Commit 208221e8 by 无尘

fix: 修改 同步

parent 5032ba5a
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link rel=stylesheet type=text/css href=//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.24.css><link href=./static/css/app.5fab99443471c2ce0e2c8de854b3d4cc.css rel=stylesheet></head><body style="min-width: 1400px;" class=damolish><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/img-preview.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/footer.2.0.04.js></script><script>// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();</script><script type=text/javascript src=./static/js/manifest.e4a4a894620648a1e912.js></script><script type=text/javascript src=./static/js/vendor.e91073f106903eddf860.js></script><script type=text/javascript src=./static/js/app.134ed696aa01282e1809.js></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link rel=stylesheet type=text/css href=//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.24.css><link href=./static/css/app.ec2fb9864497bedd9df49d0baefac53b.css rel=stylesheet></head><body style="min-width: 1400px;" class=damolish><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/img-preview.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/footer.2.0.04.js></script><script>// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();</script><script type=text/javascript src=./static/js/manifest.e148971c268a19f22d4e.js></script><script type=text/javascript src=./static/js/vendor.e91073f106903eddf860.js></script><script type=text/javascript src=./static/js/app.134ed696aa01282e1809.js></script></body></html>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
!function(e){var a=window.webpackJsonp;window.webpackJsonp=function(c,n,r){for(var t,b,o,i=0,u=[];i<c.length;i++)b=c[i],f[b]&&u.push(f[b][0]),f[b]=0;for(t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t]);for(a&&a(c,n,r);u.length;)u.shift()();if(r)for(i=0;i<r.length;i++)o=d(d.s=r[i]);return o};var c={},f={51:0};function d(a){if(c[a])return c[a].exports;var f=c[a]={i:a,l:!1,exports:{}};return e[a].call(f.exports,f,f.exports,d),f.l=!0,f.exports}d.e=function(e){var a=f[e];if(0===a)return new Promise(function(e){e()});if(a)return a[2];var c=new Promise(function(c,d){a=f[e]=[c,d]});a[2]=c;var n=document.getElementsByTagName("head")[0],r=document.createElement("script");r.type="text/javascript",r.charset="utf-8",r.async=!0,r.timeout=12e4,d.nc&&r.setAttribute("nonce",d.nc),r.src=d.p+"static/js/"+e+"."+{0:"91eb4904aa495d01b271",1:"06c4e42e62c1f75191f0",2:"81489599fa9cded4cd8f",3:"69d773fe63645c5c027d",4:"f1674bae959e941960b1",5:"7ff4187672aa424ef934",6:"b748d7ac73a6d6700725",7:"ee9b4ffcf8a8cc2fde16",8:"f7002396af9b23e03fe5",9:"5e6b743726e7d8438871",10:"cdc6733af07fe3483e78",11:"529019747940d70381f8",12:"8c2e25b234e6c994122b",13:"fee9390ab9550cf82206",14:"a034fd161b8c1b267354",15:"e2410478e3a7240b7adc",16:"bb5e6d72cbc8bf43e5b7",17:"95d3d2b81b6732c899cb",18:"60c4a5b5e95e2bedf55b",19:"d7d691e18789d84baad8",20:"844ad5ee593eae63c52e",21:"770311f70228fba8e90b",22:"81f4a1e7120e15df0ea9",23:"ab3d7ca5a4ac86082013",24:"40fac2805362183128cd",25:"478df3da4cb7c7af6a47",26:"d2a69d136f7452d5784b",27:"da711b22b7b9fb1b1e92",28:"7acc9215b2460e498c48",29:"569ed25c8b4bf00254de",30:"df323bb62359327d7053",31:"c48508436d387ecab7e5",32:"fdc8fb944fc839a5f0c9",33:"64721b581ad65fc06a5c",34:"1f69600f84ea88db4621",35:"51630c67df4e611a358a",36:"030f99cc1cb0eb54f38a",37:"722ec3ee74746d1f0771",38:"11fa4a08a95df9d72fdb",39:"7dfcaaab2bdeab04f8e8",40:"26ef55c1adb75adce860",41:"409fc320bb5afcd95dbe",42:"54ea7e2ab19fe82e5d03",43:"5d2d83cd76295aac795e",44:"894c9353222f503048dd",45:"e943700ad9539430cc2a",46:"3ebb7632373e949c4784",47:"db2230e175441528fa76",48:"bda5c55f72a191ae99c2"}[e]+".js";var t=setTimeout(b,12e4);function b(){r.onerror=r.onload=null,clearTimeout(t);var a=f[e];0!==a&&(a&&a[1](new Error("Loading chunk "+e+" failed.")),f[e]=void 0)}return r.onerror=r.onload=b,n.appendChild(r),c},d.m=e,d.c=c,d.d=function(e,a,c){d.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:c})},d.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(a,"a",a),a},d.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},d.p="./",d.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var a=window.webpackJsonp;window.webpackJsonp=function(c,n,r){for(var b,t,o,i=0,u=[];i<c.length;i++)t=c[i],f[t]&&u.push(f[t][0]),f[t]=0;for(b in n)Object.prototype.hasOwnProperty.call(n,b)&&(e[b]=n[b]);for(a&&a(c,n,r);u.length;)u.shift()();if(r)for(i=0;i<r.length;i++)o=d(d.s=r[i]);return o};var c={},f={51:0};function d(a){if(c[a])return c[a].exports;var f=c[a]={i:a,l:!1,exports:{}};return e[a].call(f.exports,f,f.exports,d),f.l=!0,f.exports}d.e=function(e){var a=f[e];if(0===a)return new Promise(function(e){e()});if(a)return a[2];var c=new Promise(function(c,d){a=f[e]=[c,d]});a[2]=c;var n=document.getElementsByTagName("head")[0],r=document.createElement("script");r.type="text/javascript",r.charset="utf-8",r.async=!0,r.timeout=12e4,d.nc&&r.setAttribute("nonce",d.nc),r.src=d.p+"static/js/"+e+"."+{0:"91eb4904aa495d01b271",1:"06c4e42e62c1f75191f0",2:"81489599fa9cded4cd8f",3:"69d773fe63645c5c027d",4:"f1674bae959e941960b1",5:"8cdba6109557014a626f",6:"b748d7ac73a6d6700725",7:"ee9b4ffcf8a8cc2fde16",8:"f7002396af9b23e03fe5",9:"5e6b743726e7d8438871",10:"cdc6733af07fe3483e78",11:"529019747940d70381f8",12:"8c2e25b234e6c994122b",13:"fee9390ab9550cf82206",14:"a034fd161b8c1b267354",15:"e2410478e3a7240b7adc",16:"bb5e6d72cbc8bf43e5b7",17:"95d3d2b81b6732c899cb",18:"60c4a5b5e95e2bedf55b",19:"d7d691e18789d84baad8",20:"844ad5ee593eae63c52e",21:"770311f70228fba8e90b",22:"81f4a1e7120e15df0ea9",23:"ab3d7ca5a4ac86082013",24:"40fac2805362183128cd",25:"478df3da4cb7c7af6a47",26:"d2a69d136f7452d5784b",27:"da711b22b7b9fb1b1e92",28:"7acc9215b2460e498c48",29:"569ed25c8b4bf00254de",30:"df323bb62359327d7053",31:"c48508436d387ecab7e5",32:"fdc8fb944fc839a5f0c9",33:"64721b581ad65fc06a5c",34:"1f69600f84ea88db4621",35:"51630c67df4e611a358a",36:"030f99cc1cb0eb54f38a",37:"722ec3ee74746d1f0771",38:"11fa4a08a95df9d72fdb",39:"7dfcaaab2bdeab04f8e8",40:"26ef55c1adb75adce860",41:"409fc320bb5afcd95dbe",42:"54ea7e2ab19fe82e5d03",43:"5d2d83cd76295aac795e",44:"894c9353222f503048dd",45:"e943700ad9539430cc2a",46:"3ebb7632373e949c4784",47:"db2230e175441528fa76",48:"bda5c55f72a191ae99c2"}[e]+".js";var b=setTimeout(t,12e4);function t(){r.onerror=r.onload=null,clearTimeout(b);var a=f[e];0!==a&&(a&&a[1](new Error("Loading chunk "+e+" failed.")),f[e]=void 0)}return r.onerror=r.onload=t,n.appendChild(r),c},d.m=e,d.c=c,d.d=function(e,a,c){d.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:c})},d.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(a,"a",a),a},d.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},d.p="./",d.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2019-08-14 16:51:07
* @LastEditors: 无尘
* @LastEditTime: 2020-03-12 10:01:56
* @LastEditTime: 2020-03-12 10:37:41
-->
<!--
<wx-tree v-model="itemData" ></wx-tree>
......@@ -163,7 +163,7 @@ export default {
console.log('3', treePosition); */
const draggedElement = evt.draggedContext.element;
const nearElement = evt.relatedContext['element'];
if (draggedElement['level'] != nearElement['level']) {
if (!!nearElement && nearElement.hasOwnProperty('level') && draggedElement['level'] != nearElement['level']) {
that.itemObj.children.forEach(ele => {
if (ele.departmentId == draggedElement['departmentId']) {
ele.level = nearElement['level'];
......@@ -211,8 +211,12 @@ export default {
ele.level = pitem.level + 1;
// 如果gic部门移入是多层级的,需要设置子级的 addFlag
ele.addFlag = !!addFlag ? true : false;
if (ele.children.length) {
that.$set(ele, 'hasSonNode', true);
that.handleAdded(ele, addFlag);
} else {
that.$set(ele, 'hasSonNode', false);
}
});
},
......@@ -237,6 +241,8 @@ export default {
// 如果移入的父级原来子级是空的,需要判断来设置有没有子级字段
if (that.itemObj.children.length) {
that.$set(that.itemObj, 'hasSonNode', true);
}else {
that.$set(that.itemObj, 'hasSonNode', false);
}
let sort = '';
for (let index = 0; index < that.itemObj.children.length; index++) {
......@@ -251,7 +257,10 @@ export default {
that.itemObj.children[index].addFlag = that.itemObj.children[index].addFlag ? that.itemObj.children[index].addFlag : objKey == 'added' && !that.itemObj.children[index].wxEnterpriseId ? true : false;
}
if (that.itemObj.children[index].children.length) {
//await that.handleAdded(that.itemObj.children[index], that.itemObj.children[index].addFlag ? that.itemObj.children[index].addFlag : objKey == 'added' && !that.itemObj.children[index].wxEnterpriseId);
that.$set(that.itemObj.children[index], 'hasSonNode', true)
await that.handleAdded(that.itemObj.children[index], that.itemObj.children[index].addFlag ? that.itemObj.children[index].addFlag : objKey == 'added' && !that.itemObj.children[index].wxEnterpriseId);
}else {
that.$set(that.itemObj.children[index], 'hasSonNode', false)
}
}
console.log('父级:', that.itemObj);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment