chunk-06eb8f3d.2ff1f979.js 10 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-06eb8f3d","chunk-1f4d8f4d"],{"1e29":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"card-name-module"},[a("div",{staticClass:"member-avatar"},[a("cl-avatar",{style:{margin:"auto"},attrs:{size:60,src:e._f("default_avatar")(e.data.avatarUrl)}})],1),a("div",{staticClass:"source-wrap"},[a("span",{staticClass:"member-name"},[e._v(e._s(e.data.userName))]),0==e.data.source?a("i",{staticClass:"iconfont iconweixinlaiyuan"}):e._e(),1==e.data.source?a("i",{staticClass:"iconfont iconzhifubao"}):e._e(),a("i",{staticClass:"iconfont iconweixingongzhonghao",class:[e.data.subscribe?"app-color-4":""]}),e.data.mobile?a("i",{staticClass:"iconfont iconshoujihao1"}):e._e()]),a("div",{staticClass:"label-wrap"},[a("div",{staticClass:"label-list app-color-0"},[a("span",[e._v("最近到店:")]),a("span",[e._v(e._s(e.data.visitTimeFormat))])]),a("div",{staticClass:"label-list"},[a("span",[e._v("累计消费:")]),a("span",[e._v("¥"+e._s(e.data.totalExpend||0))])]),a("div",{staticClass:"label-list"},[a("span",[e._v("帐户余额:")]),a("span",[e._v("¥"+e._s(e.data.balance||0))])]),a("div",{staticClass:"label-list"},[a("span",[e._v("累计积分:")]),a("span",[e._v(e._s(e.data.integral||0))])])])])},s=[],l={name:"card-name",props:{data:{type:Object,default:function(){}}}},o=l,n=(a("37b1"),a("5511")),i=Object(n["a"])(o,r,s,!1,null,"5590a07c",null);t["default"]=i.exports},"37b1":function(e,t,a){"use strict";var r=a("84b8"),s=a.n(r);s.a},"3b65":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-list-content"},[a("cl-crud",{staticClass:"liu-crud-wrap",on:{load:e.onLoad},scopedSlots:e._u([{key:"slot-tabs",fn:function(t){t.scope;return[a("el-tabs",{staticClass:"liu-tabs",attrs:{type:"border-card"},on:{"tab-click":e.handleClick},model:{value:e.tabIndex,callback:function(t){e.tabIndex=t},expression:"tabIndex"}},e._l(e.tabsData,(function(e,t){return a("el-tab-pane",{key:t,attrs:{label:e.text+"("+e.val+")",name:e.key}})})),1)]}},{key:"table-column-avatarUrl",fn:function(t){var r=t.scope;return[a("cl-avatar",{style:{margin:"auto"},attrs:{shape:"square",size:40,src:e._f("default_avatar")(r.row.avatarUrl)}})]}},{key:"table-column-balance",fn:function(t){var r=t.scope;return[a("span",[e._v(e._s(r.row.userAsset.balance))])]}},{key:"table-column-growth",fn:function(t){var r=t.scope;return[a("span",[e._v(e._s(r.row.userAsset.growth))])]}},{key:"slot-recharge",fn:function(t){var r=t.scope;return[a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.rechargeShowFn(r.row)}}},[e._v("充值")])]}},{key:"slot-upgrade",fn:function(t){var r=t.scope;return[a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.upgradeShowFn(r.row)}}},[e._v("升级")])]}},{key:"slot-ship",fn:function(t){t.scope;return[a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.$message("开发中...")}}},[e._v("发货")])]}}])}),a("el-dialog",{attrs:{title:"充值",visible:e.rechargeDialog,"close-on-click-modal":!1,width:"600px"},on:{"update:visible":function(t){e.rechargeDialog=t}}},[a("div",{staticClass:"recharge-modal-content"},[a("div",{staticClass:"card-name"},[a("cardName",{attrs:{data:e.modalData}})],1),a("div",[a("el-form",{ref:"rechargeForm",staticClass:"demo-form",attrs:{model:e.rechargeForm,rules:e.rechargeRules,"label-width":"80px"}},[a("el-form-item",{attrs:{label:"充值金额"}},[a("el-input",{attrs:{placeholder:"充值金额",size:"small"},model:{value:e.rechargeForm.rechargeAmount,callback:function(t){e.$set(e.rechargeForm,"rechargeAmount",t)},expression:"rechargeForm.rechargeAmount"}})],1),a("el-form-item",{attrs:{label:"确认密码"}},[a("el-input",{attrs:{type:"password",placeholder:"确认密码",size:"small"},model:{value:e.rechargeForm.confirmPassword,callback:function(t){e.$set(e.rechargeForm,"confirmPassword",t)},expression:"rechargeForm.confirmPassword"}})],1)],1)],1)]),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{size:"small"},on:{click:e.resetForm}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.rechargeAmount}},[e._v("充值")])],1)]),a("el-dialog",{attrs:{title:"升级",visible:e.upgradeDialog,"close-on-click-modal":!1,width:"600px"},on:{"update:visible":function(t){e.upgradeDialog=t}}},[a("div",{staticClass:"recharge-modal-content"},[a("div",{staticClass:"card-name"},[a("cardName",{attrs:{data:e.modalData}})],1),a("div",[a("el-form",{ref:"upgradeForm",staticClass:"demo-form",attrs:{model:e.upgradeForm,rules:e.upgradeRules,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"请选择等级"}},[a("el-select",{attrs:{size:"small",placeholder:"请选择"},model:{value:e.upgradeForm.member,callback:function(t){e.$set(e.upgradeForm,"member",t)},expression:"upgradeForm.member"}},e._l(e.levelData.list,(function(e,t){return a("el-option",{key:t,attrs:{label:""+e.level,value:e.level}})})),1)],1),a("el-form-item",{attrs:{label:"确认密码"}},[a("el-input",{attrs:{placeholder:"确认密码",type:"password",size:"small"},model:{value:e.upgradeForm.confirmPassword,callback:function(t){e.$set(e.upgradeForm,"confirmPassword",t)},expression:"upgradeForm.confirmPassword"}})],1)],1)],1)]),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{size:"small"},on:{click:e.resetForm}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.upgradeAmount}},[e._v("充值")])],1)])],1)},s=[],l=(a("3546"),a("0e8d"),a("fdc1"),a("ea51"),a("a94a"),a("639b"),a("4f5b"),a("b287"),a("63ff"),a("e5af")),o=a("9d37"),n=a("5880"),i=a("1e29");function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function p(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?c(Object(a),!0).forEach((function(t){Object(o["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var u={components:{cardName:i["default"]},data:function(){return{app:null,tabIndex:"-1",tabsData:[{text:"全部",key:"-1",val:0},{text:"粉丝",key:"1",val:0},{text:"会员",key:"2",val:0}],modalData:{},rechargeDialog:!1,rechargeForm:{rechargeAmount:"",confirmPassword:""},rechargeRules:{},upgradeDialog:!1,upgradeForm:{member:"",confirmPassword:""},upgradeRules:{}}},computed:p({},Object(n["mapGetters"])({levelData:"level"})),created:function(){},mounted:function(){},methods:{handleClick:function(e,t){console.log(e,t),this.app.refresh({type:this.tabIndex})},rechargeAmount:function(){var e=this;this.$service.member.recharge(this.rechargeForm).then((function(t){console.log(t),e.$message.success("充值成功!"),e.resetForm()}))},upgradeAmount:function(){var e=this;this.$service.member.upgrade(this.upgradeForm).then((function(t){e.$message.success("升级成功!"),console.log(t),e.resetForm()}))},rechargeShowFn:function(e){this.modalData=e,this.rechargeDialog=!0},upgradeShowFn:function(e){this.modalData=e,this.upgradeDialog=!0},resetForm:function(){try{this.$refs["rechargeForm"].resetFields()}catch(e){}try{this.$refs["upgradeForm"].resetFields()}catch(e){}this.rechargeDialog=!1,this.upgradeDialog=!1},onLoad:function(e){var t=this,a=e.ctx,r=e.app,s=this.$createElement;this.app=r,a.service(this.$service.member).set("table",{columns:[{prop:"id",label:"ID",align:"center"},{prop:"avatarUrl",label:"头像",align:"center"},{prop:"userName",label:"来源 昵称",align:"center"},{prop:"mobile",label:"手机号",align:"center"},{prop:"actPrice",label:"会员级别",align:"center",emptyText:"无","min-width":150},{prop:"balance",label:"余额",align:"center"},{prop:"growth",label:"成长值",align:"center"},{prop:"subscribe",label:"关注公众号",align:"center",sortable:!0,width:150},{prop:"visitTimeFormat",label:"最近访问",align:"center"}],op:{visible:!0,props:{width:150,align:"center",fixed:"right",label:"操作"},layout:["slot-recharge","slot-upgrade","slot-ship"]}}).set("upsert",{props:{width:"600px","label-width":"120px"},items:[{prop:"mobile",label:"手机号码",span:24,component:{name:"el-input",attrs:{placeholder:"请填写手机号码"}},rules:{required:!0,message:"请填写手机号码"}},{prop:"confirmMobile",label:"确认手机号码",span:24,component:{name:"el-input",attrs:{placeholder:"请填写确认手机号码"}},rules:{required:!0,message:"请填写确认手机号码"}},{prop:"balance",label:"余额",span:24,component:{name:"el-input",attrs:{placeholder:"请填写余额"}},rules:{required:!0,message:"请填写余额"}},{prop:"memberLevel",label:"会员级别",span:24,component:{name:"el-select",attrs:{placeholder:"请选择"},options:this.$util.isEmpty(this.levelData)?[]:this.levelData.list.map((function(e){return e.label=e.level,e.value=e.level,e}))},rules:{required:!0,message:"级别不能为空"}},{prop:"realName",label:"姓名",span:24,component:{name:"el-input",attrs:{placeholder:"选填"}}},{prop:"confirmPassword",label:"确认密码",span:24,component:{name:"el-input",attrs:{placeholder:"请填写确认密码"},props:{placeholder:"请填写确认密码",type:"password"}},rules:[{required:!0,message:"密码不能为空"},{min:6,max:16,message:"密码长度在 6 到 16 个字符"}]},{prop:"tips",component:s("div",[s("i",{class:"el-icon-warning"}),s("span",{style:"margin-left: 6px"},["添加后,申请会员时自动根据手机号识别客户,成长值、等级和余额会自动同步。"])])}]}).set("layout",[["slot-tabs"],["search-key","flex1","refresh-btn","add-btn"],["data-table"],["flex1","pagination"]]).on("refresh",function(){var e=Object(l["a"])(regeneratorRuntime.mark((function e(a,r){var s,l,o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return s=r.next,e.next=3,s(a);case 3:if(l=e.sent,o=l.asset,!t.$util.isEmpty(o)){e.next=7;break}return e.abrupt("return",!1);case 7:t.tabsData[0].val=o.totalUser,t.tabsData[1].val=o.totalMember,t.tabsData[2].val=o.totalFans;case 10:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}()).done(),r.refresh({type:this.tabIndex})}}},m=u,d=(a("a59f"),a("5511")),b=Object(d["a"])(m,r,s,!1,null,"5fcb6de4",null);t["default"]=b.exports},"84b8":function(e,t,a){},a51b:function(e,t,a){},a59f:function(e,t,a){"use strict";var r=a("a51b"),s=a.n(r);s.a}}]);