(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0cf511"],{"62cb":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("j-vxe-table",{ref:"vTable",attrs:{toolbar:"","row-number":"","row-selection":"","keep-source":"",height:484,dataSource:e.dataSource,columns:e.columns,"linkage-config":e.linkageConfig}})},r=[],u=a("4795"),l=a.n(u),s=a("2475"),i=a("0fea");function p(e,t,a,n,r,u,l){try{var s=e[u](l),i=s.value}catch(p){return void a(p)}s.done?t(i):Promise.resolve(i).then(n,r)}function c(e){return function(){var t=this,a=arguments;return new Promise((function(n,r){var u=e.apply(t,a);function l(e){p(u,n,r,l,s,"next",e)}function s(e){p(u,n,r,l,s,"throw",e)}l(void 0)}))}}var o={name:"JVxeDemo2",data:function(){return{linkageConfig:[{requestData:this.requestData,key:"s1"},{requestData:this.loadMenu,key:"menu1"}],columns:[{title:"性别",key:"sex",type:s["b"].select,dictCode:"sex",width:"180px",placeholder:"请选择${title}"},{title:"省/直辖市/自治区",key:"s1",type:s["b"].select,width:"180px",placeholder:"请选择${title}",linkageKey:"s2"},{title:"市",key:"s2",type:s["b"].select,width:"180px",placeholder:"请选择${title}",linkageKey:"s3"},{title:"县/区",key:"s3",type:s["b"].select,width:"180px",options:[],placeholder:"请选择${title}"},{title:"一级菜单",key:"menu1",type:s["b"].select,width:"180px",placeholder:"请选择${title}",linkageKey:"menu2"},{title:"二级菜单",key:"menu2",type:s["b"].select,width:"180px",placeholder:"请选择${title}",linkageKey:"menu3"},{title:"三级菜单",key:"menu3",type:s["b"].select,width:"180px",placeholder:"请选择${title}"}],dataSource:[{sex:"1",s1:"110000",s2:"110100",s3:"110101"},{sex:"2",s1:"130000",s2:"130300",s3:"130303"}],mockData:[{text:"北京市",value:"110000",parent:""},{text:"天津市",value:"120000",parent:""},{text:"河北省",value:"130000",parent:""},{text:"上海市",value:"310000",parent:""},{text:"北京市",value:"110100",parent:"110000"},{text:"天津市市",value:"120100",parent:"120000"},{text:"石家庄市",value:"130100",parent:"130000"},{text:"唐山市",value:"130200",parent:"130000"},{text:"秦皇岛市",value:"130300",parent:"130000"},{text:"上海市",value:"310100",parent:"310000"},{text:"东城区",value:"110101",parent:"110100"},{text:"西城区",value:"110102",parent:"110100"},{text:"朝阳区",value:"110105",parent:"110100"},{text:"和平区",value:"120101",parent:"120100"},{text:"河东区",value:"120102",parent:"120100"},{text:"河西区",value:"120103",parent:"120100"},{text:"黄浦区",value:"310101",parent:"310100"},{text:"徐汇区",value:"310104",parent:"310100"},{text:"长宁区",value:"310105",parent:"310100"},{text:"长安区",value:"130102",parent:"130100"},{text:"桥西区",value:"130104",parent:"130100"},{text:"新华区",value:"130105",parent:"130100"},{text:"路南区",value:"130202",parent:"130200"},{text:"路北区",value:"130203",parent:"130200"},{text:"古冶区",value:"130204",parent:"130200"},{text:"海港区",value:"130302",parent:"130300"},{text:"山海关区",value:"130303",parent:"130300"},{text:"北戴河区",value:"130304",parent:"130300"}]}},methods:{requestData:function(e){var t=this;return new Promise((function(a,n){var r=t.mockData.filter((function(t){return t.parent===e}));setTimeout((function(){a(r)}),500)}))},loadMenu:function(){var e=c(l.a.mark((function e(t){var a;return l.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(""!==t){e.next=6;break}return e.next=3,Object(i["c"])("/sys/permission/getSystemMenuList");case 3:a=e.sent,e.next=9;break;case 6:return e.next=8,Object(i["c"])("/sys/permission/getSystemSubmenu",{parentId:t});case 8:a=e.sent;case 9:if(!a.success){e.next=11;break}return e.abrupt("return",a.result.map((function(e){return{value:e.id,text:e.name}})));case 11:return this.$message.warning("loadMenu失败:"+a.message),e.abrupt("return",[]);case 13:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()}},x=o,v=a("2877"),d=Object(v["a"])(x,n,r,!1,null,"f5b4542e",null);t["default"]=d.exports}}]);