Commit d7db34b4 by tdgiang

udpate code

parent e35e29ac
...@@ -169,7 +169,7 @@ ...@@ -169,7 +169,7 @@
"ERROR_FUNC_ID_MISSING": "Thiếu id chức năng.", "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_ADD_FAIL": "Tạo giao dịch hoặc thẻ thất bại.",
"ERROR_ID_MISSING": "Thiếu ID.", "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_ID_MISSING": "Thiếu id trạng thái.",
"ERROR_STATUS_CANNOT_CHANGE": "Không thể thay đổi 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.", "ERROR_BANK_ID_MISSING": "Thiếu ngân hàng.",
......
...@@ -66,7 +66,7 @@ function CustomerView(props) { ...@@ -66,7 +66,7 @@ function CustomerView(props) {
<TextField <TextField
variant="outlined" variant="outlined"
className="w-full" className="w-full"
label="Tên chức năng" label="Nhập từ khoá"
onChange={(e) => { onChange={(e) => {
const text = e.target.value const text = e.target.value
setTimeout(() => { setTimeout(() => {
......
...@@ -65,7 +65,7 @@ function CustomerView(props) { ...@@ -65,7 +65,7 @@ function CustomerView(props) {
<TextField <TextField
variant="outlined" variant="outlined"
className="w-full" className="w-full"
label="Tên nhóm quyền" label="Nhập từ khoá"
onChange={(e) => { onChange={(e) => {
const text = e.target.value const text = e.target.value
setTimeout(() => { setTimeout(() => {
......
...@@ -77,7 +77,7 @@ function CustomerView(props) { ...@@ -77,7 +77,7 @@ function CustomerView(props) {
<TextField <TextField
variant="outlined" variant="outlined"
className="w-full" className="w-full"
label="Tên hành động" label="Nhập từ khoá"
onChange={(e) => { onChange={(e) => {
const text = e.target.value const text = e.target.value
setTimeout(() => { setTimeout(() => {
......
...@@ -179,8 +179,6 @@ const SimpleForm = (props) => { ...@@ -179,8 +179,6 @@ const SimpleForm = (props) => {
let newList = arr.map((e, i) => { let newList = arr.map((e, i) => {
if (i == index) { if (i == index) {
if (e.gas_olines) { if (e.gas_olines) {
console.log('data', data)
console.log('e.gas_olines', e.gas_olines)
if ( if (
e.gas_olines.findIndex( e.gas_olines.findIndex(
(e) => e.name == data.name (e) => e.name == data.name
......
...@@ -57,7 +57,7 @@ const columns = [ ...@@ -57,7 +57,7 @@ const columns = [
minWidth: 'auto', minWidth: 'auto',
}, },
{ {
id: 'store_owner', id: 'representative',
label: 'Người đại diện', label: 'Người đại diện',
align: 'left', align: 'left',
minWidth: 'auto', minWidth: 'auto',
......
...@@ -183,15 +183,46 @@ const SimpleForm = (props) => { ...@@ -183,15 +183,46 @@ const SimpleForm = (props) => {
const createFountain = (data, index) => { const createFountain = (data, index) => {
let arr = [...listField] let arr = [...listField]
//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) => { let newList = arr.map((e, i) => {
if (i == index) { if (i == index) {
if (e.gas_olines) { if (e.gas_olines) {
console.log('data', data) console.log('data', data)
console.log('e.gas_olines', e.gas_olines) console.log('e.gas_olines', e.gas_olines)
if ( if (
e.gas_olines.findIndex((e) => e.name == data.name) == e.gas_olines.findIndex(
-1 && (e) => e.name == data.name
e.gas_olines.findIndex((e) => e.code == data.code) == -1 ) == -1 &&
e.gas_olines.findIndex(
(e) => e.code == data.code
) == -1
) { ) {
return { return {
...e, ...e,
...@@ -202,9 +233,9 @@ const SimpleForm = (props) => { ...@@ -202,9 +233,9 @@ const SimpleForm = (props) => {
].concat(e.gas_olines), ].concat(e.gas_olines),
} }
} else { } else {
toast.warning('Mã vòi xăng đã tồn tại', { // toast.warning('Mã vòi xăng đã tồn tại', {
theme: 'colored', // theme: 'colored',
}) // })
return { return {
...e, ...e,
gas_olines: e.gas_olines, gas_olines: e.gas_olines,
...@@ -226,6 +257,7 @@ const SimpleForm = (props) => { ...@@ -226,6 +257,7 @@ const SimpleForm = (props) => {
console.log('newList', newList) console.log('newList', newList)
setListField(newList) setListField(newList)
} }
}
const deleteFountain = (item, index) => { const deleteFountain = (item, index) => {
console.log('item', item) console.log('item', item)
...@@ -458,11 +490,10 @@ const SimpleForm = (props) => { ...@@ -458,11 +490,10 @@ const SimpleForm = (props) => {
> >
<div> <div>
<Typography variant="subtitle1"> <Typography variant="subtitle1">
S lượng vòi mi tr:{' '} S lượng tr: {listField.length}
{listField.length}
</Typography> </Typography>
<Typography variant="subtitle1"> <Typography variant="subtitle1">
S lượng tr: {countFountain()} S lượng vòi: {countFountain()}
</Typography> </Typography>
</div> </div>
<Button <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