From 9539e1704877f441ce3243168db6326a35c1a80c Mon Sep 17 00:00:00 2001 From: qinoy Date: Tue, 5 Jul 2022 17:23:47 +0800 Subject: [PATCH] =?UTF-8?q?PAL=E4=B8=BB=E7=95=8C=E9=9D=A2=E8=B5=84?= =?UTF-8?q?=E4=BA=A7=E6=96=87=E4=BB=B6=E5=88=97=E8=A1=A8=E5=B1=95=E7=A4=BA?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E4=B8=8E=E7=8A=B6=E6=80=81=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/repository/RepositoryList.vue | 26 +++++++++++- .../views/repository/RepositoryMainList.vue | 40 +++++++++++++++++++ 2 files changed, 65 insertions(+), 1 deletion(-) diff --git a/com.actionsoft.apps.coe.pal/src/views/repository/RepositoryList.vue b/com.actionsoft.apps.coe.pal/src/views/repository/RepositoryList.vue index 8d1b5d1..dae93f4 100644 --- a/com.actionsoft.apps.coe.pal/src/views/repository/RepositoryList.vue +++ b/com.actionsoft.apps.coe.pal/src/views/repository/RepositoryList.vue @@ -109,6 +109,7 @@

{{scope.row.name}} + ( {{ scope.row.versionStatus.versionNo }} )

@@ -121,6 +122,7 @@

{{scope.row.updateUser}} 于 {{scope.row.updateDate}}修改 + ( {{ scope.row.versionStatus.state }} )

@@ -552,7 +554,6 @@ }; // 查询数据 awsuiAxios.post(data).then(function (ro) { - debugger; if(ro.result == 'ok') { //isClickTreeRoot if(ro.data.mainRepository=="undefined"){ @@ -569,6 +570,29 @@ that.isClickTreeRoot = ro.data.isClickTreeRoot; that.category = ro.data.category; that.moveRepository.categorys = ro.data.category; + for (let i = 0; i < ro.data.tableData.length; i++) { + if (ro.data.tableData[i].versionStatus.isApproval) { + ro.data.tableData[i].versionStatus.stateColor = '#1AA477'; + ro.data.tableData[i].versionStatus.state = '审批中'; + ro.data.tableData[i].versionStatus.stateCode = 'approval'; + } else if (ro.data.tableData[i].versionStatus.isStop) { + ro.data.tableData[i].versionStatus.stateColor = '#D9001B'; + ro.data.tableData[i].versionStatus.state = '已停用'; + ro.data.tableData[i].versionStatus.stateCode = 'stop'; + } else if (ro.data.tableData[i].versionStatus.isPublish) { + ro.data.tableData[i].versionStatus.stateColor = '#1AA477'; + ro.data.tableData[i].versionStatus.state = '已发布'; + ro.data.tableData[i].versionStatus.stateCode = 'publish'; + } else if (ro.data.tableData[i].versionStatus.isUse) { + ro.data.tableData[i].versionStatus.stateColor = '#4E7FF9'; + ro.data.tableData[i].versionStatus.state = '设计中'; + ro.data.tableData[i].versionStatus.stateCode = 'use'; + } else { + ro.data.tableData[i].versionStatus.stateColor = '#4E7FF9'; + ro.data.tableData[i].versionStatus.state = '设计中'; + ro.data.tableData[i].versionStatus.stateCode = 'designer'; + } + } that.tableData = ro.data.tableData; that.mainRepository = ro.data.mainRepository; diff --git a/com.actionsoft.apps.coe.pal/src/views/repository/RepositoryMainList.vue b/com.actionsoft.apps.coe.pal/src/views/repository/RepositoryMainList.vue index 11e46dc..6a5d0fd 100644 --- a/com.actionsoft.apps.coe.pal/src/views/repository/RepositoryMainList.vue +++ b/com.actionsoft.apps.coe.pal/src/views/repository/RepositoryMainList.vue @@ -46,6 +46,7 @@

{{scope.row.name}} + ( {{ scope.row.versionStatus.versionNo }} )

@@ -58,6 +59,7 @@

{{scope.row.updateUser}} 于 {{scope.row.updateDate}}修改 + ( {{ scope.row.versionStatus.state }} )

@@ -131,6 +133,7 @@

{{scope.row.name}} + ( {{ scope.row.versionStatus.versionNo }} )

@@ -143,6 +146,7 @@

{{scope.row.updateUser}} 于 {{scope.row.updateDate}}修改 + ( {{ scope.row.versionStatus.state }} )

@@ -364,7 +368,43 @@ awsuiAxios.post(data).then(function (ro) { if(ro.result == 'ok') { that.defaultCategoryName = ro.data.defaultCategoryName; + for (let i = 0; i < ro.data.recentData.length; i++) { + if (ro.data.recentData[i].versionStatus.isApproval) { + ro.data.recentData[i].versionStatus.stateColor = '#1AA477'; + ro.data.recentData[i].versionStatus.state = '审批中'; + } else if (ro.data.recentData[i].versionStatus.isStop) { + ro.data.recentData[i].versionStatus.stateColor = '#D9001B'; + ro.data.recentData[i].versionStatus.state = '已停用'; + } else if (ro.data.recentData[i].versionStatus.isPublish) { + ro.data.recentData[i].versionStatus.stateColor = '#1AA477'; + ro.data.recentData[i].versionStatus.state = '已发布'; + } else if (ro.data.recentData[i].versionStatus.isUse) { + ro.data.recentData[i].versionStatus.stateColor = '#4E7FF9'; + ro.data.recentData[i].versionStatus.state = '设计中'; + } else { + ro.data.recentData[i].versionStatus.stateColor = '#4E7FF9'; + ro.data.recentData[i].versionStatus.state = '设计中'; + } + } that.recentData = ro.data.recentData; + for (let i = 0; i < ro.data.commonData.length; i++) { + if (ro.data.commonData[i].versionStatus.isApproval) { + ro.data.commonData[i].versionStatus.stateColor = '#1AA477'; + ro.data.commonData[i].versionStatus.state = '审批中'; + } else if (ro.data.commonData[i].versionStatus.isStop) { + ro.data.commonData[i].versionStatus.stateColor = '#D9001B'; + ro.data.commonData[i].versionStatus.state = '已停用'; + } else if (ro.data.commonData[i].versionStatus.isPublish) { + ro.data.commonData[i].versionStatus.stateColor = '#1AA477'; + ro.data.commonData[i].versionStatus.state = '已发布'; + } else if (ro.data.commonData[i].versionStatus.isUse) { + ro.data.commonData[i].versionStatus.stateColor = '#4E7FF9'; + ro.data.commonData[i].versionStatus.state = '设计中'; + } else { + ro.data.commonData[i].versionStatus.stateColor = '#4E7FF9'; + ro.data.commonData[i].versionStatus.state = '设计中'; + } + } that.commonData = ro.data.commonData; that.havingWritePerm = ro.data.havingWritePerm; that.dataLoading = false;