beehole-store-server
Version:
www.bee-hole.com
1 lines • 5.7 kB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-46fdc5eb"],{"1a2e":function(e,t,r){"use strict";r.r(t);r("d3b7");var n=r("c0c7"),i=r("fcb7"),o=r("6b01"),u=r("2dd7");t["default"]={name:"CreateFormShangHu",props:{deptCheckedValue:{type:Object},statusOptions:{type:Array,required:!0},sexOptions:{type:Array,required:!0},userTypeOptions:{type:Array,required:!0},defalutExpandedKeys:{type:Array}},components:{AntModal:u["a"],SelectDept:o["a"]},data:function(){return{expandedKeys:this.defalutExpandedKeys,spinning:!1,delayTime:100,replaceFields:{children:"children",title:"label",key:"id",value:"id"},customStyle:"background: #fff;ssborder-radius: 4px;margin-bottom: 24px;border: 0;overflow: hidden",postOptions:[],roleOptions:[],initPassword:void 0,formTitle:"",form:{id:void 0,dept_id:0,username:void 0,nickName:void 0,mobile:void 0,email:void 0,sex:"2",status:"1",userType:"2",remark:void 0,postIds:[],role:[]},open:!1,rules:{realname:[{required:!0,message:"用户名称不能为空",trigger:"blur"}],id:[{required:!0,message:"用户编号不能为空",trigger:"blur"}],username:[{required:!0,message:"登录名不能为空",trigger:"blur"},{validator:this.checkUserNameUnique,trigger:"change"}],secretLevel:[{required:!0,message:"密级不能为空",trigger:"blur"}],email:[{type:"email",message:"请正确填写邮箱地址",trigger:["blur","change"]},{validator:this.checkEmailUnique}],mobile:[{pattern:/^1[3|4|5|6|7|8|9][0-9]\d{8}$/,message:"请正确填写手机号",trigger:"blur"},{validator:this.checkPhoneUnique}]}}},filters:{},created:function(){var e=this;this.getConfigKey("sys.user.initPassword").then((function(t){e.initPassword=t.value}))},computed:{},watch:{},methods:{cancel:function(){this.open=!1,this.$emit("close")},reset:function(){void 0!==this.$refs.form&&this.$refs.form.resetFields()},handleAdd:function(){var e=this;this.open=!0,this.formTitle="新增用户",Object(n["h"])().then((function(t){e.postOptions=t.posts,e.roleOptions=t.roles}))},handleUpdate:function(e,t){var r=this;this.open=!0,this.formTitle="修改【"+e.realname+"】信息",this.spinning=!this.spinning;var i=e?e.id:t;Object(n["h"])(i).then((function(e){r.form=e,r.postOptions=e.posts,r.roleOptions=e.roles,r.form.role=null!==e.role?e.role:[],r.spinning=!r.spinning}))},submitForm:function(){var e=this;this.$refs.form.validate((function(t){if(!t)return!1;var r=JSON.parse(JSON.stringify(e.form));void 0!==e.form.id?Object(n["o"])(r).then((function(t){e.$message.success("修改成功",3),e.open=!1,e.$emit("ok")})):Object(n["a"])(r).then((function(t){e.$message.success("新增成功",3),e.open=!1,e.$emit("ok")}))}))},onLoadData:function(e){return new Promise((function(t){e.dataRef.children?t():Object(i["h"])(e.dataRef.id,1).then((function(r){e.dataRef.children=r,t()}))}))},checkUserNameUnique:function(e,t,r){var i="登陆名称已存在";if(""===t)r();else{var o={username:t,id:void 0!==this.form.id?this.form.id:""};Object(n["d"])(o).then((function(e){e.is_unique?r():r(i)}))}},checkEmailUnique:function(e,t,r){var i="登陆名称已存在";if(""===t)r();else{var o={email:t,id:void 0!==this.form.id?this.form.id:""};Object(n["b"])(o).then((function(e){e.is_unique?r():r(i)}))}},checkPhoneUnique:function(e,t,r){var i="手机号已存在";if(""===t)r();else{var o={mobile:t,id:void 0!==this.form.id?this.form.id:""};Object(n["c"])(o).then((function(e){e.is_unique?r():r(i)}))}}}}},c0c7:function(e,t,r){"use strict";r.d(t,"l",(function(){return o})),r.d(t,"h",(function(){return u})),r.d(t,"a",(function(){return s})),r.d(t,"o",(function(){return d})),r.d(t,"e",(function(){return a})),r.d(t,"f",(function(){return c})),r.d(t,"m",(function(){return m})),r.d(t,"j",(function(){return f})),r.d(t,"p",(function(){return l})),r.d(t,"q",(function(){return b})),r.d(t,"r",(function(){return p})),r.d(t,"k",(function(){return h})),r.d(t,"d",(function(){return g})),r.d(t,"b",(function(){return O})),r.d(t,"c",(function(){return v})),r.d(t,"i",(function(){return j})),r.d(t,"g",(function(){return y})),r.d(t,"n",(function(){return q}));var n=r("b775"),i=r("028d");function o(e){return Object(n["b"])({url:"/member/list",method:"get",params:e})}function u(e){return Object(n["b"])({url:"/member/view",method:"get",params:{id:Object(i["j"])(e)}})}function s(e){return Object(n["b"])({url:"/member/edit",method:"post",data:e})}function d(e){return Object(n["b"])({url:"/member/edit",method:"post",data:e})}function a(e){return Object(n["b"])({url:"/member/delete",method:"post",params:{id:Object(i["j"])(e)}})}function c(e){return Object(n["b"])({url:"/member/export",method:"get",params:e})}function m(e,t){var r={id:e,password:t};return Object(n["b"])({url:"/member/reset_pwd",method:"post",data:r})}function f(){return Object(n["b"])({url:"/member/profile",method:"get"})}function l(e){return Object(n["b"])({url:"/member/update_profile",method:"post",data:e})}function b(e,t){var r={oldPassword:e,newPassword:t};return Object(n["b"])({url:"/member/update_pwd",method:"post",params:r})}function p(e){return Object(n["b"])({url:"/member/update_avatar",method:"post",data:e})}function h(){return Object(n["b"])({url:"/system/user/importTemplate",method:"get"})}function g(e){return Object(n["b"])({url:"/member/name_unique",method:"get",params:e})}function O(e){return Object(n["b"])({url:"/member/email_unique",method:"get",params:e})}function v(e){return Object(n["b"])({url:"/member/mobile_unique",method:"get",params:e})}function j(e){return Object(n["b"])({url:"/member/getUserInfoByIds",method:"post",data:e})}function y(e){return Object(n["b"])({url:"/role/member_list",method:"get",params:e})}function q(e){return Object(n["b"])({url:"/member/addRoleUser",method:"post",data:e})}}}]);