UPDATE

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