15.98f34c299ed75fdfbb3b.js 48 KB

1
  1. webpackJsonp([15],{"1YFL":function(t,e,n){(t.exports=n("FZ+f")(!1)).push([t.i,"",""])},"50WB":function(t,e,n){(t.exports=n("FZ+f")(!1)).push([t.i,'.btn {\r\n display: inline-block;\r\n padding: 6px 12px;\r\n margin-bottom: 0;\r\n font-weight: 400;\r\n line-height: 1.42857143;\r\n text-align: center;\r\n white-space: nowrap;\r\n vertical-align: middle;\r\n -ms-touch-action: manipulation;\r\n touch-action: manipulation;\r\n cursor: pointer;\r\n -webkit-user-select: none;\r\n -moz-user-select: none;\r\n -ms-user-select: none;\r\n user-select: none;\r\n background-image: none;\r\n border: 1px solid transparent;\r\n border-radius: 4px;\r\n font-size: 12px;\r\n font-family: "Microsoft YaHei", 微软雅黑, 宋体;\r\n}\r\n.btn-default {\r\n color: #333;\r\n background-color: #fff;\r\n border-color: #ccc;\r\n outline: none;\r\n}\r\n.btn-primary {\r\n color: #fff;\r\n background-color: #337ab7;\r\n border-color: #2e6da4;\r\n outline: none;\r\n}\r\nhtml, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {\r\n margin: 0;\r\n padding: 0;\r\n border: 0;\r\n outline: 0;\r\n}\r\n.area-selector-container .body h3 {\r\n height: 39px;\r\n width: 100%;\r\n text-align: center;\r\n line-height: 39px;\r\n font-size: 14px;\r\n background-color: #f6f6f6;\r\n border-bottom: 1px solid #E5E5E5;\r\n}\r\n.area-container .body >div > ul {\r\n margin-top: 10px;\r\n}\r\nli {\r\n list-style: none;\r\n}\r\ndiv.item {\r\n height: 40px !important;\r\n padding: 5px 0;\r\n line-height: 40px;\r\n color: #333;\r\n}\r\ndiv.item > span {\r\n display: inline-block;\r\n font-size: 12px;\r\n margin-left: 5px;\r\n}\r\n',""])},"5dBV":function(t,e,n){t.exports={default:n("quu5"),__esModule:!0}},CHlY:function(t,e,n){var i=n("kM2E"),a=n("bs6G");i(i.S+i.F*(Number.parseFloat!=a),"Number",{parseFloat:a})},IKEQ:function(t,e,n){var i=n("50WB");"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);n("rjj0")("60c409ff",i,!0)},JWCl:function(t,e,n){var i=n("YHDx");"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);n("rjj0")("78ee885c",i,!0)},NC4y:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("Dd8w"),a=n.n(i),r=n("5dBV"),o=n.n(r),l=n("fZjL"),s=n.n(l),c=n("mvHQ"),d=n.n(c),h=n("bOdI"),f=n.n(h),p=n("vLgD"),u=n("bHXv");var m=n("jQQ7"),v=n("0iPh"),g=n.n(v),_=n("SC1u"),b=(n("IKEQ"),{name:"EnAreaSelectorDialog",props:{showDialog:{type:Boolean,default:!1},defaultData:{type:Array},api:{required:!0},filterData:{type:Array,default:[]}},methods:{callAreaDialog:function(){var t=this;_.a.show({api:this.api,filterData:this.filterData,defaultData:this.defaultData,confirm:function(e){t.$emit("confirmFunc",e)},callHideDialog:function(){t.$emit("hideDialogFunc")}})}},mounted:function(){this.showDialog&&this.callAreaDialog()},watch:{showDialog:function(t){t?this.callAreaDialog():(g()(".area-container").hide(),g()(".cover").css("display","none"))}}}),y=n("XyMi");var D=function(t){n("ubs6")},x=Object(y.a)(b,function(){var t=this.$createElement;return(this._self._c||t)("div")},[],!1,D,null,null).exports,k={name:"freightTemplate",components:f()({},x.name,x),data:function(){return{noAreaDialog:!1,noToData:{},noFilterData:[],noCurrentIndex:-1,noIsEdit:!1,activeName:"express",tplOperaName:"新增模版",loading:!1,params:{},tableData:[],mouldForm:{template_id:"",name:"",type:1,items:[],noItems:[]},areaDialog:!1,areaData:[],isEdit:!1,currentIndex:-1,filterData:[],fromData:{},lastFromData:{},toData:{},staticData:{},title:["可选省、市、县","已选省、市、县"],logisticsTableData:[],rules:{name:[{required:!0,message:"请输入模板名称",trigger:"blur"},{max:15,message:"模版名称最多15个字符",trigger:"blur"}],type:[{required:!0,message:"请选择模板类型",trigger:"change"}],items:[{required:!0,message:"请选择计费区域",trigger:"blur"}]},isShow:!1,configSheet:{}}},filters:{typeStatus:function(t){return 1===t?"重量算运费":"计件算运费"}},mounted:function(){this.GET_ExpressMould(),this.getAreaList()},methods:{PreservationBtn:function(){var t=JSON.parse(d()(this.configSheet)),e=t.kdnParams,n=(t.logi_id,t.text_fields),i=t.result,a=void 0===i?{}:i;n.forEach(function(t){for(var n in e)n===t.label&&(a[t.name]=e[n])})},CancelBtn:function(){this.isShow=!1},getAreaList:function(){var t=this;Object(p.a)({url:u.api.admin+"/regions/depth/3",method:"get"}).then(function(e){t.areaData=e;for(var n=[],i=[],a=0,r=t.areaData.length;a<r;a++)n.push(t.areaData[a]);for(var o=void 0;n.length;)o=n.shift(),t.$set(o,"isSelected",!1),i.push(o),o.children&&o.children.length&&(n=o.children.concat(n));t.staticData=t.buildTree(i),t.initArea()})},buildTree:function(t){var e={},n={};for(var i in t)e[t[i].id]=t[i];for(var a in e)e[a].parent_id&&e[e[a].parent_id]?(Array.isArray(e[e[a].parent_id].children)&&(e[e[a].parent_id].children={}),e[e[a].parent_id].children[e[a].id]=e[a]):n[e[a].id]=e[a];return n},handleToggleClick:function(t,e){this.activeName=t.name,this.tplOperaName="新增模版","express"===this.activeName?this.GET_ExpressMould():"add"===this.activeName&&(this.mouldForm={template_id:"",name:"",type:1,items:[],noItems:[]},this.defaultArea=[],this.fromData=JSON.parse(d()(this.staticData)),this.toData={},this.noToData={})},initArea:function(){var t=this;s()(this.staticData).slice(0,11).forEach(function(e){t.fromData[e]=t.staticData[e]}),this.toData={},this.noToData={},setTimeout(function(){t.fromData=JSON.parse(d()(t.staticData))},2e3)},chooseArea:function(){this.areaDialog=!0,this.isEdit&&(this.toData={}),this.isEdit=!1},chooseAreaNoItems:function(){this.noAreaDialog=!0,this.noIsEdit&&(this.noToData={}),this.noIsEdit=!1},fromLoadMore:function(){},toLoadMore:function(){},fromSelectedAll:function(t){var e=[];for(var n in this.fromData)e.push(this.fromData[n]);for(var i=void 0;e.length;)if((i=e.shift()).isSelected=t,i&&i.children&&!Array.isArray(i.children))for(var a in i.children)e.push(i.children[a])},toSelectedAll:function(t){var e=[];for(var n in this.toData)e.push(this.toData[n]);for(var i=void 0;e.length;)if((i=e.shift()).isSelected=t,i&&i.children&&!Array.isArray(i.children))for(var a in i.children)e.push(i.children[a])},fromDataChange:function(t,e){e?s()(this.fromData).length?this.objAssign(this.fromData,t):this.fromData=JSON.parse(d()(t)):this.objDel(this.fromData,t),this.resetSelected(this.fromData)},toDataChange:function(t,e){e?s()(this.toData).length?this.objAssign(this.toData,t):this.toData=JSON.parse(d()(t)):this.objDel(this.toData,t),this.resetSelected(this.toData)},objAssign:function(t,e){for(var n in e)if(t[n])for(var i in e[n].children)if(t[n].children[i])for(var a in e[n].children[i].children)t[n].children[i].children[a]||this.$set(t[n].children[i].children,a,JSON.parse(d()(e[n].children[i].children[a])));else this.$set(t[n].children,i,JSON.parse(d()(e[n].children[i])));else this.$set(t,n,JSON.parse(d()(e[n])))},objDel:function(t,e){for(var n in e)if(e[n].isSelected)this.$delete(t,n);else for(var i in e[n].children)if(e[n].children[i].isSelected)this.$delete(t[n].children,i);else for(var a in e[n].children[i].children)e[n].children[i].children[a].isSelected&&this.$delete(t[n].children[i].children,a)},resetSelected:function(t){var e=[];for(var n in t)e.push(t[n]);for(var i=void 0;e.length;)if((i=e.shift()).isSelected=!1,i&&i.children&&!Array.isArray(i.children))for(var a in i.children)e.push(i.children[a])},addTransItem:function(){if(this.areaDialog=!1,this.isEdit)s()(this.toData).length?this.mouldForm.items[this.currentIndex].area=JSON.parse(d()(this.toData)):this.implementDel(this.currentIndex);else{if(!s()(this.toData).length)return void this.$message.warning("目标地区数据为空,可点击取消或右上角关闭地区选择器");this.mouldForm.items.push({first_company:1,first_price:1,continued_company:1,continued_price:0,area:JSON.parse(d()(this.toData))})}this.filterData[this.currentIndex]?this.filterData[this.currentIndex]=JSON.parse(d()(this.toData)):this.filterData.push(JSON.parse(d()(this.toData))),this.toData={},this.lastFromData=JSON.parse(d()(this.fromData))},noFromDataChange:function(t,e){e?s()(this.fromData).length?this.objAssign(this.fromData,t):this.fromData=JSON.parse(d()(t)):this.objDel(this.fromData,t),this.resetSelected(this.fromData)},noToDataChange:function(t,e){e?s()(this.noToData).length?this.objAssign(this.noToData,t):this.noToData=JSON.parse(d()(t)):this.objDel(this.noToData,t),this.resetSelected(this.noToData)},noFromLoadMore:function(){},noToLoadMore:function(){},noFromSelectedAll:function(t){var e=[];for(var n in this.fromData)e.push(this.fromData[n]);for(var i=void 0;e.length;)if((i=e.shift()).isSelected=t,i&&i.children&&!Array.isArray(i.children))for(var a in i.children)e.push(i.children[a])},noToSelectedAll:function(t){var e=[];for(var n in this.noToData)e.push(this.noToData[n]);for(var i=void 0;e.length;)if((i=e.shift()).isSelected=t,i&&i.children&&!Array.isArray(i.children))for(var a in i.children)e.push(i.children[a])},noAddTransItems:function(){if(this.noAreaDialog=!1,this.noIsEdit)s()(this.noToData).length?this.mouldForm.noItems[this.noCurrentIndex].area=JSON.parse(d()(this.noToData)):this.noImplementDel(this.noCurrentIndex);else{if(!s()(this.noToData).length)return void this.$message.warning("目标地区数据为空,可点击取消或右上角关闭地区选择器");this.mouldForm.noItems.push({first_company:1,first_price:0,continued_company:1,continued_price:0,area:JSON.parse(d()(this.noToData))})}this.noFilterData[this.noCurrentIndex]?this.noFilterData[this.noCurrentIndex]=JSON.parse(d()(this.noToData)):this.noFilterData.push(JSON.parse(d()(this.noToData))),this.noToData={},this.lastFromData=JSON.parse(d()(this.fromData))},noEditArea:function(t,e){this.noAreaDialog=!0,this.noIsEdit=!0,this.noToData=JSON.parse(d()(t.area)),this.resetSelected(this.noToData),this.noCurrentIndex=e},noDelArea:function(t){var e=this;this.$confirm("确定删除?","提示",{type:"warning"}).then(function(){e.noImplementDel(t)}).catch(function(){})},noImplementDel:function(t){this.mouldForm.noItems.splice(t,1);var e=this.noFilterData.splice(t,1);for(var n in e[0])if(this.fromData[n])for(var i in e[0][n].children)if(this.fromData[n].children[i])for(var a in e[0][n].children[i].children)this.$set(this.fromData[n].children[i].children,a,e[0][n].children[i].children[a]);else this.$set(this.fromData[n].children,i,e[0][n].children[i]);else this.$set(this.fromData,n,e[0][n])},intFirstCompany:function(t){m.RegExp.integer.test(t.first_company)||(t.first_company=1)},intContinuedCompany:function(t){m.RegExp.integer.test(t.continued_company)||(t.continued_company=1)},intMoney:function(t){m.RegExp.money.test(t.first_price)?t.first_price=o()(t.first_price>0?t.first_price:1).toFixed(2):t.first_price=1,m.RegExp.money.test(t.continued_price)?t.continued_price=o()(t.continued_price).toFixed(2):t.continued_price=0},editArea:function(t,e){this.areaDialog=!0,this.isEdit=!0,this.toData=JSON.parse(d()(t.area)),this.resetSelected(this.toData),this.currentIndex=e},delArea:function(t){var e=this;this.$confirm("确定删除?","提示",{type:"warning"}).then(function(){e.implementDel(t)}).catch(function(){})},implementDel:function(t){this.mouldForm.items.splice(t,1);var e=this.filterData.splice(t,1);for(var n in e[0])if(this.fromData[n])for(var i in e[0][n].children)if(this.fromData[n].children[i])for(var a in e[0][n].children[i].children)this.$set(this.fromData[n].children[i].children,a,e[0][n].children[i].children[a]);else this.$set(this.fromData[n].children,i,e[0][n].children[i]);else this.$set(this.fromData,n,e[0][n])},GET_ExpressMould:function(){var t=this;this.loading=!0,Object(p.a)({url:"admin/trade/ship-templates",method:"get",loading:!1}).then(function(e){t.loading=!1,t.tableData=e})},handleEditMould:function(t){var e,n=this;this.activeName="add",this.tplOperaName="修改模版",(e=t.id,Object(p.a)({url:"admin/trade/ship-templates/"+e,method:"get",loading:!1})).then(function(t){n.fromData=JSON.parse(d()(n.staticData)),t.items.forEach(function(t){for(var e in t.area="string"==typeof t.area?JSON.parse(t.area):t.area,t.area)if(t.area[e].selected_all)t.area[e]=n.fromData[e]&&JSON.parse(d()(n.fromData[e])),n.$delete(n.fromData,e);else if(t.area[e].children)for(var i in t.area[e].children)if(t.area[e].children[i].selected_all)t.area[e].children[i]=n.fromData[e].children[i]&&JSON.parse(d()(n.fromData[e].children[i])),n.$delete(n.fromData[e].children,i);else if(t.area[e].children[i].children)for(var a in t.area[e].children[i].children)t.area[e].children[i].children[a]=n.fromData[e].children[i].children[a]&&JSON.parse(d()(n.fromData[e].children[i].children[a])),n.$delete(n.fromData[e].children[i].children,a)}),n.lastFromData=JSON.parse(d()(n.fromData));var e=JSON.parse(d()(t.items));t.noItems=e.filter(function(t){return t.first_price<=0}),t.items=e.filter(function(t){return t.first_price>0}),n.mouldForm=a()({},t),n.filterData=[],n.noFilterData=[],t.items.forEach(function(t){t.first_price>0?n.filterData.push(JSON.parse(d()(t.area))):n.noFilterData.push(JSON.parse(d()(t.area)))})})},handleDeleteMould:function(t){var e=this,n=t.id;this.$confirm("确定要删除模板么?","确认信息",{type:"warning"}).then(function(){var t;(t=n,Object(p.a)({url:"admin/trade/ship-templates/"+t,method:"delete"})).then(function(){e.GET_ExpressMould(),e.$message.success("删除成功")})})},handleAddMould:function(){this.activeName="add",this.tplOperaName="新增模板",this.mouldForm={id:"",name:"",type:1,items:[],noItems:[]},this.fromData=JSON.parse(d()(this.staticData)),this.toData={},this.noToData={},this.filterData=[],this.lastFromData=JSON.parse(d()(this.fromData))},checkSelectAll:function(t){var e=!1,n=0,i=0;return this.filterData.forEach(function(e){for(var a in e)if(1===t.level&&parseInt(a)===parseInt(t.id))n++;else if(2===t.level&&e[a].children)for(var r in e[a].children)parseInt(r)===parseInt(t.id)&&i++}),1===t.level&&!this.lastFromData[t.id]&&n<=1&&(e=!this.mouldForm.items.find(function(e){return e.area[t.id]})||!this.mouldForm.noItems.find(function(e){return e.area[t.id]})),2===t.level&&(!(i<=1)||this.lastFromData[t.parent_id]&&this.lastFromData[t.parent_id].children[t.id]||(e=!this.mouldForm.items.find(function(e){return e.area[t.parent_id]&&(e.area[t.parent_id].children||{})[t.id]})||!this.mouldForm.noItems.find(function(e){return e.area[t.parent_id]&&(e.area[t.parent_id].children||{})[t.id]}))),3===t.level&&(this.lastFromData[t.parent_id]&&this.lastFromData[t.parent_id].children[t.id]||(e=!0)),e},saveMould:function(t){var e=this;this.$refs[t].validate(function(t){if(t){var n=JSON.parse(d()(e.mouldForm));n.items.forEach(function(t){for(var n in t.area)if(e.checkSelectAll(t.area[n]))e.$set(t.area[n],"selected_all",!0),t.area[n].children=null;else for(var i in e.$set(t.area[n],"selected_all",!1),t.area[n].children)e.checkSelectAll(t.area[n].children[i])?(e.$set(t.area[n].children[i],"selected_all",!0),t.area[n].children[i].children=null):e.$set(t.area[n].children[i],"selected_all",!1);t.area="string"==typeof t.area?t.area:d()(t.area)}),n.noItems.forEach(function(t){for(var n in t.area)if(e.checkSelectAll(t.area[n]))e.$set(t.area[n],"selected_all",!0),t.area[n].children=null;else for(var i in e.$set(t.area[n],"selected_all",!1),t.area[n].children)e.checkSelectAll(t.area[n].children[i])?(e.$set(t.area[n].children[i],"selected_all",!0),t.area[n].children[i].children=null):e.$set(t.area[n].children[i],"selected_all",!1);t.area="string"==typeof t.area?t.area:d()(t.area)}),n.free_items=n.noItems,delete n.noItems,e.mouldForm.id?(i=e.mouldForm.id,a=n,Object(p.a)({url:"admin/trade/ship-templates/"+i,headers:{"Content-Type":"application/json"},method:"put",data:a})).then(function(){e.$message.success("修改成功"),e.GET_ExpressMould(),e.activeName="express",e.tplOperaName="新增模板"}):(delete e.mouldForm.id,function(t){return Object(p.a)({url:"admin/trade/ship-templates",method:"post",headers:{"Content-Type":"application/json"},data:t})}(n).then(function(){e.$message.success("添加成功"),e.GET_ExpressMould(),e.activeName="express"}))}var i,a})},ConfigurationSheet:function(t,e){var n=e.logistics_company_do.id,i=e.text_fields||[],a={logi_id:n,text_fields:i,kdnParams:{}};i.forEach(function(t){a.kdnParams[t.label]=t.value}),this.configSheet=a,this.isShow=!0}}};var w=function(t){n("JWCl")},S=Object(y.a)(k,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"container"},[n("el-tabs",{on:{"tab-click":t.handleToggleClick},model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},[n("el-tab-pane",{attrs:{label:"运费模板",name:"express"}},[n("div",{staticStyle:{"margin-bottom":"10px"}},[t.checkPermission(["freightTemplate:add"])?n("el-button",{attrs:{type:"primary"},on:{click:t.handleAddMould}},[t._v("新增模板")]):t._e()],1),t._v(" "),t._l(t.tableData,function(e,i){return n("el-collapse",{key:i},[n("el-collapse-item",[n("template",{slot:"title"},[n("div",{staticClass:"colla-title"},[n("span",[t._v(t._s(e.name))]),t._v(" "),n("div",[n("el-button",{attrs:{type:"text",plain:""},on:{click:function(n){return t.handleEditMould(e)}}},[t._v("编辑")]),t._v(" "),n("el-button",{attrs:{type:"text",plain:""},on:{click:function(n){return t.handleDeleteMould(e)}}},[t._v("删除")])],1)])]),t._v(" "),n("en-table-layout",{attrs:{stripe:!1,border:"",tableData:e.items,loading:t.loading}},[n("template",{slot:"table-columns"},[n("el-table-column",{attrs:{label:"计费区域",align:"left"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("div",{staticClass:"dispatchingAreas"},t._l(e.row.regions,function(i,a){return n("span",[n("span",{staticStyle:{color:"#333"}},[t._v(" "+t._s(i.name)+"\n "),++a!==e.row.regions.length?n("span",[t._v("、")]):t._e()]),t._v(" "),i.children?n("span",{staticStyle:{color:"#777"}},[n("span",{staticStyle:{color:"#aaa"}},[t._v("(")]),t._v(" "),t._l(i.children,function(e,a){return n("span",{staticStyle:{color:"#aaa"}},[t._v("\n "+t._s(e.name)),++a!==i.children.length?n("span",[t._v(",")]):t._e()])}),t._v(" "),n("span",{staticStyle:{color:"#aaa"}},[t._v(")")])],2):t._e()])}),0)]}}],null,!0)}),t._v(" "),n("el-table-column",{attrs:{prop:"first_company",label:1===e.type?"首重(kg)":"首件(个)"}}),t._v(" "),n("el-table-column",{attrs:{label:"运费(元)"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("span",[t._v(t._s(t._f("unitPrice")(e.row.first_price,"¥")))])]}}],null,!0)}),t._v(" "),n("el-table-column",{attrs:{prop:"continued_company",label:1===e.type?"续重(kg)":"续件(个)"}}),t._v(" "),n("el-table-column",{attrs:{label:"续费(元)"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("span",[t._v(t._s(t._f("unitPrice")(e.row.continued_price,"¥")))])]}}],null,!0)})],1)],2)],2)],1)})],2),t._v(" "),t.checkPermission(["freightTemplate:add"])?n("el-tab-pane",{attrs:{label:t.tplOperaName,name:"add"}},[n("el-form",{ref:"mouldForm",staticClass:"demo-ruleForm",attrs:{model:t.mouldForm,"status-icon":"",rules:t.rules,"label-width":"120px"}},[n("el-form-item",{attrs:{label:"模板名称:",prop:"name",id:"tplName"}},[n("el-input",{attrs:{maxlength:15},on:{change:function(){t.mouldForm.name=t.mouldForm.name.trim()}},model:{value:t.mouldForm.name,callback:function(e){t.$set(t.mouldForm,"name",e)},expression:"mouldForm.name"}})],1),t._v(" "),t.mouldForm.template_id?t._e():n("el-form-item",{attrs:{label:"计费方式:",prop:"type"}},[n("el-radio-group",{model:{value:t.mouldForm.type,callback:function(e){t.$set(t.mouldForm,"type",e)},expression:"mouldForm.type"}},[n("el-radio",{attrs:{label:2}},[t._v("按件数计费")]),t._v(" "),n("el-radio",{attrs:{label:1}},[t._v("按重量计费")])],1)],1),t._v(" "),t.mouldForm.template_id?n("el-form-item",{attrs:{label:"计费方式:"}},[n("div",{staticStyle:{color:"#909399","font-size":"13px"}},[t._v(t._s(t._f("typeStatus")(t.mouldForm.type)))])]):t._e(),t._v(" "),n("el-form-item",{attrs:{label:"计费区域:",prop:"items"}},[n("el-table",{staticStyle:{width:"80%"},attrs:{data:t.mouldForm.items,border:""}},[n("el-table-column",{attrs:{label:"计费区域",align:"left"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("div",{staticClass:"dispatchingAreas"},[t._l(e.row.area,function(i){return n("span",[t.checkSelectAll(i)?n("span",{staticStyle:{color:"#333"}},[t._v("\n "+t._s(i.local_name)+"\n "),parseInt(i.id)!==parseInt(Object.keys(e.row.area)[Object.keys(e.row.area).length-1])?n("span",[t._v("、")]):t._e()]):t._l(i.children,function(e){return n("span",[t.checkSelectAll(e)?n("span",{staticStyle:{color:"#777"}},[t._v("\n "+t._s(e.local_name)+"\n "),parseInt(e.id)!==parseInt(Object.keys(i.children)[Object.keys(i.children).length-1])?n("span",[t._v("、")]):t._e()]):n("span",{staticStyle:{color:"#777"}},[t._v("\n "+t._s(e.local_name)+"(\n "),t._v(" "),t._l(e.children,function(i){return n("span",{staticStyle:{color:"#aaa"}},[t._v("\n "+t._s(i.local_name)+"\n "),parseInt(i.id)!==parseInt(Object.keys(e.children)[Object.keys(e.children).length-1])?n("span",[t._v(",")]):t._e()])}),t._v(")\n ")],2)])})],2)}),t._v(" "),n("div",{staticStyle:{float:"right"}},[t.checkPermission(["freightTemplate:edit"])?n("el-button",{attrs:{type:"text",plain:""},on:{click:function(n){return t.editArea(e.row,e.$index)}}},[t._v("编辑")]):t._e(),t._v(" "),t.checkPermission(["freightTemplate:delete"])?n("el-button",{attrs:{type:"text",plain:""},on:{click:function(n){return t.delArea(e.$index)}}},[t._v("删除")]):t._e()],1)],2)]}}],null,!1,1086960705)}),t._v(" "),n("el-table-column",{attrs:{label:1===t.mouldForm.type?"首重(kg)":"首件(个)",prop:"id",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-input",{on:{blur:function(n){return t.intFirstCompany(e.row)}},model:{value:e.row.first_company,callback:function(n){t.$set(e.row,"first_company",n)},expression:"scope.row.first_company"}})]}}],null,!1,2128606543)}),t._v(" "),n("el-table-column",{attrs:{label:"运费(元)",prop:"name",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-input",{on:{blur:function(n){return t.intMoney(e.row)}},model:{value:e.row.first_price,callback:function(n){t.$set(e.row,"first_price",n)},expression:"scope.row.first_price"}})]}}],null,!1,3916408712)}),t._v(" "),n("el-table-column",{attrs:{label:1===t.mouldForm.type?"续重(kg)":"续件(个)",prop:"desc",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-input",{on:{blur:function(n){return t.intContinuedCompany(e.row)}},model:{value:e.row.continued_company,callback:function(n){t.$set(e.row,"continued_company",n)},expression:"scope.row.continued_company"}})]}}],null,!1,217138319)}),t._v(" "),n("el-table-column",{attrs:{label:"续费(元)",prop:"desc",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-input",{on:{blur:function(n){return t.intMoney(e.row)}},model:{value:e.row.continued_price,callback:function(n){t.$set(e.row,"continued_price",n)},expression:"scope.row.continued_price"}})]}}],null,!1,1429535703)})],1)],1),t._v(" "),n("el-form-item",{attrs:{prop:"area"}},[n("el-button",{attrs:{type:"text",plain:""},on:{click:t.chooseArea}},[t._v("指定计费区域和运费")])],1),t._v(" "),n("el-form-item",{attrs:{label:"免运费区域:"}},[n("el-table",{staticStyle:{width:"80%"},attrs:{data:t.mouldForm.noItems,border:""}},[n("el-table-column",{attrs:{label:"免运费区域",align:"left"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("div",{staticClass:"dispatchingAreas"},[t._l(e.row.area,function(i){return n("span",[t.checkSelectAll(i)?n("span",{staticStyle:{color:"#333"}},[t._v("\n "+t._s(i.local_name)+"\n "),parseInt(i.id)!==parseInt(Object.keys(e.row.area)[Object.keys(e.row.area).length-1])?n("span",[t._v("、")]):t._e()]):t._l(i.children,function(e){return n("span",[t.checkSelectAll(e)?n("span",{staticStyle:{color:"#777"}},[t._v("\n "+t._s(e.local_name)+"\n "),parseInt(e.id)!==parseInt(Object.keys(i.children)[Object.keys(i.children).length-1])?n("span",[t._v("、")]):t._e()]):n("span",{staticStyle:{color:"#777"}},[t._v("\n "+t._s(e.local_name)+"(\n "),t._v(" "),t._l(e.children,function(i){return n("span",{staticStyle:{color:"#aaa"}},[t._v("\n "+t._s(i.local_name)+"\n "),parseInt(i.id)!==parseInt(Object.keys(e.children)[Object.keys(e.children).length-1])?n("span",[t._v(",")]):t._e()])}),t._v(")\n ")],2)])})],2)}),t._v(" "),n("div",{staticStyle:{float:"right"}},[n("el-button",{attrs:{type:"text",plain:""},on:{click:function(n){return t.noEditArea(e.row,e.$index)}}},[t._v("编辑")]),t._v(" "),n("el-button",{attrs:{type:"text",plain:""},on:{click:function(n){return t.noDelArea(e.$index)}}},[t._v("删除")])],1)],2)]}}],null,!1,4267263556)})],1)],1),t._v(" "),n("el-form-item",{attrs:{prop:"area"}},[n("el-button",{attrs:{type:"text",plain:""},on:{click:t.chooseAreaNoItems}},[t._v("指定免运费区域")])],1),t._v(" "),n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.saveMould("mouldForm")}}},[t._v("保存模板")])],1)],1)],1):t._e()],1),t._v(" "),n("el-dialog",{attrs:{title:"选择计费区域",center:"","close-on-click-modal":!1,visible:t.areaDialog,width:"550px"},on:{"update:visible":function(e){t.areaDialog=e}}},[n("en-transfer-tree",{attrs:{title:t.title,resolveGrade:2,from_data:t.fromData,to_data:t.toData,height:"400px"},on:{from_data_change:t.fromDataChange,to_data_change:t.toDataChange,from_load_more:t.fromLoadMore,to_load_more:t.toLoadMore,from_selected_all:t.fromSelectedAll,to_selected_all:t.toSelectedAll}}),t._v(" "),n("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:function(e){t.areaDialog=!1}}},[t._v("取 消")]),t._v(" "),n("el-button",{attrs:{type:"primary"},on:{click:t.addTransItem}},[t._v("确 定")])],1)],1),t._v(" "),n("el-dialog",{attrs:{title:"选择免运费区域",center:"","close-on-click-modal":!1,visible:t.noAreaDialog,width:"550px"},on:{"update:visible":function(e){t.noAreaDialog=e}}},[n("en-transfer-tree",{attrs:{title:t.title,resolveGrade:2,from_data:t.fromData,to_data:t.noToData,height:"400px"},on:{from_data_change:t.noFromDataChange,to_data_change:t.noToDataChange,from_load_more:t.noFromLoadMore,to_load_more:t.noToLoadMore,from_selected_all:t.noFromSelectedAll,to_selected_all:t.noToSelectedAll}}),t._v(" "),n("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:function(e){t.noAreaDialog=!1}}},[t._v("取 消")]),t._v(" "),n("el-button",{attrs:{type:"primary"},on:{click:t.noAddTransItems}},[t._v("确 定")])],1)],1),t._v(" "),n("el-dialog",{attrs:{title:"配置电子面单","close-on-click-modal":!1,visible:t.isShow,width:"550px"},on:{"update:visible":function(e){t.isShow=e}}},[n("el-form",{attrs:{"label-width":"120px",model:t.configSheet.kdnParams}},t._l(t.configSheet.kdnParams,function(e,i,a){return n("el-form-item",{key:a,attrs:{label:i}},[n("el-input",{model:{value:t.configSheet.kdnParams[i],callback:function(e){t.$set(t.configSheet.kdnParams,i,e)},expression:"configSheet.kdnParams[key]"}})],1)}),1),t._v(" "),t.configSheet.kdnParams&&"{}"!==JSON.stringify(t.configSheet.kdnParams)?n("div",{attrs:{slot:"footer"},slot:"footer"},[n("el-button",{attrs:{type:"primary"},on:{click:t.PreservationBtn}},[t._v("保存")]),t._v(" "),n("el-button",{attrs:{type:"danger"},on:{click:t.CancelBtn}},[t._v("取消")])],1):t._e()],1)],1)},[],!1,w,"data-v-5c7cf563",null);e.default=S.exports},SC1u:function(t,e,n){"use strict";(function(t){var i=n("mvHQ"),a=n.n(i),r=n("vLgD"),o=[{}],l=t("<div class='area-container'> <style>\t\t\t\t.area-container {\t\t\t\t\twidth: 692px;\t\t\t\t\theight: 545px;\t\t\t\t\tborder: 1px solid grey;\t\t\t\t\tposition: fixed;\t\t\t\t\tz-index: 1000;\t\t\t\t\ttop: 15%;\t\t\t\t\tleft: 45%; left: calc(50% - 346px); display: none; z-index: 2000; background: white;\t\t\t\t}\t\t\t\t.area-selector-container .head {\t\t\t\t\twidth: 100%;\t\t\t\t\theight: 45px;\t\t\t\t\tline-height: 45px;\t\t\t\t\ttext-align: center;\t\t\t\t\tbackground-color: #f6f6f6;\t\t\t\t\tposition: absolute;\t\t\t\t\ttop: 0;\t\t\t\t\tleft: 0;\t\t\t\t}\t\t\t\t.area-selector-container .foot {\t\t\t\t\twidth: 100%;\t\t\t\t\theight: 61px;\t\t\t\t\tposition: absolute;\t\t\t\t\tbackground-color: #f6f6f6;\t\t\t\t\tbottom: 0;\t\t\t\t\tleft: 0;\t\t\t\t\tdisplay: flex;\t\t\t\t\talign-items: center;\t\t\t\t}\t\t\t\t.area-selector-container .foot>div {\t\t\t\t\twidth: 30%;\t\t\t\t\tmargin: auto;\t\t\t\t\tdisplay: flex;\t\t\t\t\tjustify-content: space-around;\t\t\t\t}\t\t\t\t.area-selector-container .body {\t\t\t\t\tdisplay: flex;\t\t\t\t\talign-items: center;\t\t\t\t\tmargin-top: 45px;\t\t\t\t\theight: 437px;\t\t\t\t\tjustify-content: space-around;\t\t\t\t} .area-container .area-left,\t\t\t\t.area-container .area-right {\t\t\t\t\twidth: 200px;\t\t\t\t\theight: 375px;\t\t\t\t\tborder: 1px solid #E5E5E5;\t\t\t\t\toverflow: scroll;\t\t\t\t} .area-container .area-left {\t\t\t\t\tmargin-left: 3rem; } .area-container .body >div > ul{ margin-top: 10px; } .area-container .area-left .delete {\t\t\t\t\tdisplay: none;\t\t\t\t} .area-container .area-right .delete { font-size: 12px;\t\t\t\t\tfloat: right; margin-right: 1rem; display: inline-block; width: 15px; height: 15px; line-height: 13px; text-align: center; color: white; border-radius: 50%; background: #d7d7d7;\t\t\t\t} .area-container .depth-one .open-close {\t\t\t\t\tfont-size: 14px;\t\t\t\t\tfont-weight: bold; } .area-container .open-close{ margin-left: 1rem; display: inline-block; width: 15px; height: 15px; line-height: 13px; text-align: center; color: white; border-radius: 50%; background: #d7d7d7; } .area-container .icon-grey{ color: #d7d7d7; background: white; } .area-container .depth-one>div{ height: 30px; padding: 5px 0; line-height: 18px; } .area-container .depth-one div:hover{ cursor: pointer; } .area-container .depth-two>div{ height: 20px; line-height: 18px; } .area-container .depth-three>div{ height: 20px; line-height: 20px; } .area-container .area-right {\t\t\t\t\tmargin-right: 3rem;\t\t\t\t}\t\t\t\t.area-selector-container .body>div .depth-one>ul>li>div {\t\t\t\t\tpadding: 5px 0 5px 10px;\t\t\t\t}\t\t\t\t.area-selector-container .body>div .depth-two>ul>li>div {\t\t\t\t\tpadding: 5px 0 5px 40px;\t\t\t\t}\t\t\t\t.area-selector-container .body h3 {\t\t\t\t\theight: 39px;\t\t\t\t\twidth: 100%;\t\t\t\t\ttext-align: center;\t\t\t\t\tline-height: 39px;\t\t\t\t\tfont-size: 14px;\t\t\t\t\tbackground-color: #f6f6f6\t\t\t\t} .area-selector-container .body h3 > span { color: red; cursor: pointer; }\t\t\t\t.area-selector-container .body .selected {\t\t\t\t\tbackground: #d7d7d7;\t\t\t\t}\t\t\t\t.area-selector-container .body .unselected {\t\t\t\t\tbackground: white; } .cover{ background: #666; opacity: 0.6; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1500; display: none; }\t\t\t</style>\t\t\t<div class='area-selector-container'>\t\t\t\t<div class='head'>\t\t\t\t\t选择可配送区域\t\t\t\t</div>\t\t\t\t<div class='body'>\t\t\t\t\t<div class='area-left'>\t\t\t\t\t\t<h3> <span id='chooseAll'>全选</span> 可选省、市、区</h3>\t\t\t\t\t\t<ul>\t\t\t\t\t\t</ul>\t\t\t\t\t</div>\t\t\t\t\t<button type='button' class='btn btn-default'>添加</button>\t\t\t\t\t<div class='area-right'>\t\t\t\t\t\t<h3> <span id='cancelChooseAll'>移除全部</span> 已选省、市、区</h3>\t\t\t\t\t\t<ul>\t\t\t\t\t\t</ul>\t\t\t\t\t</div>\t\t\t\t</div>\t\t\t\t<div class='foot'>\t\t\t\t\t<div>\t\t\t\t\t\t<button type='button' class='btn btn-primary confirm'>确认</button>\t\t\t\t\t\t<button type='button' class='btn btn-default cancel'>取消</button>\t\t\t\t\t</div>\t\t\t\t</div>\t\t\t\t<div class='model' style='display: none;'>\t\t\t\t\t<li>\t\t\t\t\t\t<div class='item'>\t\t\t\t\t\t\t<span class='open-close'>+</span>\t\t\t\t\t\t\t<span class='name'>河南省</span>\t\t\t\t\t\t\t<span class='delete'>x</span>\t\t\t\t\t\t</div>\t\t\t\t\t\t<ul style='display: none;'></ul>\t\t\t\t\t</li>\t\t\t\t</div> </div> </div><div class='cover'></div>"),s=null,c=void 0,d=function(t){t.click(function(){u(t.closest("li"))})},h=function t(e,n){return e.forEach(function(e){n.includes(e.id)&&(e.isShow="none"),e.children&&e.children.length&&(e.children=t(e.children,n))}),e},f=function(e,n){var i=void 0;o.forEach(function(t){t.id==e&&t.children.forEach(function(t){i=l.find(".model li").clone(!0),1===n.closest(".area-right").length&&i.find("div").off("click"),i.addClass("depth-two"),n.parent().hasClass("selected")?(i.removeClass("unselected").addClass("selected"),i.find(".open-close").addClass("icon-grey")):(i.addClass("unselected").removeClass("selected"),i.find(".open-close").removeClass("icon-grey")),i.attr("region-id",t.id),i.attr("is-show",t.isShow||"block"),i.find("div .name").text(t.local_name),n.append(i)})}),t("div.area-left").find("li").each(function(){t(this).css("display",t(this).attr("is-show"))})},p=function(e,n,i){var a=void 0;o.forEach(function(t){t.id==n&&t.children.forEach(function(t){t.id==e&&t.children.forEach(function(t){a=l.find(".model li").clone(!0),1===i.closest(".area-right").length&&a.find("div").off("click"),a.find("ul").remove(),a.find(".open-close").remove(),i.parent().hasClass("selected")?a.addClass("selected"):a.addClass("unselected"),a.addClass("depth-three"),a.attr("region-id",t.id),a.attr("is-show",t.isShow||"block"),a.find("div .name").text(t.local_name),i.append(a)})})}),t("div.area-left").find("li").each(function(){t(this).css("display",t(this).attr("is-show"))})},u=function(t){if(t.hasClass("selected")?(t.addClass("unselected").removeClass("selected"),t.find("li").addClass("unselected").removeClass("selected"),t.find(".open-close").removeClass("icon-grey")):(t.addClass("selected").removeClass("unselected"),t.find("li").addClass("selected").removeClass("unselected"),t.find(".open-close").addClass("icon-grey")),!t.hasClass("depth-one")&&(t.parent().children(".selected").length===t.parent().children().length?(t.parent("ul").parent("li").removeClass("unselected").addClass("selected"),t.parent("ul").prev().find(".open-close").addClass("icon-grey")):(t.parent("ul").parent("li").removeClass("selected").addClass("unselected"),t.parent("ul").prev().find(".open-close").removeClass("icon-grey")),!t.hasClass("depth-two"))){var e=t.closest(".depth-one").children("ul");e.children(".selected").length===e.children().length?(e.parent("li").removeClass("unselected").addClass("selected"),e.prev().find(".open-close").addClass("icon-grey")):(e.parent("li").removeClass("selected").addClass("unselected"),e.prev().find(".open-close").removeClass("icon-grey"))}},m=function(){l.find(".body .area-left li.depth-two").each(function(){t(this).removeAttr("data-all");var e=t(this).children("ul"),n=e.children();0===n.length?t(this).hasClass("selected")&&t(this).attr("data-all","all"):e.children(".selected").length===n.length?t(this).attr("data-all","all"):e.children(".unselected").length===n.length||t(this).attr("data-all","part")}),l.find(".body .area-left li.depth-one").each(function(){t(this).removeAttr("data-all");var e=t(this).children("ul"),n=e.children();0===n.length?t(this).hasClass("selected")&&t(this).attr("data-all","all"):e.children("[data-all=all]").length===n.length?t(this).attr("data-all","all"):0===e.children("[data-all]").length||t(this).attr("data-all","part")})},v=function(){l.find(".body .area-left li.depth-one").each(function(){if(t(this).attr("data-all")){var e=t(this).closest(".area-left").siblings(".area-right").children("ul");if("all"!==t(this).attr("data-all")){if("part"===t(this).attr("data-all")){var n=t(this).clone(!0);g(t(this),n),n.find(".open-close").removeClass("icon-grey"),_(e,n)}}else{t(this).removeClass("selected"),t(this).find("li").removeClass("selected"),t(this).find(".open-close").removeClass("icon-grey"),t(this).find("div").off("click");var i=e.find(".depth-one[region-id="+t(this).attr("region-id")+"]");0===i.length?e.append(t(this)):(t(this).find("li.depth-two").each(function(){i.children("ul").append(t(this))}),t(this).remove())}}}),t(".area-right").find("li").each(function(){t(this).css("display","block")})},g=function(e,n){e.children("ul").children("li").each(function(){"all"!==t(this).attr("data-all")?t(this).find("li").each(function(){t(this).hasClass("selected")&&t(this).remove()}):t(this).remove()}),n.children("ul").children("li").each(function(){t(this).attr("data-all")?(t(this).closest("ul").prev().off("click"),t(this).find("div").off("click"),t(this).removeClass("selected"),t(this).find("li").removeClass("selected"),t(this).find("li").each(function(){t(this).hasClass("unselected")&&t(this).remove()})):t(this).remove()})},_=function(e,n){var i=e.find(".depth-one[region-id="+n.attr("region-id")+"]");0!==i.length?n.find("li.depth-two").each(function(){var e=i.find(".depth-two[region-id="+t(this).attr("region-id")+"]");0!==e.length?t(this).find("li.depth-three").each(function(){0===e.find(".depth-three[region-id="+t(this).attr("region-id")+"]").length&&e.children("ul").append(t(this))}):i.children("ul").append(t(this))}):e.append(n)},b=function(e){var n=e.closest(".area-right").siblings(".area-left").children("ul");if(e.hasClass("depth-one")){var i=n.find(".depth-one[region-id="+e.attr("region-id")+"]");0===i.length?(e.find("div").each(function(){d(t(this))}),u(e),n.prepend(e)):(e.find("li.depth-two").each(function(){var e=i.find(".depth-two[region-id="+t(this).attr("region-id")+"]");0===e.length?(t(this).find("div").each(function(){d(t(this)),u(t(this).closest("li"))}),i.children("ul").prepend(t(this))):t(this).find("li.depth-three").each(function(){if(0===e.find(".depth-three[region-id="+t(this).attr("region-id")+"]").length){var n=t(this).clone(!0);n.find("div").each(function(){d(t(this)),u(t(this).closest("li"))}),e.children("ul").prepend(n)}})}),e.remove())}else if(e.hasClass("depth-two")){var a=e.closest("li.depth-one"),r=n.find(".depth-one[region-id="+a.attr("region-id")+"]");if(0===r.length){var o=a.clone(!0);return o.children("ul").empty().prepend(e),o.find("div").each(function(){d(t(this))}),u(o),void n.prepend(o)}var l=r.find(".depth-two[region-id="+e.attr("region-id")+"]");if(0===l.length){var s=e.clone(!0);s.find("div").each(function(){d(t(this)),u(t(this).closest("li"))}),r.children("ul").prepend(s)}else e.find("li.depth-three").each(function(){0===l.find(".depth-three[region-id="+t(this).attr("region-id")+"]").length&&(t(this).find("div").each(function(){d(t(this)),u(t(this).closest("li"))}),l.children("ul").prepend(t(this)))});0===e.siblings().length?e.closest("li.depth-one").remove():e.remove()}else{var c=e.closest("li.depth-two"),h=e.closest("li.depth-one"),f=n.find(".depth-one[region-id="+h.attr("region-id")+"]"),p=n.find(".depth-two[region-id="+c.attr("region-id")+"]");if(0===f.length){var m=c.clone(!0),v=h.clone(!0);m.children("ul").empty().prepend(e),v.children("ul").empty().prepend(m),v.find("div").each(function(){d(t(this))}),u(v),n.prepend(v),0===e.siblings().length&&c.remove(),0===h.find("li.depth-two").length&&h.remove()}else if(0===p.length){var g=c.clone(!0);g.children("ul").empty().prepend(e),g.find("div").each(function(){d(t(this))}),u(g),f.children("ul").prepend(g),0===c.find("li.depth-three").length&&c.remove(),0===h.find("li.depth-two").length&&h.remove()}else e.find("div").each(function(){d(t(this))}),u(e),p.children("ul").prepend(e),0===c.find("li").length&&c.remove(),0===h.find("li").length&&h.remove()}},y=function(t){var e=JSON.parse(a()(t));return delete e.children,e},D=function(){var e=[];return l.find(".area-right li.depth-one").each(function(){var n=Number(t(this).attr("region-id"));0===l.find(".area-left li.depth-one[region-id="+n+"]").length&&(o.forEach(function(t){t.id===n&&(e.push(y(t)),t.children&&0!==t.children.length&&t.children.forEach(function(t){e.push(y(t)),t.children&&0!==t.children.length&&t.children.forEach(function(t){e.push(y(t))})}))}),t(this).remove())}),l.find(".area-right li.depth-two").each(function(){var n=Number(t(this).attr("region-id"));if(0===l.find(".area-left li.depth-two[region-id="+n+"]").length){var i=Number(t(this).closest("li.depth-one").attr("region-id"));o.forEach(function(t){t.id===i&&t.children&&0!==t.children.length&&t.children.forEach(function(t){t.id===n&&(e.push(y(t)),t.children&&0!==t.children.length&&t.children.forEach(function(t){e.push(y(t))}))})}),t(this).remove()}}),l.find(".area-right li.depth-three").each(function(){var n=Number(t(this).attr("region-id")),i=Number(t(this).closest("li.depth-two").attr("region-id")),a=Number(t(this).closest("li.depth-one").attr("region-id"));o.forEach(function(t){t.id===a&&t.children&&0!==t.children.length&&t.children.forEach(function(t){t.id===i&&t.children&&0!==t.children.length&&t.children.forEach(function(t){t.id===n&&e.push(y(t))})})})}),e};e.a={show:function(e){s=e.confirm,c=e.callHideDialog,l.css("display","block"),t(".cover").css("display","block"),1===t(".area-container").length?(t(".area-container .area-left > ul").empty(),t(".area-container .area-right > ul").empty()):(t("body").append(l),l.find(".model li > div .open-close").on("click",function(e){(e=e||window.event).stopPropagation();var n=t(this).parent(),i=n.next();if(!(n.hasClass("depth-three")||("block"===i.css("display")?(t(this).text("+"),i.hide()):(t(this).text("-"),i.show()),i.children().length>0))){var a=t(this).closest("li").attr("region-id"),r=t(this).closest("li.depth-one").attr("region-id");t(this).closest("li").hasClass("depth-one")?f(a,i):p(a,r,i)}}),l.find("#chooseAll").click(function(){t(".area-left .depth-one").length<=0||("全选"===t(this).text()?(t(".area-left .depth-one>div.item").each(function(){t(this).parent().hasClass("selected")||u(t(this).closest("li"))}),t("#chooseAll").text("取消全选")):(t(".area-left .depth-one>div.item").each(function(){t(this).parent().hasClass("selected")&&u(t(this).closest("li"))}),t("#chooseAll").text("全选")))}),l.find("#cancelChooseAll").click(function(){t(".area-right .delete").each(function(){b(t(this).closest("li"))})}),l.find(".model li > div").click(function(){u(t(this).closest("li"))}),l.find(".model .delete").click(function(e){(e=e||window.event).stopPropagation(),b(t(this).closest("li"))}),l.find(".body button").click(function(){m(),v()}),t(".area-selector-container .foot .confirm").click(function(){t(this).closest(".area-container").css("display","none"),t(".cover").css("display","none"),s(D()),c()}),t(".area-selector-container .foot .cancel").click(function(){t(this).closest(".area-container").css("display","none"),t(".cover").css("display","none"),c()}),t(".cover").css("height",document.documentElement.clientHeight)),l.find("#chooseAll").text("全选"),function(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];Object(r.a)({url:e,method:"get"}).then(function(e){var a=o=e;i=i.map(function(t){return t.id}),n&&i.length&&(a=h(o,i));var r=void 0;a.forEach(function(t){(r=l.find(".model li").clone(!0)).addClass("depth-one"),r.attr("region-id",t.id),r.attr("is-show",t.isShow||"block"),r.find("div .name").text(t.local_name),l.find(".body .area-left > ul").append(r)}),t("div.area-left").find("li").each(function(){t(this).css("display",t(this).attr("is-show"))})})}(e.api,e.isfilter=!0,e.filterData),function(t){if(t){var e,n,i,a=(e=[],n=[],i=[],t.forEach(function(t){1==t.level?e.push(t.id):2==t.level?n.push(t):i.push(t)}),[e,n,i]);a[2]=function(t,e,n){var i=n.map(function(t){return t.id});return e.filter(function(e){if(i.indexOf(e.parent_id)>=0)return!1;var n=!1;return t.forEach(function(t){t.children&&0!==t.children.length&&t.children.forEach(function(i){i.id===e.parent_id&&(e.p_p_regions_id=t.id,n=!0)})}),n})}(o,a[2],a[1]),a[1]=function(t,e,n){return e.filter(function(t){return!(n.indexOf(t.parent_id)>=0)})}(0,a[1],a[0]);var r=setInterval(function(){1===l.find(".area-left li.depth-one[region-id=1]").length&&(clearInterval(r),a[0].forEach(function(t){l.find(".area-left li.depth-one[region-id="+t+"] > div").click()}),a[1].forEach(function(t){var e=l.find(".area-left li.depth-one[region-id="+t.parent_id+"]");e.children("div").find(".open-close").click(),e.find("li.depth-two[region-id="+t.id+"]").children("div").click()}),a[2].forEach(function(t){var e=l.find(".area-left li.depth-one[region-id="+t.p_p_regions_id+"]");0===e.find("li.depth-two").length&&e.children("div").find(".open-close").click();var n=e.find("li.depth-two[region-id="+t.parent_id+"]");0===n.find("li.depth-three").length&&n.children("div").find(".open-close").click(),e.find("li.depth-three[region-id="+t.id+"]").children("div").click()}),l.find(".body > button").click())},500)}}(e.defaultData)}}}).call(e,n("0iPh"))},YHDx:function(t,e,n){(t.exports=n("FZ+f")(!1)).push([t.i,"\n[data-v-5c7cf563] div.toolbar {\n display: none;\n}\n[data-v-5c7cf563] #tplName {\n width: 25%;\n}\n[data-v-5c7cf563] .el-table__body .el-input {\n width: 60%;\n}\n[data-v-5c7cf563] .el-table__body .el-input .el-input__inner {\n text-align: center;\n padding-right: 15px;\n}\n[data-v-5c7cf563] .el-tabs__content {\n padding: 20px;\n background-color: #fff;\n}\n[data-v-5c7cf563] .el-button.is-plain, .el-button.is-plain[data-v-5c7cf563]:hover {\n border: none;\n}\n[data-v-5c7cf563] .el-collapse {\n border-bottom: none;\n}\n[data-v-5c7cf563] .el-collapse .el-collapse-item__header {\n background-color: transparent;\n}\n[data-v-5c7cf563] .el-collapse .el-collapse-item {\n margin-bottom: 10px;\n background-color: #f6f6f6;\n}\n[data-v-5c7cf563] .el-collapse .el-collapse-item__wrap {\n border-bottom: 0;\n}\n.colla-title[data-v-5c7cf563] {\n width: 100%;\n padding: 0 15px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n background-color: #f6f6f6;\n}\n[data-v-5c7cf563] .el-button.is-plain:hover {\n background-color: transparent;\n}\n.dialog-footer[data-v-5c7cf563] {\n text-align: center;\n}\n.container[data-v-5c7cf563] {\n padding: 10px;\n}\n",""])},bs6G:function(t,e,n){var i=n("7KvD").parseFloat,a=n("mnVu").trim;t.exports=1/i(n("hyta")+"-0")!=-1/0?function(t){var e=a(String(t),3),n=i(e);return 0===n&&"-"==e.charAt(0)?-0:n}:i},hyta:function(t,e){t.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"},mnVu:function(t,e,n){var i=n("kM2E"),a=n("52gC"),r=n("S82l"),o=n("hyta"),l="["+o+"]",s=RegExp("^"+l+l+"*"),c=RegExp(l+l+"*$"),d=function(t,e,n){var a={},l=r(function(){return!!o[t]()||"​…"!="​…"[t]()}),s=a[t]=l?e(h):o[t];n&&(a[n]=s),i(i.P+i.F*l,"String",a)},h=d.trim=function(t,e){return t=String(a(t)),1&e&&(t=t.replace(s,"")),2&e&&(t=t.replace(c,"")),t};t.exports=d},quu5:function(t,e,n){n("CHlY"),t.exports=n("FeBl").Number.parseFloat},ubs6:function(t,e,n){var i=n("1YFL");"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);n("rjj0")("65891c4a",i,!0)}});