From 437ae1425c47c0ea61ff3e73eed4413dc546ee9a Mon Sep 17 00:00:00 2001 From: aixianling Date: Thu, 2 Jan 2025 15:30:44 +0800 Subject: [PATCH] =?UTF-8?q?feat(xumu):=20=E6=96=B0=E5=A2=9E=E7=90=86?= =?UTF-8?q?=E8=B5=94=E7=94=B3=E8=AF=B7=E5=92=8C=E8=B4=B7=E6=AC=BE=E7=94=B3?= =?UTF-8?q?=E8=AF=B7=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加理赔申请和贷款申请的路由、页面组件和相关逻辑 - 实现理赔申请和贷款申请的数据获取、表单提交和审核流程 - 优化耳标选择器组件,支持在不同场景下的使用 - 调整图片上传组件,增加只读模式和预览功能 --- project/xumu/AppClaimApply/AppClaimApply.vue | 35 ++++ project/xumu/AppClaimApply/add.vue | 145 +++++++++++++++ project/xumu/AppClaimApply/list.vue | 123 +++++++++++++ project/xumu/AppInsuranceApply/add.vue | 2 +- project/xumu/AppInsuranceAudit/add.vue | 2 +- project/xumu/AppLoanApply/AppLoanApply.vue | 35 ++++ project/xumu/AppLoanApply/add.vue | 176 +++++++++++++++++++ project/xumu/AppLoanApply/list.vue | 119 +++++++++++++ project/xumu/components/AiEartagPicker.vue | 3 +- ui/packages/basic/AiDialog.vue | 11 +- ui/packages/basic/AiUploader.vue | 162 ++++++++--------- ui/packages/layout/AiHighlight.vue | 9 +- 12 files changed, 730 insertions(+), 92 deletions(-) create mode 100644 project/xumu/AppClaimApply/AppClaimApply.vue create mode 100644 project/xumu/AppClaimApply/add.vue create mode 100644 project/xumu/AppClaimApply/list.vue create mode 100644 project/xumu/AppLoanApply/AppLoanApply.vue create mode 100644 project/xumu/AppLoanApply/add.vue create mode 100644 project/xumu/AppLoanApply/list.vue diff --git a/project/xumu/AppClaimApply/AppClaimApply.vue b/project/xumu/AppClaimApply/AppClaimApply.vue new file mode 100644 index 00000000..c6724e86 --- /dev/null +++ b/project/xumu/AppClaimApply/AppClaimApply.vue @@ -0,0 +1,35 @@ + + + + + diff --git a/project/xumu/AppClaimApply/add.vue b/project/xumu/AppClaimApply/add.vue new file mode 100644 index 00000000..04800564 --- /dev/null +++ b/project/xumu/AppClaimApply/add.vue @@ -0,0 +1,145 @@ + + + + + diff --git a/project/xumu/AppClaimApply/list.vue b/project/xumu/AppClaimApply/list.vue new file mode 100644 index 00000000..3b3377eb --- /dev/null +++ b/project/xumu/AppClaimApply/list.vue @@ -0,0 +1,123 @@ + + + + + diff --git a/project/xumu/AppInsuranceApply/add.vue b/project/xumu/AppInsuranceApply/add.vue index 453b04d4..5916cd09 100644 --- a/project/xumu/AppInsuranceApply/add.vue +++ b/project/xumu/AppInsuranceApply/add.vue @@ -126,7 +126,7 @@ export default { diff --git a/project/xumu/AppInsuranceAudit/add.vue b/project/xumu/AppInsuranceAudit/add.vue index 2371d652..9ae73528 100644 --- a/project/xumu/AppInsuranceAudit/add.vue +++ b/project/xumu/AppInsuranceAudit/add.vue @@ -137,7 +137,7 @@ export default { diff --git a/project/xumu/AppLoanApply/AppLoanApply.vue b/project/xumu/AppLoanApply/AppLoanApply.vue new file mode 100644 index 00000000..99bd1c42 --- /dev/null +++ b/project/xumu/AppLoanApply/AppLoanApply.vue @@ -0,0 +1,35 @@ + + + + + diff --git a/project/xumu/AppLoanApply/add.vue b/project/xumu/AppLoanApply/add.vue new file mode 100644 index 00000000..d1485b31 --- /dev/null +++ b/project/xumu/AppLoanApply/add.vue @@ -0,0 +1,176 @@ + + + + + diff --git a/project/xumu/AppLoanApply/list.vue b/project/xumu/AppLoanApply/list.vue new file mode 100644 index 00000000..c2f4be40 --- /dev/null +++ b/project/xumu/AppLoanApply/list.vue @@ -0,0 +1,119 @@ + + + + + diff --git a/project/xumu/components/AiEartagPicker.vue b/project/xumu/components/AiEartagPicker.vue index 3fea28e3..72638627 100644 --- a/project/xumu/components/AiEartagPicker.vue +++ b/project/xumu/components/AiEartagPicker.vue @@ -32,7 +32,8 @@ export default { if (this.penId) { url += `?penId=${this.penId}` } - this.instance.post(url).then(res => { + !/undefined/.test(url) && this.instance.post(url).then(res => { + console.log(res) if (res?.data) { this.list = res.data } diff --git a/ui/packages/basic/AiDialog.vue b/ui/packages/basic/AiDialog.vue index c6906bb8..56f62248 100644 --- a/ui/packages/basic/AiDialog.vue +++ b/ui/packages/basic/AiDialog.vue @@ -11,8 +11,13 @@ @@ -144,7 +149,7 @@ export default { } .el-button { - width: 92px !important; + min-width: 92px !important; } } diff --git a/ui/packages/basic/AiUploader.vue b/ui/packages/basic/AiUploader.vue index f2360796..6efef1b7 100644 --- a/ui/packages/basic/AiUploader.vue +++ b/ui/packages/basic/AiUploader.vue @@ -1,89 +1,92 @@