|
@@ -67,9 +67,6 @@
|
|
|
<el-table-column prop='assetnum' label='设备内码' show-overflow-tooltip resizable width='80'>
|
|
|
<template slot-scope='{row}'>{{row.assetnum || '--'}}</template>
|
|
|
</el-table-column>
|
|
|
- <!-- <el-table-column prop='sl' label='数量' width='60'>
|
|
|
- <template slot-scope='{row}'>{{row.sl>=0?row.sl:'--'}}</template>
|
|
|
- </el-table-column>-->
|
|
|
<el-table-column prop='sbglgs' label='管理归属' show-overflow-tooltip resizable>
|
|
|
<template slot-scope='{row}'>{{row.sbglgs || '--'}}</template>
|
|
|
</el-table-column>
|
|
@@ -100,26 +97,6 @@
|
|
|
</el-table>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <!-- <div class='qdxq-bottom'>
|
|
|
- <div class='wb-title'>
|
|
|
- <el-tabs v-model='activeName1' @tab-click='handleClickWb' style='width:100%'>
|
|
|
- <span class='span1'>维保:</span>
|
|
|
- <el-tab-pane label='重要维保' name='wb1' v-if='Object.keys(this.row).length>0'>
|
|
|
- <wbTable ref='wb1' :smsxt='smsxt' tabLabel='重要维保' :diff='diff' :assetnum='row.assetnum' :size='5'></wbTable>
|
|
|
- </el-tab-pane>
|
|
|
- <el-tab-pane label='日常维保' name='wb2' v-if='Object.keys(this.row).length>0'>
|
|
|
- <rcwbTable ref='wb2' :smsxt='smsxt' tabLabel='日常维保' :diff='diff' :assetnum='row.assetnum' :size='5'></rcwbTable>
|
|
|
- </el-tab-pane>
|
|
|
- <span class='span1'>维修:</span>
|
|
|
- <el-tab-pane label='重要维修' name='wx1' v-if='Object.keys(this.row).length>0'>
|
|
|
- <wxTable ref='wx1' :smsxt='smsxt' tabLabel='重要维修' :diff='diff' :assetnum='row.assetnum' :size='5'></wxTable>
|
|
|
- </el-tab-pane>
|
|
|
- <el-tab-pane label='日常维修' name='wx2' v-if='Object.keys(this.row).length>0'>
|
|
|
- <rcwxTable ref='wx2' :smsxt='smsxt' tabLabel='日常维修' :diff='diff' :assetnum='row.assetnum' :size='5'></rcwxTable>
|
|
|
- </el-tab-pane>
|
|
|
- </el-tabs>
|
|
|
- </div>
|
|
|
- </div>-->
|
|
|
<!-- 底部表格 -->
|
|
|
<div class='table-bottom'>
|
|
|
<!-- 页签切换 -->
|
|
@@ -140,7 +117,7 @@
|
|
|
:smsxt='smsxt'
|
|
|
:tabLabel='tabLabel[currentComponent]'
|
|
|
:diff='diff'
|
|
|
- :assetnum='row.assetnum'
|
|
|
+ :assetnum='assetnum'
|
|
|
:size='5'
|
|
|
></component>
|
|
|
</div>
|
|
@@ -177,6 +154,7 @@ export default {
|
|
|
activeName2: '',
|
|
|
visible: false,
|
|
|
key: 0,
|
|
|
+ assetnum: '', //区分设备的维修和维保关键
|
|
|
currentTab: 0, //选中页签,默认重要维保
|
|
|
currentComponent: 'wbTable', //选中的组件,默认 重要维保
|
|
|
componentArr: ['wbTable', 'rcwbTable', 'wxTable', 'rcwxTable'], //下部表格组件列表
|
|
@@ -202,7 +180,8 @@ export default {
|
|
|
},
|
|
|
props: ['row', 'major', 'sign', 'smsxt', 'diff'],
|
|
|
mounted() {
|
|
|
- console.log(this.row)
|
|
|
+ this.assetnum = this.row.assetnum
|
|
|
+ this.changeTab(0)
|
|
|
this.queryTableList()
|
|
|
this.tabFind()
|
|
|
this.getFloorAllSelect()
|
|
@@ -211,18 +190,10 @@ export default {
|
|
|
tabClick(item) {
|
|
|
this.activeId = item
|
|
|
},
|
|
|
- handleClickWb(label) {
|
|
|
- if (this.$refs[`${label.name}`]) {
|
|
|
- this.$refs[`${label.name}`].startMethods()
|
|
|
- }
|
|
|
- },
|
|
|
- handleClickWx(label) {
|
|
|
- if (this.$refs[`${label.name}`]) {
|
|
|
- this.$refs[`${label.name}`].startMethods()
|
|
|
- }
|
|
|
- },
|
|
|
innerTable(row) {
|
|
|
- console.log(row)
|
|
|
+ this.assetnum = row.assetnum
|
|
|
+ this.changeTab(0)
|
|
|
+ // this.$refs.wbTable.startMethods()
|
|
|
if (row.assetuid) {
|
|
|
window.open(`http://gcgl.wanda.cn/maximo/ui/?event=loadapp&value=assetdevic&uniqueid=${row.assetuid}`)
|
|
|
}
|