|
@@ -6,6 +6,7 @@
|
|
|
v-loading='loading'
|
|
|
:data='table5'
|
|
|
style='width: 100%'
|
|
|
+ @row-click='innerTable'
|
|
|
:header-cell-style='{background:"rgba(245,246,247,1)",fontFamily:"MicrosoftYaHei",color:"rgba(100,108,115,1)",lineHeight:"16px",fontSize:"12px"}'
|
|
|
>
|
|
|
<el-table-column type='index' label='序号' width='60' :index='indexMethod'></el-table-column>
|
|
@@ -55,7 +56,9 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column prop label='异常工单' align='center'>
|
|
|
<el-table-column prop label='异常工单编号' :show-overflow-tooltip='true' min-width='110'>
|
|
|
- <template slot-scope='{row}'>{{row.wonum||'--'}}</template>
|
|
|
+ <template slot-scope='{row}'>
|
|
|
+ <div @click='ycgd(row)'>{{row.wonum||'--'}}</div>
|
|
|
+ </template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop label='描述' :show-overflow-tooltip='true' width='900'>
|
|
|
<template slot-scope='{row}'>{{row.description||'--'}}</template>
|
|
@@ -101,6 +104,26 @@ export default {
|
|
|
components: { Select },
|
|
|
mounted() {},
|
|
|
methods: {
|
|
|
+ //工单详情
|
|
|
+ innerTable(row) {
|
|
|
+ if (row.apptype == '外委' || row.apptype == '自维') {
|
|
|
+ if (row.wb_gzglid) {
|
|
|
+ window.open(`http://gcgl.wanda.cn/maximo/ui/?event=loadapp&value=WB_GZGL&uniqueid=${row.wb_gzglid}`, true)
|
|
|
+ }
|
|
|
+ } else if (row.apptype == '安全维保') {
|
|
|
+ window.open(`http://gcgl.wanda.cn/maximo/ui/?event=loadapp&value=AQ_WB_GZGL&uniqueid=${row.wb_gzglid}`, true)
|
|
|
+ }
|
|
|
+ },
|
|
|
+ // 工单
|
|
|
+ ycgd(row) {
|
|
|
+ if (row.apptype == '外委' || row.apptype == '自维') {
|
|
|
+ if (row.wb_gzglid) {
|
|
|
+ window.open(`http://gcgl.wanda.cn/maximo/ui/?event=loadapp&value=WB_GZGL&uniqueid=${row.wb_gzglid}`, true)
|
|
|
+ }
|
|
|
+ } else if (row.apptype == '安全维保') {
|
|
|
+ window.open(`http://gcgl.wanda.cn/maximo/ui/?event=loadapp&value=WB_GZGL&uniqueid=${row.wb_gzglid}`, true)
|
|
|
+ }
|
|
|
+ },
|
|
|
indexMethod(index) {
|
|
|
return (this.page - 1) * this.size + index + 1
|
|
|
},
|