ソースを参照

Merge branch 'master' of http://47.108.172.52:3000/dayou/item-management-web

GouGengquan 10 ヶ月 前
コミット
1815762c4f

+ 3 - 0
src/api/modules/financeRealFund.js

@@ -6,6 +6,9 @@ export default {
   list(params) {
     return request.get(`financeRealFund`, { params: params })
   },
+  claimList(params) {
+    return request.get(`financeRealFund/claim`, { params: params })
+  },
   detail(params) {
     return request.get(`financeRealFund/${params}`)
   },

+ 3 - 1
src/components/BaseTable/parentTable.vue

@@ -35,7 +35,9 @@ export default {
       type: Boolean,
     },
     showSummary: false,
+
     summaryMethod: null,
+
     selectionChange: {
       type: Function,
       default: function () {
@@ -46,7 +48,6 @@ export default {
       default: true,
       type: Boolean,
     },
-
   },
 
   computed: {
@@ -98,3 +99,4 @@ export default {
   },
 };
 </script>
+

+ 20 - 0
src/main.js

@@ -61,6 +61,26 @@ import * as echarts from 'echarts';
 
 Vue.prototype.$echarts = echarts;
 
+Vue.prototype.$doCopy=function(context){
+      if (context){
+        var element = document.createElement('SPAN');
+        element.textContent= context;
+        document.body.appendChild(element); 
+        if (document.selection) {
+          var range = document.body.createTextRange();
+          range.moveToElementText(element);
+          range.select();
+        } else if (window.getSelection) {
+          var range = document.createRange();
+          range.selectNode(element);
+          window.getSelection().removeAllRanges();
+          window.getSelection().addRange(range);
+        }
+        document.execCommand('copy'); 
+        this.$message({'type':'success','message': context+'已复制!'})
+      }
+}
+
 // Vue.mixin(mixin)
 const app = new Vue({
   // mixins: [mixin],

+ 3 - 3
src/views/assets/allList.vue

@@ -38,7 +38,7 @@
             <parentTable ref="table" v-loading="listLoading" :data="pageData.records" slot="table" style="width: 100%;">
                 <el-table-column label="项目编号" align="center" width="150">
                     <template slot-scope="{row}">
-                        <span>{{ row.orderId }}</span>
+                        <span @contextmenu.prevent="$doCopy(row.orderId)">{{ row.orderId }}</span>
                     </template>
                 </el-table-column>
                 <el-table-column label="分单类型" align="center" width="150">
@@ -48,12 +48,12 @@
                 </el-table-column>
                 <el-table-column label="意见书号" align="center" width="250">
                     <template slot-scope="{row}">
-                        <span>{{ 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>{{ 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">

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

@@ -34,7 +34,7 @@
             <parentTable ref="table" v-loading="listLoading" :data="pageData.records" slot="table" style="width: 100%;">
                 <el-table-column label="项目编号" align="center" width="150">
                     <template slot-scope="{row}">
-                        <span>{{ row.orderId }}</span>
+                        <span @contextmenu.prevent="$doCopy(row.orderId)">{{ row.orderId }}</span>
                     </template>
                 </el-table-column>
                 <el-table-column label="分单类型" align="center" width="150">
@@ -44,12 +44,12 @@
                 </el-table-column>
                 <el-table-column label="意见书号" align="center" width="250">
                     <template slot-scope="{row}">
-                        <span>{{ 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>{{ 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">

+ 7 - 7
src/views/complex/index.vue

@@ -319,17 +319,17 @@
                   </el-table-column>
                   <el-table-column label="订单号" align="center" width="150">
                     <template slot-scope="{row}">
-                      <span>{{ row.orderId }}</span>
+                      <span @contextmenu.prevent="$doCopy(row.orderId)">{{ row.orderId }}</span>
                     </template>
                   </el-table-column>
                   <el-table-column label="价值意见书号" align="center" width="280" prop="statementNo">
                     <template slot-scope="{row}">
-                      <span>{{ 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="280" prop="reportNo">
                     <template slot-scope="{row}">
-                      <span>{{ 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="120">
@@ -390,7 +390,7 @@
                   style="width: 100%">
                   <el-table-column label="项目编号" align="center" width="140">
                     <template slot-scope="{row}">
-                      <span>{{ row.orderId }}</span>
+                      <span @contextmenu.prevent="$doCopy(row.orderId)">{{ row.orderId }}</span>
                     </template>
                   </el-table-column>
                   <el-table-column label="坐落" align="center" width="200" show-overflow-tooltip>
@@ -526,7 +526,7 @@
                   :isBoard=450 style="width: 100%;">
                   <el-table-column label="项目编号" align="center" width="150">
                     <template slot-scope="{row}">
-                      <span>{{ row.orderId }}</span>
+                      <span @contextmenu.prevent="$doCopy(row.orderId)">{{ row.orderId }}</span>
                     </template>
                   </el-table-column>
                   <el-table-column label="分单类型" align="center" width="150">
@@ -536,12 +536,12 @@
                   </el-table-column>
                   <el-table-column label="意见书号" align="center" width="250">
                     <template slot-scope="{row}">
-                      <span>{{ row.statementNo }}</span>
+                      <span @contextmenu.prevent="$doCopy(row.statementNo)">{{ row.statementNo }}</span>
                     </template>
                   </el-table-column>
                   <el-table-column label="报告号" align="center" width="250">
                     <template slot-scope="{row}">
-                      <span>{{ row.reportNo }}</span>
+                      <span @contextmenu.prevent="$doCopy(row.reportNo)">{{ row.reportNo }}</span>
                     </template>
                   </el-table-column>
                   <el-table-column label="项目名称" align="center" width="250">

+ 71 - 17
src/views/finance/fundClaim.vue

@@ -76,11 +76,17 @@
             <span>{{ row.remark }}</span>
           </template>
         </el-table-column>
-        <el-table-column label="操作" align="center" width="200" fixed="right">
+        <el-table-column label="认领" align="center" width="200" fixed="right">
           <template slot-scope="{row}">
-            <el-button type="text" @click="claimMajor(row)">大中型</el-button>
-            <el-button type="text" @click="claimPersonal(row)">个贷</el-button>
-            <el-button type="text" @click="claimAssets(row)">资产</el-button>
+            <el-tooltip effect="light" :disabled="!row.recommends.includes('MAJOR_BUSINESS')" class="item"  content="推荐" placement="top-start">
+              <el-button type="text" @click="claimMajor(row)" :style="row.recommends.includes('MAJOR_BUSINESS')?'color:red':''">大中型</el-button>
+            </el-tooltip>
+            <el-tooltip effect="light" :disabled="!row.recommends.includes('PERSONAL_BUSINESS')" class="item"  content="推荐" placement="top-start">
+              <el-button type="text" @click="claimPersonal(row)" :style="row.recommends.includes('PERSONAL_BUSINESS')?'color:red':''">个贷</el-button>
+            </el-tooltip>
+            <el-tooltip effect="light" :disabled="!row.recommends.includes('ASSET_BUSINESS')" class="item"  content="推荐" placement="top-start">
+              <el-button type="text" @click="claimAssets(row)" :style="row.recommends.includes('ASSET_BUSINESS')?'color:red':''">资产</el-button>
+            </el-tooltip>
           </template>
         </el-table-column>
       </parentTable>
@@ -295,10 +301,21 @@
             </template>
           </el-table-column>
         </parentTable>
-        <parentTable v-show="toProd" ref="prod" :clickRowToPick="false" :data="myMajorPageData.records" slot="table"
-          style="width: 100%; height: 50%;" :selectionChange="handleSelectionChange"  :isBoard=500>
+        <el-table v-show="toProd" ref="prod" :data="myMajorPageData.records" slot="table"
+          :header-row-style="{ color: '#333333' }" style="
+            border-left: 1px solid #ebeced;
+            border-right: 1px solid #ebeced;
+            color: #333333; font-size: 14px
+          " @selection-change="handleSelectionChange"  :rowClassName="tableRowClassName">
           <el-table-column align="center" type="selection" claimOrders border="true" :selectable="checkSelectable">
           </el-table-column>
+          <el-table-column align="center"  width='100'>
+            <template slot-scope="{row}">
+              <span style="color:red">
+                {{ row.invoiceAmount === notClaimAmount ? '推荐匹配' : '' }}
+              </span>
+            </template>
+          </el-table-column>
           <el-table-column label="金融类型" align="center" width='100'>
             <template slot-scope="{row}">
               <span>{{ row.financial == true ? '金融' : '非金融' }}</span>
@@ -344,6 +361,11 @@
               <span style="color:red;font-weight:bold">{{ row.realAmount==null? 0 : row.realAmount }}</span>
             </template>
           </el-table-column>
+          <el-table-column label="开票金额(¥)" align="center" width='80'>
+            <template slot-scope="{row}">
+              <span >{{ row.invoiceAmount?row.invoiceAmount:'--'}}</span>
+            </template>
+          </el-table-column>
           <el-table-column label="市场人员" align="center" width='100'>
             <template slot-scope="{row}">
               <span>{{ row.clientManager }}</span>
@@ -366,7 +388,7 @@
                 row.edeclareResult ? row.edeclareResult : '未申报' }}</el-tag>
             </template>
           </el-table-column>
-        </parentTable>
+        </el-table>
       </y-page-list-layout>
     </el-dialog>
     <el-dialog :visible.sync="myPersonalOrderDialog" width="90%" center custom-class="doWarehouseClass" @closed="getList">
@@ -394,11 +416,21 @@
           <el-button style="margin-left: 10px ;float: left;" round type="danger"
             @click="openPersonalOrderDialog()">选择认领</el-button>
         </template>
-        <parentTable ref="table" :clickRowToPick="false" :data="myPersonalPageData.records" slot="table"
-          style="width: 100%;" :selectionChange="handleSelectionChange" :isBoard=500>
+        <el-table ref="table" :data="myPersonalPageData.records"  slot="table"
+            :header-row-style="{ color: '#333333' }" style="
+            border-left: 1px solid #ebeced; 
+            border-right: 1px solid #ebeced; font-size: 14px;
+            color: #333333;" @selection-change="handleSelectionChange" :row-class-name="tableRowClassName">
           <el-table-column align="center" type="selection" claimOrders width="100" border="true">
           </el-table-column>
-          <el-table-column label="坐落" align="center">
+          <el-table-column align="center"  width='100'>
+            <template slot-scope="{row}">
+              <span style="color:red">
+                {{ row.invoiceAmount === notClaimAmount ? '推荐匹配' : '' }}
+              </span>
+            </template>
+          </el-table-column>
+          <el-table-column label="坐落" align="center" show-overflow-tooltip>
             <template slot-scope="{row}">
               <span>{{ row.orderName }}</span>
             </template>
@@ -433,17 +465,27 @@
               <span>{{ row.contactName }}</span>
             </template>
           </el-table-column>
-          <el-table-column label="已认领(元)" align="center">
+          <el-table-column label="应收款(¥)" align="center" width='100'>
+            <template slot-scope="{row}">
+              <span>{{ row.shouldAmount?row.shouldAmount:'--' }}</span>
+            </template>
+          </el-table-column>
+          <el-table-column label="实收款(元)" align="center">
             <template slot-scope="{row}">
               <span style="color:red;font-weight: bold;">{{ row.realAmount ? row.realAmount : 0 }}</span>
             </template>
           </el-table-column>
+          <el-table-column label="开票金额(¥)" align="center" width='100'>
+            <template slot-scope="{row}">
+              <span>{{ row.invoiceAmount?row.invoiceAmount:'--' }}</span>
+            </template>
+          </el-table-column>
           <el-table-column align="center" show-overflow-tooltip width='120' label="备注">
             <template slot-scope="{row}">
               <span>{{ row.remark }}</span>
             </template>
           </el-table-column>
-        </parentTable>
+        </el-table>
       </y-page-list-layout>
     </el-dialog>
     <el-dialog :visible.sync="myAssetsOrderDialog" width="95%" center custom-class="doWarehouseClass" @closed="getList">
@@ -922,7 +964,7 @@ export default {
         size: 10,
         descs: 'id',
       },
-      allotPersonalAmountDialog:false
+      allotPersonalAmountDialog:false,
     }
   },
   created() {
@@ -985,7 +1027,7 @@ export default {
     getList() {
       this.listQuery.notFinished = true;
       this.claimOrders = [];
-      this.$api.financeRealFund.list(Object.assign({}, this.listQuery)).then(res => {
+      this.$api.financeRealFund.claimList(Object.assign({}, this.listQuery)).then(res => {
         if (res.code === 200) {
           this.pageData = res.data;
         }
@@ -1001,7 +1043,7 @@ export default {
       })
     },
     getMyMajorProd() {
-      this.$api.majorProduction.waitingClaimProd(Object.assign({}, this.majorListQuery)).then(res => {
+      this.$api.majorProduction.waitingClaimProd(Object.assign({'invoiceAmount':this.notClaimAmount}, this.majorListQuery)).then(res => {
         if (res.code === 200) {
           this.myMajorPageData = res.data;
         }
@@ -1195,10 +1237,10 @@ export default {
       }
     },
     claimMajor(row) {
-      this.getMyMajorProd();
       this.myMajorOrderDialog = true;
       this.notClaimAmount = row.notClaimAmount;
       this.financeFundId = row.id;
+      this.getMyMajorProd();
     },
     claimPersonal(row) {
       this.getMyPersonalOrder();
@@ -1345,7 +1387,13 @@ export default {
 
       this.notInfo = this.notInfo + this.notClaimAmount + '¥'
       this.allotPersonalAmountDialog = true;
-    }
+    },
+    tableRowClassName({row, rowIndex}) {
+        if (row.invoiceAmount === this.notClaimAmount) {
+          return 'success-row';
+        }
+        return '';
+      }
   },
 
 }
@@ -1362,3 +1410,9 @@ export default {
   left: 5px;
 }
 </style>
+
+<style>
+  .el-table .success-row {
+    background: #f0f9eb;
+  }
+</style>

+ 21 - 6
src/views/finance/invoiceCheck.vue

@@ -48,7 +48,7 @@
                 <span>{{ row.businessType}}</span>
               </template>
             </el-table-column>
-            <el-table-column label="订单名称" align="center" width="250" show-overflow-tooltip>
+            <el-table-column label="订单名称" align="center" width="150" show-overflow-tooltip>
               <template slot-scope="{row}">
                 <span>{{ row.orderName }}</span>
               </template>
@@ -58,7 +58,12 @@
                 <span>{{ row.orderId }}</span>
               </template>
             </el-table-column>
-            <el-table-column label="发票抬头" align="center" width="250" show-overflow-tooltip>
+            <el-table-column label="产品号" align="center" width="200">
+              <template slot-scope="{row}">
+                <span>{{ row.productionNo?row.productionNo:'--' }}</span>
+              </template>
+            </el-table-column>
+            <el-table-column label="发票抬头" align="center" width="150" show-overflow-tooltip>
               <template slot-scope="{row}">
                 <span>{{ row.title }}</span>
               </template>
@@ -156,7 +161,7 @@
                 <span>{{ row.businessType}}</span>
               </template>
             </el-table-column>
-            <el-table-column label="订单名称" align="center" width="250" show-overflow-tooltip>
+            <el-table-column label="订单名称" align="center" width="150" show-overflow-tooltip>
               <template slot-scope="{row}">
                 <span>{{ row.orderName }}</span>
               </template>
@@ -166,7 +171,12 @@
                 <span>{{ row.orderId }}</span>
               </template>
             </el-table-column>
-            <el-table-column label="发票抬头" align="center" width="250" show-overflow-tooltip>
+            <el-table-column label="产品号" align="center" width="200">
+              <template slot-scope="{row}">
+                <span>{{ row.productionNo?row.productionNo:'--' }}</span>
+              </template>
+            </el-table-column>
+            <el-table-column label="发票抬头" align="center" width="150" show-overflow-tooltip>
               <template slot-scope="{row}">
                 <span>{{ row.title }}</span>
               </template>
@@ -264,7 +274,7 @@
                 <span>{{ row.businessType}}</span>
               </template>
             </el-table-column>
-            <el-table-column label="订单名称" align="center" width="250" show-overflow-tooltip>
+            <el-table-column label="订单名称" align="center" width="150" show-overflow-tooltip>
               <template slot-scope="{row}">
                 <span>{{ row.orderName }}</span>
               </template>
@@ -274,7 +284,12 @@
                 <span>{{ row.orderId }}</span>
               </template>
             </el-table-column>
-            <el-table-column label="发票抬头" align="center" width="250" show-overflow-tooltip>
+            <el-table-column label="产品号" align="center" width="200">
+              <template slot-scope="{row}">
+                <span>{{ row.productionNo?row.productionNo:'--' }}</span>
+              </template>
+            </el-table-column>
+            <el-table-column label="发票抬头" align="center" width="150" show-overflow-tooltip>
               <template slot-scope="{row}">
                 <span>{{ row.title }}</span>
               </template>

+ 3 - 3
src/views/major/list.vue

@@ -19,17 +19,17 @@
         </el-table-column>
         <el-table-column label="订单号" align="center" width="150" v-if="!hiddenLabels.includes('orderId')" prop="orderId">
           <template slot-scope="{row}">
-            <span class = "enableClick" @click="orderDetail(row)">{{ row.orderId }}</span>
+            <span class = "enableClick" @click="orderDetail(row)" @contextmenu.prevent="$doCopy(row.orderId)">{{ row.orderId }}</span>
           </template>
         </el-table-column>
         <el-table-column label="价值意见书号" align="center" width="200" v-if="!hiddenLabels.includes('statementNo')" prop="statementNo" sortable >
           <template slot-scope="{row}">
-            <span>{{ 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="200" v-if="!hiddenLabels.includes('reportNo')" prop="reportNo" sortable>
           <template slot-scope="{row}">
-            <span>{{ 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="130" v-if="!hiddenLabels.includes('nodeName')" prop="nodeName" sortable>

+ 2 - 2
src/views/major/myOrder.vue

@@ -63,7 +63,7 @@
         </el-table-column>
         <el-table-column label="开票金额(元)" align="center" width='120'>
           <template slot-scope="{row}">
-            <span style="color:red;font-weight:bold">{{ row.planAmount?row.planAmount:'--' }}</span>
+            <span style="color:red;font-weight:bold">{{ row.invoiceAmount?row.invoiceAmount:'--' }}</span>
           </template>
         </el-table-column>
         <el-table-column label="客户名称" align="center" width='120' show-overflow-tooltip>
@@ -222,7 +222,7 @@
         <el-row>
           <el-col :xs="24" :sm="12" :lg="12" :span="6">
             <el-form-item label="待开金额(元):" prop="planAmount"
-              :rules="{ required: true, message: '使用权面积不能为空', trigger: 'blur' }" label-width="140px"
+              :rules="{ required: true, message: '待开金额不能为空', trigger: 'blur' }" label-width="140px"
               class="postInfo-container-item">
               <el-input-number :precision="2" :min="0" :value-on-clear="0" v-model.number="invoice.planAmount"
                 type="number" style="width:100%" class="filter-item" />

+ 3 - 3
src/views/major/todoList.vue

@@ -42,17 +42,17 @@
         </el-table-column>
         <el-table-column label="订单号" align="center" width="150" v-if="!hiddenLabels.includes('orderId')" prop="orderId">
           <template slot-scope="{row}">
-            <span class="enableClick" @click="toDetail(row)">{{ row.orderId }}</span>
+            <span class="enableClick" @click="toDetail(row)" @contextmenu.prevent="$doCopy(row.orderId)">{{ row.orderId }}</span>
           </template>
         </el-table-column>
         <el-table-column label="价值意见书号" align="center" width="200" v-if="!hiddenLabels.includes('statementNo')" prop="statementNo" sortable>
           <template slot-scope="{row}">
-            <span>{{ row.statementNo==null?'-': row.statementNo }}</span>
+            <span @contextmenu.prevent="$doCopy(row.orderId)">{{ row.statementNo==null?'-': row.statementNo }}</span>
           </template>
         </el-table-column>
         <el-table-column label="报告号/复评函号" align="center" width="200" v-if="!hiddenLabels.includes('reportNo')" prop="reportNo" sortable>
           <template slot-scope="{row}">
-            <span>{{ row.reportNo==null?'-': row.reportNo }}</span>
+            <span @contextmenu.prevent="$doCopy(row.orderId)">{{ row.reportNo==null?'-': row.reportNo }}</span>
           </template>
         </el-table-column>
         <el-table-column label="评估对象类型" align="center" width="120" v-if="!hiddenLabels.includes('businessObjectType')" prop="businessObjectType">

+ 6 - 1
src/views/personal/myOrder.vue

@@ -78,6 +78,11 @@
             <span>{{ row.shouldAmount }}</span>
           </template>
         </el-table-column>
+        <el-table-column label="开票金额(元)" align="center" width='120'>
+          <template slot-scope="{row}">
+            <span>{{ row.invoiceAmount }}</span>
+          </template>
+        </el-table-column>
         <el-table-column label="下单时间" align="center" width="110" prop="created">
           <template slot-scope="{row}">
             {{ row.created }}
@@ -428,7 +433,7 @@
         <el-row>
           <el-col :xs="24" :sm="12" :lg="12" :span="6">
             <el-form-item label="待开金额(元):" prop="planAmount"
-              :rules="{ required: true, message: '使用权面积不能为空', trigger: 'blur' }" label-width="140px"
+              :rules="{ required: true, message: '待开金额不能为空', trigger: 'blur' }" label-width="140px"
               class="postInfo-container-item">
               <el-input-number :precision="2" :min="0" :value-on-clear="0" v-model.number="invoice.planAmount"
                 type="number" style="width:100%" class="filter-item" />

+ 3 - 2
src/views/personal/pendingList.vue

@@ -14,7 +14,8 @@
       <parentTable ref="table" v-loading="listLoading" :data="pageData.records" slot="table" style="width: 100%;" @headerClick="switchHeader">
         <el-table-column label="项目编号" align="center" width="150" v-if="!hiddenLabels.includes('orderId')" prop="orderId" >
           <template slot-scope="{row}">
-            <span class="enableClick" @click="orderDetail(row)">{{ row.orderId }}</span>
+            <span class="enableClick" @click="orderDetail(row)" @contextmenu.prevent="$doCopy(row.orderId)">{{ row.orderId }}</span>
+            <input v-show="false" type="text" id="target">
           </template>
         </el-table-column>
         <el-table-column label="坐落" align="center" width="300" v-if="!hiddenLabels.includes('location')" prop="location">
@@ -224,7 +225,7 @@ export default {
     showAllLabel(){
       removeCookie("PersonalPendingList-hiddenLabels");
       location.reload();
-    }
+    },
   },
   
 }

+ 1 - 1
src/views/personal/todoList.vue

@@ -17,7 +17,7 @@
       <parentTable ref="table" v-loading="listLoading" :data="pageData.records" slot="table" style="width: 100%;" @headerClick="switchHeader">
         <el-table-column label="项目编号" align="center" width="150" v-if="!hiddenLabels.includes('orderId')" prop="orderId" >
           <template slot-scope="{row}">
-            <span class="enableClick" @click="toDetail(row)">{{ row.orderId }}</span>
+            <span class="enableClick" @click="toDetail(row)" @contextmenu.prevent="$doCopy(row.orderId)">{{ row.orderId }}</span>
           </template>
         </el-table-column>
         <el-table-column label="坐落" align="center" width="300" v-if="!hiddenLabels.includes('location')" prop="location">