|
- webpackJsonp([29],{"6YL/":function(e,r,t){"use strict";var o=t("6wH0"),s=t("HfJQ"),i=t("VU/8"),a=i(o.a,s.a,null,null,null);r.a=a.exports},"6wH0":function(e,r,t){"use strict";var o=(t("NYxO"),t("zppT")),s=t("g45I");r.a={name:"groupStore",props:["parm"],created:function(){var e=this;t.i(o.a)().then(function(r){e.groupList=r.result.rows})},data:function(){return{groupList:[],storeList:[],re:[]}},watch:{parm:function(){this.re=this.parm},"re.oid":function(e){var r=this;e&&1!=this.parm.step?t.i(s.a)({org:e}).then(function(e){r.storeList=e.result.rows}):this.storeList=[],this.$emit("getGroup",this.re)},"re.sid":function(e){this.$emit("getGroup",this.re)}},methods:{groupChange:function(e){this.re.sid=""}}}},"8YSX":function(e,r,t){"use strict";var o=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"app-container"},[t("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"100px"}},[t("el-input",{attrs:{hidden:"",name:"id"},model:{value:e.ruleForm.id,callback:function(r){e.$set(e.ruleForm,"id",r)},expression:"ruleForm.id"}}),e._v(" "),t("el-form-item",{attrs:{label:"帐号名称",prop:"nickname"}},[t("el-input",{staticStyle:{width:"50%"},attrs:{placeholder:"最多填写10个字"},model:{value:e.ruleForm.nickname,callback:function(r){e.$set(e.ruleForm,"nickname","string"==typeof r?r.trim():r)},expression:"ruleForm.nickname"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"登录名",prop:"username"}},[t("el-input",{staticStyle:{width:"50%"},attrs:{placeholder:"最多填写40个字"},model:{value:e.ruleForm.username,callback:function(r){e.$set(e.ruleForm,"username","string"==typeof r?r.trim():r)},expression:"ruleForm.username"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"帐号密码",prop:"password"}},[t("el-input",{staticStyle:{width:"50%"},attrs:{type:"password",placeholder:"6位--30位。至少包含字母与数字"},model:{value:e.ruleForm.password,callback:function(r){e.$set(e.ruleForm,"password","string"==typeof r?r.trim():r)},expression:"ruleForm.password"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"确认密码",prop:"checkPass"}},[t("el-input",{staticStyle:{width:"50%"},attrs:{type:"password",placeholder:"6位--30位。至少包含字母与数字"},model:{value:e.ruleForm.checkPass,callback:function(r){e.$set(e.ruleForm,"checkPass","string"==typeof r?r.trim():r)},expression:"ruleForm.checkPass"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"帐号类型",prop:"role"}},[t("el-radio-group",{model:{value:e.ruleForm.role,callback:function(r){e.$set(e.ruleForm,"role",r)},expression:"ruleForm.role"}},["sa"==e.usertype?t("el-radio",{attrs:{label:"admin"}},[e._v("集团")]):e._e(),e._v(" "),"user"!=e.usertype?t("el-radio",{attrs:{label:"user"}},[e._v("门店")]):e._e(),e._v(" "),"sa"!=e.usertype?t("el-radio",{attrs:{label:"ca"}},[e._v("营业员")]):e._e()],1)],1),e._v(" "),"admin"==e.ruleForm.role?t("el-form-item",{attrs:{label:"集团名称",prop:"org"}},[t("groupstore",{attrs:{parm:{oid:e.ruleForm.org,step:1}},on:{getGroup:e.getGroup}})],1):e._e(),e._v(" "),"user"==e.ruleForm.role?["sa"==e.usertype?t("el-form-item",{attrs:{label:"集团名称",prop:"org"}},[t("el-select",{attrs:{placeholder:"所属集团",clearable:""},model:{value:e.ruleForm.org,callback:function(r){e.$set(e.ruleForm,"org",r)},expression:"ruleForm.org"}},e._l(e.manageList,function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1):e._e(),e._v(" "),t("el-form-item",{attrs:{label:"门店名称",prop:"shopIds"}},[t("el-checkbox-group",{model:{value:e.ruleForm.shopIds,callback:function(r){e.$set(e.ruleForm,"shopIds",r)},expression:"ruleForm.shopIds"}},e._l(e.shopList,function(r){return t("el-checkbox",{key:r.id,attrs:{label:r.id}},[e._v(e._s(r.name)+"\n ")])}))],1)]:e._e(),e._v(" "),"ca"==e.ruleForm.role?[t("el-form-item",{attrs:{label:"门店名称",prop:"shopid"}},[t("el-select",{attrs:{placeholder:"门店名称",clearable:""},model:{value:e.ruleForm.shopid,callback:function(r){e.$set(e.ruleForm,"shopid",r)},expression:"ruleForm.shopid"}},e._l(e.shopList,function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1)]:e._e(),e._v(" "),t("el-form-item",[t("el-button",{attrs:{type:"primary",loading:e.loading},on:{click:function(r){e.submitForm("ruleForm")}}},[e._v("立即创建")]),e._v(" "),t("el-button",{on:{click:function(r){e.resetForm("ruleForm")}}},[e._v("重置")])],1)],2)],1)},s=[],i={render:o,staticRenderFns:s};r.a=i},E4LH:function(e,r,t){"use strict";function o(e){return/^[a-zA-Z0-9]+$/.test(e)}r.a=o},HfJQ:function(e,r,t){"use strict";var o=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",[t("el-form-item",{attrs:{label:""}},[t("el-select",{attrs:{placeholder:"所属集团",clearable:"",filterable:""},on:{change:e.groupChange},model:{value:e.re.oid,callback:function(r){e.$set(e.re,"oid",r)},expression:"re.oid"}},e._l(e.groupList,function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),e._v(" "),1!=e.parm.step?t("el-select",{attrs:{placeholder:"所属门店"},model:{value:e.re.sid,callback:function(r){e.$set(e.re,"sid",r)},expression:"re.sid"}},e._l(e.storeList,function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})):e._e()],1)],1)},s=[],i={render:o,staticRenderFns:s};r.a=i},IEO7:function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var o=t("k7zg"),s=t("8YSX"),i=t("VU/8"),a=i(o.a,s.a,null,null,null);r.default=a.exports},g45I:function(e,r,t){"use strict";function o(e){return t.i(n.a)({url:"/service-org/shop/list",method:"get",params:e})}function s(e){return t.i(n.a)({url:"/unionService/shop/shop",method:"post",data:e})}function i(e){return t.i(n.a)({url:"/unionService/shop/detail?shopId="+e,method:"get"})}function a(e){return t.i(n.a)({url:"/unionService/shop/shop",method:"put",data:e})}function l(e){return t.i(n.a)({url:"/unionService/device/store",method:"put",data:e})}function u(e){return t.i(n.a)({url:"/service-org/shop/delete?shopId="+e,method:"DELETE"})}r.a=o,r.f=s,r.b=i,r.c=a,r.d=l,r.e=u;var n=t("Vo7i")},k7zg:function(e,r,t){"use strict";var o=t("pMXV"),s=t("6YL/"),i=t("zppT"),a=t("g45I"),l=t("E4LH");r.a={components:{groupstore:s.a},created:function(){var e=this;"user"==this.usertype&&(this.ruleForm.role="ca",t.i(a.a)({org:this.ruleForm.org}).then(function(r){e.shopList=r.result.rows})),"admin"==this.usertype&&(this.ruleForm.role="user",t.i(a.a)({org:this.ruleForm.org}).then(function(r){e.shopList=r.result.rows})),"sa"==this.usertype&&(this.ruleForm.role="admin",t.i(i.a)().then(function(r){e.manageList=r.result.rows}))},watch:{"ruleForm.org":function(){var e=this;t.i(a.a)({org:this.ruleForm.org}).then(function(r){e.shopList=r.result.rows,e.ruleForm.shopIds=[]})}},data:function(){var e=this,r=function(e,r,o){t.i(l.a)(r)?o():o(new Error("请输入正确的用户名"))},o=function(r,t,o){""===t?o(new Error("请输入密码")):(""!==e.ruleForm.checkPass&&e.$refs.ruleForm.validateField("checkPass"),o())},s=function(r,t,o){""===t?o(new Error("请再次输入密码")):t!==e.ruleForm.password?o(new Error("两次输入密码不一致!")):o()};return{loading:!1,usertype:this.$store.getters.usertype,manageList:[],shopList:[],ruleForm:{username:"",nickname:"",password:"",checkPass:"",role:"",org:this.$store.getters.orgId,shopid:"",shopIds:[]},rules:{username:[{required:!0,message:"请输入登录名",trigger:"blur"},{min:0,max:40,message:"最多填写40个字",trigger:"blur"},{validator:r,trigger:"blur",message:"无效的用户名"}],nickname:[{required:!0,message:"请输入帐号名称",trigger:"blur"},{min:0,max:10,message:"最多填写10个字",trigger:"blur"}],password:[{required:!0,message:"请输密码",trigger:"blur"},{min:6,max:30,message:"密码长度错误",trigger:"blur"},{pattern:/[A-Za-z].*[0-9]|[0-9].*[A-Za-z]/,message:"密码至少包含字母与数字",trigger:"blur"},{validator:o,trigger:"blur"}],checkPass:[{required:!0,message:"请输入确认密码",trigger:"blur"},{validator:s,trigger:"blur"}],org:[{required:!0,message:"集团必选",trigger:"blur"}],shopIds:[{required:!0,message:"门店必选",trigger:"blur"}],shopid:[{required:!0,message:"门店必选",trigger:"blur"}]}}},methods:{submitForm:function(e){var r=this;this.$refs[e].validate(function(e){if(!e)return console.log("error submit!!"),!1;r.loading=!0,"ca"==r.ruleForm.role&&(r.ruleForm.shopIds=[r.ruleForm.shopid]),t.i(o.f)(r.ruleForm).then(function(){var e=r.$router;r.$message({message:"操作成功",type:"success",duration:1e3,onClose:function(){e.push({path:"index"})}})}).catch(function(){r.loading=!1})})},resetForm:function(e){this.$refs[e].resetFields()},getGroup:function(e){console.log(e.oid),this.ruleForm.org=e.oid}}}},pMXV:function(e,r,t){"use strict";function o(e){return t.i(n.a)({url:"/service-user/user/all",method:"get",params:e})}function s(e){return t.i(n.a)({url:"/service-user/user/del/"+e,method:"delete"})}function i(e){return t.i(n.a)({url:"/service-user/user/single?id="+e,method:"get"})}function a(e){return t.i(n.a)({url:"/service-user/user/createUser",method:"post",data:e})}function l(e){return t.i(n.a)({url:"/service-user/user/alter",method:"post",data:e})}function u(e){return t.i(n.a)({url:"/service-user/user/changePassword",method:"post",data:e})}r.a=o,r.d=s,r.b=i,r.f=a,r.c=l,r.e=u;var n=t("Vo7i")},zppT:function(e,r,t){"use strict";function o(e){return t.i(n.a)({url:"/unionService/org/org",method:"post",data:e})}function s(e){return t.i(n.a)({url:"/service-org/org/list",method:"get",params:e})}function i(e){return t.i(n.a)({url:"/service-org/org/list",method:"get",params:e})}function a(e){return t.i(n.a)({url:"/service-org/org/delete?orgId="+e,method:"DELETE"})}function l(e){return t.i(n.a)({url:"/service-org/org/detail?orgId="+e,method:"get"})}function u(e){return t.i(n.a)({url:"/service-org/org/update",method:"put",data:e})}r.e=o,r.a=s,r.f=i,r.d=a,r.b=l,r.c=u;var n=t("Vo7i")}});
- //# sourceMappingURL=29.8b5b4bd94d05929af7c3.js.map
|