...
|
...
|
@@ -23,6 +23,10 @@ export default { |
|
|
type: String,
|
|
|
default: ''
|
|
|
},
|
|
|
viewTypeName: {
|
|
|
type: String,
|
|
|
default: ''
|
|
|
},
|
|
|
fileIds: {
|
|
|
type: Array,
|
|
|
default: []
|
...
|
...
|
@@ -183,18 +187,15 @@ export default { |
|
|
|
|
|
// 左侧树
|
|
|
let getTree = () => {
|
|
|
// 加载列表
|
|
|
proxy.$http.get("/inspection-report/doc/type/tree", {types: props.types.join(',')}, function (res) {
|
|
|
proxy.$http.get("/inspection-report/file/document/tree", {}, function (res) {
|
|
|
if (res && res.data) {
|
|
|
treeData.value = res.data;
|
|
|
let first = res.data[0];
|
|
|
//currentNodeData.value = first;
|
|
|
|
|
|
let arr = [];
|
|
|
arr.push(first.id);
|
|
|
defaultExpandedKeys.value = arr;
|
|
|
|
|
|
//historyNode.value.push(first);
|
|
|
addHistoryNode(first);
|
|
|
|
|
|
// 加载第一个节点数据
|
...
|
...
|
@@ -206,6 +207,9 @@ export default { |
|
|
// 获取表格树
|
|
|
let getPage = (id) => {
|
|
|
let docIds = props.fileIds.length == 0 ? '' : props.fileIds.join(',')
|
|
|
if(docIds == ''){
|
|
|
return;
|
|
|
}
|
|
|
let params = {
|
|
|
id: id,
|
|
|
name: keyWord.value,
|
...
|
...
|
@@ -294,8 +298,7 @@ export default { |
|
|
proxy.$global.showMsg('放入回收站成功!');
|
|
|
}
|
|
|
|
|
|
|
|
|
reload(false);
|
|
|
reload(true);
|
|
|
}
|
|
|
})
|
|
|
|
...
|
...
|
@@ -308,6 +311,7 @@ export default { |
|
|
* @param type 文件夹或者文档
|
|
|
*/
|
|
|
let addDialogVisible = Vue.ref(false);
|
|
|
let addDialogTitle = Vue.ref('');
|
|
|
let docForm = Vue.ref({
|
|
|
name: '',
|
|
|
docNo: '',
|
...
|
...
|
@@ -323,6 +327,11 @@ export default { |
|
|
};
|
|
|
isUserFolder.value = isUser;
|
|
|
addDialogVisible.value = flg;
|
|
|
let title =`新建树节点“${currentNodeData.value.name}“子文件夹`;
|
|
|
if(isUser){
|
|
|
title =`新建自定义文件夹`;
|
|
|
}
|
|
|
addDialogTitle.value = title
|
|
|
}
|
|
|
|
|
|
/**
|
...
|
...
|
@@ -346,10 +355,10 @@ export default { |
|
|
proxy.$global.showMsg("新建成功!");
|
|
|
}
|
|
|
})
|
|
|
|
|
|
// 属性tree
|
|
|
reload(true);
|
|
|
showFolder(false,isUserFolder.value);
|
|
|
let isUser = !isUserFolder.value;
|
|
|
reload(isUser);
|
|
|
showFolder(false,isUser);
|
|
|
} else {
|
|
|
console.log('error submit!!')
|
|
|
return false
|
...
|
...
|
@@ -462,11 +471,6 @@ export default { |
|
|
|
|
|
let info = [];
|
|
|
arr.map(function (v) {
|
|
|
// info.push({
|
|
|
// id:v.id,
|
|
|
// type:v.type
|
|
|
// })
|
|
|
|
|
|
info.push(`${v.id}__${v.type}`);
|
|
|
})
|
|
|
|
...
|
...
|
@@ -479,24 +483,6 @@ export default { |
|
|
}
|
|
|
|
|
|
/**
|
|
|
* TODO
|
|
|
* @param item
|
|
|
* @param index
|
|
|
*/
|
|
|
let clickTopNav = (item,index) =>{
|
|
|
let arr = historyNode.value;
|
|
|
// // 删除当前节点后面的路径
|
|
|
// arr.filter(function (v,i) {
|
|
|
// if(i > index){
|
|
|
// arr.splice(i,1);
|
|
|
// }
|
|
|
// })
|
|
|
|
|
|
addHistoryNode(item);
|
|
|
getPage(item.id);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 点击标签关闭
|
|
|
* @param index
|
|
|
*/
|
...
|
...
|
@@ -522,11 +508,13 @@ export default { |
|
|
left: 0,
|
|
|
right: 24
|
|
|
}
|
|
|
currentNodeData.value = {
|
|
|
let item = {
|
|
|
docType: props.viewTypeId,
|
|
|
docNo: props.viewTypeId,
|
|
|
name: props.viewTypeName,
|
|
|
id: props.viewTypeId
|
|
|
}
|
|
|
addHistoryNode(item);
|
|
|
getPage(props.viewTypeId);
|
|
|
}
|
|
|
})
|
...
|
...
|
@@ -560,6 +548,7 @@ export default { |
|
|
|
|
|
addDialogVisible,
|
|
|
showFolder,
|
|
|
addDialogTitle,
|
|
|
|
|
|
showUserDialogVisible,
|
|
|
userFileRight,
|
...
|
...
|
@@ -568,7 +557,7 @@ export default { |
|
|
|
|
|
showUploadDialogVisible,
|
|
|
historyNode,
|
|
|
clickTopNav,
|
|
|
|
|
|
tagHandleClose,
|
|
|
isAdmin
|
|
|
|
...
|
...
|
|