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 @@
@@ -82,22 +85,22 @@
+ v-if="pagination"
+ :current-page="localData.query.pageNum"
+ :page-size="localData.query.pageSize"
+ :page-sizes="[10, 20, 30, 40,50]"
+ :total="localData.total"
+ @changeSize="handleSizeChange"
+ @goPage="handleCurrentChange"
+ >
@@ -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 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 提交
+