Commit d7db34b4 by tdgiang

udpate code

parent e35e29ac
......@@ -169,7 +169,7 @@
"ERROR_FUNC_ID_MISSING": "Thiếu id chức năng.",
"ERROR_ADD_FAIL": "Tạo giao dịch hoặc thẻ thất bại.",
"ERROR_ID_MISSING": "Thiếu ID.",
"ERROR_UPDATE_FAIL": "Cập nhật giao dịch thất bại.",
"ERROR_UPDATE_FAIL": "Cập nhật thông tin thất bại.",
"ERROR_STATUS_ID_MISSING": "Thiếu id trạng thái.",
"ERROR_STATUS_CANNOT_CHANGE": "Không thể thay đổi trạng thái.",
"ERROR_BANK_ID_MISSING": "Thiếu ngân hàng.",
......
......@@ -66,7 +66,7 @@ function CustomerView(props) {
<TextField
variant="outlined"
className="w-full"
label="Tên chức năng"
label="Nhập từ khoá"
onChange={(e) => {
const text = e.target.value
setTimeout(() => {
......
......@@ -65,7 +65,7 @@ function CustomerView(props) {
<TextField
variant="outlined"
className="w-full"
label="Tên nhóm quyền"
label="Nhập từ khoá"
onChange={(e) => {
const text = e.target.value
setTimeout(() => {
......
......@@ -77,7 +77,7 @@ function CustomerView(props) {
<TextField
variant="outlined"
className="w-full"
label="Tên hành động"
label="Nhập từ khoá"
onChange={(e) => {
const text = e.target.value
setTimeout(() => {
......
......@@ -179,8 +179,6 @@ const SimpleForm = (props) => {
let newList = arr.map((e, i) => {
if (i == index) {
if (e.gas_olines) {
console.log('data', data)
console.log('e.gas_olines', e.gas_olines)
if (
e.gas_olines.findIndex(
(e) => e.name == data.name
......
......@@ -57,7 +57,7 @@ const columns = [
minWidth: 'auto',
},
{
id: 'store_owner',
id: 'representative',
label: 'Người đại diện',
align: 'left',
minWidth: 'auto',
......
......@@ -183,48 +183,80 @@ const SimpleForm = (props) => {
const createFountain = (data, index) => {
let arr = [...listField]
let newList = arr.map((e, i) => {
if (i == index) {
if (e.gas_olines) {
console.log('data', data)
console.log('e.gas_olines', e.gas_olines)
if (
e.gas_olines.findIndex((e) => e.name == data.name) ==
-1 &&
e.gas_olines.findIndex((e) => e.code == data.code) == -1
) {
//check ma voi
let flag = true
arr.map((e, i) => {
if (e.gas_olines) {
if (
e.gas_olines.findIndex(
(e) => e.name.toUpperCase() == data.name.toUpperCase()
) != -1
) {
toast.warning('Tên vòi xăng đã tồn tại', {
theme: 'colored',
})
flag = false
}
if (
e.gas_olines.findIndex(
(e) => e.code.toUpperCase() == data.code.toUpperCase()
) != -1
) {
toast.warning('Mã vòi xăng đã tồn tại', {
theme: 'colored',
})
flag = false
}
}
})
if (flag) {
let newList = arr.map((e, i) => {
if (i == index) {
if (e.gas_olines) {
console.log('data', data)
console.log('e.gas_olines', e.gas_olines)
if (
e.gas_olines.findIndex(
(e) => e.name == data.name
) == -1 &&
e.gas_olines.findIndex(
(e) => e.code == data.code
) == -1
) {
return {
...e,
gas_olines: [
{
...data,
},
].concat(e.gas_olines),
}
} else {
// toast.warning('Mã vòi xăng đã tồn tại', {
// theme: 'colored',
// })
return {
...e,
gas_olines: e.gas_olines,
}
}
} else {
return {
...e,
gas_olines: [
{
...data,
},
].concat(e.gas_olines),
],
}
} else {
toast.warning('Mã vòi xăng đã tồn tại', {
theme: 'colored',
})
return {
...e,
gas_olines: e.gas_olines,
}
}
} else {
return {
...e,
gas_olines: [
{
...data,
},
],
}
}
} else return { ...e }
})
} else return { ...e }
})
console.log('newList', newList)
setListField(newList)
console.log('newList', newList)
setListField(newList)
}
}
const deleteFountain = (item, index) => {
console.log('item', item)
......@@ -458,11 +490,10 @@ const SimpleForm = (props) => {
>
<div>
<Typography variant="subtitle1">
S lượng vòi mi tr:{' '}
{listField.length}
S lượng tr: {listField.length}
</Typography>
<Typography variant="subtitle1">
S lượng tr: {countFountain()}
S lượng vòi: {countFountain()}
</Typography>
</div>
<Button
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment