diff --git a/web1/src/api/index.js b/web1/src/api/index.js index d4a130c..a017c23 100644 --- a/web1/src/api/index.js +++ b/web1/src/api/index.js @@ -5,6 +5,11 @@ export default { getUserInfo: () => request.get('/base/userinfo'), getUserMenu: () => request.get('/base/usermenu'), getUserApi: () => request.get('/base/userapi'), + deleteAccount: (data) => request.delete('/app-user/account', { + data: { + code: data.code // Body 中携带 code + } +}), // 手机号 registerPhone: (data) => request.post('/app-user/register', data, { noNeedToken: true }), loginPhone: (data) => request.post('/app-user/login', data, { noNeedToken: true }), diff --git a/web1/src/assets/icon/iconLogout.png b/web1/src/assets/icon/iconLogout.png new file mode 100644 index 0000000..3af7cf4 Binary files /dev/null and b/web1/src/assets/icon/iconLogout.png differ diff --git a/web1/src/assets/icon/评估完成.png b/web1/src/assets/icon/评估完成.png new file mode 100644 index 0000000..dca9175 Binary files /dev/null and b/web1/src/assets/icon/评估完成.png differ diff --git a/web1/src/router/routes/index.js b/web1/src/router/routes/index.js index 9943186..144a88d 100644 --- a/web1/src/router/routes/index.js +++ b/web1/src/router/routes/index.js @@ -52,6 +52,14 @@ export const basicRoutes = [ title: '抬头管理', }, }, + { + name: 'Logout', + path: 'logout', + component: () => import('@/views/user-center/components/Logout.vue'), + meta: { + title: '账号注销', + }, + }, ], }, { diff --git a/web1/src/views/pages/index.vue b/web1/src/views/pages/index.vue index 6b8fc7b..3b787ff 100644 --- a/web1/src/views/pages/index.vue +++ b/web1/src/views/pages/index.vue @@ -2,7 +2,17 @@
-
+
加载中...
@@ -305,7 +315,9 @@ :default-file-list="modalForm.inheritor_certificates" :max="uploadLimit" list-type="image-card" - :on-before-upload="(options) => handleBeforeUpload(options, 'inheritor_certificates')" + :on-before-upload=" + (options) => handleBeforeUpload(options, 'inheritor_certificates') + " @finish="handleFinish3" @remove="delete3" > @@ -569,35 +581,48 @@
- - - - - +
+
+ + + +
+ +
+ + + +
+
@@ -903,7 +928,17 @@ 重新评估
-
+
{ likes: modalForm.online_accounts[2], comments: modalForm.online_accounts[3], shares: modalForm.online_accounts[4], + views: modalForm.online_accounts[5], }, } } else if (modalForm.online_accounts[0] == '1') { @@ -1553,6 +1594,7 @@ const submit = () => { likes: modalForm.online_accounts[2], comments: modalForm.online_accounts[3], shares: modalForm.online_accounts[4], + views: modalForm.online_accounts[5], }, } } else if (modalForm.online_accounts[0] == '2') { @@ -1562,6 +1604,7 @@ const submit = () => { likes: modalForm.online_accounts[2], comments: modalForm.online_accounts[3], shares: modalForm.online_accounts[4], + views: modalForm.online_accounts[5], }, } } else if (modalForm.online_accounts[0] == '3') { @@ -1571,6 +1614,7 @@ const submit = () => { likes: modalForm.online_accounts[2], comments: modalForm.online_accounts[3], shares: modalForm.online_accounts[4], + views: modalForm.online_accounts[5], }, } } @@ -1746,12 +1790,12 @@ onMounted(async () => { page: 1, page_size: 99, } - + // 如果有 id 参数,说明是从估值记录进入,需要显示 loading if (route.query.id) { pageLoading.value = true } - + await getHistoryList() if (route.query.id) { diff --git a/web1/src/views/user-center/components/CorporateTransfer.vue b/web1/src/views/user-center/components/CorporateTransfer.vue index b9eb63c..843aa7c 100644 --- a/web1/src/views/user-center/components/CorporateTransfer.vue +++ b/web1/src/views/user-center/components/CorporateTransfer.vue @@ -185,11 +185,7 @@
-
@@ -295,11 +291,7 @@ const message = useMessage() // 计算表单是否有效 const isFormValid = computed(() => { - return ( - uploadedFiles.value.length > 0 && - !!formModel.invoiceHeader && - !!formModel.invoiceType - ) + return uploadedFiles.value.length > 0 && !!formModel.invoiceHeader && !!formModel.invoiceType }) const handleUploadFinish = ({ file, event }) => { @@ -384,10 +376,10 @@ defineExpose({ } .title-bar { - width: 4px; - height: 16px; + width: 6px; + height: 24px; background: #a30113; - border-radius: 2px; + border-radius: 4px; } .title-text { diff --git a/web1/src/views/user-center/components/InvoiceManagement.vue b/web1/src/views/user-center/components/InvoiceManagement.vue index 552db0a..bd9ad28 100644 --- a/web1/src/views/user-center/components/InvoiceManagement.vue +++ b/web1/src/views/user-center/components/InvoiceManagement.vue @@ -315,10 +315,10 @@ const rowKey = (row) => row.id ?? row.name ?? row.company_name ?? row.taxId ?? r } .title-bar { - width: 4px; - height: 16px; + width: 6px; + height: 24px; background: #a30113; - border-radius: 2px; + border-radius: 4px; } .title-text { diff --git a/web1/src/views/user-center/components/Logout.vue b/web1/src/views/user-center/components/Logout.vue new file mode 100644 index 0000000..4dc2bc2 --- /dev/null +++ b/web1/src/views/user-center/components/Logout.vue @@ -0,0 +1,368 @@ + + + + + diff --git a/web1/src/views/user-center/components/UserSidebar.vue b/web1/src/views/user-center/components/UserSidebar.vue index d81d598..3e3cafa 100644 --- a/web1/src/views/user-center/components/UserSidebar.vue +++ b/web1/src/views/user-center/components/UserSidebar.vue @@ -6,6 +6,8 @@
{{ userPhone || '18988880000' }}
剩余评估次数:{{ valuationCount }}
+ +
退出登录