Przeglądaj źródła

feature:支持工单添加项目跳转,项目添加工单跳转

liuyaqi 2 lat temu
rodzic
commit
ea8c66a180

+ 11 - 0
src/views/proj/business/components/DetailsWorkOrder.vue

@@ -16,6 +16,9 @@
           <span v-else-if="item.prop === 'createdTime'">
             {{ parseTime(row.createdTime, '{y}-{m}-{d}') }}
           </span>
+          <el-button v-else-if="item.prop === 'name'" class="link-button" type="text" @click="handleDetail(row)">
+            {{ row[item.prop] }}
+          </el-button>
           <span v-else>{{ row[item.prop] }}</span>
         </template>
       </el-table-column>
@@ -97,6 +100,14 @@
         this.queryForm.nboCode = nboCode
         this.fetchData()
       },
+      handleDetail(row) {
+        this.$router.push({
+          path: '/work/workOrderDetail',
+          query: {
+            id: row.id,
+          },
+        })
+      },
       async fetchData() {
         this.listLoading = true
         const params = { ...this.queryForm }

+ 11 - 0
src/views/work/order/index.vue

@@ -68,6 +68,9 @@
           <span v-else-if="item.prop === 'endTime'">
             {{ overdue(row.endTime) }}
           </span>
+          <el-button v-else-if="item.prop === 'nboName'" class="link-button" type="text" @click="handleProjDetail(row)">
+            {{ row[item.prop] }}
+          </el-button>
           <span v-else>{{ row[item.prop] }}</span>
         </template>
       </el-table-column>
@@ -271,6 +274,14 @@
           },
         })
       },
+      handleProjDetail(row) {
+        this.$router.push({
+          path: '/opportunity/detail',
+          query: {
+            id: row.nboId,
+          },
+        })
+      },
       reset() {
         this.queryForm = {
           pageNum: 1,