update

parent 8c6922be
...@@ -23,7 +23,6 @@ export default defineComponent({ ...@@ -23,7 +23,6 @@ export default defineComponent({
required: true, required: true,
}, },
}, },
setup(props, context) { setup(props, context) {
watch( watch(
() => props.isOpenAddAccountBankDialog, () => props.isOpenAddAccountBankDialog,
...@@ -60,30 +59,47 @@ export default defineComponent({ ...@@ -60,30 +59,47 @@ export default defineComponent({
i18n.global.t('artist.dialogLabel.validateMessages.requireCardType'), i18n.global.t('artist.dialogLabel.validateMessages.requireCardType'),
]; ];
const confirmAddAccBank = () => { const confirmAddAccBank = () => {
Notify.create({
type: 'positive',
message: i18n.global.t('artist.dialogLabel.validateMessages.addAccess'),
});
let bankFilter = {}; let bankFilter = {};
props.cardBankOptions.map((item) => { props.cardBankOptions.map((item) => {
if (item.id === bank.value) { if (item.id === bank.value) {
bankFilter = item; bankFilter = item;
} }
}); });
let typeCardFilter = {}; let typeCardFilter = {};
props.typeBankOptions.map((item) => { props.typeBankOptions.map((item) => {
if (item.id === cardType.value) { if (item.id === cardType.value) {
typeCardFilter = item; typeCardFilter = item;
} }
}); });
context.emit('addNewBankAccount', { let hasError = false;
accountNumber: accountNumber.value, if (
cardNumber: cardNumber.value, props.bankAccounts.filter(
bank: bankFilter, (item) => item.accountNumber === accountNumber.value
cardType: typeCardFilter, ).length
isDefault: isDefault.value, ) {
}); hasError = true;
Notify.create({
type: 'negative',
message: i18n.global.t(
'artist.dialogLabel.validateMessages.accountNumberExits'
),
});
}
if (!hasError) {
context.emit('addNewBankAccount', {
accountNumber: accountNumber.value,
cardNumber: cardNumber.value,
bank: bankFilter,
cardType: typeCardFilter,
isDefault: isDefault.value,
});
Notify.create({
type: 'positive',
message: i18n.global.t(
'artist.dialogLabel.validateMessages.addAccess'
),
});
}
}; };
const accountNumber: Ref<string> = ref(''); const accountNumber: Ref<string> = ref('');
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
:label="$t('artist.dialogLabel.fieldLabels.accountNumber')" :label="$t('artist.dialogLabel.fieldLabels.accountNumber')"
:rules="accountNumberRules" :rules="accountNumberRules"
hide-bottom-space hide-bottom-space
type="text" type="number"
class="q-my-sm" class="q-my-sm"
outlined outlined
></q-input> ></q-input>
......
...@@ -69,12 +69,6 @@ export default defineComponent({ ...@@ -69,12 +69,6 @@ export default defineComponent({
i18n.global.t('artist.dialogLabel.validateMessages.requireCardType'), i18n.global.t('artist.dialogLabel.validateMessages.requireCardType'),
]; ];
const confirmEditAccBank = () => { const confirmEditAccBank = () => {
Notify.create({
type: 'positive',
message: i18n.global.t(
'artist.dialogLabel.validateMessages.editAccess'
),
});
let bankFilter = {}; let bankFilter = {};
props.cardBankOptions.map((item) => { props.cardBankOptions.map((item) => {
if (item.id === bank.value) { if (item.id === bank.value) {
...@@ -88,13 +82,35 @@ export default defineComponent({ ...@@ -88,13 +82,35 @@ export default defineComponent({
typeCardFilter = item; typeCardFilter = item;
} }
}); });
context.emit('editBankAccount', { let hasError = false;
accountNumber: accountNumber.value, if (
cardNumber: cardNumber.value, props.bankAccounts.filter(
bank: bankFilter, (item) => item.accountNumber === accountNumber.value
cardType: typeCardFilter, ).length
isDefault: isDefault.value, ) {
}); hasError = true;
Notify.create({
type: 'negative',
message: i18n.global.t(
'artist.dialogLabel.validateMessages.accountNumberExits'
),
});
}
if (!hasError) {
context.emit('editBankAccount', {
accountNumber: accountNumber.value,
cardNumber: cardNumber.value,
bank: bankFilter,
cardType: typeCardFilter,
isDefault: isDefault.value,
});
Notify.create({
type: 'positive',
message: i18n.global.t(
'artist.dialogLabel.validateMessages.editAccess'
),
});
}
}; };
const accountNumber: Ref<string> = ref(''); const accountNumber: Ref<string> = ref('');
const cardNumber: Ref<string> = ref(''); const cardNumber: Ref<string> = ref('');
......
...@@ -374,9 +374,9 @@ export default { ...@@ -374,9 +374,9 @@ export default {
'Bạn có muốn reset mật khẩu của người dùng này không ?', 'Bạn có muốn reset mật khẩu của người dùng này không ?',
}, },
actionMessages: { actionMessages: {
addNewUserAccess: 'Thêm tài khoản thành công', addNewUserAccess: 'Thêm khách hàng thành công',
deleteUserAccess: 'Xoá khách hàng thành công', deleteUserAccess: 'Xoá khách hàng thành công',
updateUserAccess: 'Cập nhật thông tin tài khoản thành công', updateUserAccess: 'Cập nhật thông tin khách hàng thành công',
resetPasswordAccess: 'Reset mật khẩu thành công', resetPasswordAccess: 'Reset mật khẩu thành công',
}, },
}, },
...@@ -403,14 +403,15 @@ export default { ...@@ -403,14 +403,15 @@ export default {
addHotProduct: 'Thêm sản phẩm nổi bật', addHotProduct: 'Thêm sản phẩm nổi bật',
}, },
fieldLabels: { fieldLabels: {
accountNumber: 'Mã thẻ', accountNumber: 'Số tài khoản',
cardNumber: 'Số ghi trên thẻ', cardNumber: 'Số ghi trên thẻ',
bankName: 'Ngân hàng', bankName: 'Ngân hàng',
cardType: 'Loại thẻ', cardType: 'Loại thẻ',
isDefault: 'Mặc định', isDefault: 'Mặc định',
}, },
validateMessages: { validateMessages: {
requireAccountNumber: 'Vui lòng nhập mã thẻ', requireAccountNumber: 'Vui lòng nhập số tài khoản',
accountNumberExits: 'Số tài khoản đã tồn tại',
requireCardNumber: 'Vui lòng nhập số ghi trên thẻ', requireCardNumber: 'Vui lòng nhập số ghi trên thẻ',
requireBankName: 'Vui lòng chọn ngân hàng', requireBankName: 'Vui lòng chọn ngân hàng',
requireCardType: 'Vui lòng chọn loại thẻ', requireCardType: 'Vui lòng chọn loại thẻ',
...@@ -483,7 +484,7 @@ export default { ...@@ -483,7 +484,7 @@ export default {
}, },
bankAccount: { bankAccount: {
tableColumnsBank: { tableColumnsBank: {
idCard: 'Mã thẻ', idCard: 'Số tài khoản',
numberCard: 'Số ghi trên thẻ', numberCard: 'Số ghi trên thẻ',
bankName: 'Ngân hàng', bankName: 'Ngân hàng',
cardType: 'Loại thẻ', cardType: 'Loại thẻ',
......
...@@ -433,7 +433,6 @@ export default defineComponent({ ...@@ -433,7 +433,6 @@ export default defineComponent({
rowDataAccBank.value = itemData; rowDataAccBank.value = itemData;
rowBankAccIdx.value = itemIdx; rowBankAccIdx.value = itemIdx;
console.log(rowBankAccIdx.value); console.log(rowBankAccIdx.value);
isOpenEditAccountBankDialog.value = true; isOpenEditAccountBankDialog.value = true;
}; };
...@@ -509,8 +508,6 @@ export default defineComponent({ ...@@ -509,8 +508,6 @@ export default defineComponent({
const addStory = (value: StoriesType) => { const addStory = (value: StoriesType) => {
stories.value.push(value); stories.value.push(value);
console.log(stories,"storiesstoriesstories");
}; };
const deleteStory = (idx: number) => { const deleteStory = (idx: number) => {
......
...@@ -227,7 +227,7 @@ export default defineComponent({ ...@@ -227,7 +227,7 @@ export default defineComponent({
if (response.data.error.code === config.API_RES_CODE.OK.code) { if (response.data.error.code === config.API_RES_CODE.OK.code) {
Notify.create({ Notify.create({
type: 'positive', type: 'positive',
message: i18n.global.t('artist.actionMessages.addNewArtistAccess'), message: i18n.global.t('customer.actionMessages.addNewUserAccess'),
}); });
void getListCustomers(); void getListCustomers();
showDialog.value = false; showDialog.value = false;
...@@ -301,7 +301,7 @@ export default defineComponent({ ...@@ -301,7 +301,7 @@ export default defineComponent({
if (response.data.error.code === config.API_RES_CODE.OK.code) { if (response.data.error.code === config.API_RES_CODE.OK.code) {
Notify.create({ Notify.create({
type: 'positive', type: 'positive',
message: i18n.global.t('artist.actionMessages.editArtistAccess'), message: i18n.global.t('customer.actionMessages.updateUserAccess'),
}); });
void getListCustomers(); void getListCustomers();
showDialogUpdate.value = false; showDialogUpdate.value = false;
......
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