...
|
...
|
@@ -72,6 +72,8 @@ export default { |
|
|
|
|
|
let total = Vue.ref(0);
|
|
|
|
|
|
let searchItem = Vue.ref({});
|
|
|
|
|
|
// 计算减去左侧树的宽度
|
|
|
let max = (function (){
|
|
|
let right = window.innerWidth;
|
...
|
...
|
@@ -114,6 +116,9 @@ export default { |
|
|
if (res && res.object) {
|
|
|
obj.value = res.object
|
|
|
total.value = res.count;
|
|
|
|
|
|
// 查询搜索下拉
|
|
|
getSearchItem(res.object.searchList);
|
|
|
} else {
|
|
|
obj.value.maps = [];
|
|
|
}
|
...
|
...
|
@@ -133,30 +138,26 @@ export default { |
|
|
dialogFlg.value = flg;
|
|
|
}
|
|
|
|
|
|
let cellClick = (row, prop, column) => {
|
|
|
openCabinet(true);
|
|
|
showDialog(true);
|
|
|
cellDetail.value['prop'] = prop;
|
|
|
cellDetail.value['row'] = row;
|
|
|
cellDetail.value['title'] = column.label + '详情';
|
|
|
}
|
|
|
let cabinetNoSrc = Vue.ref('');
|
|
|
let openCabinet = (isInit) => {
|
|
|
if (isInit) {
|
|
|
cabinetNoSrc.value = "/vue3/src/assets/images/res/img01.jpg"
|
|
|
} else {
|
|
|
cabinetNoSrc.value = "/vue3/src/assets/images/res/img03.jpg"
|
|
|
}
|
|
|
}
|
|
|
|
|
|
let getPage = (pageInfo) =>{
|
|
|
page.value = pageInfo.page;
|
|
|
limit.value = pageInfo.limit;
|
|
|
loadResList()
|
|
|
}
|
|
|
|
|
|
let isManager = () => {
|
|
|
|
|
|
let getSearchItem = (searchList) => {
|
|
|
if(!searchList){
|
|
|
return;
|
|
|
}
|
|
|
searchList.forEach(function (v){
|
|
|
if(v.type == 'TABLE_REL'){
|
|
|
//searchItem
|
|
|
proxy.$http.get(`/api-web/v32/res/search/${v.treeNodeId}/${v.key}`, {}, function (res) {
|
|
|
if (res && res.data && res.data.length > 0) {
|
|
|
searchItem.value[v.key] = res.data;
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
|
|
|
|
...
|
...
|
@@ -166,8 +167,6 @@ export default { |
|
|
// 挂载完
|
|
|
Vue.onMounted(() => {
|
|
|
loadTree();
|
|
|
|
|
|
openCabinet(true);
|
|
|
})
|
|
|
|
|
|
|
...
|
...
|
@@ -176,6 +175,7 @@ export default { |
|
|
currentNode,
|
|
|
treeData,
|
|
|
searchForm,
|
|
|
searchItem,
|
|
|
height,
|
|
|
obj,
|
|
|
handleNodeClick,
|
...
|
...
|
@@ -183,10 +183,7 @@ export default { |
|
|
dialogFlg,
|
|
|
showDialog,
|
|
|
cellDetail,
|
|
|
cellClick,
|
|
|
|
|
|
openCabinet,
|
|
|
cabinetNoSrc,
|
|
|
total,
|
|
|
max,
|
|
|
getPage,
|
...
|
...
|
|