瀏覽代碼

1.资产待办任务转交
2.资产已办页面优化
3.资产列表优化

GouGengquan 10 月之前
父節點
當前提交
ba1c1fd80b
共有 3 個文件被更改,包括 40 次插入9 次删除
  1. 17 2
      src/views/assets/allList.vue
  2. 4 4
      src/views/assets/doneList.vue
  3. 19 3
      src/views/assets/todoList.vue

+ 17 - 2
src/views/assets/allList.vue

@@ -147,7 +147,8 @@ export default {
                 // 关键字
                 keyWord: null,
                 departmentId: null,
-                selectByDepartment: false
+                selectByDepartment: false,
+                selectByAll: true
             },
             // 接单部门
             allotDepartment: [],
@@ -213,8 +214,22 @@ export default {
         resetParams() {
             this.$router.push({ query: {} });
             this.listQuery = {
-                current: 1,
+                page: 1,
                 size: 10,
+                current: 1,
+                // 节点code
+                nodeCode: null,
+                // 客户经理id
+                clientManagerId: null,
+                // 项目负责人id
+                principalId: null,
+                // 业务类型
+                assetsBusinessGener: null,
+                // 关键字
+                keyWord: null,
+                departmentId: null,
+                selectByDepartment: false,
+                selectByAll: true
             }
             this.selectPage();
         },

+ 4 - 4
src/views/assets/doneList.vue

@@ -75,17 +75,17 @@
                         <span>{{ row.handingTime }}</span>
                     </template>
                 </el-table-column>
-                <el-table-column label="节点完成状态" align="center" width="150">
+                <!-- <el-table-column label="节点完成状态" align="center" width="150">
                     <template slot-scope="{row}">
                         <el-tag v-if="row.instanceState === 'FINISHED'" type="success">已完成</el-tag>
                         <el-tag v-if="row.instanceState === 'PENDING'" type="warning">进行中</el-tag>
                     </template>
-                </el-table-column>
-                <!-- <el-table-column label="操作" align="center" width="120" fixed="right">
+                </el-table-column> -->
+                <el-table-column label="操作" align="center" width="120" fixed="right">
                     <template slot-scope="{row}">
                         <el-button type="text" @click="orderDetail(row)">查看</el-button>
                     </template>
-                </el-table-column> -->
+                </el-table-column>
             </parentTable>
         </y-page-list-layout>
     </div>

+ 19 - 3
src/views/assets/todoList.vue

@@ -44,12 +44,14 @@
                 </el-table-column>
                 <el-table-column label="意见书号" align="center" width="250">
                     <template slot-scope="{row}">
-                        <span @contextmenu.prevent="$doCopy(row.statementNo)">{{ row.statementNo == null ? '-' : row.statementNo }}</span>
+                        <span @contextmenu.prevent="$doCopy(row.statementNo)">{{ row.statementNo == null ? '-' :
+                            row.statementNo }}</span>
                     </template>
                 </el-table-column>
                 <el-table-column label="报告号" align="center" width="250">
                     <template slot-scope="{row}">
-                        <span @contextmenu.prevent="$doCopy(row.reportNo)">{{ row.reportNo == null ? '-' : row.reportNo }}</span>
+                        <span @contextmenu.prevent="$doCopy(row.reportNo)">{{ row.reportNo == null ? '-' : row.reportNo
+                        }}</span>
                     </template>
                 </el-table-column>
                 <el-table-column label="项目名称" align="center" width="250">
@@ -105,22 +107,27 @@
                 <el-table-column label="操作" align="center" width="120" fixed="right">
                     <template slot-scope="{row}">
                         <el-button type="text" @click="orderDetail(row)">任务处理</el-button>
+                        <el-button type="text" @click="transfer(row.recordId)">转交</el-button>
                     </template>
                 </el-table-column>
             </parentTable>
         </y-page-list-layout>
+        <TransferDialog :transferDialogVisible="visible" @parentFalse="parentFalse()" @getPage="selectPage()"
+            :recordId="recordId"></TransferDialog>
     </div>
 </template>
 
 <script>
 import YPageListLayout from '@/components/YPageListLayout'
 import Breadcrumb from '@/components/Breadcrumb'
+import TransferDialog from '@/components/TaskTransferDialog'
 
 export default {
     name: 'AssetsToDoList',
     components: {
         Breadcrumb,
         YPageListLayout,
+        TransferDialog
     },
     data() {
         return {
@@ -171,7 +178,9 @@ export default {
                     value: '其他资产评估',
                     label: '其他资产评估'
                 }
-            ]
+            ],
+            visible: false,
+            recordId: null
         }
     },
     created() {
@@ -287,6 +296,13 @@ export default {
                     }
                 })
             }
+        },
+        parentFalse() {
+            this.visible = false;
+        },
+        transfer(recordId) {
+            this.visible = true;
+            this.recordId = recordId;
         }
     }
 }