Authored by wangtao

文档管理,同步功能

业务删除不能删除父节点
@@ -808,7 +808,11 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se @@ -808,7 +808,11 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se
808 layer.msg('删除成功!', {icon: 1, time: 3000}); 808 layer.msg('删除成功!', {icon: 1, time: 3000});
809 loadBusTypeTable(); 809 loadBusTypeTable();
810 } else { 810 } else {
811 - layer.msg('删除失败!', {icon: 2, time: 3000}); 811 + var msg = "删除失败!";
  812 + if(response.msg){
  813 + msg = response.msg;
  814 + }
  815 + layer.msg(msg, {icon: 2, time: 3000});
812 } 816 }
813 }); 817 });
814 }); 818 });
@@ -19,7 +19,7 @@ @@ -19,7 +19,7 @@
19 {{node.label }} 19 {{node.label }}
20 </div> 20 </div>
21 <div :style="{'width':isAdmin()?'70px':'0px'}" v-if="isAdmin()"> 21 <div :style="{'width':isAdmin()?'70px':'0px'}" v-if="isAdmin()">
22 - <a @click.stop="moveUpWidth(1)" style="margin-right: 10px;cursor: move;" v-if="data.id == 'ywxt'"> 22 + <a @click.stop="mergeBus" style="margin-right: 10px;" v-if="data.id == 'ywxt'">
23 <i class="iconfont icon-daoru-03"></i> 23 <i class="iconfont icon-daoru-03"></i>
24 </a> 24 </a>
25 <a @click.stop="editType(data)" style="margin-right: 10px;" v-if="!data.root"> 25 <a @click.stop="editType(data)" style="margin-right: 10px;" v-if="!data.root">
@@ -1040,11 +1040,23 @@ export default { @@ -1040,11 +1040,23 @@ export default {
1040 } 1040 }
1041 1041
1042 /** 1042 /**
1043 - * 鼠标放开 1043 + * 同步业务树结构
1044 * @param e 1044 * @param e
1045 */ 1045 */
1046 const mergeBus = (e) => { 1046 const mergeBus = (e) => {
1047 - 1047 + proxy.$global.confirm("同步业务树按照配置信息同步节点(合并、已删除的请在回收站恢复、回收站删除的节点将重新创建),您确认同步吗?", function () {
  1048 + proxy.$http.get(`/inspection-report/file/build/busTree`, {}, function (res) {
  1049 + if (res && res.success) {
  1050 + proxy.$global.showMsg('同步成功!');
  1051 + getTree();
  1052 + } else {
  1053 + let msg = res.msg;
  1054 + if (msg) {
  1055 + proxy.$global.showMsg(msg, 'warning');
  1056 + }
  1057 + }
  1058 + })
  1059 + });
1048 } 1060 }
1049 1061
1050 return { 1062 return {
@@ -841,7 +841,11 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se @@ -841,7 +841,11 @@ layui.define(['table', 'form', 'admin', 'layer', 'laytpl', 'common', 'view', 'se
841 layer.msg('删除成功!', {icon: 1, time: 3000}); 841 layer.msg('删除成功!', {icon: 1, time: 3000});
842 loadBusTypeTable(); 842 loadBusTypeTable();
843 } else { 843 } else {
844 - layer.msg('删除失败!', {icon: 2, time: 3000}); 844 + var msg = "删除失败!";
  845 + if(response.msg){
  846 + msg = response.msg;
  847 + }
  848 + layer.msg(msg, {icon: 2, time: 3000});
845 } 849 }
846 }); 850 });
847 }); 851 });