store.e072628b.js 7.3 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["store"],{"73f5":function(e,t,r){"use strict";r.d(t,"b",(function(){return o})),r.d(t,"e",(function(){return s})),r.d(t,"a",(function(){return i})),r.d(t,"d",(function(){return l})),r.d(t,"c",(function(){return u}));var a=r("f6ae"),n=r("b775");function o(e){return Object(n["b"])({url:a["a"].store.list,method:"get",params:e})}function s(e){return Object(n["b"])({url:a["a"].store.recycle,method:"get",params:e})}function i(e){return Object(n["b"])({url:a["a"].store.add,method:"post",data:e})}function l(e){return Object(n["b"])({url:a["a"].store.recovery,method:"post",data:e})}function u(e){return Object(n["b"])({url:a["a"].store.move,method:"post",data:e})}},bb50: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("a-card",{attrs:{bordered:!1}},[r("content-header",{attrs:{title:"商城列表"}}),r("div",{staticClass:"table-operator"},[r("a-button",{attrs:{type:"primary",icon:"plus"},on:{click:function(t){return e.$refs.createModal.show()}}},[e._v("新增")])],1),r("s-table",{ref:"table",attrs:{size:"default",rowKey:"store_id",columns:e.columns,data:e.loadData,showPagination:"auto",pageSize:15},scopedSlots:e._u([{key:"action",fn:function(t,a){return r("span",{},[[r("a",{on:{click:function(t){return e.handleInto(a)}}},[e._v("进入商城")]),r("a-divider",{attrs:{type:"vertical"}}),r("a",{on:{click:function(t){return e.handleDelete(a)}}},[e._v("删除")])]],2)}}])}),r("create-form",{ref:"createModal",on:{handleSubmit:e.handleRefresh}})],1)},n=[],o=r("73f5"),s=r("2af9"),i=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("a-modal",{attrs:{title:"新增商城",width:720,visible:e.visible,confirmLoading:e.confirmLoading,maskClosable:!1},on:{ok:e.handleSubmit,cancel:e.handleCancel}},[r("a-spin",{attrs:{spinning:e.confirmLoading}},[r("a-form",{attrs:{form:e.form}},[r("a-form-item",{attrs:{label:"商城名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[r("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["store_name",{rules:[{required:!0,min:3,message:"请输入至少3个字符"}]}],expression:"['store_name', {rules: [{required: true, min: 3, message: '请输入至少3个字符'}]}]"}]})],1),r("a-form-item",{attrs:{label:"商家用户名",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"商家后台登录用户名"}},[r("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["user_name",{rules:[{required:!0,min:4,message:"请输入至少4个字符"}]}],expression:"['user_name', {rules: [{required: true, min: 4, message: '请输入至少4个字符'}]}]"}]})],1),r("a-form-item",{attrs:{label:"用户密码",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"商家后台登录密码"}},[r("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["password",{rules:[{required:!0,min:6,message:"请输入至少6个字符"}]}],expression:"['password', {rules: [\n {required: true, min: 6, message: '请输入至少6个字符'}\n ]}]"}],attrs:{type:"password"}})],1),r("a-form-item",{attrs:{label:"确认密码",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[r("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["password_confirm",{rules:[{required:!0,message:"请输入确认密码"},{validator:e.compareToFirstPassword}]}],expression:"['password_confirm', {rules: [\n {required: true, message: '请输入确认密码'},\n {validator: compareToFirstPassword}\n ]}]"}],attrs:{type:"password"}})],1),r("a-form-item",{attrs:{label:"排序",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"数字越小越靠前"}},[r("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["sort",{initialValue:100,rules:[{required:!0,message:"请输入至少1个数字"}]}],expression:"['sort', {initialValue: 100, rules: [{required: true, message: '请输入至少1个数字'}]}]"}],attrs:{min:0}})],1)],1)],1)],1)},l=[],u=(r("d3b7"),{data:function(){return{labelCol:{span:7},wrapperCol:{span:13},visible:!1,confirmLoading:!1,form:this.$form.createForm(this)}},methods:{show:function(){this.visible=!0,this.form.resetFields()},handleSubmit:function(){var e=this,t=this.form.validateFields;t((function(t,r){!t&&e.onFormSubmit(r)}))},handleCancel:function(){this.visible=!1,this.form.resetFields()},compareToFirstPassword:function(e,t,r){var a=this.form;return!t||t===a.getFieldValue("password")||new Error("您输入的确认密码不一致")},onFormSubmit:function(e){var t=this;this.confirmLoading=!0,Object(o["a"])({form:e}).then((function(r){t.$message.success(r.message,1.2),t.handleCancel(),t.$emit("handleSubmit",e)})).finally((function(e){t.confirmLoading=!1}))}}}),c=u,d=r("2877"),m=Object(d["a"])(c,i,l,!1,null,null,null),f=m.exports,p={components:{ContentHeader:s["a"],STable:s["d"],CreateForm:f},data:function(){var e=this;return{queryParam:{},columns:[{title:"商城ID",dataIndex:"store_id"},{title:"商城名称",dataIndex:"store_name"},{title:"排序",dataIndex:"sort"},{title:"添加时间",dataIndex:"create_time"},{title:"操作",dataIndex:"action",width:"150px",scopedSlots:{customRender:"action"}}],loadData:function(t){return o["b"](Object.assign(t,e.queryParam)).then((function(e){return e.data.list}))}}},created:function(){},methods:{handleInto:function(e){var t=window.serverConfig.STORE_URL,r="".concat(t,"/#/passport/login");window.open(r,"_blank")},handleDelete:function(e){var t=this;this.$confirm({title:"您确定要删除该记录吗?",content:"确认后将移入回收站",onOk:function(){return t.onSubmitDelete(e)}})},onSubmitDelete:function(e){var t=this;return o["d"]({storeId:e["store_id"]}).then((function(e){t.$message.success(e.message),t.handleRefresh()}))},handleRefresh:function(){this.$refs.table.refresh()}}},b=p,h=Object(d["a"])(b,a,n,!1,null,null,null);t["default"]=h.exports},bb70: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("a-card",{attrs:{bordered:!1}},[r("content-header",{attrs:{title:"回收站"}}),r("s-table",{ref:"table",attrs:{size:"default",rowKey:"store_id",columns:e.columns,data:e.loadData,showPagination:"auto",pageSize:15},scopedSlots:e._u([{key:"action",fn:function(t,a){return r("span",{},[[r("a",{on:{click:function(t){return e.handleReturn(a)}}},[e._v("还原")])]],2)}}])})],1)},n=[],o=r("73f5"),s=r("2af9"),i={name:"TableList",components:{ContentHeader:s["a"],STable:s["d"]},data:function(){var e=this;return{queryParam:{},columns:[{title:"商城ID",dataIndex:"store_id",scopedSlots:{customRender:"store_id"}},{title:"商城名称",dataIndex:"store_name",scopedSlots:{customRender:"store_name"}},{title:"添加时间",dataIndex:"create_time",scopedSlots:{customRender:"create_time"}},{title:"操作",dataIndex:"action",width:"150px",scopedSlots:{customRender:"action"}}],loadData:function(t){return Object(o["e"])(Object.assign(t,e.queryParam)).then((function(e){return e.data.list}))}}},created:function(){},methods:{handleReturn:function(e){var t=this;this.$confirm({title:"您确定要还原该商城吗?",onOk:function(){return t.onSubmitReturn(e)}})},onSubmitReturn:function(e){var t=this;return Object(o["c"])({storeId:e["store_id"]}).then((function(e){t.$message.success(e.message),t.handleRefresh()}))},handleRefresh:function(){this.$refs.table.refresh()}}},l=i,u=r("2877"),c=Object(u["a"])(l,a,n,!1,null,null,null);t["default"]=c.exports}}]);