Authored by 王涛

Merge branch 'master-V32-LH' into 'master'

文档管理无根目录建文件报错问题修改



See merge request !376
@@ -274,6 +274,9 @@ export default { @@ -274,6 +274,9 @@ export default {
274 274
275 // 获取表格树 275 // 获取表格树
276 let getPage = (id) => { 276 let getPage = (id) => {
  277 + if(id==undefined){
  278 + id='';
  279 + }
277 let docIds = props.fileIds.length == 0 ? '' : props.fileIds.join(',') 280 let docIds = props.fileIds.length == 0 ? '' : props.fileIds.join(',')
278 let params = { 281 let params = {
279 id: id, 282 id: id,
@@ -333,14 +336,15 @@ export default { @@ -333,14 +336,15 @@ export default {
333 336
334 // 刷新 337 // 刷新
335 let reload = (loadTree) => { 338 let reload = (loadTree) => {
  339 +
336 // 属性tree 340 // 属性tree
337 setTimeout(function () { 341 setTimeout(function () {
338 let id = currentNodeData.value.id; 342 let id = currentNodeData.value.id;
339 -  
340 if (loadTree && loadTree == true) { 343 if (loadTree && loadTree == true) {
341 getTree(); 344 getTree();
342 } else { 345 } else {
343 - getPage(id); 346 + // getPage();
  347 + getTree();
344 } 348 }
345 349
346 350
@@ -533,11 +537,15 @@ export default { @@ -533,11 +537,15 @@ export default {
533 * @param type 文件夹或者文档 537 * @param type 文件夹或者文档
534 */ 538 */
535 let addFolder = (id) => { 539 let addFolder = (id) => {
  540 +
536 proxy.$refs[id].validate((valid) => { 541 proxy.$refs[id].validate((valid) => {
537 if (valid) { 542 if (valid) {
538 let params = docForm.value; 543 let params = docForm.value;
539 - params.pid = currentNodeData.value.id;  
540 - 544 + if (currentNodeData.value.id == undefined || currentNodeData.value.id == '') {
  545 + params.pid = '0'
  546 + } else {
  547 + params.pid = currentNodeData.value.id;
  548 + }
541 if (isUserFolder.value) { 549 if (isUserFolder.value) {
542 params.id = ""; 550 params.id = "";
543 params.docNo = "user"; 551 params.docNo = "user";
@@ -557,6 +565,7 @@ export default { @@ -557,6 +565,7 @@ export default {
557 let isUser = !isUserFolder.value; 565 let isUser = !isUserFolder.value;
558 reload(isUser); 566 reload(isUser);
559 showFolder(false, isUser); 567 showFolder(false, isUser);
  568 +
560 } else { 569 } else {
561 console.log('error submit!!') 570 console.log('error submit!!')
562 return false 571 return false