|
@@ -28,8 +28,10 @@
|
|
|
</div>
|
|
|
<el-divider content-position="left">数据项(共 {{ itemDataListByTree.length }} 项)</el-divider>
|
|
|
<div>
|
|
|
- <el-input placeholder="请输入关键字进行过滤" v-model="filterItemData" style="width: calc(100% - 100px);" size="mini"></el-input>
|
|
|
- <el-checkbox v-model="isSelectAllItem" @change="selectAllItem" style="width: 100px; text-align: center;">全选</el-checkbox>
|
|
|
+ <el-input placeholder="请输入关键字进行过滤" v-model="filterItemData" style="width: calc(100% - 100px);"
|
|
|
+ size="mini"></el-input>
|
|
|
+ <el-checkbox v-model="isSelectAllItem" @change="selectAllItem" style="width: 100px; text-align: center;">全选
|
|
|
+ </el-checkbox>
|
|
|
</div>
|
|
|
<div style="height: 50vh; margin-top: 10px; overflow: auto;">
|
|
|
<el-tree class="cy-item-tree"
|
|
@@ -48,9 +50,11 @@
|
|
|
<svg-icon v-else-if="node.expanded" icon-class="folder-open"/>
|
|
|
<svg-icon v-else icon-class="folder"/>
|
|
|
<span :title='data.itemName || "-"' style="margin-left: 2px;">
|
|
|
- {{ data.describe
|
|
|
- ? ((data.itemName ? data.itemName : '') + '(' + data.describe + ')')
|
|
|
- : data.itemName ? data.itemName : '' }}
|
|
|
+ {{
|
|
|
+ data.describe
|
|
|
+ ? ((data.itemName ? data.itemName : '') + '(' + data.describe + ')')
|
|
|
+ : data.itemName ? data.itemName : ''
|
|
|
+ }}
|
|
|
</span>
|
|
|
</span>
|
|
|
</el-tree>
|
|
@@ -104,7 +108,7 @@ export default {
|
|
|
const data = traverseNode(this.$refs.itemTree.store.root.childNodes)
|
|
|
if (this.isSelectAllItem) {
|
|
|
let arr = traverseVisible(data)
|
|
|
- let ids = Array.from(arr, ({ id }) => id)
|
|
|
+ let ids = Array.from(arr, ({id}) => id)
|
|
|
this.$refs.itemTree.setCheckedKeys(ids)
|
|
|
} else {
|
|
|
this.$refs.itemTree.setCheckedNodes([])
|
|
@@ -135,7 +139,7 @@ export default {
|
|
|
this.isSelectAllItem = false
|
|
|
this.itemDataListByTree = []
|
|
|
const loading = showLoading(this, '加载中,请稍候···')
|
|
|
- getTableItemGroupById(id).then(res => {
|
|
|
+ getTableItemGroupById(id, 1).then(res => {
|
|
|
loading.close()
|
|
|
this.itemDataListByTree = res.data.itemList
|
|
|
}).catch((e) => {
|
|
@@ -145,7 +149,7 @@ export default {
|
|
|
},
|
|
|
/** 获取数据组列表 */
|
|
|
getDataGroupList() {
|
|
|
- getAllItemGroup().then(res => {
|
|
|
+ getAllItemGroup(1).then(res => {
|
|
|
this.dataGroupList = res.data
|
|
|
}).catch((e) => {
|
|
|
showAlertWin(this, null, e)
|
|
@@ -165,7 +169,7 @@ export default {
|
|
|
dialogItemClose(done) {
|
|
|
this.itemDataListByTree = []
|
|
|
this.filterItemData = ''
|
|
|
- if (typeof(done) === 'function') {
|
|
|
+ if (typeof (done) === 'function') {
|
|
|
done()
|
|
|
} else {
|
|
|
this.dialogDataItemVisible = false
|
|
@@ -177,4 +181,4 @@ export default {
|
|
|
|
|
|
<style scoped>
|
|
|
|
|
|
-</style>
|
|
|
+</style>
|