UNPKG

beehole-store-server

Version:

www.bee-hole.com

1 lines 10 kB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-db34e9ec","chunk-2ed4ccaa"],{"046e":function(e,t,i){},1224:function(e,t,i){"use strict";i.r(t);i("b0c0");var r=function(){var e=this,t=e._self._c;return t("a-drawer",{attrs:{width:"520px",title:e.formTitle,"label-col":4,"wrapper-col":14,visible:e.open,"body-style":{height:"calc(100vh - 100px)",overflow:"auto"}},on:{close:e.cancel}},[t("a-form-model",{ref:"form",attrs:{model:e.form,rules:e.rules}},[t("a-spin",{attrs:{spinning:e.spinning,delay:e.delayTime,tip:"Loading..."}},[t("a-row",{staticClass:"form-row",attrs:{gutter:32}},[t("a-col",{attrs:{lg:12,md:12,sm:24}},[t("a-form-model-item",{attrs:{label:e.$t("view.gangwei.list.realname"),prop:"realname"}},[t("a-input",{attrs:{placeholder:e.$t("view.gangwei.list.input.realname")},model:{value:e.form.realname,callback:function(t){e.$set(e.form,"realname",t)},expression:"form.realname"}})],1)],1),t("a-col",{attrs:{lg:12,md:12,sm:24}},[t("a-form-model-item",{attrs:{label:e.$t("view.gangwei.list.userid"),prop:"id"}},[t("a-input",{attrs:{placeholder:e.$t("view.gangwei.list.input.userid"),disabled:"disabled"},model:{value:e.form.id,callback:function(t){e.$set(e.form,"id",t)},expression:"form.id"}})],1)],1),t("a-col",{attrs:{lg:12,md:12,sm:24}},[t("a-form-model-item",{attrs:{label:e.$t("view.gangwei.list.dept_name"),prop:"dept_id"}},[t("select-dept",{attrs:{"select-model":"single"},model:{value:e.form.dept_id,callback:function(t){e.$set(e.form,"dept_id",t)},expression:"form.dept_id"}})],1)],1),t("a-col",{attrs:{lg:12,md:12,sm:24}},[t("a-form-model-item",{attrs:{label:e.$t("view.gangwei.list.post"),prop:"postIds"}},[t("a-select",{attrs:{mode:"multiple",placeholder:e.$t("view.gangwei.list.input.post"),"option-filter-prop":"children"},model:{value:e.form.postIds,callback:function(t){e.$set(e.form,"postIds",t)},expression:"form.postIds"}},e._l(e.postOptions,(function(i,r){return t("a-select-option",{key:r,attrs:{value:i.id}},[e._v(" "+e._s(i.name)+" ")])})),1)],1)],1)],1),t("a-collapse",{attrs:{bordered:!1,expandIconPosition:"left"},scopedSlots:e._u([{key:"expandIcon",fn:function(e){return[t("a-icon",{attrs:{type:"caret-right",rotate:e.isActive?90:0}})]}}])},[t("a-collapse-panel",{key:"1",style:e.customStyle,attrs:{header:e.$t("view.gangwei.list.header")}},[t("a-row",{attrs:{gutter:32}},[t("a-col",{attrs:{lg:12,md:12,sm:24}},[t("a-form-model-item",{attrs:{label:e.$t("view.gangwei.list.phone"),prop:"mobile"}},[t("a-input",{attrs:{placeholder:e.$t("view.gangwei.list.input.phone")},model:{value:e.form.mobile,callback:function(t){e.$set(e.form,"mobile",t)},expression:"form.mobile"}})],1)],1),t("a-col",{attrs:{lg:12,md:12,sm:24}},[t("a-form-model-item",{attrs:{label:e.$t("view.gangwei.list.email"),prop:"email"}},[t("a-input",{attrs:{placeholder:e.$t("view.gangwei.list.input.email")},model:{value:e.form.email,callback:function(t){e.$set(e.form,"email",t)},expression:"form.email"}})],1)],1),t("a-col",{attrs:{lg:12,md:12,sm:24}},[t("a-form-model-item",{attrs:{label:e.$t("view.gangwei.list.status"),prop:"status"}},[t("a-radio-group",{attrs:{"button-style":"solid"},model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}},e._l(e.statusOptions,(function(i,r){return t("a-radio-button",{key:r,attrs:{value:i.value}},[e._v(" "+e._s(i.label)+" ")])})),1)],1)],1),t("a-col",{attrs:{lg:12,md:12,sm:24}},[t("a-form-model-item",{attrs:{label:e.$t("view.gangwei.list.sex"),prop:"sex"}},[t("a-radio-group",{attrs:{"button-style":"solid"},model:{value:e.form.sex,callback:function(t){e.$set(e.form,"sex",t)},expression:"form.sex"}},e._l(e.sexOptions,(function(i,r){return t("a-radio-button",{key:r,attrs:{value:i.value}},[e._v(" "+e._s(i.label)+" ")])})),1)],1)],1),t("a-col",{attrs:{lg:24,md:24,sm:24,span:24}},[t("a-form-model-item",{attrs:{label:e.$t("view.gangwei.list.remark"),prop:"remark"}},[t("a-input",{attrs:{placeholder:e.$t("view.gangwei.list.input.remark"),type:"textarea","allow-clear":""},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1)],1)],1)],1)],1),t("div",{staticClass:"bottom-control"},[t("a-space",[t("a-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v(" "+e._s(e.$t("view.gangwei.list.save.btn"))+" ")]),t("a-button",{attrs:{type:"dashed"},on:{click:e.cancel}},[e._v(" "+e._s(e.$t("view.gangwei.list.cancle.btn"))+" ")])],1)],1)],1)],1)},s=[],a=i("5530"),n=i("cab5"),o=Object(a["a"])({},n["default"]),l=o,d=(i("e1e48"),i("2877")),u=Object(d["a"])(l,r,s,!1,null,null,null);t["default"]=u.exports},cab5:function(e,t,i){"use strict";i.r(t);i("d3b7");var r=i("f940"),s=i("fcb7"),a=i("6b01"),n=i("2dd7");t["default"]={name:"CreateForm",props:{deptCheckedValue:{type:Object},statusOptions:{type:Array,required:!0},sexOptions:{type:Array,required:!0},userTypeOptions:{type:Array,required:!0},defalutExpandedKeys:{type:Array}},components:{AntModal:n["a"],SelectDept:a["a"]},data:function(){var e=function(e,t,i){""===t.ids||void 0===t.ids||null===t.ids?i(new Error("部门不允许为空")):i()};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:[]},open:!1,rules:{realname:[{required:!0,message:this.$t("view.gangwei.list.realname.not.null"),trigger:"blur"}],id:[{required:!0,message:this.$t("view.gangwei.list.userid.not.null"),trigger:"blur"}],username:[{required:!0,message:this.$t("view.gangwei.list.username.not.null"),trigger:"blur"},{validator:this.checkUserNameUnique,trigger:"change"}],postIds:[{required:!0,message:this.$t("view.gangwei.list.post.not.null"),trigger:"blur"}],secretLevel:[{required:!0,message:this.$t("view.gangwei.list.pwd.not.null"),trigger:"blur"}],dept_id:[{required:!0,message:this.$t("view.gangwei.list.dept.not.null"),trigger:"blur",validator:e}],email:[{type:"email",message:this.$t("view.gangwei.list.email.not.null"),trigger:["blur","change"]},{validator:this.checkEmailUnique}],mobile:[{pattern:/^1[3|4|5|6|7|8|9][0-9]\d{8}$/,message:this.$t("view.gangwei.list.phone.not.null"),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=this.$t("view.gangwei.list.add.user"),Object(r["g"])().then((function(t){e.postOptions=t.posts,e.roleOptions=t.roles,e.form.dept_id=e.deptCheckedValue}))},handleUpdate:function(e,t){var i=this;this.open=!0,this.formTitle="修改【"+e.realname+"】信息",this.spinning=!this.spinning;var s=e?e.id:t;Object(r["g"])(s).then((function(e){i.form=e,i.form.dept_id={ids:e.dept_id,names:e.dept_name},i.postOptions=e.posts,i.roleOptions=e.roles,i.form.postIds=null!==e.postIds?e.postIds:[],i.form.role=null!==e.role?e.role:[],i.spinning=!i.spinning}))},submitForm:function(){var e=this;this.$refs.form.validate((function(t){if(!t)return!1;var i=JSON.parse(JSON.stringify(e.form));void 0!==e.form.dept_id&&(i.dept_id=e.form.dept_id.ids),void 0!==e.form.id?Object(r["k"])(i).then((function(t){e.$message.success("修改成功",3),e.open=!1,e.$emit("ok")})):Object(r["a"])(i).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(s["h"])(e.dataRef.id,1).then((function(i){e.dataRef.children=i,t()}))}))},checkUserNameUnique:function(e,t,i){var s="登陆名称已存在";if(""===t)i();else{var a={username:t,id:void 0!==this.form.id?this.form.id:""};Object(r["d"])(a).then((function(e){e.is_unique?i():i(s)}))}},checkEmailUnique:function(e,t,i){var s="登陆名称已存在";if(""===t)i();else{var a={email:t,id:void 0!==this.form.id?this.form.id:""};Object(r["b"])(a).then((function(e){e.is_unique?i():i(s)}))}},checkPhoneUnique:function(e,t,i){var s="手机号已存在";if(""===t)i();else{var a={mobile:t,id:void 0!==this.form.id?this.form.id:""};Object(r["c"])(a).then((function(e){e.is_unique?i():i(s)}))}}}}},e1e48:function(e,t,i){"use strict";i("046e")},f940:function(e,t,i){"use strict";i.d(t,"i",(function(){return a})),i.d(t,"a",(function(){return n})),i.d(t,"k",(function(){return o})),i.d(t,"d",(function(){return l})),i.d(t,"b",(function(){return d})),i.d(t,"c",(function(){return u})),i.d(t,"g",(function(){return m})),i.d(t,"e",(function(){return c})),i.d(t,"j",(function(){return p})),i.d(t,"f",(function(){return f})),i.d(t,"h",(function(){return b}));var r=i("b775"),s=i("028d");function a(e){return Object(r["b"])({url:"/submember/list",method:"get",params:e})}function n(e){return Object(r["b"])({url:"/submember/edit",method:"post",data:e})}function o(e){return Object(r["b"])({url:"/submember/edit",method:"post",data:e})}function l(e){return Object(r["b"])({url:"/submember/name_unique",method:"get",params:e})}function d(e){return Object(r["b"])({url:"/submember/email_unique",method:"get",params:e})}function u(e){return Object(r["b"])({url:"/submember/mobile_unique",method:"get",params:e})}function m(e){return Object(r["b"])({url:"/submember/view",method:"get",params:{id:Object(s["j"])(e)}})}function c(e){return Object(r["b"])({url:"/submember/delete",method:"post",params:{id:Object(s["j"])(e)}})}function p(e,t){var i={id:e,password:t};return Object(r["b"])({url:"/submember/reset_pwd",method:"post",data:i})}function f(e){return Object(r["b"])({url:"/member/export",method:"get",params:e})}function b(){return Object(r["b"])({url:"/system/user/importTemplate",method:"get"})}}}]);