chunk-8bef4314.d27adabe0e4d37fb8b27.js 11 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-8bef4314"],{"209a":function(e,t,r){},"820f":function(e,t,r){"use strict";var a=r("209a"),s=r.n(a);s.a},"930c":function(e,t,r){"use strict";r.d(t,"i",(function(){return s})),r.d(t,"b",(function(){return o})),r.d(t,"j",(function(){return i})),r.d(t,"c",(function(){return n})),r.d(t,"h",(function(){return l})),r.d(t,"l",(function(){return u})),r.d(t,"a",(function(){return c})),r.d(t,"f",(function(){return m})),r.d(t,"d",(function(){return d})),r.d(t,"e",(function(){return f})),r.d(t,"k",(function(){return p})),r.d(t,"g",(function(){return b}));var a=r("b775");function s(e){return Object(a["b"])({url:"/daishou/index",method:"get",params:e})}function o(e,t){return Object(a["b"])({url:"/daishou/update",method:"put",params:e,data:t})}function i(e){return Object(a["b"])({url:"/daifu/index",method:"get",params:e})}function n(e,t){return Object(a["b"])({url:"/daifu/update",method:"put",params:e,data:t})}function l(e){return Object(a["b"])({url:"/daishou-account/index",method:"get",params:e})}function u(e){return Object(a["b"])({url:"/employee/daishoufu",method:"get",params:e})}function c(e){return Object(a["b"])({url:"/employee/create",method:"post",data:e})}function m(e,t){return Object(a["b"])({url:"/daishou-account/update",method:"put",params:e,data:t})}function d(e,t){return Object(a["b"])({url:"/daishou-account/create",method:"post",params:e,data:t})}function f(e,t){return Object(a["b"])({url:"/daishou-account/delete",method:"delete",params:e,data:t})}function p(e){return Object(a["b"])({url:"/daishoufu-config/index",method:"get",params:e})}function b(e,t){return Object(a["b"])({url:"/daishoufu-config/update",method:"put",params:e,data:t})}},a855:function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"user-container"},[r("searchForm",{attrs:{"show-reset":!0},on:{submit:e.onSearchSubmit,reset:e.onReset}},[r("el-form-item",{attrs:{label:"商户名称"}},[r("el-input",{attrs:{onkeyup:"this.value=this.value.replace(/[, ]/g,'')"},model:{value:e.searchForm.realname,callback:function(t){e.$set(e.searchForm,"realname",t)},expression:"searchForm.realname"}})],1)],1),r("div",{staticClass:"add"},[r("el-button",{attrs:{type:"primary"},on:{click:e.handleAdd}},[e._v("+ 添加")]),r("el-button",{attrs:{type:"primary"},on:{click:e.onRefresh}},[e._v("刷新")])],1),r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData,border:""}},[r("el-table-column",{attrs:{prop:"id",label:"序号",align:"center"}}),r("el-table-column",{attrs:{prop:"username",label:"商户账号",align:"center"}}),r("el-table-column",{attrs:{prop:"realname",label:"商户名称",align:"center"}}),r("el-table-column",{attrs:{prop:"role_id",label:"角色",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e.roleOption[t.row.role_id]?e.roleOption[t.row.role_id].title:t.row.role_id)+" ")]}}])}),r("el-table-column",{attrs:{prop:"last_time",label:"最后登录时间",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e.tiemstampToDatetime(t.row.last_time))+" ")]}}])}),r("el-table-column",{attrs:{prop:"created_at",label:"创建时间",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e.tiemstampToDatetime(t.row.created_at))+" ")]}}])}),r("el-table-column",{attrs:{prop:"updated_at",label:"更新时间",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e.tiemstampToDatetime(t.row.updated_at))+" ")]}}])}),r("el-table-column",{attrs:{prop:"status",label:"是否可用",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e.status[t.row.status])+" ")]}}])}),r("el-table-column",{attrs:{label:"操作",width:"180px",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return t.row.role&&1==t.row.role.type?void 0:[r("el-button",{attrs:{size:"mini"},on:{click:function(r){return e.handleEdit(t.$index,t.row)}}},[e._v("编辑")]),r("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(r){return e.handleDelete(t.$index,t.row)}}},[e._v("删除")])]}}],null,!0)})],1),r("Paginate",{attrs:{page:e.params.page,total:e.total},on:{currentChange:e.handleCurrentChange,sizeChange:e.handleSizeChange}}),r("el-dialog",{attrs:{title:"商户",visible:e.dialogVisible,width:"600px","before-close":e.handleClose,"close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogVisible=t}}},[r("div",{staticClass:"form-box"},[r("el-form",{ref:"form",attrs:{rules:e.rules,model:e.form,"label-width":"109px"}},[r("el-form-item",{attrs:{label:"商户账号",prop:"username"}},[r("el-input",{model:{value:e.form.username,callback:function(t){e.$set(e.form,"username",t)},expression:"form.username"}})],1),r("el-form-item",{attrs:{label:"密码",prop:"password"}},[r("el-input",{attrs:{type:"password"},model:{value:e.form.password,callback:function(t){e.$set(e.form,"password",t)},expression:"form.password"}})],1),r("el-form-item",{attrs:{label:"确认密码",prop:"password_repetition"}},[r("el-input",{attrs:{type:"password"},model:{value:e.form.password_repetition,callback:function(t){e.$set(e.form,"password_repetition",t)},expression:"form.password_repetition"}})],1),r("el-form-item",{attrs:{label:"商户名称",prop:"realname"}},[r("el-input",{model:{value:e.form.realname,callback:function(t){e.$set(e.form,"realname",t)},expression:"form.realname"}})],1),r("el-form-item",{attrs:{label:"email",prop:"email"}},[r("el-input",{model:{value:e.form.email,callback:function(t){e.$set(e.form,"email",t)},expression:"form.email"}})],1),r("el-form-item",{attrs:{label:"手机",prop:"mobile"}},[r("el-input",{model:{value:e.form.mobile,callback:function(t){e.$set(e.form,"mobile",t)},expression:"form.mobile"}})],1),r("el-form-item",{attrs:{label:"电话"}},[r("el-input",{model:{value:e.form.telephone,callback:function(t){e.$set(e.form,"telephone",t)},expression:"form.telephone"}})],1),r("el-form-item",{attrs:{label:"备注",prop:"remark"}},[r("el-input",{model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1),r("el-form-item",{attrs:{label:"是否可用",prop:"status"}},[r("el-radio-group",{model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}},[r("el-radio",{attrs:{label:"1"}},[e._v("是")]),r("el-radio",{attrs:{label:"0"}},[e._v("否")])],1)],1)],1)],1),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:e.handleClose}},[e._v("取 消")]),r("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.onSubmit("form")}}},[e._v("确 定")])],1)])],1)},s=[],o=(r("4160"),r("a434"),r("b64b"),r("159b"),r("5530")),i=r("ade3"),n=r("0238"),l=r("624f"),u=r("930c"),c=r("b893"),m=r("c466"),d=r("c24f"),f=r("61f7"),p={name:"store",components:{Paginate:n["a"],searchForm:l["a"]},data:function(){return Object(i["a"])({params:{page:1,page_size:this.$store.state.attr.pageSize},roleOption:{},status:{},total:0,searchForm:{realname:"",role_id:""},tableData:[],dialogVisible:!1,isEdit:!1,loading:!1,editAttr:{},form:{username:"",password:"",password_repetition:"",role_id:"",apply_equip:"",realname:"",email:"",mobile:"",telephone:"",remark:"",status:""},rules:{username:[{required:!0,message:"请填写商户名",trigger:"blur"},{min:6,max:20,message:"长度在 6 到 20 个字符",trigger:"blur"}],password:[{min:6,max:50,message:"长度在 6 到 50 个字符",trigger:"blur"}],role_id:[{required:!0,message:"请选择角色",trigger:"change"}],realname:[{required:!0,message:"请输入商户名称",trigger:"blur"},{min:2,max:10,message:"长度在 2 到 10 个字符",trigger:"blur"}],email:[{required:!0,message:"请输入邮箱",trigger:"blur"},{required:!0,validator:f["b"],trigger:"blur"}],mobile:[{required:!0,message:"请输入手机号",trigger:"blur"},{required:!0,validator:f["f"],trigger:"blur"}],telephone:[{required:!0,message:"请输入电话",trigger:"blur"},{min:6,max:20,message:"长度在 6 到 20 个字符",trigger:"blur"}],status:[{required:!0,message:"请选择商户状态",trigger:"change"}]}},"status",{0:"禁用",1:"启用"})},mounted:function(){this.getUserList(this.params),this.getAttr()},methods:{getUserList:function(e){var t=this;this.loading=!0,Object(u["l"])(Object(o["a"])(Object(o["a"])({},e),{},{page:e.page-1})).then((function(e){200===e.code?(t.tableData=e.data.list,t.total=parseInt(e.data.listTotalCount)):t.$message.error(e.message),t.loading=!1}))},getAttr:function(){var e=this;Object(d["x"])({}).then((function(t){200===t.code?(e.roleOption=t.data.roles,console.log(e.roleOption)):(e.$message.error(t.message),e.$router.go(-1))}))},onRefresh:function(){this.getUserList(this.params),this.getAttr()},getUser:function(e){var t=this;Object(d["l"])(e).then((function(e){200===e.code?Object(c["d"])(t.form,e.data.data):t.$message.error(e.message)}))},handleAdd:function(){var e=this;Object.keys(this.form).forEach((function(t){return e.form[t]=null})),this.form.status="1",this.dialogVisible=!0,this.isEdit=!1},onSearchSubmit:function(){this.params.page=1,Object.assign(this.params,this.searchForm),this.getUserList(this.params)},onReset:function(){var e=this;Object.keys(this.searchForm).forEach((function(t){e.searchForm[t]=""})),Object.keys(this.params).forEach((function(t){"page_size"!==t&&"page"!==t&&(e.params[t]="")})),this.params.page=1,this.getUserList(this.params)},onSubmit:function(e){var t=this;this.$refs[e].validate((function(e){if(!e)return!1;if(t.isEdit){var r={id:t.editAttr.id};t.saveUpdate(r,t.form)}else{if(!t.form.password||!t.form.password_repetition)return t.$message.error("密码或确认密码不能为空"),!1;t.saveAddUser(t.form)}}))},saveAddUser:function(e){var t=this;console.log(e),Object(u["a"])(e).then((function(e){200===e.code?(t.$message.success("创建成功!"),t.dialogVisible=!1,t.onRefresh(t.params)):t.$message.error(e.message)}))},handleEdit:function(e,t){var r=this;if("undefined"!==typeof t.role&&1==t.role.type)return this.$message.error("超级管理员不能修改"),!1;Object.keys(this.form).forEach((function(e){return r.form[e]=null})),this.isEdit=!0;var a={id:t.id};this.editAttr={id:t.id,index:e},this.getUser(a),this.dialogVisible=!0},saveUpdate:function(e,t){var r=this;Object(d["w"])(e,t).then((function(e){200===e.code?(r.$message.success("修改成功!"),r.dialogVisible=!1,r.tableData.splice(r.editAttr.index,1,e.data)):r.$message.error(e.message)}))},handleDelete:function(e,t){var r=this;if("undefined"!==typeof t.role&&1==t.role.type)return this.$message.error("超级管理员不能删除"),!1;this.$confirm("确定删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var a={id:t.id};r.submitDelete(a,e)})).catch((function(){r.$message({type:"info",message:"已取消删除"})}))},submitDelete:function(e,t){var r=this;Object(d["i"])(e).then((function(e){200===e.code?(r.$message.success("删除成功!"),r.tableData.splice(t,1)):r.$message.error(e.message)}))},handleClose:function(){this.$refs["form"].resetFields(),this.dialogVisible=!1},handleCurrentChange:function(e){this.params.page=e,this.getUserList(this.params)},handleSizeChange:function(e){this.params.page_size=e,this.getUserList(this.params)},tiemstampToDatetime:function(e){return Object(m["a"])(e,!0)}}},b=p,h=(r("820f"),r("2877")),g=Object(h["a"])(b,a,s,!1,null,"5a51964a",null);t["default"]=g.exports}}]);