wangzhuo 1 year ago
parent
commit
67891e10a7
2 changed files with 20 additions and 1 deletions
  1. 10 1
      src/views/EquipmentArchives/detailsPage.vue
  2. 10 0
      src/views/maintenanceQ/index.vue

+ 10 - 1
src/views/EquipmentArchives/detailsPage.vue

@@ -192,7 +192,11 @@
       <el-table :data="maintenanceData" style="width: 100%">
         <el-table-column prop="repairReportDate" label="报修日期"></el-table-column>
         <el-table-column prop="completeDate" label="完成日期"> </el-table-column>
-        <el-table-column prop="maintenanceWorkerName" label="维修工"> </el-table-column>
+        <el-table-column prop="maintenanceWorkerName" label="维修工">
+          <template v-slot:default="scope">
+            <el-link type="primary" @click="maintenanceWorkerNameClick(scope.row.id)">{{scope.row.maintenanceWorkerName}}</el-link>
+          </template>
+        </el-table-column>
         <el-table-column prop="maintenanceWorkerTel" label="维修电话"> </el-table-column>
         <el-table-column prop="maintenanceAmount" label="维修金额"  width="180"> </el-table-column>
       </el-table>
@@ -238,6 +242,7 @@ import { getGoodstype } from "@/api/basicData/product";
 import {getFee, saveFile} from "../../api/landTransportation";
 import {getDictionary} from "../../api/system/dictbiz";
 import {maintenanceList} from "../../api/basicData/maintenanceQ";
+import router from "../../router/router";
 export default {
   name: "index",
   data() {
@@ -585,6 +590,10 @@ export default {
     onClose(val) {
       this.switchDialog = val;
     },
+    // 跳转路由
+    maintenanceWorkerNameClick(id) {
+      router.push({path: '/maintenanceQ/index/', query: {id: id}})
+    },
       // 获取下拉字典
     getAllWorkDicts() {
         // 获取地址信息

+ 10 - 0
src/views/maintenanceQ/index.vue

@@ -71,6 +71,16 @@ export default {
     async created() {
         this.option = option
         this.option.height = window.innerHeight - 210;
+
+        // 路由跳转
+        if (this.$route.query.id) {
+          this.detailData = {
+            id: this.$route.query.id,
+            status: 1
+          };
+          this.show = false;
+        }
+
         this.allCropListfun()
     },
     activated() {