|
@@ -25,8 +25,9 @@
|
|
|
:show-file-list="false"
|
|
|
:on-success="uploadSuccess"
|
|
|
v-if="checkMenuLimit('room/room/Import')"
|
|
|
+ :disabled="!tableData.selectNode"
|
|
|
style="margin-left: 8px">
|
|
|
- <el-button size="mini" type="primary">批量导入</el-button>
|
|
|
+ <el-button size="mini" type="primary" :disabled="!tableData.selectNode">批量导入</el-button>
|
|
|
</el-upload>
|
|
|
</span>
|
|
|
</div>
|
|
@@ -75,7 +76,7 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="currentYearRepairNum" label="本年维保次数" minWidth="120" align="center"></el-table-column>
|
|
|
<el-table-column prop="latelyRepairTime" label="最近维保时间" width="180" align="center"></el-table-column>
|
|
|
- <el-table-column label="操作" width="90" align="center" fixed="right">
|
|
|
+ <el-table-column label="操作" width="90" align="center" fixed="right" class-name="table-flex-column-right">
|
|
|
<template #default="scope">
|
|
|
<el-button size="mini" type="primary" @click="handleDetail(scope.row)">详情</el-button>
|
|
|
</template>
|
|
@@ -165,8 +166,9 @@
|
|
|
:show-file-list="false"
|
|
|
:on-success="uploadSuccess"
|
|
|
v-if="checkMenuLimit('room/room/AssetImport')"
|
|
|
+ :disabled="!tableData.selectNode"
|
|
|
style="margin-left: 8px">
|
|
|
- <el-button size="mini" type="primary">批量导入</el-button>
|
|
|
+ <el-button size="mini" type="primary" :disabled="!tableData.selectNode">批量导入</el-button>
|
|
|
</el-upload>
|
|
|
</div>
|
|
|
<el-table :data="tableData.assetsTableList" v-loading="tableData.assetsTableLoading" :height="props.resizeHeight - 290" stripe border fit>
|
|
@@ -177,8 +179,8 @@
|
|
|
<el-table-column prop="purchasePrice" label="购买/赔偿价" minWidth="120" align="center"></el-table-column>
|
|
|
<el-table-column label="操作" width="160" align="center">
|
|
|
<template #default="scope">
|
|
|
- <el-button size="mini" type="primary" @click="handleAssetsDetail" v-if="checkMenuLimit('room/room/AssetEdit')">编辑</el-button>
|
|
|
- <el-button size="mini" type="danger" @click="handleAssetsDelete" v-if="checkMenuLimit('room/room/AssetDelete')">删除</el-button>
|
|
|
+ <el-button size="mini" type="primary" @click="handleAssetsDetail(scope.row)" v-if="checkMenuLimit('room/room/AssetEdit')">编辑</el-button>
|
|
|
+ <el-button size="mini" type="danger" @click="handleAssetsDelete(scope.row)" v-if="checkMenuLimit('room/room/AssetDelete')">删除</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
@@ -305,6 +307,7 @@
|
|
|
// 树形结构点击节点
|
|
|
function nodeClick (node, data) {
|
|
|
tableData.tableList = []
|
|
|
+ tableData.selectNode = null
|
|
|
if (node.level == 2){
|
|
|
tableData.selectNode = node
|
|
|
getRoomTypeDictionary({
|