UPDATE

parent 14689d75
...@@ -267,7 +267,7 @@ export default defineComponent({ ...@@ -267,7 +267,7 @@ export default defineComponent({
bodyFormData.append('file', file); bodyFormData.append('file', file);
const response = (await api({ const response = (await api({
headers: { 'Content-Type': 'multipart/form-data' }, headers: { 'Content-Type': 'multipart/form-data' },
url: 'https://cms.vab.vn/file/upload/', // pro url: config.API_IMAGE_ENDPOINT, // pro
// url: 'http://103.147.34.20:10705/file/upload/', // test // url: 'http://103.147.34.20:10705/file/upload/', // test
method: 'POST', method: 'POST',
......
<template>
<div></div>
</template>
\ No newline at end of file
...@@ -128,7 +128,6 @@ export default defineComponent({ ...@@ -128,7 +128,6 @@ export default defineComponent({
}, },
})) as AxiosResponse<BaseResponseBody<PaginationResponse<UserObject>>>; })) as AxiosResponse<BaseResponseBody<PaginationResponse<UserObject>>>;
if (response.data.error.code === config.API_RES_CODE.OK.code) { if (response.data.error.code === config.API_RES_CODE.OK.code) {
userTableRows.value = response.data.data.data; userTableRows.value = response.data.data.data;
totalPage.value = response.data.data.totalPages; totalPage.value = response.data.data.totalPages;
} }
...@@ -183,8 +182,8 @@ export default defineComponent({ ...@@ -183,8 +182,8 @@ export default defineComponent({
userName: userName.value.trim(), userName: userName.value.trim(),
password: password.value, password: password.value,
fullName: fullName.value.trim(), fullName: fullName.value.trim(),
// eslint-disable-next-line @typescript-eslint/restrict-plus-operands birthday:
birthday: birthday.value + ' 00:00:00', birthday.value === '' ? '' : moment(birthday.value, 'DD/MM/YYYY').format('DD/MM/YYYY 00:00:00'),
email: email.value.trim(), email: email.value.trim(),
phoneNumber: phoneNumber.value.trim(), phoneNumber: phoneNumber.value.trim(),
mobileNumber: mobileNumber.value.trim(), mobileNumber: mobileNumber.value.trim(),
...@@ -313,16 +312,24 @@ export default defineComponent({ ...@@ -313,16 +312,24 @@ export default defineComponent({
group.value = response.data.data.groups; group.value = response.data.data.groups;
address.value = userInfo.address as string; address.value = userInfo.address as string;
id.value = userInfo.id; id.value = userInfo.id;
// birthday.value = moment(userInfo.birthday).format('YYYY-MM-DD') as string;
birthday.value = moment( if (userInfo.birthday !== null) {
userInfo.birthday, birthday.value = moment(
'DD/MM/YYYY HH:mm:ss' userInfo.birthday,
).format('DD/MM/YYYY'); 'DD/MM/YYYY HH:mm:ss'
).format('DD/MM/YYYY');
} else {
birthday.value = '';
}
email.value = userInfo.email as string; email.value = userInfo.email as string;
fullName.value = userInfo.fullName as string; fullName.value = userInfo.fullName as string;
mobileNumber.value = userInfo.mobileNumber as string; mobileNumber.value = userInfo.mobileNumber as string;
phoneNumber.value = userInfo.phoneNumber as string; phoneNumber.value = userInfo.phoneNumber as string;
sex.value = userInfo.sex; if (userInfo.sex !== 0) {
sex.value = userInfo.sex;
} else {
sex.value = 1;
}
status.value = userInfo.status ? true : false; status.value = userInfo.status ? true : false;
unit.value = userInfo.unit; unit.value = userInfo.unit;
userName.value = userInfo.userName; userName.value = userInfo.userName;
...@@ -331,7 +338,6 @@ export default defineComponent({ ...@@ -331,7 +338,6 @@ export default defineComponent({
}; };
const updateUser = async () => { const updateUser = async () => {
try { try {
const response = (await api({ const response = (await api({
url: API_PATHS.updateUser, url: API_PATHS.updateUser,
...@@ -342,8 +348,9 @@ export default defineComponent({ ...@@ -342,8 +348,9 @@ export default defineComponent({
userName: userName.value.trim(), userName: userName.value.trim(),
password: password.value, password: password.value,
fullName: fullName.value.trim(), fullName: fullName.value.trim(),
// eslint-disable-next-line @typescript-eslint/restrict-plus-operands
birthday: birthday.value + ' 00:00:00', birthday:
birthday.value === '' ? '' : moment(birthday.value, 'DD/MM/YYYY').format('DD/MM/YYYY 00:00:00'),
email: email.value.trim(), email: email.value.trim(),
phoneNumber: phoneNumber.value.trim(), phoneNumber: phoneNumber.value.trim(),
mobileNumber: mobileNumber.value.trim(), mobileNumber: mobileNumber.value.trim(),
......
...@@ -33,6 +33,7 @@ export enum Pages { ...@@ -33,6 +33,7 @@ export enum Pages {
bcTC = 'bc-truy-cap', bcTC = 'bc-truy-cap',
bcYT = 'bc-yeu-thich', bcYT = 'bc-yeu-thich',
bcBK = 'bc-booking', bcBK = 'bc-booking',
DMQ = 'danh-muc-quyen',
} }
const routes: RouteRecordRaw[] = [ const routes: RouteRecordRaw[] = [
...@@ -197,6 +198,12 @@ const routes: RouteRecordRaw[] = [ ...@@ -197,6 +198,12 @@ const routes: RouteRecordRaw[] = [
component: () => import('pages/bc-booking/index.vue'), component: () => import('pages/bc-booking/index.vue'),
name: Pages.bcBK, name: Pages.bcBK,
}, },
{
path: 'danh-muc-quyen',
component: () => import('pages/danh-muc-quyen/index.vue'),
name: Pages.DMQ,
},
], ],
}, },
......
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