water-ldht/dist/static/js/chunk-950b1a12.55fd6531.js

7 lines
6.5 KiB
JavaScript

/*!
* 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-950b1a12"],{"0fea":function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return a})),o.d(t,"doEdit",(function(){return c})),o.d(t,"doDelete",(function(){return s})),o.d(t,"doAdd",(function(){return d})),o.d(t,"getProjectIdByUserId",(function(){return l})),o.d(t,"assignRole",(function(){return i})),o.d(t,"assignProject",(function(){return u})),o.d(t,"assignMiniRole",(function(){return f})),o.d(t,"getAllProjects",(function(){return m}));var r=o("b775"),n=o("7d92");function a(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(r["default"])({url:"/sysUser/select"+t,method:"get",data:e})}async function c(e){return null!=e.password&&(e.password=await Object(n["encrypt"])(e.password)),Object(r["default"])({url:"/sysUser/update",method:"post",data:e})}function s(e){return Object(r["default"])({url:"/sysUser/remove",method:"post",data:e})}async function d(e){return""!=e.password&&(e.password=await Object(n["encrypt"])(e.password)),Object(r["default"])({url:"/sysUser/insert",method:"post",data:e})}function l(e){return Object(r["default"])({url:"/sysUser/getProjectIdByUserId?userId="+e.userId,method:"get",data:e})}function i(e){return Object(r["default"])({url:"/sysUser/assignRole",method:"post",data:e})}function u(e){return Object(r["default"])({url:"/sysUser/assignProject",method:"post",data:e})}function f(e){return Object(r["default"])({url:"/sysUser/assignMiniRole",method:"post",data:e})}function m(e){return Object(r["default"])({url:"/sysUser/getAllProjects",method:"get"})}},"18af":function(e,t,o){"use strict";o("9504")},"24d2":function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return a})),o.d(t,"doEdit",(function(){return c})),o.d(t,"getProjectGroup",(function(){return s})),o.d(t,"selectAlarmTypeList",(function(){return d})),o.d(t,"getAlarmUser",(function(){return l})),o.d(t,"addAlarmUsers",(function(){return i})),o.d(t,"doDelete",(function(){return u})),o.d(t,"doAdd",(function(){return f})),o.d(t,"exportProject",(function(){return m}));var r=o("b775"),n=o("f121");function a(e){let t="?page="+e.page+"&size="+e.size;return e.regionCode&&(t+="&regionCode="+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(r["default"])({url:"/iot/project/select"+t,method:"get",data:e})}function c(e){return Object(r["default"])({url:"/iot/project/update",method:"post",data:e})}function s(e){return Object(r["default"])({url:"/iot/project/selectAllProjectGroup",method:"get",data:e})}function d(e){return Object(r["default"])({url:"/iot/project/selectAlarmTypeList",method:"get",data:e})}function l(e){return Object(r["default"])({url:"/iot/project/getAlarmUser?projectId="+e.projectId,method:"get",data:e})}function i(e){return Object(r["default"])({url:"/iot/project/addAlarmUsers",method:"post",data:e})}function u(e){return Object(r["default"])({url:"/iot/project/remove?",method:"post",data:e})}function f(e){return Object(r["default"])({url:"/iot/project/insert",method:"post",data:e})}function m(e){let t="?page="+e.page+"&size="+e.size;return e.regionCode&&(t+="&regionCode="+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),n["baseURL"]+"/iot/project/export"+t}},5276:function(e,t,o){"use strict";o.r(t);var r=o("f2bf");const n={class:"dialog-footer"};function a(e,t,o,a,c,s){const d=Object(r["resolveComponent"])("el-option"),l=Object(r["resolveComponent"])("el-select"),i=Object(r["resolveComponent"])("el-form-item"),u=Object(r["resolveComponent"])("el-form"),f=Object(r["resolveComponent"])("el-button"),m=Object(r["resolveComponent"])("el-dialog");return Object(r["openBlock"])(),Object(r["createBlock"])(m,{modelValue:c.dialogFormVisible,"onUpdate:modelValue":t[1]||(t[1]=e=>c.dialogFormVisible=e),title:c.title,width:"500px",onClose:s.close},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(u,{ref:"form",model:c.form,rules:e.rules,"label-width":"80px"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(i,{label:e.$t("dataEnquiry.xm"),prop:"projectIds"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(l,{modelValue:c.form.projectIds,"onUpdate:modelValue":t[0]||(t[0]=e=>c.form.projectIds=e),size:"small",multiple:"",placeholder:"请选择"},{default:Object(r["withCtx"])(()=>[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(c.projectData,e=>(Object(r["openBlock"])(),Object(r["createBlock"])(d,{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(r["createElementVNode"])("div",n,[Object(r["createVNode"])(f,{type:"primary",size:"small",onClick:s.save},{default:Object(r["withCtx"])(()=>t[2]||(t[2]=[Object(r["createTextVNode"])("确 定")])),_:1},8,["onClick"]),Object(r["createVNode"])(f,{size:"small",onClick:s.close},{default:Object(r["withCtx"])(()=>t[3]||(t[3]=[Object(r["createTextVNode"])("取 消")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}o("14d9");var c=o("0fea"),s=(o("24d2"),o("c24f")),d={name:"ManageRole",data(){return{form:{userId:"",projectIds:[]},projectData:[],clearable:!0,title:"",dialogFormVisible:!1}},created(){},methods:{async getProjectData(){const{data:e}=await Object(c["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(s["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(c["assignProject"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},l=(o("18af"),o("d959")),i=o.n(l);const u=i()(d,[["render",a]]);t["default"]=u},9504:function(e,t,o){}}]);