From 58f16be4579fcb56bf381f91f3e9269503ebfbc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=A5=E6=8B=99=5F233?= <342879248@qq.com> Date: Tue, 9 Dec 2025 17:51:12 +0800 Subject: [PATCH 1/3] =?UTF-8?q?fix:=20=E6=96=B0=E5=A2=9E=E8=B4=A6=E5=8F=B7?= =?UTF-8?q?=E6=B3=A8=E9=94=80=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web1/src/api/index.js | 5 + web1/src/assets/icon/iconLogout.png | Bin 0 -> 1767 bytes web1/src/assets/icon/评估完成.png | Bin 0 -> 16399 bytes web1/src/router/routes/index.js | 8 + web1/src/views/pages/index.vue | 114 ++++-- .../components/CorporateTransfer.vue | 18 +- .../components/InvoiceManagement.vue | 6 +- .../views/user-center/components/Logout.vue | 368 ++++++++++++++++++ .../user-center/components/UserSidebar.vue | 53 ++- .../components/ValuationHistory.vue | 6 +- web1/src/views/user-center/index.vue | 126 +++--- 11 files changed, 599 insertions(+), 105 deletions(-) create mode 100644 web1/src/assets/icon/iconLogout.png create mode 100644 web1/src/assets/icon/评估完成.png create mode 100644 web1/src/views/user-center/components/Logout.vue 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 0000000000000000000000000000000000000000..3af7cf4df288bba12cefc928989b8f7927830ce1 GIT binary patch literal 1767 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 SAO`Lx&>oc%$HZEmBM=au$y>vxG& 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 G!2bvK 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 }}
+ +
退出登录
- +
@@ -395,19 +473,11 @@ const handleCertificateConfirm = async (data) => {
- + 上传证书 - + 查看证书 @@ -441,7 +511,7 @@ const handleCertificateConfirm = async (data) => { display: flex; justify-content: space-between; gap: 16px; - margin: -16px 0px 10px ; + margin: -16px 0px 10px; } .back-btn { @@ -556,8 +626,8 @@ const handleCertificateConfirm = async (data) => { line-height: 1.6; color: #333; } -.markdown-body :deep(h1), -.markdown-body :deep(h2), +.markdown-body :deep(h1), +.markdown-body :deep(h2), .markdown-body :deep(h3), .markdown-body :deep(h4), .markdown-body :deep(h5), @@ -567,10 +637,23 @@ const handleCertificateConfirm = async (data) => { font-weight: 600; line-height: 1.25; } -.markdown-body :deep(h1) { font-size: 2em; border-bottom: 1px solid #eaecef; padding-bottom: .3em; } -.markdown-body :deep(h2) { font-size: 1.5em; border-bottom: 1px solid #eaecef; padding-bottom: .3em; } -.markdown-body :deep(h3) { font-size: 1.25em; } -.markdown-body :deep(p) { margin-top: 0; margin-bottom: 16px; } +.markdown-body :deep(h1) { + font-size: 2em; + border-bottom: 1px solid #eaecef; + padding-bottom: 0.3em; +} +.markdown-body :deep(h2) { + font-size: 1.5em; + border-bottom: 1px solid #eaecef; + padding-bottom: 0.3em; +} +.markdown-body :deep(h3) { + font-size: 1.25em; +} +.markdown-body :deep(p) { + margin-top: 0; + margin-bottom: 16px; +} .markdown-body :deep(blockquote) { margin: 0 0 16px; padding: 0 1em; @@ -592,7 +675,8 @@ const handleCertificateConfirm = async (data) => { .markdown-body :deep(table tr:nth-child(2n)) { background-color: #f6f8fa; } -.markdown-body :deep(table th), .markdown-body :deep(table td) { +.markdown-body :deep(table th), +.markdown-body :deep(table td) { padding: 6px 13px; border: 1px solid #dfe2e5; } @@ -603,7 +687,7 @@ const handleCertificateConfirm = async (data) => { padding: 0.2em 0.4em; margin: 0; font-size: 85%; - background-color: rgba(27,31,35,0.05); + background-color: rgba(27, 31, 35, 0.05); border-radius: 3px; } .markdown-body :deep(pre) { @@ -767,6 +851,4 @@ const handleCertificateConfirm = async (data) => { color: #999; padding: 40px 0; } - - diff --git a/web/src/views/valuation/audit/utils.js b/web/src/views/valuation/audit/utils.js index b6fa487..46c1d6c 100644 --- a/web/src/views/valuation/audit/utils.js +++ b/web/src/views/valuation/audit/utils.js @@ -148,7 +148,7 @@ export const formatPlatformAccounts = (accounts = {}) => { if (!info) return `${label}:-` return `${label}:${info.account || '-'}(赞${formatNumberValue(info.likes)} / 评${formatNumberValue( info.comments - )} / 转${formatNumberValue(info.shares)})` + )} / 转${formatNumberValue(info.shares)}/ 七日浏览量${formatNumberValue(info.views)})` }) return list.length ? list : ['暂无账号信息'] } From 17b56a1c19684c32a25c8c7f30d81a6b17e67318 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wei=5F=E4=BD=B3?= Date: Thu, 18 Dec 2025 14:30:07 +0800 Subject: [PATCH 3/3] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=E2=80=9C?= =?UTF-8?q?=E8=BF=91=E4=B8=89=E5=B9=B4=E6=9C=BA=E6=9E=84=E6=94=B6=E7=9B=8A?= =?UTF-8?q?/=E4=B8=87=E5=85=83=E2=80=9D=E5=AD=97=E6=AE=B5=E7=9A=84?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E6=96=87=E6=9C=AC=E5=B9=B6=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E9=83=A8=E5=88=86=E7=BB=84=E4=BB=B6=E5=B1=9E=E6=80=A7=E6=8E=92?= =?UTF-8?q?=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web1/src/views/pages/index.vue | 2830 ++++++++++++++------------------ 1 file changed, 1268 insertions(+), 1562 deletions(-) diff --git a/web1/src/views/pages/index.vue b/web1/src/views/pages/index.vue index 3b787ff..8ab24fe 100644 --- a/web1/src/views/pages/index.vue +++ b/web1/src/views/pages/index.vue @@ -2,17 +2,13 @@
-
+ ">
加载中...
@@ -27,11 +23,7 @@
-->
- +
@@ -41,16 +33,8 @@
非遗应用与推广
非遗资产衍生商品信息
- + - + - + @@ -130,24 +106,16 @@
- + }" /> - + - + - + - + - + - - - + + + - + - + - + - + - - - + + + - +
- + " @finish="handleFinish3" @remove="delete3">

