Browse Source

单位与部门关于单据得修改表格中候选人展示得内容

SunZehao 1 year ago
parent
commit
4bcadfe2f7

+ 5 - 2
src/components/assessment/assessmentApplicationPage.vue

@@ -171,7 +171,7 @@
                         <el-table-column label="任务名称" prop="taskName" />
                         <el-table-column label="任务创建时间" prop="createTime" />
                         <el-table-column label="任务处理时间" prop="approveTime" />
-                        <el-table-column label="候选人" prop="assignInfo" width="500">
+                        <el-table-column label="候选人" prop="assignInfo" width="300">
                             <template #default="scope">
                                 <span>{{changeAssignInfo(scope.row)}}</span>
                             </template>
@@ -544,7 +544,10 @@ export default {
         },
         changeAssignInfo(row) {
             let showStr = ''
-            return showStr = row.assignInfo.substring(row.assignInfo.indexOf('-')+1, row.assignInfo.length).substring(0, row.assignInfo.substring(row.assignInfo.indexOf('-')+1, row.assignInfo.length).indexOf('-'))
+            if (row.assignInfo) {
+                showStr = row.assignInfo.substring(row.assignInfo.indexOf('-')+1, row.assignInfo.length).substring(0, row.assignInfo.substring(row.assignInfo.indexOf('-')+1, row.assignInfo.length).indexOf('-'))
+            }
+            return showStr
         },
         seeStates(row) {
             if (!row.instId) {

+ 12 - 1
src/components/assessment/evaluationAmendmentPage.vue

@@ -159,7 +159,11 @@
                         <el-table-column label="任务名称" prop="taskName" />
                         <el-table-column label="任务创建时间" prop="createTime" />
                         <el-table-column label="任务处理时间" prop="approveTime" />
-                        <el-table-column label="候选人" prop="assignInfo" width="500" />
+                        <el-table-column label="候选人" prop="assignInfo" width="300">
+                            <template #default="scope">
+                                <span>{{changeAssignInfo(scope.row)}}</span>
+                            </template>
+                        </el-table-column>
                         <el-table-column label="执行人" prop="approverName" />
                         <el-table-column label="处理状态" prop="status">
                             <template #default="scope">
@@ -455,6 +459,13 @@ export default {
         getDetail(row) {
             this.$refs.startFromDetail.init(row)
         },
+        changeAssignInfo(row) {
+            let showStr = ''
+            if (row.assignInfo) {
+                showStr = row.assignInfo.substring(row.assignInfo.indexOf('-')+1, row.assignInfo.length).substring(0, row.assignInfo.substring(row.assignInfo.indexOf('-')+1, row.assignInfo.length).indexOf('-'))
+            }
+            return showStr
+        },
         seeStates(row) {
             if (!row.instId) {
                 this.$message({

+ 12 - 1
src/components/assessment/evaluationDeptBusinessPage.vue

@@ -65,7 +65,11 @@
                         <el-table-column label="任务名称" prop="taskName" />
                         <el-table-column label="任务创建时间" prop="createTime" />
                         <el-table-column label="任务处理时间" prop="approveTime" />
-                        <el-table-column label="候选人" prop="assignInfo" width="500" />
+                        <el-table-column label="候选人" prop="assignInfo" width="300">
+                            <template #default="scope">
+                                <span>{{changeAssignInfo(scope.row)}}</span>
+                            </template>
+                        </el-table-column>
                         <el-table-column label="执行人" prop="approverName" />
                         <el-table-column label="处理状态" prop="status">
                             <template #default="scope">
@@ -180,6 +184,13 @@ export default {
                 this.$refs.businessFromDetail.init(row)
             }
         },
+        changeAssignInfo(row) {
+            let showStr = ''
+            if (row.assignInfo) {
+                showStr = row.assignInfo.substring(row.assignInfo.indexOf('-')+1, row.assignInfo.length).substring(0, row.assignInfo.substring(row.assignInfo.indexOf('-')+1, row.assignInfo.length).indexOf('-'))
+            }
+            return showStr
+        },
         seeStates(row) {
             if (!row.instId) {
                 this.$message({

+ 12 - 1
src/components/assessment/evaluationDeptStartPage.vue

@@ -140,7 +140,11 @@
                         <el-table-column label="任务名称" prop="taskName" />
                         <el-table-column label="任务创建时间" prop="createTime" />
                         <el-table-column label="任务处理时间" prop="approveTime" />
-                        <el-table-column label="候选人" prop="assignInfo" width="500" />
+                        <el-table-column label="候选人" prop="assignInfo" width="300">
+                            <template #default="scope">
+                                <span>{{changeAssignInfo(scope.row)}}</span>
+                            </template>
+                        </el-table-column>
                         <el-table-column label="执行人" prop="approverName" />
                         <el-table-column label="处理状态" prop="status">
                             <template #default="scope">
@@ -445,6 +449,13 @@ export default {
                 this.$refs.startFromDetail.init(row, this.departData)
             }
         },
+        changeAssignInfo(row) {
+            let showStr = ''
+            if (row.assignInfo) {
+                showStr = row.assignInfo.substring(row.assignInfo.indexOf('-')+1, row.assignInfo.length).substring(0, row.assignInfo.substring(row.assignInfo.indexOf('-')+1, row.assignInfo.length).indexOf('-'))
+            }
+            return showStr
+        },
         seeStates(row) {
             if (!row.instId) {
                 this.$message({

+ 12 - 1
src/components/assessment/evaluationMonthPage.vue

@@ -161,7 +161,11 @@
                         <el-table-column label="任务名称" prop="taskName" />
                         <el-table-column label="任务创建时间" prop="createTime" />
                         <el-table-column label="任务处理时间" prop="approveTime" />
-                        <el-table-column label="候选人" prop="assignInfo" width="500" />
+                        <el-table-column label="候选人" prop="assignInfo" width="300">
+                            <template #default="scope">
+                                <span>{{changeAssignInfo(scope.row)}}</span>
+                            </template>
+                        </el-table-column>
                         <el-table-column label="执行人" prop="approverName" />
                         <el-table-column label="处理状态" prop="status">
                             <template #default="scope">
@@ -389,6 +393,13 @@ export default {
                 }
             })
         },
+        changeAssignInfo(row) {
+            let showStr = ''
+            if (row.assignInfo) {
+                showStr = row.assignInfo.substring(row.assignInfo.indexOf('-')+1, row.assignInfo.length).substring(0, row.assignInfo.substring(row.assignInfo.indexOf('-')+1, row.assignInfo.length).indexOf('-'))
+            }
+            return showStr
+        },
         seeStates(row) {
             if (!row.instId) {
                 this.$message({

+ 12 - 1
src/components/assessment/evaluationQuarterPage.vue

@@ -162,7 +162,11 @@
                         <el-table-column label="任务名称" prop="taskName" />
                         <el-table-column label="任务创建时间" prop="createTime" />
                         <el-table-column label="任务处理时间" prop="approveTime" />
-                        <el-table-column label="候选人" prop="assignInfo" width="500" />
+                        <el-table-column label="候选人" prop="assignInfo" width="300">
+                            <template #default="scope">
+                                <span>{{changeAssignInfo(scope.row)}}</span>
+                            </template>
+                        </el-table-column>
                         <el-table-column label="执行人" prop="approverName" />
                         <el-table-column label="处理状态" prop="status">
                             <template #default="scope">
@@ -391,6 +395,13 @@ export default {
                 }
             })
         },
+        changeAssignInfo(row) {
+            let showStr = ''
+            if (row.assignInfo) {
+                showStr = row.assignInfo.substring(row.assignInfo.indexOf('-')+1, row.assignInfo.length).substring(0, row.assignInfo.substring(row.assignInfo.indexOf('-')+1, row.assignInfo.length).indexOf('-'))
+            }
+            return showStr
+        },
         seeStates(row) {
             if (!row.instId) {
                 this.$message({

+ 12 - 1
src/components/assessment/evaluationStartPage.vue

@@ -160,7 +160,11 @@
                         <el-table-column label="任务名称" prop="taskName" />
                         <el-table-column label="任务创建时间" prop="createTime" />
                         <el-table-column label="任务处理时间" prop="approveTime" />
-                        <el-table-column label="候选人" prop="assignInfo" width="500" />
+                        <el-table-column label="候选人" prop="assignInfo" width="300">
+                            <template #default="scope">
+                                <span>{{changeAssignInfo(scope.row)}}</span>
+                            </template>
+                        </el-table-column>
                         <el-table-column label="执行人" prop="approverName" />
                         <el-table-column label="处理状态" prop="status">
                             <template #default="scope">
@@ -446,6 +450,13 @@ export default {
         getDetail(row) {
             this.$refs.startFromDetail.init(row)
         },
+        changeAssignInfo(row) {
+            let showStr = ''
+            if (row.assignInfo) {
+                showStr = row.assignInfo.substring(row.assignInfo.indexOf('-')+1, row.assignInfo.length).substring(0, row.assignInfo.substring(row.assignInfo.indexOf('-')+1, row.assignInfo.length).indexOf('-'))
+            }
+            return showStr
+        },
         seeStates(row) {
             if (!row.instId) {
                 this.$message({

+ 12 - 1
src/components/assessment/evaluationYearPage.vue

@@ -158,7 +158,11 @@
                         <el-table-column label="任务名称" prop="taskName" />
                         <el-table-column label="任务创建时间" prop="createTime" />
                         <el-table-column label="任务处理时间" prop="approveTime" />
-                        <el-table-column label="候选人" prop="assignInfo" width="500" />
+                        <el-table-column label="候选人" prop="assignInfo" width="300">
+                            <template #default="scope">
+                                <span>{{changeAssignInfo(scope.row)}}</span>
+                            </template>
+                        </el-table-column>
                         <el-table-column label="执行人" prop="approverName" />
                         <el-table-column label="处理状态" prop="status">
                             <template #default="scope">
@@ -377,6 +381,13 @@ export default {
                 }
             })
         },
+        changeAssignInfo(row) {
+            let showStr = ''
+            if (row.assignInfo) {
+                showStr = row.assignInfo.substring(row.assignInfo.indexOf('-')+1, row.assignInfo.length).substring(0, row.assignInfo.substring(row.assignInfo.indexOf('-')+1, row.assignInfo.length).indexOf('-'))
+            }
+            return showStr
+        },
         seeStates(row) {
             if (!row.instId) {
                 this.$message({