|
@@ -243,7 +243,11 @@
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
<el-table :data="orderPersonList" style="width: 100%">
|
|
<el-table :data="orderPersonList" style="width: 100%">
|
|
|
- <el-table-column prop="orderCode" label="工单编码" header-align="center" align="center"></el-table-column>
|
|
|
|
|
|
|
+ <el-table-column prop="orderCode" label="工单编码" header-align="center" align="center">
|
|
|
|
|
+ <template #default="scope">
|
|
|
|
|
+ <el-button link type="primary" @click="handleWorkOrderClick(scope.row)">{{ scope.row.orderCode }}</el-button>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
<el-table-column prop="center" label="维保中心" header-align="center" align="center"></el-table-column>
|
|
<el-table-column prop="center" label="维保中心" header-align="center" align="center"></el-table-column>
|
|
|
<el-table-column prop="parent" label="所属场站" header-align="center" align="center"></el-table-column>
|
|
<el-table-column prop="parent" label="所属场站" header-align="center" align="center"></el-table-column>
|
|
|
<el-table-column prop="pcs" label="作业场站" header-align="center" align="center"></el-table-column>
|
|
<el-table-column prop="pcs" label="作业场站" header-align="center" align="center"></el-table-column>
|
|
@@ -539,6 +543,26 @@ export default {
|
|
|
handleExport() {
|
|
handleExport() {
|
|
|
this.download("gxt/orderperson/exportOrderScorePerson", this.queryParams, `工分明细列表_${new Date().getTime()}.xlsx`);
|
|
this.download("gxt/orderperson/exportOrderScorePerson", this.queryParams, `工分明细列表_${new Date().getTime()}.xlsx`);
|
|
|
},
|
|
},
|
|
|
|
|
+ handleWorkOrderClick(row) {
|
|
|
|
|
+ // 记录来源路由和工单编码
|
|
|
|
|
+ if (!row.orderCode) return;
|
|
|
|
|
+ if (row.orderType=='维保工单') {
|
|
|
|
|
+ sessionStorage.setItem('fromRoute', '/workScore/monthScore');
|
|
|
|
|
+ sessionStorage.setItem('workOrderProjectNo', row.orderCode);
|
|
|
|
|
+ // 跳转到维保工单列表页面
|
|
|
|
|
+ this.$router.push({
|
|
|
|
|
+ path: '/workOrder/gxtOrder'
|
|
|
|
|
+ });
|
|
|
|
|
+ }else{
|
|
|
|
|
+ // 记录来源路由和工单编码
|
|
|
|
|
+ sessionStorage.setItem('fromRouteRepair', '/workScore/monthScore');
|
|
|
|
|
+ sessionStorage.setItem('workOrderProjectNoRepair', row.orderCode);
|
|
|
|
|
+ // 跳转到维保工单列表页面
|
|
|
|
|
+ this.$router.push({
|
|
|
|
|
+ path: '/workOrder/repairOrder'
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
</script>
|
|
</script>
|