From 80ecad0864f8fdcd349c1cb6125c10a606d42e13 Mon Sep 17 00:00:00 2001 From: odjbin <1042039504@qq.com> Date: Sat, 1 Jun 2024 14:36:03 +0800 Subject: [PATCH 1/4] =?UTF-8?q?fix=20:=20=E4=BF=AE=E5=A4=8D=E9=9C=80?= =?UTF-8?q?=E6=B1=82=E5=BE=81=E9=9B=86=E7=95=8C=E9=9D=A2=E6=A0=B7=E5=BC=8F?= =?UTF-8?q?=E5=8F=8A=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/fvcomponents/fvTable/index.vue | 118 ++++++++++-------- src/views/project-demand/requirement/add.vue | 2 +- .../project-demand/requirement/detail.vue | 20 +-- .../project-demand/requirement/index.vue | 18 +-- 4 files changed, 89 insertions(+), 69 deletions(-) diff --git a/src/fvcomponents/fvTable/index.vue b/src/fvcomponents/fvTable/index.vue index ed4a388..2ca8d2f 100644 --- a/src/fvcomponents/fvTable/index.vue +++ b/src/fvcomponents/fvTable/index.vue @@ -4,12 +4,12 @@
{{ btn.name }} @@ -19,7 +19,9 @@
- + + +
- +
@@ -49,19 +52,19 @@
@@ -108,6 +106,7 @@ a { font-size: 14px; color: #2a99ff; } + :deep(.el-upload-list) { width: 400px; } diff --git a/src/views/expense-management/share/index.vue b/src/views/expense-management/share/index.vue index 91565a4..a4908e4 100644 --- a/src/views/expense-management/share/index.vue +++ b/src/views/expense-management/share/index.vue @@ -89,21 +89,18 @@ const tableConfig = reactive({ if(row.buttons){ buttons = new Set(Array.from(row.buttons)) } - // if (buttons.has("details")) { + if (buttons.has("details")) { btn.push({label: '详情', prem: ['mosr:requirement:info'], func: () => handleDetail(row), type: 'primary'}) - // } - // if (buttons.has("edit")) { + } + if (buttons.has("edit")) { btn.push({label: '编辑', prem: ['mosr:requirement:resubmit'], func: () => handleEdit(row), type: 'primary'}) - // } - // if (buttons.has("delete")) { - // btn.push({label: '删除',prem: ['mosr:requirement:del'], func: () => handleDelete(row), type: 'primary'}) - // } - // if (buttons.has("report")) { + } + if (buttons.has("report")) { btn.push({label: '明细导出', prem: ['mosr:requirement:info'], func: () => handleReport(row), type: 'primary'}) - // } - // if (buttons.has("report")) { + } + if (buttons.has("report")) { btn.push({label: '汇总导出', prem: ['mosr:requirement:info'], func: () => handleReport(row), type: 'primary'}) - // } + } return (
{ @@ -119,11 +116,11 @@ const tableConfig = reactive({ )) } { - // buttons.has("delete") ? + buttons.has("delete") ? handleDelete(row)}/> - // : '' + : '' }
) diff --git a/src/views/project-demand/requirement/add.vue b/src/views/project-demand/requirement/add.vue index 6c4e942..9ae3ca5 100644 --- a/src/views/project-demand/requirement/add.vue +++ b/src/views/project-demand/requirement/add.vue @@ -236,11 +236,6 @@ const init = async () => { const resFund = await getFundOption() specialFundOption.value = resFund.data getWorkflowInfo().then(res => { - ElNotification({ - title: '提示', - message: res.msg, - type: res.code === 1000 ? 'success' : 'error' - }) if (res.code === 1000) { let data = res.data processInstanceData.value = data @@ -256,7 +251,12 @@ const init = async () => { nextTick(() => { processDiagramViewer.value = true }) - } else { + }else { + ElNotification({ + title: '提示', + message: res.msg, + type: 'error' + }) } }) } @@ -367,7 +367,7 @@ onMounted(async () => { margin-top: 0; } :deep(.el-table--fit ){ - height: 400px; + height: 600px; } .add-block { //display: flex; diff --git a/src/views/project-demand/requirement/detail.vue b/src/views/project-demand/requirement/detail.vue index b97729c..783f02c 100644 --- a/src/views/project-demand/requirement/detail.vue +++ b/src/views/project-demand/requirement/detail.vue @@ -272,7 +272,9 @@ onMounted(async () => { :deep(.el-empty__description) { margin-top: 0; } - +:deep(.el-table--fit ){ + height: 600px; +} .detail-block { overflow: hidden; padding-right: 10px; diff --git a/src/views/project-demand/requirement/index.vue b/src/views/project-demand/requirement/index.vue index 7d74176..962ea41 100644 --- a/src/views/project-demand/requirement/index.vue +++ b/src/views/project-demand/requirement/index.vue @@ -112,12 +112,9 @@ const tableConfig = reactive({ if (buttons.has("edit")) { btn.push({label: '编辑', prem: ['mosr:requirement:resubmit'], func: () => handleEdit(row), type: 'primary'}) } - // if (buttons.has("delete")) { - // btn.push({label: '删除',prem: ['mosr:requirement:del'], func: () => handleDelete(row), type: 'primary'}) - // } - // if (buttons.has("report")) { + if (buttons.has("report")) { btn.push({label: '需求上报', prem: ['mosr:requirement:info'], func: () => handleReport(row), type: 'primary'}) - // } + } return (
{ diff --git a/src/views/project-demand/requirement/upload.vue b/src/views/project-demand/requirement/upload.vue index 6c0bff8..ca3f0ae 100644 --- a/src/views/project-demand/requirement/upload.vue +++ b/src/views/project-demand/requirement/upload.vue @@ -1,9 +1,142 @@