You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

2 line
11 KiB

  1. webpackJsonp([40],{"6YL/":function(e,t,r){"use strict";var s=r("6wH0"),a=r("HfJQ"),o=r("VU/8"),i=o(s.a,a.a,null,null,null);t.a=i.exports},"6wH0":function(e,t,r){"use strict";var s=(r("NYxO"),r("zppT")),a=r("g45I");t.a={name:"groupStore",props:["parm"],created:function(){var e=this;r.i(s.a)().then(function(t){e.groupList=t.result.rows})},data:function(){return{groupList:[],storeList:[],re:[]}},watch:{parm:function(){this.re=this.parm},"re.oid":function(e){var t=this;e&&1!=this.parm.step?r.i(a.a)({org:e}).then(function(e){t.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=""}}}},"9HxF":function(e,t,r){"use strict";var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container"},[r("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:e.listQuery}},[r("el-form-item",{attrs:{label:"帐号名称"}},[r("el-input",{attrs:{placeholder:"帐号名称"},model:{value:e.listQuery.nickname,callback:function(t){e.$set(e.listQuery,"nickname",t)},expression:"listQuery.nickname"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"登录名"}},[r("el-input",{attrs:{placeholder:"登录名"},model:{value:e.listQuery.username,callback:function(t){e.$set(e.listQuery,"username",t)},expression:"listQuery.username"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"账户类型"}},[r("el-select",{attrs:{placeholder:"账户类型",clearable:""},model:{value:e.listQuery.role,callback:function(t){e.$set(e.listQuery,"role",t)},expression:"listQuery.role"}},["sa"==e.usertype?r("el-option",{attrs:{label:"超级管理员",value:"sa"}}):e._e(),e._v(" "),"sa"==e.usertype||"admin"==e.usertype?r("el-option",{attrs:{label:"集团帐号",value:"admin"}}):e._e(),e._v(" "),r("el-option",{attrs:{label:"门店帐号",value:"user"}}),e._v(" "),r("el-option",{attrs:{label:"营业员",value:"ca"}})],1)],1),e._v(" "),"sa"==e.usertype?r("el-form-item",{attrs:{label:"所属集团"}},[r("groupstore",{attrs:{parm:{oid:e.listQuery.org,step:1}},on:{getGroup:e.getGroup}})],1):e._e(),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:e.fetchData}},[e._v("查询")])],1)],1),e._v(" "),r("div",{staticClass:"listbutton"},[r("router-link",{attrs:{to:"add"}},[r("el-button",{attrs:{type:"primary"}},[e._v("创建帐号")])],1)],1),e._v(" "),r("el-table",{directives:[{name:"loading",rawName:"v-loading.body",value:e.listLoading,expression:"listLoading",modifiers:{body:!0}}],attrs:{data:e.list,"element-loading-text":"拼命加载中",border:"",fit:"","highlight-current-row":""}},[r("el-table-column",{attrs:{align:"center",label:"编号",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.id)+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"帐号名称",align:"center",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.nickname)+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"登录名",align:"center",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.username)+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"帐号类型",align:"center",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e.manageTyps[t.row.role])+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"所属集团",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("tranShopName")(t.row.org,e.groupList))+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",label:"操作",width:"200"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.canSetPermissions(t.row)?r("router-link",{attrs:{to:{path:"permissions/"+t.row.id}}},[r("el-button",{attrs:{size:"small",type:"text"}},[e._v("权限设置")])],1):e._e(),e._v(" "),r("router-link",{attrs:{to:{path:"update/"+t.row.id}}},[r("el-button",{attrs:{size:"small",type:"text"}},[e._v("编辑")])],1),e._v(" "),r("el-button",{attrs:{size:"small",type:"text"},on:{click:function(r){e.resetPassword(t.row.username)}}},[e._v("\n 密码重置\n ")]),e._v(" "),e.usertype!=t.row.role?r("el-button",{attrs:{size:"small",type:"text"},on:{click:function(r){e.handleDelete(t.row.id)}}},[e._v("删除\n ")]):e._e()]}}])})],1),e._v(" "),r("el-pagination",{staticClass:"pagination",attrs:{"current-page":e.currPage,"page-sizes":[10,30,50,100],"page-size":e.listQuery.limit,layout:"total, sizes, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}}),e._v(" "),r("el-dialog",{attrs:{title:"密码重置",visible:e.dialogFormVisible},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[r("el-form",{ref:"form",attrs:{model:e.form,rules:e.passrule}},[r("el-form-item",{attrs:{label:"新密码","label-width":"100px",prop:"password"}},[r("el-input",{attrs:{"auto-complete":"off",type:"password",placeholder:"6位--30位。至少包含字母与数字"},model:{value:e.form.password,callback:function(t){e.$set(e.form,"password","string"==typeof t?t.trim():t)},expression:"form.password"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"确认密码","label-width":"100px",prop:"passwordRep"}},[r("el-input",{attrs:{"auto-complete":"off",type:"password",placeholder:"6位--30位。至少包含字母与数字"},model:{value:e.passwordRep,callback:function(t){e.passwordRep="string"==typeof t?t.trim():t},expression:"passwordRep"}})],1)],1),e._v(" "),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.updatePassword}},[e._v("确 定")])],1)],1)],1)},a=[],o={render:s,staticRenderFns:a};t.a=o},DJyR:function(e,t,r){"use strict";var s=r("pMXV"),a=r("zppT"),o=r("6YL/");t.a={components:{groupstore:o.a},data:function(){var e=this,t=function(t,r,s){e.passwordRep!=e.form.password?s(new Error("两次密码不一致")):s()};return{groupList:[],usertype:this.$store.getters.usertype,list:null,listLoading:!0,dialogFormVisible:!1,listQuery:{username:"",role:"",org:this.$store.getters.orgId,limit:10,offset:0},currPage:1,total:null,manageTyps:{sa:"超级管理员",admin:"集团帐号",user:"门店帐号",ca:"营业员"},form:{password:"",username:""},passwordRep:"",passrule:{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"}],passwordRep:[{required:!0,trigger:"blur",validator:t}]}}},created:function(){var e=this;r.i(a.f)().then(function(t){e.groupList=t.result.rows}),this.fetchData()},filters:{tranShopName:function(e,t){var r="";return t.forEach(function(t,s){t.id==e&&(r=t.name)}),r}},methods:{fetchData:function(){var e=this;this.listLoading=!0,r.i(s.a)(this.listQuery).then(function(t){e.list=t.result.rows,e.total=t.result.total,e.listLoading=!1})},handleSizeChange:function(e){this.listQuery.limit=e,this.listQuery.offset=(this.currPage-1)*e,this.fetchData()},handleCurrentChange:function(e){this.currPage=e,this.listQuery.offset=this.listQuery.limit*(e-1),this.fetchData()},getGroup:function(e){this.listQuery.org=e.oid},handleDelete:function(e){var t=this;this.$confirm("此操作将删除您所选的数据, 是否继续?","",{type:"warning",center:!0}).then(function(){r.i(s.d)(e).then(function(e){t.$message({type:"success",message:"操作成功!"}),t.fetchData()})}).catch(function(){}),console.log(e)},resetPassword:function(e){this.dialogFormVisible=!0,this.form={password:"",username:e},this.passwordRep="",this.$refs.form.clearValidate()},updatePassword:function(){var e=this;this.$refs.form.validate(function(t){if(!t)return console.log("error submit!!"),!1;console.log(e.form.password),r.i(s.e)(e.form).then(function(t){e.$message({message:"操作成功",type:"success",duration:1e3,onClose:function(){}})}),e.dialogFormVisible=!1})},canModify:function(e){"sa"===this.usertype||(this.$store.getters.name,e.username)},canSetPermissions:function(e){return("sa"===this.usertype||this.$store.getters.name!=e.username)&&"ca"!=e.role}}}},HfJQ:function(e,t,r){"use strict";var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("el-form-item",{attrs:{label:""}},[r("el-select",{attrs:{placeholder:"所属集团",clearable:"",filterable:""},on:{change:e.groupChange},model:{value:e.re.oid,callback:function(t){e.$set(e.re,"oid",t)},expression:"re.oid"}},e._l(e.groupList,function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),e._v(" "),1!=e.parm.step?r("el-select",{attrs:{placeholder:"所属门店"},model:{value:e.re.sid,callback:function(t){e.$set(e.re,"sid",t)},expression:"re.sid"}},e._l(e.storeList,function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})):e._e()],1)],1)},a=[],o={render:s,staticRenderFns:a};t.a=o},NWMr:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=r("DJyR"),a=r("9HxF"),o=r("VU/8"),i=o(s.a,a.a,null,null,null);t.default=i.exports},g45I:function(e,t,r){"use strict";function s(e){return r.i(u.a)({url:"/service-org/shop/list",method:"get",params:e})}function a(e){return r.i(u.a)({url:"/unionService/shop/shop",method:"post",data:e})}function o(e){return r.i(u.a)({url:"/unionService/shop/detail?shopId="+e,method:"get"})}function i(e){return r.i(u.a)({url:"/unionService/shop/shop",method:"put",data:e})}function n(e){return r.i(u.a)({url:"/unionService/device/store",method:"put",data:e})}function l(e){return r.i(u.a)({url:"/service-org/shop/delete?shopId="+e,method:"DELETE"})}t.a=s,t.f=a,t.b=o,t.c=i,t.d=n,t.e=l;var u=r("Vo7i")},pMXV:function(e,t,r){"use strict";function s(e){return r.i(u.a)({url:"/service-user/user/all",method:"get",params:e})}function a(e){return r.i(u.a)({url:"/service-user/user/del/"+e,method:"delete"})}function o(e){return r.i(u.a)({url:"/service-user/user/single?id="+e,method:"get"})}function i(e){return r.i(u.a)({url:"/service-user/user/createUser",method:"post",data:e})}function n(e){return r.i(u.a)({url:"/service-user/user/alter",method:"post",data:e})}function l(e){return r.i(u.a)({url:"/service-user/user/changePassword",method:"post",data:e})}t.a=s,t.d=a,t.b=o,t.f=i,t.c=n,t.e=l;var u=r("Vo7i")},zppT:function(e,t,r){"use strict";function s(e){return r.i(u.a)({url:"/unionService/org/org",method:"post",data:e})}function a(e){return r.i(u.a)({url:"/service-org/org/list",method:"get",params:e})}function o(e){return r.i(u.a)({url:"/service-org/org/list",method:"get",params:e})}function i(e){return r.i(u.a)({url:"/service-org/org/delete?orgId="+e,method:"DELETE"})}function n(e){return r.i(u.a)({url:"/service-org/org/detail?orgId="+e,method:"get"})}function l(e){return r.i(u.a)({url:"/service-org/org/update",method:"put",data:e})}t.e=s,t.a=a,t.f=o,t.d=i,t.b=n,t.c=l;var u=r("Vo7i")}});
  2. //# sourceMappingURL=40.c48f954cf62172bd6eec.js.map