(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-8f945746"],{1812:function(e,o,n){"use strict";n("e59c")},e1e7:function(e,o,n){"use strict";n.r(o);var a=function(){var e=this,o=e.$createElement,n=e._self._c||o;return n("el-tabs",{model:{value:e.curTab,callback:function(o){e.curTab=o},expression:"curTab"}},[n("el-tab-pane",{attrs:{label:"对话框效果",name:"demo"}},[n("keep-alive",[n("dialog-code")],1)],1),n("el-tab-pane",{attrs:{label:"演示代码",name:"code"}},[n("pre",{directives:[{name:"highlightjs",rawName:"v-highlightjs",value:e.code,expression:"code"}]},[e._v(" "),n("code",{staticClass:"language-html"},[e._v("\n ")]),e._v("\n ")])]),n("el-tab-pane",{attrs:{label:"API",name:"api"}},[n("MdView",{attrs:{url:"md/dialog.md"}})],1)],1)},i=[],t=function(){var e=this,o=e.$createElement,n=e._self._c||o;return n("div",[n("el-form",{attrs:{"data-vv-scope":"form2"}},[n("el-form-item",{attrs:{label:"维度对话框"}},[n("div",[n("pre",[e._v(e._s(e.data.demensions))]),n("el-button",{attrs:{icon:"el-icon-search"},on:{click:function(o){return e.showDialog("myDemensionDialog")}}},[e._v("选择维度 值绑定方式")]),n("el-button",{attrs:{icon:"el-icon-search"},on:{click:function(o){return e.showDialog("myDemensionDialog2")}}},[e._v("选择维度 emit方式")]),n("my-demension-dialog",{ref:"myDemensionDialog",model:{value:e.data.demensions,callback:function(o){e.$set(e.data,"demensions",o)},expression:"data.demensions"}}),n("my-demension-dialog",{ref:"myDemensionDialog2",on:{onConfirm:e.demensionDialogConfirm}})],1)]),n("el-form-item",{attrs:{label:"用户对话框"}},[n("div",[n("pre",[e._v(e._s(e.data.users))]),n("el-button",{attrs:{icon:"el-icon-search"},on:{click:function(o){return e.showDialog("myUserDialog")}}},[e._v("选择用户 值绑定方式 单选")]),n("el-button",{attrs:{icon:"el-icon-search"},on:{click:function(o){return e.showDialog("myUserDialog2")}}},[e._v("选择用户 emit方式 多选")]),n("my-user-dialog",{ref:"myUserDialog",attrs:{single:""},model:{value:e.data.users,callback:function(o){e.$set(e.data,"users",o)},expression:"data.users"}}),n("my-user-dialog",{ref:"myUserDialog2",on:{onConfirm:e.userDialogConfirm}})],1)]),n("el-form-item",{attrs:{label:"组织对话框"}},[n("div",[n("pre",[e._v(e._s(e.data.orgs))]),n("el-button",{attrs:{icon:"el-icon-search"},on:{click:function(o){return e.showDialog("myOrgDialog")}}},[e._v("选择组织 值绑定方式 单选")]),n("el-button",{attrs:{icon:"el-icon-search"},on:{click:function(o){return e.showDialog("myOrgDialog2")}}},[e._v("选择组织 emit方式 多选")]),n("my-org-dialog",{ref:"myOrgDialog",attrs:{single:""},model:{value:e.data.orgs,callback:function(o){e.$set(e.data,"orgs",o)},expression:"data.orgs"}}),n("my-org-dialog",{ref:"myOrgDialog2",on:{onConfirm:e.orgDialogConfirm}})],1)]),n("el-form-item",{attrs:{label:"岗位对话框"}},[n("div",[n("pre",[e._v(e._s(e.data.posts))]),n("el-button",{attrs:{icon:"el-icon-search"},on:{click:function(o){return e.showDialog("myPostDialog")}}},[e._v("选择岗位 值绑定方式 单选")]),n("el-button",{attrs:{icon:"el-icon-search"},on:{click:function(o){return e.showDialog("myPostDialog2")}}},[e._v("选择岗位 emit方式 多选")]),n("my-post-dialog",{ref:"myPostDialog",attrs:{single:""},model:{value:e.data.orgs,callback:function(o){e.$set(e.data,"orgs",o)},expression:"data.orgs"}}),n("my-post-dialog",{ref:"myPostDialog2",on:{onConfirm:e.postDialogConfirm}})],1)]),n("el-form-item",{attrs:{label:"左树右列对话框"}},[n("div",[n("pre",[e._v(e._s(e.data.treeLists))]),n("el-button",{attrs:{icon:"el-icon-search"},on:{click:function(o){return e.showDialog("myTreeListDialog")}}},[e._v("选择 值绑定方式 单选")]),n("el-button",{attrs:{icon:"el-icon-search"},on:{click:function(o){return e.showDialog("myTreeListDialog2")}}},[e._v("选择 emit方式 多选")]),n("my-tree-list-dialog",{ref:"myTreeListDialog",attrs:{single:""},model:{value:e.data.orgs,callback:function(o){e.$set(e.data,"orgs",o)},expression:"data.orgs"}}),n("my-tree-list-dialog",{ref:"myTreeListDialog2",on:{onConfirm:e.myTreeListDialogConfirm}})],1)])],1)],1)},s=[],l=function(){var e=this,o=e.$createElement,n=e._self._c||o;return n("ht-user-dialog",{ref:"htUserDialog",attrs:{single:e.single,data:e.data,"table-columns":e.tableColumns,pagination:e.pagination,demensions:e.demensions,"default-demension":e.defaultDemension,orgs:e.orgs,"load-org-tree":e.loadOrgTree,"quick-search-props":"fullname,account,email","select-label":"fullname"},on:{load:e.handleLoad,changeDemension:e.changeDemension,loadDemensions:e.loadDemensions,loadOrgUser:e.loadOrgUser,onConfirm:e.onConfirm}})},r=[],m=n("fdc8"),g=n("88de"),d={name:"my-user-dialog",props:{value:Array,single:Boolean},data:function(){return{data:[],demensions:[],defaultDemension:null,orgs:[],tableColumns:[{prop:"fullname",label:"名称",width:"120"},{prop:"account",label:"账号",width:"120"},{prop:"email",label:"邮件",width:"260"}],pagination:{page:1,pageSize:50,total:0},orgLength:0}},mounted:function(){},methods:{loadDemensions:function(){var e=this;setTimeout((function(){e.demensions=[{id:1,demName:"行政维度"},{id:2,demName:"分公司维度"}],e.defaultDemension=1}),1e3)},showDialog:function(e){this.$refs.htUserDialog.showDialog(e)},handleLoad:function(e,o){var n=this;this.$message("输入关键字查询用户"),m["a"].getUsers(e).then((function(e){n.data=e.rows,n.pagination.page=e.page,n.pagination.pageSize=e.pageSize,n.pagination.total=e.total,o()})).catch((function(e){o()}))},loadOrgTree:function(e,o){this.$message("组织节点点击事件 请异步加载组织");var n=this;g["a"].getSysTypeData({}).then((function(a){var i=[{id:e.id,name:"组织"+e.id}];n.orgLength>2&&(i=[]),n.orgLength++,o(i)}))},changeDemension:function(e){this.$message("维度改变 请重新获取组织")},loadOrgUser:function(e){},onConfirm:function(e){this.$emit("onConfirm",e),this.$emit("input",e)}}},c=d,u=n("2877"),f=Object(u["a"])(c,l,r,!1,null,null,null),h=f.exports,p=function(){var e=this,o=e.$createElement,n=e._self._c||o;return n("ht-dialog",{ref:"htDialog",attrs:{single:e.single,data:e.data,"table-columns":e.tableColumns,pagination:e.pagination,"search-placeholder":"名称或编码","dialog-title":"维度对话框","quick-search-props":"name,code"},on:{load:e.handleLoad,onConfirm:e.onConfirm}})},D=[],y={name:"my-demension-dialog",props:{value:Array,name:String,single:Boolean},data:function(){return{data:[],tableColumns:[{prop:"name",label:"名称",width:"300"},{prop:"code",label:"编码"}],pagination:{page:1,pageSize:50,total:0}}},methods:{showDialog:function(e){this.$refs.htDialog.showDialog(e)},handleLoad:function(e,o){var n=this;m["a"].getDem(e).then((function(e){n.data=e.rows,n.pagination.page=e.page,n.pagination.pageSize=e.pageSize,n.pagination.total=e.total,o()})).catch((function(e){o()}))},onConfirm:function(e){this.$emit("onConfirm",e),this.$emit("input",e)}}},b=y,v=Object(u["a"])(b,p,D,!1,null,null,null),C=v.exports,w=function(){var e=this,o=e.$createElement,n=e._self._c||o;return n("ht-org-post-dialog",{ref:"htOrgPostDialog",attrs:{single:e.single,data:e.data,"table-columns":e.tableColumns,pagination:e.pagination,demensions:e.demensions,"default-demension":e.defaultDemension,orgs:e.orgs,"load-org-tree":e.loadOrgTree,"default-expanded-keys":e.defaultExpandedKeys,"quick-search-props":"name,code"},on:{load:e.handleLoad,changeDemension:e.changeDemension,loadDemensions:e.loadDemensions,loadListData:e.loadListData,onConfirm:e.onConfirm}})},L=[],$={name:"my-org-dialog",props:{value:Array,single:Boolean},data:function(){return{data:[],demensions:[],defaultDemension:null,orgs:[],tableColumns:[{prop:"name",label:"名称"},{prop:"code",label:"编码"},{prop:"pathName",label:"路径"}],pagination:{page:1,pageSize:50,total:0},orgLength:0,defaultExpandedKeys:[]}},mounted:function(){},methods:{loadDemensions:function(){var e=this;setTimeout((function(){e.demensions=[{id:1,demName:"行政维度"},{id:2,demName:"分公司维度"}],e.defaultDemension=1}),1e3)},showDialog:function(){this.$refs.htOrgPostDialog.showDialog()},handleLoad:function(e,o){var n=this;this.$message("输入关键字查询组织"),m["a"].getOrgs(e).then((function(e){n.data=e.rows,n.pagination.page=e.page,n.pagination.pageSize=e.pageSize,n.pagination.total=e.total,o()})).catch((function(e){o()}))},loadOrgTree:function(e,o){this.$message("组织节点点击事件 请异步加载组织");var n=this;g["a"].getSysTypeData({}).then((function(a){n.defaultExpandedKeys.push(e.id);var i=[{id:e.id,name:"组织"+e.id,isLeaf:!1}];n.orgLength>2&&(i=[]),n.orgLength++,o(i)}))},changeDemension:function(e){this.$message("维度改变 请重新获取组织")},loadListData:function(e){this.$message("根据组织获取下级组织")},onConfirm:function(e){this.$emit("onConfirm",e),this.$emit("input",e)}}},_=$,O=Object(u["a"])(_,w,L,!1,null,null,null),k=O.exports,T=function(){var e=this,o=e.$createElement,n=e._self._c||o;return n("ht-org-post-dialog",{ref:"htOrgPostDialog",attrs:{single:e.single,data:e.data,"table-columns":e.tableColumns,pagination:e.pagination,demensions:e.demensions,"default-demension":e.defaultDemension,orgs:e.orgs,"load-org-tree":e.loadOrgTree,"quick-search-props":"name,code"},on:{load:e.handleLoad,changeDemension:e.changeDemension,loadDemensions:e.loadDemensions,loadListData:e.loadListData,onConfirm:e.onConfirm}})},x=[],S={name:"my-post-dialog",props:{value:Array,single:Boolean},data:function(){return{data:[],demensions:[],defaultDemension:null,orgs:[],tableColumns:[{prop:"name",label:"名称"},{prop:"code",label:"编码"},{prop:"orgName",label:"所属组织"}],pagination:{page:1,pageSize:50,total:0},orgLength:0}},mounted:function(){},methods:{loadDemensions:function(){var e=this;setTimeout((function(){e.demensions=[{id:1,demName:"行政维度"},{id:2,demName:"分公司维度"}],e.defaultDemension=1}),1e3)},showDialog:function(){this.$refs.htOrgPostDialog.showDialog()},handleLoad:function(e,o){var n=this;this.$message("输入关键字查询组织"),this.$message("输入关键字查询岗位"),m["a"].getPosts(e).then((function(e){n.data=e.rows,n.pagination.page=e.page,n.pagination.pageSize=e.pageSize,n.pagination.total=e.total,o()})).catch((function(e){o()}))},loadOrgTree:function(e,o){this.$message("组织节点点击事件 请异步加载组织");var n=this;g["a"].getSysTypeData({}).then((function(a){var i=[{id:e.id,name:"组织"+e.id}];n.orgLength>2&&(i=[]),n.orgLength++,o(i)}))},changeDemension:function(e){this.$message("维度改变 请重新获取组织")},loadListData:function(e){this.$message("根据组织获取岗位")},onConfirm:function(e){this.$emit("onConfirm",e),this.$emit("input",e)}}},P=S,U=Object(u["a"])(P,T,x,!1,null,null,null),z=U.exports,E=function(){var e=this,o=e.$createElement,n=e._self._c||o;return n("ht-tree-list-dialog",{ref:"htTreeListDialog",attrs:{single:e.single,data:e.data,lazy:"","table-columns":e.tableColumns,pagination:e.pagination,demensions:e.demensions,"default-demension":e.defaultDemension,orgs:e.orgs,"load-org-tree":e.loadOrgTree,"default-expanded-keys":e.defaultExpandedKeys,dialogTitle:"选择表单","quick-search-props":"name,code","search-placeholder":"searchPlaceholder"},on:{load:e.handleLoad,loadListData:e.loadListData,onConfirm:e.onConfirm}})},N=[],j={name:"my-org-dialog",props:{value:Array,single:Boolean},data:function(){return{data:[],demensions:[],defaultDemension:null,orgs:[],tableColumns:[{prop:"name",label:"名称",width:"120"},{prop:"code",label:"编码",width:"120"},{prop:"pathName",label:"路径",width:"260"}],pagination:{page:1,pageSize:50,total:0},orgLength:0,defaultExpandedKeys:[]}},mounted:function(){},methods:{showDialog:function(e){this.$refs.htTreeListDialog.showDialog(e)},handleLoad:function(e,o){var n=this;this.$message("输入关键字查询"),m["a"].getOrgs(e).then((function(e){n.data=e.rows,n.pagination.page=e.page,n.pagination.pageSize=e.pageSize,n.pagination.total=e.total,o()})).catch((function(e){o()}))},loadOrgTree:function(e,o){this.$message("节点点击事件 请异步加载组织");var n=this;g["a"].getSysTypeData({}).then((function(a){n.defaultExpandedKeys.push(e.id);var i=[{id:e.id,name:"组织"+e.id,isLeaf:!1}];n.orgLength>2&&(i=[]),n.orgLength++,o(i)}))},loadListData:function(e){this.$message("根据nodeId获取下级")},onConfirm:function(e){this.$emit("onConfirm",e),this.$emit("input",e)}}},A=j,K=Object(u["a"])(A,E,N,!1,null,null,null),M=K.exports,q={name:"dialog-code",components:{myUserDialog:h,myDemensionDialog:C,myOrgDialog:k,myPostDialog:z,myTreeListDialog:M},data:function(){return{data:{users:[],demensions:[],orgs:[],posts:[],treeLists:[]}}},methods:{showDialog:function(e){this.$refs[e].showDialog()},userDialogConfirm:function(e){this.data.users=e},demensionDialogConfirm:function(e){this.data.demensions=e},orgDialogConfirm:function(e){this.data.orgs=e},postDialogConfirm:function(e){this.data.posts=e},myTreeListDialogConfirm:function(e){this.data.treeLists=e}}},B=q,I=Object(u["a"])(B,t,s,!1,null,null,null),J=I.exports,V=n("a55f"),F={code:'\n