/*! * build: vue-admin-beautiful * vue-admin-beautiful author: chuzhixin 1204505056@qq.com * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 * time: 2024-10-10 11:14:28 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-247b739a","chunk-497a5110","chunk-3b3c789f","chunk-950b1a12","chunk-94236884"],{"0fea":function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return r})),o.d(t,"doEdit",(function(){return i})),o.d(t,"doDelete",(function(){return c})),o.d(t,"doAdd",(function(){return n})),o.d(t,"getProjectIdByUserId",(function(){return d})),o.d(t,"assignRole",(function(){return s})),o.d(t,"assignProject",(function(){return u})),o.d(t,"assignMiniRole",(function(){return m})),o.d(t,"getAllProjects",(function(){return f}));var a=o("b775"),l=o("7d92");function r(e){let t="?page="+e.page+"&size="+e.size;return""!=e.userName&&(t+="&userName="+e.userName),""!=e.nickName&&(t+="&nickName="+e.nickName),""!=e.phone&&(t+="&phone="+e.phone),""!=e.email&&(t+="&email="+e.email),""!=e.deptId&&(t+="&deptId="+e.deptId),Object(a["default"])({url:"/sysUser/select"+t,method:"get",data:e})}async function i(e){return null!=e.password&&(e.password=await Object(l["encrypt"])(e.password)),Object(a["default"])({url:"/sysUser/update",method:"post",data:e})}function c(e){return Object(a["default"])({url:"/sysUser/remove",method:"post",data:e})}async function n(e){return""!=e.password&&(e.password=await Object(l["encrypt"])(e.password)),Object(a["default"])({url:"/sysUser/insert",method:"post",data:e})}function d(e){return Object(a["default"])({url:"/sysUser/getProjectIdByUserId?userId="+e.userId,method:"get",data:e})}function s(e){return Object(a["default"])({url:"/sysUser/assignRole",method:"post",data:e})}function u(e){return Object(a["default"])({url:"/sysUser/assignProject",method:"post",data:e})}function m(e){return Object(a["default"])({url:"/sysUser/assignMiniRole",method:"post",data:e})}function f(e){return Object(a["default"])({url:"/sysUser/getAllProjects",method:"get"})}},"173f":function(e,t,o){"use strict";o.r(t);var a=o("f2bf");const l={class:"dialog-footer"};function r(e,t,o,r,i,c){const n=Object(a["resolveComponent"])("el-option"),d=Object(a["resolveComponent"])("el-select"),s=Object(a["resolveComponent"])("el-form-item"),u=Object(a["resolveComponent"])("el-input"),m=Object(a["resolveComponent"])("el-form"),f=Object(a["resolveComponent"])("el-button"),b=Object(a["resolveComponent"])("el-dialog");return Object(a["openBlock"])(),Object(a["createBlock"])(b,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[7]||(t[7]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:c.close},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{ref:"form",model:i.form,rules:i.rules,"label-width":"80px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{label:"部门",prop:"deptId"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,{modelValue:i.form.deptId,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.deptId=e),placeholder:"请选择部门"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(i.deptData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(n,{key:e.deptId,label:e.deptName,value:e.deptId},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(s,{label:e.$t("staff.yhm"),prop:"userName"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:i.form.userName,"onUpdate:modelValue":t[1]||(t[1]=e=>i.form.userName=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(s,{label:"密码",prop:"password"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:i.form.password,"onUpdate:modelValue":t[2]||(t[2]=e=>i.form.password=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(s,{label:e.$t("staff.xm"),prop:"nickName"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:i.form.nickName,"onUpdate:modelValue":t[3]||(t[3]=e=>i.form.nickName=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(s,{label:"手机号",prop:"phone"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:i.form.phone,"onUpdate:modelValue":t[4]||(t[4]=e=>i.form.phone=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(s,{label:e.$t("staff.yx"),prop:"email"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:i.form.email,"onUpdate:modelValue":t[5]||(t[5]=e=>i.form.email=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(s,{label:"微信",prop:"wechat"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:i.form.wechat,"onUpdate:modelValue":t[6]||(t[6]=e=>i.form.wechat=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]),Object(a["createElementVNode"])("div",l,[Object(a["createVNode"])(f,{type:"primary",size:"small",onClick:c.save},{default:Object(a["withCtx"])(()=>t[8]||(t[8]=[Object(a["createTextVNode"])("确 定")])),_:1},8,["onClick"]),Object(a["createVNode"])(f,{size:"small",onClick:c.close},{default:Object(a["withCtx"])(()=>t[9]||(t[9]=[Object(a["createTextVNode"])("取 消")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}var i=o("0fea"),c=o("cc5e"),n=o("fe05"),d={name:"ManageEdit",data(){return{form:{id:"",userName:"",nickName:"",password:"",phone:"",email:"",wechat:""},rules:{userName:[{required:!0,trigger:"blur",message:"请输入用户名"}],nickName:[{required:!0,trigger:"blur",message:"请输入姓名"}],phone:[{required:!0,trigger:"blur",message:"请输入手机号"}]},roleData:[],clearable:!0,roleId:"",parentData:[],title:"",dialogFormVisible:!1,diffData:{},ruleForm:[],deptData:[]}},created(){},methods:{async getDeptList(){const{data:e}=await Object(n["getDeptList"])();this.deptData=e},async getRoleData(){const e={page:1,size:10},{data:t}=await Object(c["getList"])(e);this.roleData=t.items},manageEdit(e){this.getRoleData(),this.getDeptList(),e?(this.title="编辑用户",this.roleId=e.id,this.form=Object.assign({},e),this.ruleForm=Object.assign({},e)):this.title="添加用户",this.dialogFormVisible=!0},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},getDiffData(){this.diffData={},Object.keys(this.form).forEach(e=>{this.form[e]!=this.ruleForm[e]&&(this.diffData[e]=this.form[e])})},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;if(this.form.name=this.form.title,this.form.id){if(this.getDiffData(),0!=Object.keys(this.diffData).length){this.diffData.id=this.form.id;const{msg:e}=await Object(i["doEdit"])(this.diffData);this.$notify({title:e,type:"success"})}}else{delete this.form.id;const{msg:e}=await Object(i["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()})}}},s=(o("e444"),o("d959")),u=o.n(s);const m=u()(d,[["render",r]]);t["default"]=m},"18af":function(e,t,o){"use strict";o("9504")},"247a":function(e,t,o){"use strict";o("72f8")},"24d2":function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return r})),o.d(t,"doEdit",(function(){return i})),o.d(t,"getProjectGroup",(function(){return c})),o.d(t,"selectAlarmTypeList",(function(){return n})),o.d(t,"getAlarmUser",(function(){return d})),o.d(t,"addAlarmUsers",(function(){return s})),o.d(t,"doDelete",(function(){return u})),o.d(t,"doAdd",(function(){return m})),o.d(t,"exportProject",(function(){return f}));var a=o("b775"),l=o("f121");function r(e){let t="?page="+e.page+"&size="+e.size;return e.regionCode&&(t+="®ionCode="+e.regionCode),e.name&&(t+="&name="+e.name),e.leader&&(t+="&leader="+e.leader),e.contact&&(t+="&contact="+e.contact),e.groupId&&(t+="&groupId="+e.groupId),Object(a["default"])({url:"/iot/project/select"+t,method:"get",data:e})}function i(e){return Object(a["default"])({url:"/iot/project/update",method:"post",data:e})}function c(e){return Object(a["default"])({url:"/iot/project/selectAllProjectGroup",method:"get",data:e})}function n(e){return Object(a["default"])({url:"/iot/project/selectAlarmTypeList",method:"get",data:e})}function d(e){return Object(a["default"])({url:"/iot/project/getAlarmUser?projectId="+e.projectId,method:"get",data:e})}function s(e){return Object(a["default"])({url:"/iot/project/addAlarmUsers",method:"post",data:e})}function u(e){return Object(a["default"])({url:"/iot/project/remove?",method:"post",data:e})}function m(e){return Object(a["default"])({url:"/iot/project/insert",method:"post",data:e})}function f(e){let t="?page="+e.page+"&size="+e.size;return e.regionCode&&(t+="®ionCode="+e.regionCode),e.name&&(t+="&name="+e.name),e.leader&&(t+="&leader="+e.leader),e.contact&&(t+="&contact="+e.contact),e.groupId&&(t+="&groupId="+e.groupId),l["baseURL"]+"/iot/project/export"+t}},5276:function(e,t,o){"use strict";o.r(t);var a=o("f2bf");const l={class:"dialog-footer"};function r(e,t,o,r,i,c){const n=Object(a["resolveComponent"])("el-option"),d=Object(a["resolveComponent"])("el-select"),s=Object(a["resolveComponent"])("el-form-item"),u=Object(a["resolveComponent"])("el-form"),m=Object(a["resolveComponent"])("el-button"),f=Object(a["resolveComponent"])("el-dialog");return Object(a["openBlock"])(),Object(a["createBlock"])(f,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[1]||(t[1]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:c.close},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{ref:"form",model:i.form,rules:e.rules,"label-width":"80px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{label:e.$t("dataEnquiry.xm"),prop:"projectIds"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,{modelValue:i.form.projectIds,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.projectIds=e),size:"small",multiple:"",placeholder:"请选择"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(i.projectData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(n,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model","rules"]),Object(a["createElementVNode"])("div",l,[Object(a["createVNode"])(m,{type:"primary",size:"small",onClick:c.save},{default:Object(a["withCtx"])(()=>t[2]||(t[2]=[Object(a["createTextVNode"])("确 定")])),_:1},8,["onClick"]),Object(a["createVNode"])(m,{size:"small",onClick:c.close},{default:Object(a["withCtx"])(()=>t[3]||(t[3]=[Object(a["createTextVNode"])("取 消")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}o("14d9");var i=o("0fea"),c=(o("24d2"),o("c24f")),n={name:"ManageRole",data(){return{form:{userId:"",projectIds:[]},projectData:[],clearable:!0,title:"",dialogFormVisible:!1}},created(){},methods:{async getProjectData(){const{data:e}=await Object(i["getAllProjects"])();this.projectData=e},manageProduct(e){this.title="分配项目",this.form.userId=e.id,this.dialogFormVisible=!0,this.getProjectData(),this.getUserProject()},async getUserProject(){const{data:e}=await Object(c["getProjectsByUserId"])({userId:this.form.userId});for(const t in e)this.form.projectIds.push(e[t].id)},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){console.log(this.form),this.$refs["form"].validate(async e=>{if(!e)return!1;{const{msg:e}=await Object(i["assignProject"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},d=(o("18af"),o("d959")),s=o.n(d);const u=s()(n,[["render",r]]);t["default"]=u},"5c08":function(e,t,o){},"72f8":function(e,t,o){},7363:function(e,t,o){"use strict";o.r(t);var a=o("f2bf");const l={class:"manage-container"},r={class:"manage-input"},i={class:"manage-button"};function c(e,t,o,c,n,d){const s=Object(a["resolveComponent"])("el-input"),u=Object(a["resolveComponent"])("el-form-item"),m=Object(a["resolveComponent"])("el-option"),f=Object(a["resolveComponent"])("el-select"),b=Object(a["resolveComponent"])("vab-query-form"),p=Object(a["resolveComponent"])("el-form"),h=Object(a["resolveComponent"])("el-button"),j=Object(a["resolveComponent"])("el-table-column"),O=Object(a["resolveComponent"])("el-switch"),g=Object(a["resolveComponent"])("el-table"),V=Object(a["resolveComponent"])("el-pagination"),C=Object(a["resolveComponent"])("manage-edit"),y=Object(a["resolveComponent"])("manage-role"),N=Object(a["resolveComponent"])("manage-product"),w=Object(a["resolveComponent"])("manage-mini-role");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",l,[Object(a["createElementVNode"])("div",r,[Object(a["createVNode"])(p,{ref:"queryForm",model:n.queryForm,"label-width":"80px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{width:"100",prop:"userName",label:e.$t("staff.yhm")},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:n.queryForm.userName,"onUpdate:modelValue":t[0]||(t[0]=e=>n.queryForm.userName=e),size:"small",placeholder:"请输入用户名"},null,8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(u,{width:"100",prop:"nickName",label:"昵称"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:n.queryForm.nickName,"onUpdate:modelValue":t[1]||(t[1]=e=>n.queryForm.nickName=e),size:"small",placeholder:"请输入昵称"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(u,{width:"100",prop:"phone",label:"手机号"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:n.queryForm.phone,"onUpdate:modelValue":t[2]||(t[2]=e=>n.queryForm.phone=e),size:"small",placeholder:"请输入手机号"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(u,{width:"100",prop:"email",label:e.$t("staff.yx")},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{modelValue:n.queryForm.email,"onUpdate:modelValue":t[3]||(t[3]=e=>n.queryForm.email=e),size:"small",placeholder:"请输入邮箱"},null,8,["modelValue"])]),_:1},8,["label"]),Object(a["createVNode"])(u,{width:"100",prop:"deptId",label:"部门"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(f,{modelValue:n.queryForm.deptId,"onUpdate:modelValue":t[4]||(t[4]=e=>n.queryForm.deptId=e),size:"small",placeholder:"请选择部门"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{value:"",label:e.$t("dataEnquiry.qb")},null,8,["label"]),(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(n.deptData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(m,{key:e.deptId,label:e.deptName,value:e.deptId},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["model"])]),Object(a["createElementVNode"])("div",i,[Object(a["createVNode"])(h,{size:"small",onClick:t[5]||(t[5]=e=>d.resetForm())},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(a["createVNode"])(h,{type:"primary",size:"small",onClick:d.search},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(a["createVNode"])(h,{type:"primary",size:"small",onClick:d.handleAdd},{default:Object(a["withCtx"])(()=>t[6]||(t[6]=[Object(a["createTextVNode"])(" 添加用户 ")])),_:1},8,["onClick"]),Object(a["createVNode"])(h,{type:"primary",size:"small",onClick:d.deletes},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.plsc")),1)]),_:1},8,["onClick"])]),Object(a["createVNode"])(g,{data:n.roleData,border:"",stripe:"",style:{width:"100%"},onSelectionChange:d.handleSelectionChange},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(j,{type:"selection",width:"55"}),Object(a["createVNode"])(j,{prop:"id",label:"ID",width:"60",align:"center"}),Object(a["createVNode"])(j,{prop:"userName",label:e.$t("staff.yhm"),width:"120",align:"center"},null,8,["label"]),Object(a["createVNode"])(j,{prop:"dept.deptName",label:"部门",width:"120",align:"center"}),Object(a["createVNode"])(j,{prop:"nickName",label:"名字",width:"120",align:"center"}),Object(a["createVNode"])(j,{prop:"phone",label:"手机",width:"120",align:"center"}),Object(a["createVNode"])(j,{prop:"email",label:e.$t("staff.yx"),width:"120",align:"center"},null,8,["label"]),Object(a["createVNode"])(j,{prop:"wechat",label:"微信",width:"120",align:"center"}),Object(a["createVNode"])(j,{prop:"status",label:e.$t("dataEnquiry.zt"),align:"center",width:"60"},{default:Object(a["withCtx"])(e=>[Object(a["createVNode"])(O,{modelValue:e.row.status,"onUpdate:modelValue":t=>e.row.status=t,"active-value":"0","inactive-value":"1",onClick:t=>d.soreStatus(e.row.status,e.row.id)},null,8,["modelValue","onUpdate:modelValue","onClick"])]),_:1},8,["label"]),Object(a["createVNode"])(j,{prop:"createTime",label:e.$t("grouping.cjsj"),width:"200",align:"center"},null,8,["label"]),Object(a["createVNode"])(j,{prop:"updateTime",label:e.$t("grouping.gxsj"),width:"200",align:"center"},null,8,["label"]),Object(a["createVNode"])(j,{fixed:"right",label:e.$t("defalult.cz"),width:"350",align:"center"},{default:Object(a["withCtx"])(({row:o})=>[Object(a["createVNode"])(h,{type:"text",onClick:e=>d.handleEdit(o)},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(a["createVNode"])(h,{type:"text",onClick:e=>d.handleDelete(o)},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"]),Object(a["createVNode"])(h,{type:"text",onClick:e=>d.assignRole(o)},{default:Object(a["withCtx"])(()=>t[7]||(t[7]=[Object(a["createTextVNode"])("平台角色")])),_:2},1032,["onClick"]),Object(a["createVNode"])(h,{type:"text",onClick:e=>d.assignMiniRole(o)},{default:Object(a["withCtx"])(()=>t[8]||(t[8]=[Object(a["createTextVNode"])(" 小程序角色 ")])),_:2},1032,["onClick"]),Object(a["createVNode"])(h,{type:"text",onClick:e=>d.assignProduct(o)},{default:Object(a["withCtx"])(()=>t[9]||(t[9]=[Object(a["createTextVNode"])(" 分配项目 ")])),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data","onSelectionChange"]),Object(a["createVNode"])(V,{background:n.background,"current-page":n.queryForm.page,layout:n.layout,"page-size":n.queryForm.size,total:n.total,style:{"text-align":"right"},onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(a["createVNode"])(C,{ref:"edit"},null,512),Object(a["createVNode"])(y,{ref:"index"},null,512),Object(a["createVNode"])(N,{ref:"product"},null,512),Object(a["createVNode"])(w,{ref:"mini"},null,512)])}o("14d9");var n=o("0fea"),d=o("173f"),s=o("c014"),u=o("5276"),m=o("e51a"),f=o("fe05"),b={name:"ManageIndex",components:{manageEdit:d["default"],manageRole:s["default"],manageProduct:u["default"],manageMiniRole:m["default"]},data(){return{roleData:[],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],ids:[],deptData:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,userName:"",nickName:"",phone:"",email:"",deptId:""}}},computed:{height(){return 500}},created(){this.fetchData(),this.getDeptData()},methods:{search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},async getDeptData(){const{data:e}=await Object(f["getDeptList"])();this.deptData=e},handleSelectionChange(e){const t=[];e.forEach(e=>{t.push(e.id)}),this.ids=t},async soreStatus(e,t){const{code:o,msg:a}=await Object(n["doEdit"])({status:e,id:t});0==o?this.$notify({title:a,type:"success"}):this.$notify.error({title:a}),this.fetchData()},manageIndex(){this.fetchData()},async fetchData(){this.listLoading=!0;const{data:e}=await Object(n["getList"])(this.queryForm);this.roleData=e.items,this.total=e.total,console.log(this.roleData),setTimeout(()=>{this.listLoading=!1},500)},handleAdd(){this.$refs["edit"].manageEdit()},handleEdit(e){this.$refs["edit"].manageEdit(e)},assignRole(e){this.$refs["index"].manageRole(e)},assignMiniRole(e){this.$refs["mini"].manageMiniRole(e)},assignProduct(e){this.$refs["product"].manageProduct(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},deletes(){const e=this.ids;if(0==e.length)return this.$message({type:"info",message:"没有选中任何项"}),!1;this.deleteData(e)},deleteData(e){this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:t}=Object(n["doDelete"])(e);this.$message({type:"success",message:void 0==t?"删除成功":t});const o=this;setTimeout((function(){o.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},handleDelete(e){e.id&&this.deleteData([e.id])}}},p=(o("8124"),o("d959")),h=o.n(p);const j=h()(b,[["render",c],["__scopeId","data-v-6ef2ea26"]]);t["default"]=j},"75e7":function(e,t,o){},8124:function(e,t,o){"use strict";o("75e7")},9504:function(e,t,o){},c014:function(e,t,o){"use strict";o.r(t);var a=o("f2bf");const l={class:"dialog-footer"};function r(e,t,o,r,i,c){const n=Object(a["resolveComponent"])("el-option"),d=Object(a["resolveComponent"])("el-select"),s=Object(a["resolveComponent"])("el-form-item"),u=Object(a["resolveComponent"])("el-form"),m=Object(a["resolveComponent"])("el-button"),f=Object(a["resolveComponent"])("el-dialog");return Object(a["openBlock"])(),Object(a["createBlock"])(f,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[1]||(t[1]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:c.close},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{ref:"form",model:i.form,rules:e.rules,"label-width":"80px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{label:"角色",prop:"id"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,{modelValue:i.form.roleId,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.roleId=e),size:"small",placeholder:"请选择"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(i.roleData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(n,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]),Object(a["createElementVNode"])("div",l,[Object(a["createVNode"])(m,{type:"primary",size:"small",onClick:c.save},{default:Object(a["withCtx"])(()=>t[2]||(t[2]=[Object(a["createTextVNode"])("确 定")])),_:1},8,["onClick"]),Object(a["createVNode"])(m,{size:"small",onClick:c.close},{default:Object(a["withCtx"])(()=>t[3]||(t[3]=[Object(a["createTextVNode"])("取 消")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}var i=o("0fea"),c=o("cc5e"),n=(o("3fd4"),o("a18c"),{name:"ManageRole",data(){return{form:{userId:"",roleId:""},roleData:[],clearable:!0,parentData:[],title:"",dialogFormVisible:!1}},created(){},methods:{async getRoleData(){const e={page:1,size:20},{data:t}=await Object(c["getList"])(e);this.roleData=t.items},manageRole(e){this.title="分配角色",this.form.userId=e.id,void 0!=e.role&&(this.form.roleId=e.role.id),this.dialogFormVisible=!0,this.getRoleData()},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{const{msg:e}=await Object(i["assignRole"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}}),d=(o("247a"),o("d959")),s=o.n(d);const u=s()(n,[["render",r]]);t["default"]=u},cc5e:function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return l})),o.d(t,"doEdit",(function(){return r})),o.d(t,"doDelete",(function(){return i})),o.d(t,"doAdd",(function(){return c})),o.d(t,"getMenuIdsByRoleId",(function(){return n})),o.d(t,"assignMenu",(function(){return d})),o.d(t,"miniRoleSelect",(function(){return s})),o.d(t,"miniRoleInsert",(function(){return u})),o.d(t,"miniRoleUpdate",(function(){return m})),o.d(t,"miniRoleRemove",(function(){return f})),o.d(t,"miniRoleAssignMenu",(function(){return b})),o.d(t,"getMiniRoleMenuIdsByRoleId",(function(){return p}));var a=o("b775");function l(e){let t="?page="+e.page+"&size="+e.size;return e.name&&(t+="&name="+e.name),Object(a["default"])({url:"/sysRole/select"+t,method:"get",data:e})}function r(e){return Object(a["default"])({url:"/sysRole/update",method:"post",data:e})}function i(e){return Object(a["default"])({url:"/sysRole/remove",method:"post",data:e})}function c(e){return Object(a["default"])({url:"/sysRole/insert",method:"post",data:e})}function n(e){return Object(a["default"])({url:"/sysRole/getMenuIdsByRoleId?roleId="+e.roleId,method:"get",data:e})}function d(e){return Object(a["default"])({url:"/sysRole/assignMenu",method:"post",data:e})}function s(e){let t="?page="+e.page+"&size="+e.size;return void 0!=e.name&&(t+="&name="+e.name),Object(a["default"])({url:"/miniRole/select"+t,method:"get",data:e})}function u(e){return Object(a["default"])({url:"/miniRole/insert",method:"post",data:e})}function m(e){return Object(a["default"])({url:"/miniRole/update",method:"post",data:e})}function f(e){return Object(a["default"])({url:"/miniRole/remove?roleId="+e.roleId,method:"post",data:e})}function b(e){return Object(a["default"])({url:"/miniRole/assignMenu",method:"post",data:e})}function p(e){return Object(a["default"])({url:"/miniRole/getMenuIdsByRoleId?roleId="+e.roleId,method:"get",data:e})}},d734:function(e,t,o){},e444:function(e,t,o){"use strict";o("5c08")},e51a:function(e,t,o){"use strict";o.r(t);var a=o("f2bf");const l={class:"dialog-footer"};function r(e,t,o,r,i,c){const n=Object(a["resolveComponent"])("el-option"),d=Object(a["resolveComponent"])("el-select"),s=Object(a["resolveComponent"])("el-form-item"),u=Object(a["resolveComponent"])("el-form"),m=Object(a["resolveComponent"])("el-button"),f=Object(a["resolveComponent"])("el-dialog");return Object(a["openBlock"])(),Object(a["createBlock"])(f,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[1]||(t[1]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:c.close},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{ref:"form",model:i.form,rules:e.rules,"label-width":"80px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s,{label:"角色",prop:"id"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,{modelValue:i.form.roleId,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.roleId=e),size:"small",placeholder:"请选择"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(i.roleData,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(n,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]),Object(a["createElementVNode"])("div",l,[Object(a["createVNode"])(m,{type:"primary",size:"small",onClick:c.save},{default:Object(a["withCtx"])(()=>t[2]||(t[2]=[Object(a["createTextVNode"])("确 定")])),_:1},8,["onClick"]),Object(a["createVNode"])(m,{size:"small",onClick:c.close},{default:Object(a["withCtx"])(()=>t[3]||(t[3]=[Object(a["createTextVNode"])("取 消")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}var i=o("0fea"),c=o("cc5e"),n={name:"ManageRole",data(){return{form:{userId:"",roleId:""},roleData:[],clearable:!0,parentData:[],title:"",dialogFormVisible:!1}},created(){},methods:{async getRoleData(){const e={page:1,size:20},{data:t}=await Object(c["miniRoleSelect"])(e);this.roleData=t.items},manageMiniRole(e){this.title="分配角色",this.form.userId=e.id,void 0!=e.wechatRole&&(this.form.roleId=e.wechatRole.id),this.dialogFormVisible=!0,this.getRoleData()},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{const{msg:e}=await Object(i["assignMiniRole"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},d=(o("e9ff"),o("d959")),s=o.n(d);const u=s()(n,[["render",r]]);t["default"]=u},e9ff:function(e,t,o){"use strict";o("d734")},fe05:function(e,t,o){"use strict";o.r(t),o.d(t,"getDeptList",(function(){return l})),o.d(t,"getDeptTreeList",(function(){return r})),o.d(t,"doDeptDelete",(function(){return i})),o.d(t,"doDeptEdit",(function(){return c})),o.d(t,"doDeptAdd",(function(){return n}));var a=o("b775");function l(e){return Object(a["default"])({url:"/sysDept/list",method:"get",data:e})}function r(e){return Object(a["default"])({url:"/sysDept/deptTree",method:"get",data:e})}function i(e){return Object(a["default"])({url:"/sysDept/delete?deptId="+e.deptId,method:"post",data:e})}function c(e){return Object(a["default"])({url:"/sysDept/update",method:"post",data:e})}function n(e){return Object(a["default"])({url:"/sysDept/add",method:"post",data:e})}}}]);