|
|
@@ -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 }
|