user.1b732d2c.js 26 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["user"],{"20ea":function(e,a,t){},"25d3":function(e,a,t){"use strict";var r=t("94b8"),n=t.n(r);n.a},"2e1c":function(e,a,t){"use strict";t.d(a,"e",(function(){return i})),t.d(a,"b",(function(){return o})),t.d(a,"a",(function(){return l})),t.d(a,"d",(function(){return s})),t.d(a,"c",(function(){return u}));var r=t("b775"),n={list:"/user.grade/list",all:"/user.grade/all",add:"/user.grade/add",edit:"/user.grade/edit",delete:"/user.grade/delete"};function i(e){return Object(r["b"])({url:n.list,method:"get",params:e})}function o(e){return Object(r["b"])({url:n.all,method:"get",params:e})}function l(e){return Object(r["b"])({url:n.add,method:"post",data:e})}function s(e){return Object(r["b"])({url:n.edit,method:"post",data:e})}function u(e){return Object(r["b"])({url:n.delete,method:"post",data:e})}},"32af":function(e,a,t){"use strict";var r=t("20ea"),n=t.n(r);n.a},4851:function(e,a,t){},"7ad7":function(e,a,t){"use strict";t.r(a);for(var r=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("a-card",{attrs:{bordered:!1}},[t("div",{staticClass:"card-title"},[e._v(e._s(e.$route.meta.title))]),t("div",{staticClass:"table-operator"},[t("a-button",{directives:[{name:"action",rawName:"v-action:add",arg:"add"}],attrs:{type:"primary",icon:"plus"},on:{click:e.handleAdd}},[e._v("新增")])],1),t("s-table",{ref:"table",attrs:{rowKey:"grade_id",loading:e.isLoading,columns:e.columns,data:e.loadData,pageSize:15},scopedSlots:e._u([{key:"upgrade",fn:function(a){return t("span",{},[e._v("消费满"+e._s(a.expend_money)+"元")])}},{key:"equity",fn:function(a){return t("span",{},[e._v(e._s(a.discount)+"折")])}},{key:"status",fn:function(a){return t("span",{},[t("a-tag",{attrs:{color:a?"green":""}},[e._v(e._s(a?"启用":"禁用"))])],1)}},{key:"action",fn:function(a,r){return t("span",{},[t("a",{directives:[{name:"action",rawName:"v-action:edit",arg:"edit"}],staticStyle:{"margin-right":"8px"},on:{click:function(a){return e.handleEdit(r)}}},[e._v("编辑")]),t("a",{directives:[{name:"action",rawName:"v-action:delete",arg:"delete"}],on:{click:function(a){return e.handleDelete(r)}}},[e._v("删除")])])}}])}),t("AddForm",{ref:"AddForm",on:{handleSubmit:e.handleRefresh}}),t("EditForm",{ref:"EditForm",on:{handleSubmit:e.handleRefresh}})],1)},n=[],i=(t("d3b7"),t("5530")),o=t("2e1c"),l=t("2af9"),s=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("a-modal",{attrs:{title:e.title,width:720,visible:e.visible,confirmLoading:e.confirmLoading,maskClosable:!1},on:{ok:e.handleSubmit,cancel:e.handleCancel}},[t("a-spin",{attrs:{spinning:e.confirmLoading}},[t("a-form",{attrs:{form:e.form}},[t("a-form-item",{attrs:{label:"等级名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"例如:大众会员、黄金会员、铂金会员、钻石会员"}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["name",{rules:[{required:!0,message:"请输入等级名称"}]}],expression:"['name', {rules: [{required: true, message: '请输入等级名称'}]}]"}]})],1),t("a-form-item",{attrs:{label:"等级权重",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"会员等级的权重,数字越大 等级越高"}},[t("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["weight",{rules:[{required:!0,message:"请选择等级权重"}]}],expression:"['weight', {rules: [{required: true, message: '请选择等级权重'}]}]"}]},e._l(e.weights,(function(a,r){return t("a-select-option",{key:r,attrs:{value:a}},[e._v(e._s(a))])})),1)],1),t("a-form-item",{attrs:{label:"升级条件",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("InputNumberGroup",{directives:[{name:"decorator",rawName:"v-decorator",value:["upgrade.expend_money",{rules:[{required:!0,message:"升级条件不能为空"}]}],expression:"['upgrade.expend_money', { rules: [{ required: true, message: '升级条件不能为空' }] }]"}],attrs:{addonBefore:"实际消费金额满",addonAfter:"元",inputProps:{min:.01}}}),t("div",{staticClass:"form-item-help"},[t("p",{staticClass:"extra"},[e._v("用户的实际消费金额满足后,自动升级")])])],1),t("a-form-item",{attrs:{label:"等级权益",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("InputNumberGroup",{directives:[{name:"decorator",rawName:"v-decorator",value:["equity.discount",{rules:[{required:!0,message:"等级权益不能为空"}]}],expression:"['equity.discount', { rules: [{ required: true, message: '等级权益不能为空' }] }]"}],attrs:{addonBefore:"折扣率",addonAfter:"折",inputProps:{min:0,max:9.9}}}),t("div",{staticClass:"form-item-help"},[t("p",{staticClass:"extra"},[e._v("折扣率范围0.0-9.9,例如: 9.8代表98折,0代表不折扣")])])],1),t("a-form-item",{attrs:{label:"状态",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["status",{initialValue:1,rules:[{required:!0}]}],expression:"['status', {initialValue: 1, rules: [{required: true}]}]"}]},[t("a-radio",{attrs:{value:1}},[e._v("启用")]),t("a-radio",{attrs:{value:0}},[e._v("禁用")])],1)],1),t("a-form-item",{attrs:{label:"排序",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"数字越小越靠前"}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["sort",{initialValue:100,rules:[{required:!0,message:"请输入排序值"}]}],expression:"['sort', {initialValue: 100, rules: [{required: true, message: '请输入排序值'}]}]"}],attrs:{min:0}})],1)],1)],1)],1)},u=[],c=[],d=1;d<=20;d++)c.push(d);for(var m={components:{InputNumberGroup:l["b"]},data:function(){return{title:"新增会员等级",labelCol:{span:7},wrapperCol:{span:13},visible:!1,confirmLoading:!1,form:this.$form.createForm(this),weights:c}},created:function(){},methods:{add:function(){this.visible=!0},handleSubmit:function(e){var a=this;e.preventDefault();var t=this.form.validateFields;t((function(e,t){!e&&a.onFormSubmit(t)}))},handleCancel:function(){this.visible=!1,this.form.resetFields()},onFormSubmit:function(e){var a=this;this.confirmLoading=!0,o["a"]({form:e}).then((function(t){a.$message.success(t.message,1.5),a.handleCancel(),a.$emit("handleSubmit",e)})).finally((function(){a.confirmLoading=!1}))}}},p=m,f=t("2877"),h=Object(f["a"])(p,s,u,!1,null,null,null),v=h.exports,b=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("a-modal",{attrs:{title:e.title,width:720,visible:e.visible,confirmLoading:e.confirmLoading,maskClosable:!1},on:{ok:e.handleSubmit,cancel:e.handleCancel}},[t("a-spin",{attrs:{spinning:e.confirmLoading}},[t("a-form",{attrs:{form:e.form}},[t("a-form-item",{attrs:{label:"等级名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"例如:大众会员、黄金会员、铂金会员、钻石会员"}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["name",{rules:[{required:!0,message:"请输入等级名称"}]}],expression:"['name', {rules: [{required: true, message: '请输入等级名称'}]}]"}]})],1),t("a-form-item",{attrs:{label:"等级权重",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"会员等级的权重,数字越大 等级越高"}},[t("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["weight",{rules:[{required:!0,message:"请选择等级权重"}]}],expression:"['weight', {rules: [{required: true, message: '请选择等级权重'}]}]"}]},e._l(e.weights,(function(a,r){return t("a-select-option",{key:r,attrs:{value:a}},[e._v(e._s(a))])})),1)],1),t("a-form-item",{attrs:{label:"升级条件",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("InputNumberGroup",{directives:[{name:"decorator",rawName:"v-decorator",value:["upgrade.expend_money",{rules:[{required:!0,message:"升级条件不能为空"}]}],expression:"['upgrade.expend_money', { rules: [{ required: true, message: '升级条件不能为空' }] }]"}],attrs:{addonBefore:"实际消费金额满",addonAfter:"元",inputProps:{min:.01}}}),t("div",{staticClass:"form-item-help"},[t("p",{staticClass:"extra"},[e._v("用户的实际消费金额满足后,自动升级")])])],1),t("a-form-item",{attrs:{label:"等级权益",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("InputNumberGroup",{directives:[{name:"decorator",rawName:"v-decorator",value:["equity.discount",{rules:[{required:!0,message:"等级权益不能为空"}]}],expression:"['equity.discount', { rules: [{ required: true, message: '等级权益不能为空' }] }]"}],attrs:{addonBefore:"折扣率",addonAfter:"折",inputProps:{min:0,max:9.9}}}),t("div",{staticClass:"form-item-help"},[t("p",{staticClass:"extra"},[e._v("折扣率范围0.0-9.9,例如: 9.8代表98折,0代表不折扣")])])],1),t("a-form-item",{attrs:{label:"状态",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["status",{initialValue:1,rules:[{required:!0}]}],expression:"['status', {initialValue: 1, rules: [{required: true}]}]"}]},[t("a-radio",{attrs:{value:1}},[e._v("启用")]),t("a-radio",{attrs:{value:0}},[e._v("禁用")])],1)],1),t("a-form-item",{attrs:{label:"排序",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"数字越小越靠前"}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["sort",{initialValue:100,rules:[{required:!0,message:"请输入排序值"}]}],expression:"['sort', {initialValue: 100, rules: [{required: true, message: '请输入排序值'}]}]"}],attrs:{min:0}})],1)],1)],1)],1)},g=[],C=t("88bc"),_=t.n(C),w=[],y=1;y<=20;y++)w.push(y);var x={components:{InputNumberGroup:l["b"]},data:function(){return{title:"编辑会员等级",labelCol:{span:7},wrapperCol:{span:13},visible:!1,confirmLoading:!1,form:this.$form.createForm(this),weights:w,record:{}}},created:function(){},methods:{edit:function(e){this.visible=!0,this.record=e,this.setFieldsValue()},setFieldsValue:function(){var e=this.record,a=this.form.setFieldsValue;e.cascader=[e.province_id,e.city_id,e.region_id],this.$nextTick((function(){a(_()(e,["name","weight","upgrade","equity","status","sort"]))}))},handleSubmit:function(e){var a=this;e.preventDefault();var t=this.form.validateFields;t((function(e,t){!e&&a.onFormSubmit(t)}))},handleCancel:function(){this.visible=!1,this.form.resetFields()},onFormSubmit:function(e){var a=this;this.confirmLoading=!0,o["d"]({gradeId:this.record.grade_id,form:e}).then((function(t){a.$message.success(t.message,1.5),a.handleCancel(),a.$emit("handleSubmit",e)})).finally((function(){a.confirmLoading=!1}))}}},E=x,R=Object(f["a"])(E,b,g,!1,null,null,null),S=R.exports,q={name:"Index",components:{STable:l["c"],AddForm:v,EditForm:S},data:function(){var e=this;return{queryParam:{},isLoading:!1,columns:[{title:"等级ID",dataIndex:"grade_id"},{title:"等级名称",dataIndex:"name"},{title:"等级权重",dataIndex:"weight"},{title:"升级条件",dataIndex:"upgrade",scopedSlots:{customRender:"upgrade"}},{title:"等级权益",dataIndex:"equity",scopedSlots:{customRender:"equity"}},{title:"状态",dataIndex:"status",scopedSlots:{customRender:"status"}},{title:"添加时间",dataIndex:"create_time"},{title:"操作",dataIndex:"action",width:"180px",scopedSlots:{customRender:"action"}}],loadData:function(a){return o["e"](Object(i["a"])(Object(i["a"])({},a),e.queryParam)).then((function(e){return e.data.list}))}}},created:function(){},methods:{handleAdd:function(){this.$refs.AddForm.add()},handleEdit:function(e){this.$refs.EditForm.edit(e)},handleDelete:function(e){var a=this,t=this.$confirm({title:"您确定要删除该记录吗?",content:"删除后不可恢复",onOk:function(){return o["c"]({gradeId:e.grade_id}).then((function(e){a.$message.success(e.message,1.5),a.handleRefresh()})).finally((function(e){t.destroy()}))}})},handleRefresh:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$refs.table.refresh(e)}}},A=q,N=Object(f["a"])(A,r,n,!1,null,null,null);a["default"]=N.exports},"88bc":function(e,a,t){(function(a){var t=1/0,r=9007199254740991,n="[object Arguments]",i="[object Function]",o="[object GeneratorFunction]",l="[object Symbol]",s="object"==typeof a&&a&&a.Object===Object&&a,u="object"==typeof self&&self&&self.Object===Object&&self,c=s||u||Function("return this")();function d(e,a,t){switch(t.length){case 0:return e.call(a);case 1:return e.call(a,t[0]);case 2:return e.call(a,t[0],t[1]);case 3:return e.call(a,t[0],t[1],t[2])}return e.apply(a,t)}function m(e,a){var t=-1,r=e?e.length:0,n=Array(r);while(++t<r)n[t]=a(e[t],t,e);return n}function p(e,a){var t=-1,r=a.length,n=e.length;while(++t<r)e[n+t]=a[t];return e}var f=Object.prototype,h=f.hasOwnProperty,v=f.toString,b=c.Symbol,g=f.propertyIsEnumerable,C=b?b.isConcatSpreadable:void 0,_=Math.max;function w(e,a,t,r,n){var i=-1,o=e.length;t||(t=R),n||(n=[]);while(++i<o){var l=e[i];a>0&&t(l)?a>1?w(l,a-1,t,r,n):p(n,l):r||(n[n.length]=l)}return n}function y(e,a){return e=Object(e),x(e,a,(function(a,t){return t in e}))}function x(e,a,t){var r=-1,n=a.length,i={};while(++r<n){var o=a[r],l=e[o];t(l,o)&&(i[o]=l)}return i}function E(e,a){return a=_(void 0===a?e.length-1:a,0),function(){var t=arguments,r=-1,n=_(t.length-a,0),i=Array(n);while(++r<n)i[r]=t[a+r];r=-1;var o=Array(a+1);while(++r<a)o[r]=t[r];return o[a]=i,d(e,this,o)}}function R(e){return A(e)||q(e)||!!(C&&e&&e[C])}function S(e){if("string"==typeof e||P(e))return e;var a=e+"";return"0"==a&&1/e==-t?"-0":a}function q(e){return F(e)&&h.call(e,"callee")&&(!g.call(e,"callee")||v.call(e)==n)}var A=Array.isArray;function N(e){return null!=e&&L(e.length)&&!I(e)}function F(e){return O(e)&&N(e)}function I(e){var a=k(e)?v.call(e):"";return a==i||a==o}function L(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}function k(e){var a=typeof e;return!!e&&("object"==a||"function"==a)}function O(e){return!!e&&"object"==typeof e}function P(e){return"symbol"==typeof e||O(e)&&v.call(e)==l}var $=E((function(e,a){return null==e?{}:y(e,m(w(a,1),S))}));e.exports=$}).call(this,t("c8ba"))},"94b8":function(e,a,t){},9724:function(e,a,t){"use strict";var r=t("4851"),n=t.n(r);n.a},dab6:function(e,a,t){"use strict";t.r(a);var r=function(){var e=this,a=e.$createElement,r=e._self._c||a;return r("a-card",{attrs:{bordered:!1}},[r("div",{staticClass:"card-title"},[e._v(e._s(e.$route.meta.title))]),r("div",{staticClass:"table-operator"},[r("a-row",{staticClass:"row-item-search"},[r("a-form",{staticClass:"search-form",attrs:{form:e.searchForm,layout:"inline"},on:{submit:e.handleSearch}},[r("a-form-item",{attrs:{label:"昵称/手机号"}},[r("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["search"],expression:"['search']"}],attrs:{placeholder:"请输入昵称/手机号"}})],1),r("a-form-item",{attrs:{label:"会员等级"}},[r("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["gradeId",{initialValue:0}],expression:"['gradeId', { initialValue: 0 }]"}]},[r("a-select-option",{attrs:{value:0}},[e._v("全部")]),e._l(e.gradeList,(function(a,t){return r("a-select-option",{key:t,attrs:{value:a.grade_id}},[e._v(e._s(a.name))])}))],2)],1),r("a-form-item",{attrs:{label:"注册时间"}},[r("a-range-picker",{directives:[{name:"decorator",rawName:"v-decorator",value:["betweenTime"],expression:"['betweenTime']"}],attrs:{format:"YYYY-MM-DD"}})],1),r("a-form-item",{staticClass:"search-btn"},[r("a-button",{attrs:{type:"primary",icon:"search","html-type":"submit"}},[e._v("搜索")])],1)],1)],1)],1),r("s-table",{ref:"table",attrs:{rowKey:"user_id",loading:e.isLoading,columns:e.columns,data:e.loadData,pageSize:15},scopedSlots:e._u([{key:"avatar_url",fn:function(e){return r("span",{},[r("div",{staticClass:"avatar"},[r("img",e?{attrs:{width:"45",height:"45",src:e,alt:"用户头像"}}:{attrs:{width:"45",height:"45",src:t("889b"),alt:"用户头像"}})])])}},{key:"main_info",fn:function(a){return r("span",{},[r("p",[e._v(e._s(a.nick_name))]),r("p",{staticClass:"c-p"},[e._v(e._s(a.mobile))])])}},{key:"grade",fn:function(a){return r("span",{},[a?r("a-tag",[e._v(e._s(a.name))]):r("span",[e._v("--")])],1)}},{key:"balance",fn:function(a,t){return r("span",{},[r("p",[r("span",[e._v("余额:")]),r("span",{staticClass:"c-p"},[e._v(e._s(a))])]),r("p",[r("span",[e._v("积分:")]),r("span",{staticClass:"c-p"},[e._v(e._s(t.points))])])])}},{key:"expend_money",fn:function(a){return r("span",{},[r("span",{staticClass:"c-p"},[e._v(e._s(a))])])}},{key:"platform",fn:function(e){return r("span",{staticClass:"platform"},[r("platform-icon",{attrs:{name:e,showTips:!0,iconSize:17}})],1)}},{key:"action",fn:function(a){return r("span",{staticClass:"actions"},[r("a",{directives:[{name:"action",rawName:"v-action:recharge",arg:"recharge"}],attrs:{title:"会员充值"},on:{click:function(t){return e.handleRecharge(a)}}},[e._v("充值")]),r("a",{directives:[{name:"action",rawName:"v-action:grade",arg:"grade"}],attrs:{title:"会员等级"},on:{click:function(t){return e.handleGrade(a)}}},[e._v("等级")]),r("a",{directives:[{name:"action",rawName:"v-action:delete",arg:"delete"}],on:{click:function(t){return e.handleDelete(a)}}},[e._v("删除")])])}}])}),r("GradeForm",{ref:"GradeForm",attrs:{gradeList:e.gradeList},on:{handleSubmit:e.handleRefresh}}),r("RechargeForm",{ref:"RechargeForm",on:{handleSubmit:e.handleRefresh}})],1)},n=[],i=(t("d3b7"),t("5530")),o=t("b775"),l={list:"/user/list",detail:"/user/detail",recharge:"/user/recharge",grade:"/user/grade",delete:"/user/delete"};function s(e){return Object(o["b"])({url:l.list,method:"get",params:e})}function u(e){return Object(o["b"])({url:l.recharge,method:"post",data:e})}function c(e){return Object(o["b"])({url:l.grade,method:"post",data:e})}function d(e){return Object(o["b"])({url:l.delete,method:"post",data:e})}var m=t("2e1c"),p=t("2af9"),f=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("a-modal",{staticClass:"noborder",attrs:{title:e.title,width:520,visible:e.visible,confirmLoading:e.confirmLoading,maskClosable:!1},on:{ok:e.handleSubmit,cancel:e.handleCancel}},[t("a-spin",{attrs:{spinning:e.confirmLoading}},[t("a-form",{attrs:{form:e.form}},[t("a-form-item",{attrs:{label:"会员ID",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("span",[e._v(e._s(e.record.user_id))])]),t("a-form-item",{attrs:{label:"会员等级",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["grade_id",{rules:[{required:!0}]}],expression:"['grade_id', { rules: [{ required: true }] }]"}],attrs:{placeholder:"请选择会员等级"}},[t("a-select-option",{attrs:{value:0}},[e._v("无等级")]),e._l(e.gradeList,(function(a,r){return t("a-select-option",{key:r,attrs:{value:a.grade_id}},[e._v(e._s(a.name))])}))],2)],1),t("a-form-item",{attrs:{label:"管理员备注",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-textarea",{directives:[{name:"decorator",rawName:"v-decorator",value:["remark",{rules:[{required:!0,message:"请输入管理员备注"}]}],expression:"['remark', { rules: [{ required: true, message: '请输入管理员备注' }] }]"}],attrs:{placeholder:"请输入管理员备注",rows:3}})],1)],1)],1)],1)},h=[],v=t("88bc"),b=t.n(v),g={components:{},props:{gradeList:{type:Array,required:!0}},data:function(){return{title:"设置会员等级",labelCol:{span:7},wrapperCol:{span:13},visible:!1,confirmLoading:!1,form:this.$form.createForm(this),record:{}}},methods:{handle:function(e){this.visible=!0,this.record=e,this.setFieldsValue()},setFieldsValue:function(){var e=this.record,a=this.form.setFieldsValue;this.$nextTick((function(){a(b()(e,["grade_id"]))}))},handleSubmit:function(e){var a=this;e.preventDefault();var t=this.form.validateFields;t((function(e,t){!e&&a.onFormSubmit(t)}))},handleCancel:function(){this.visible=!1,this.form.resetFields()},onFormSubmit:function(e){var a=this;this.confirmLoading=!0,c({userId:this.record.user_id,form:e}).then((function(t){a.$message.success(t.message,1.5),a.handleCancel(),a.$emit("handleSubmit",e)})).finally((function(){a.confirmLoading=!1}))}}},C=g,_=(t("9724"),t("2877")),w=Object(_["a"])(C,f,h,!1,null,null,null),y=w.exports,x=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("a-modal",{staticClass:"noborder",attrs:{title:e.title,width:520,visible:e.visible,confirmLoading:e.confirmLoading,maskClosable:!1},on:{ok:e.handleSubmit,cancel:e.handleCancel}},[t("a-spin",{attrs:{spinning:e.confirmLoading}},[t("a-form",{attrs:{form:e.form}},[t("a-tabs",{attrs:{activeKey:e.activeKey},on:{change:e.onChangeTabs}},[t("a-tab-pane",{key:e.RECHARGE_TYPE_BALANCE,attrs:{tab:"充值余额"}},[e.activeKey===e.RECHARGE_TYPE_BALANCE?[t("a-form-item",{staticClass:"mb-5",attrs:{label:"会员ID",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("span",[e._v(e._s(e.record.user_id))])]),t("a-form-item",{staticClass:"mb-5",attrs:{label:"当前余额",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("span",{staticClass:"c-p"},[e._v(e._s(e.record.balance))])]),t("a-form-item",{attrs:{label:"充值方式",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:[e.RECHARGE_TYPE_BALANCE+".mode",{initialValue:"inc",rules:[{required:!0}]}],expression:"[`${RECHARGE_TYPE_BALANCE}.mode`, { initialValue: 'inc', rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:"inc"}},[e._v("增加")]),t("a-radio",{attrs:{value:"dec"}},[e._v("减少")]),t("a-radio",{attrs:{value:"final"}},[e._v("最终金额")])],1)],1),t("a-form-item",{attrs:{label:"变更金额",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:[e.RECHARGE_TYPE_BALANCE+".money",{initialValue:"",rules:[{required:!0,message:"请输入变更的金额"}]}],expression:"[`${RECHARGE_TYPE_BALANCE}.money`, { initialValue: '', rules: [{ required: true, message: '请输入变更的金额' }] }]"}],attrs:{min:.01}})],1),t("a-form-item",{attrs:{label:"管理员备注",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-textarea",{directives:[{name:"decorator",rawName:"v-decorator",value:[e.RECHARGE_TYPE_BALANCE+".remark",{rules:[{required:!0,message:"请输入管理员备注"}]}],expression:"[`${RECHARGE_TYPE_BALANCE}.remark`, { rules: [{ required: true, message: '请输入管理员备注' }] }]"}],attrs:{placeholder:"请输入管理员备注",rows:3}})],1)]:e._e()],2),t("a-tab-pane",{key:e.RECHARGE_TYPE_POINTS,attrs:{tab:"充值积分"}},[e.activeKey===e.RECHARGE_TYPE_POINTS?[t("a-form-item",{staticClass:"mb-5",attrs:{label:"会员ID",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("span",[e._v(e._s(e.record.user_id))])]),t("a-form-item",{staticClass:"mb-5",attrs:{label:"当前积分",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("span",{staticClass:"c-p"},[e._v(e._s(e.record.points))])]),t("a-form-item",{attrs:{label:"充值方式",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:[e.RECHARGE_TYPE_POINTS+".mode",{initialValue:"inc",rules:[{required:!0}]}],expression:"[`${RECHARGE_TYPE_POINTS}.mode`, { initialValue: 'inc', rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:"inc"}},[e._v("增加")]),t("a-radio",{attrs:{value:"dec"}},[e._v("减少")]),t("a-radio",{attrs:{value:"final"}},[e._v("最终积分")])],1)],1),t("a-form-item",{attrs:{label:"变更数量",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:[e.RECHARGE_TYPE_POINTS+".value",{initialValue:"",rules:[{required:!0,message:"请输入变更的金数量"}]}],expression:"[`${RECHARGE_TYPE_POINTS}.value`, { initialValue: '', rules: [{ required: true, message: '请输入变更的金数量' }] }]"}],attrs:{min:.01}})],1),t("a-form-item",{attrs:{label:"管理员备注",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-textarea",{directives:[{name:"decorator",rawName:"v-decorator",value:[e.RECHARGE_TYPE_POINTS+".remark",{rules:[{required:!0,message:"请输入管理员备注"}]}],expression:"[`${RECHARGE_TYPE_POINTS}.remark`, { rules: [{ required: true, message: '请输入管理员备注' }] }]"}],attrs:{placeholder:"请输入管理员备注",rows:3}})],1)]:e._e()],2)],1)],1)],1)],1)},E=[],R="balance",S="points",q={components:{},data:function(){return{title:"会员充值",labelCol:{span:7},wrapperCol:{span:13},visible:!1,confirmLoading:!1,form:this.$form.createForm(this),activeKey:R,RECHARGE_TYPE_BALANCE:R,RECHARGE_TYPE_POINTS:S,record:{}}},methods:{handle:function(e){this.visible=!0,this.record=e},onChangeTabs:function(e){this.activeKey=e},handleSubmit:function(e){var a=this;e.preventDefault();var t=this.form.validateFields;t((function(e,t){!e&&a.onFormSubmit(t)}))},handleCancel:function(){this.visible=!1,this.form.resetFields()},onFormSubmit:function(e){var a=this,t=this.record,r=this.activeKey;this.confirmLoading=!0,u({userId:t.user_id,target:r,form:e}).then((function(t){a.$message.success(t.message,1.5),a.handleCancel(),a.$emit("handleSubmit",e)})).finally((function(){a.confirmLoading=!1}))}}},A=q,N=(t("32af"),Object(_["a"])(A,x,E,!1,null,"464f8127",null)),F=N.exports,I=t("8d5f"),L={name:"Index",components:{STable:p["c"],GradeForm:y,RechargeForm:F,PlatformIcon:I["a"]},data:function(){var e=this;return{searchForm:this.$form.createForm(this),queryParam:{},isLoading:!1,columns:[{title:"会员ID",dataIndex:"user_id"},{title:"会员头像",dataIndex:"avatar_url",scopedSlots:{customRender:"avatar_url"}},{title:"昵称/手机号",scopedSlots:{customRender:"main_info"}},{title:"会员等级",dataIndex:"grade",scopedSlots:{customRender:"grade"}},{title:"余额/积分",dataIndex:"balance",scopedSlots:{customRender:"balance"}},{title:"实际消费金额",dataIndex:"expend_money",scopedSlots:{customRender:"expend_money"}},{title:"注册来源",dataIndex:"platform",scopedSlots:{customRender:"platform"}},{title:"注册时间",dataIndex:"create_time"},{title:"操作",width:"180px",scopedSlots:{customRender:"action"}}],loadData:function(a){return s(Object(i["a"])(Object(i["a"])({},a),e.queryParam)).then((function(e){return e.data.list}))},gradeList:[]}},created:function(){this.getGradeList()},methods:{getGradeList:function(){var e=this;m["b"]().then((function(a){e.gradeList=a.data.list}))},handleGrade:function(e){this.$refs.GradeForm.handle(e)},handleRecharge:function(e){this.$refs.RechargeForm.handle(e)},handleDelete:function(e){var a=this,t=this.$confirm({title:"您确定要删除该记录吗?",content:"删除后不可恢复",onOk:function(){return d({userId:e.user_id}).then((function(e){a.$message.success(e.message,1.5),a.handleRefresh()})).finally((function(e){return t.destroy()}))}})},handleSearch:function(e){var a=this;e.preventDefault(),this.searchForm.validateFields((function(e,t){e||(a.queryParam=Object(i["a"])(Object(i["a"])({},a.queryParam),t),a.handleRefresh(!0))}))},handleRefresh:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$refs.table.refresh(e)}}},k=L,O=(t("25d3"),Object(_["a"])(k,r,n,!1,null,"0db56a88",null));a["default"]=O.exports}}]);