添加图片

@@ -341,29 +237,13 @@
- + - - + + - + - - - - + + + + - +
- +

添加图片

@@ -435,12 +288,7 @@
只支持JPG/PNG,单张不超过20M,最多上传10张
- +
- +

添加图片

@@ -472,12 +314,7 @@ - + - + - + - + - + - + - + - + - +
- - - + + +
- - - + + +
- + - + - + - + - + - + - + - + - - +
-
+
上一步
@@ -789,162 +522,108 @@
-
+ " :style="{ backgroundImage: `url(${backgroundImg3})`, backgroundSize: 'contain' }">
- + 经济价值评估
-
+ }">
基础价值评估:优秀
流量因子评估:良好
政策系数评估:极强
-
+
- + 文化价值评估
-
+ }">
活态传承系数评估:优秀
纹样基因熵值评估:优秀
-
+
- + 文化价值风险控制
-
+ }">
风险调整系数:
-
- +
+ 重新评估
- +
评估失败
很抱歉,您的知识产权和非物质文化遗产的价值评估失败,请重新评估
- + 重新评估
-
- + "> +
评估中
您的知识产权和非物质文化遗产的价值正在评估中,预计30秒到1分钟,请耐心等候 @@ -954,1162 +633,1189 @@ + to { + transform: rotate(360deg); + } + } + + .loading-icon { + animation: rotate 2s linear infinite; + } + \ No newline at end of file