chunk-9f89d1ca.f8dd7ffd.js 14 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-9f89d1ca"],{"0cbf":function(t,e,s){"use strict";s.d(e,"a",(function(){return n})),s.d(e,"e",(function(){return i})),s.d(e,"g",(function(){return a})),s.d(e,"c",(function(){return o})),s.d(e,"h",(function(){return l})),s.d(e,"l",(function(){return u})),s.d(e,"k",(function(){return c})),s.d(e,"d",(function(){return d})),s.d(e,"f",(function(){return p})),s.d(e,"m",(function(){return f})),s.d(e,"i",(function(){return m})),s.d(e,"n",(function(){return h})),s.d(e,"j",(function(){return b})),s.d(e,"b",(function(){return _}));var r=s("f175");const n=t=>r.a.post("/marketing.coupon/add",t),i=t=>r.a.post("/marketing.coupon/edit",t),a=t=>r.a.get("/marketing.coupon/lists",{params:t}),o=t=>r.a.post("/marketing.coupon/delete",t),l=t=>r.a.post("/marketing.coupon/open",t),u=t=>r.a.post("/marketing.coupon/stop",t),c=t=>r.a.post("/marketing.coupon/sort",t),d=t=>r.a.get("/marketing.coupon/detail",{params:{id:t}}),p=t=>r.a.get("/marketing.coupon/info",{params:{id:t}}),f=()=>r.a.get("/marketing.coupon/survey"),m=t=>r.a.get("/marketing.coupon/record",{params:t}),h=t=>r.a.post("/marketing.coupon/void",t),b=t=>r.a.post("/marketing.coupon/send",t),_=t=>r.a.get("/marketing.coupon/commonLists",{params:t})},"46f1":function(t,e,s){"use strict";s("6122")},"5cf7":function(t,e,s){"use strict";var r=s("9ab4"),n=s("0463"),i=s("1b40");let a=class extends i.e{constructor(){super(...arguments),this.options=n.a}get areaValue(){return[this.province,this.city,this.district]}set areaValue(t){this.$emit("update:province",t[0]),this.$emit("update:city",t[1]),this.$emit("update:district",t[2])}};Object(r.a)([Object(i.c)()],a.prototype,"province",void 0),Object(r.a)([Object(i.c)()],a.prototype,"city",void 0),Object(r.a)([Object(i.c)()],a.prototype,"district",void 0),Object(r.a)([Object(i.c)({default:"380px"})],a.prototype,"width",void 0),a=Object(r.a)([i.a],a);var o=a,l=s("2877"),u=Object(l.a)(o,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"area-select"},[e("el-cascader",{style:{width:t.width},attrs:{options:t.options},model:{value:t.areaValue,callback:function(e){t.areaValue=e},expression:"areaValue"}})],1)}),[],!1,null,null,null);e.a=u.exports},6122:function(t,e,s){},"65a4":function(t,e,s){"use strict";s("14d9"),s("e9f5"),s("d866"),s("ab43"),s("a732");var r=s("9ab4"),n=s("1b40"),i=s("6ddb"),a=s("3c50"),o=s("f633");let l=class extends n.e{constructor(){super(...arguments),this.visible=!1,this.userSearchData={nickname:""},this.pager=new i.a,this.selectIds=[]}get selectItem(){return t=>this.selectIds.some(e=>e.id===t.id)}get selectAll(){const t=this.selectIds.map(t=>t.id);return this.pager.lists.every(e=>t.includes(e.id))}set selectAll(t){this.selectIds=t?JSON.parse(JSON.stringify(this.pager.lists)):[]}handleSelect(t,e){if(t)this.selectIds.push(e);else{const t=this.selectIds.findIndex(t=>t.id===e.id);-1!=t&&this.selectIds.splice(t,1)}}removeSelectGoods(t){const e=this.selectIds.map(e=>e.id==t);-1!=e&&this.selectIds.splice(e,1)}getUserInfoList(t){t&&(this.pager.page=t),this.pager.request({callback:o.a,params:{...this.userSearchData,is_distribution:this.is_distribution}})}resetuserSearchData(){Object.keys(this.userSearchData).map(t=>{this.$set(this.userSearchData,t,"")}),this.getUserInfoList()}selectionChange(t){this.selectIds=t.map(t=>t)}handleEvent(t){"cancel"===t&&(this.selectIds=[],this.close()),"confirm"===t&&(this.$emit("input",this.selectIds),this.close())}onTrigger(){this.visible=!0,this.getUserInfoList()}close(){this.visible=!1}created(){this.getUserInfoList()}};Object(r.a)([Object(n.c)({default:"5vh"})],l.prototype,"top",void 0),Object(r.a)([Object(n.c)({default:0})],l.prototype,"is_distribution",void 0),l=Object(r.a)([Object(n.a)({components:{LsPagination:a.a}})],l);var u=l,c=(s("46f1"),s("2877")),d=Object(c.a)(u,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",[e("div",{staticClass:"ls-dialog__trigger",on:{click:t.onTrigger}},[t._t("trigger")],2),e("el-dialog",{attrs:{"coustom-class":"ls-dialog__content",title:"用户选择",visible:t.visible,width:"70vw",top:t.top,"modal-append-to-body":!1,center:"","before-close":t.close,"close-on-click-modal":!1,"append-to-body":""}},[e("div",{staticClass:"user-search m-t-16 flex row-between"},[e("div",{staticStyle:{height:"53px"}},[e("el-checkbox",{model:{value:t.selectAll,callback:function(e){t.selectAll=e},expression:"selectAll"}},[t._v("全选")])],1),e("el-form",{ref:"form",attrs:{inline:"",model:t.userSearchData,"label-width":"80px",size:"small"}},[e("el-form-item",{attrs:{label:"用户搜索"}},[e("el-input",{staticClass:"header-input",attrs:{placeholder:"请输入用户名称"},model:{value:t.userSearchData.nickname,callback:function(e){t.$set(t.userSearchData,"nickname",e)},expression:"userSearchData.nickname"}})],1),e("el-form-item",{staticClass:"m-l-6",attrs:{label:""}},[e("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(e){return t.getUserInfoList(1)}}},[t._v("查询")]),e("el-button",{attrs:{size:"small"},on:{click:t.resetuserSearchData}},[t._v("重置")])],1)],1)],1),e("div",[e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.pager.loading,expression:"pager.loading"}],ref:"paneTable",staticStyle:{width:"100%"},attrs:{height:"500",size:"mini",data:t.pager.lists}},[e("el-table-column",{attrs:{fixed:"left",width:"55"},scopedSlots:t._u([{key:"default",fn:function(s){return[e("el-checkbox",{attrs:{value:t.selectItem(s.row)},on:{change:function(e){return t.handleSelect(e,s.row)}}})]}}])}),e("el-table-column",{attrs:{prop:"sn",label:"用户编号","min-width":"120"}}),e("el-table-column",{attrs:{label:"用户昵称","min-width":"120"},scopedSlots:t._u([{key:"default",fn:function(s){return[e("div",{staticClass:"flex"},[e("el-image",{staticStyle:{width:"34px",height:"34px"},attrs:{src:s.row.avatar}}),e("div",{staticClass:"m-l-10"},[t._v(" "+t._s(s.row.nickname)+" ")])],1)]}}])}),e("el-table-column",{attrs:{prop:"user_money",label:"用户余额","min-width":"120"}}),e("el-table-column",{attrs:{prop:"mobile",label:"手机号码","min-width":"120"}}),e("el-table-column",{attrs:{prop:"is_distribution",label:"分销商","min-width":"120"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(1==e.row.is_distribution?"是":"否")+" ")]}}])}),e("el-table-column",{attrs:{prop:"create_time",label:"注册时间","min-width":"120"}})],1)],1),e("div",{staticClass:"m-t-24 flex row-center"},[e("ls-pagination",{on:{change:function(e){return t.getUserInfoList()}},model:{value:t.pager,callback:function(e){t.pager=e},expression:"pager"}})],1),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(e){return t.handleEvent("cancel")}}},[t._v("取消并关闭")]),e("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(e){return t.handleEvent("confirm")}}},[t._v("确认选择")])],1)]),0!=t.selectIds.length?e("el-table",{ref:"paneTable",staticClass:"m-t-24",staticStyle:{width:"100%"},attrs:{height:"250",size:"mini",data:t.selectIds}},[e("el-table-column",{attrs:{prop:"sn",label:"用户编号"}}),e("el-table-column",{attrs:{label:"用户昵称","min-width":"120"},scopedSlots:t._u([{key:"default",fn:function(s){return[e("div",{staticClass:"flex"},[e("el-image",{staticStyle:{width:"34px",height:"34px"},attrs:{src:s.row.avatar}}),e("div",{staticClass:"m-l-10"},[t._v(" "+t._s(s.row.nickname)+" ")])],1)]}}],null,!1,3993698936)}),e("el-table-column",{attrs:{prop:"is_distribution",label:"分销商",width:"80"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(1==e.row.is_distribution?"是":"否")+" ")]}}],null,!1,1070472895)}),e("el-table-column",{attrs:{prop:"mobile",label:"手机号码"}}),e("el-table-column",{attrs:{label:"操作",width:"110"},scopedSlots:t._u([{key:"default",fn:function(s){return[e("el-button",{attrs:{type:"text",size:"small"},on:{click:function(e){return t.removeSelectGoods(s.row.id)}}},[t._v("移除")])]}}],null,!1,3764884895)})],1):t._e()],1)}),[],!1,null,"1ef59b02",null);e.a=d.exports},ab43:function(t,e,s){"use strict";var r=s("23e7"),n=s("d024");r({target:"Iterator",proto:!0,real:!0,forced:s("c430")},{map:n})},d024:function(t,e,s){"use strict";var r=s("c65b"),n=s("59ed"),i=s("825a"),a=s("46c4"),o=s("c5cc"),l=s("9bdd"),u=o((function(){var t=this.iterator,e=i(r(this.next,t));if(!(this.done=!!e.done))return l(t,this.mapper,[e.value,this.counter++],!0)}));t.exports=function(t){return i(this),n(t),new u(a(this),{mapper:t})}},f633:function(t,e,s){"use strict";s.d(e,"o",(function(){return n})),s.d(e,"k",(function(){return i})),s.d(e,"m",(function(){return a})),s.d(e,"n",(function(){return o})),s.d(e,"l",(function(){return l})),s.d(e,"j",(function(){return u})),s.d(e,"f",(function(){return c})),s.d(e,"h",(function(){return d})),s.d(e,"i",(function(){return p})),s.d(e,"g",(function(){return f})),s.d(e,"p",(function(){return m})),s.d(e,"q",(function(){return h})),s.d(e,"b",(function(){return b})),s.d(e,"s",(function(){return _})),s.d(e,"t",(function(){return g})),s.d(e,"u",(function(){return v})),s.d(e,"r",(function(){return k})),s.d(e,"c",(function(){return w})),s.d(e,"d",(function(){return I})),s.d(e,"e",(function(){return y})),s.d(e,"v",(function(){return x})),s.d(e,"a",(function(){return S}));var r=s("f175");const n=t=>r.a.get("/user.user_level/lists",{params:t}),i=t=>r.a.post("/user.user_level/add",t),a=t=>r.a.get("/user.user_level/detail",{params:t}),o=t=>r.a.post("/user.user_level/edit",t),l=t=>r.a.post("/user.user_level/del",t),u=t=>r.a.get("/user.user_label/lists",{params:t}),c=t=>r.a.post("/user.user_label/add",t),d=t=>r.a.get("/user.user_label/detail",{params:t}),p=t=>r.a.post("/user.user_label/edit",t),f=t=>r.a.post("/user.user_label/del",t),m=t=>r.a.get("/user.user/lists",{params:t}),h=()=>r.a.get("/user.user/otherList"),b=t=>r.a.get("/user.user/detail",{params:t}),_=t=>r.a.post("/user.user/setInfo",t),g=t=>r.a.post("/user.user/setLabel",t),v=t=>r.a.post("/user.user/setUserLabel",t),k=t=>r.a.post("/user.user/adjustUserWallet",t),w=()=>r.a.get("/user.user/index"),I=t=>r.a.get("/user.user/info",{params:t}),y=t=>r.a.get("/user.user/userInviterLists",{params:t}),x=t=>r.a.post("/user.user/adjustFirstLeader",t),S=t=>r.a.get("/user.user/selectUserLists",{params:t})},f9e6:function(t,e,s){"use strict";s.r(e);s("e9f5"),s("ab43");var r=s("9ab4"),n=s("1b40"),i=s("5cf7"),a=s("65a4"),o=s("0cbf");let l=class extends n.e{constructor(){super(...arguments),this.couponInfo={id:this.id,send_user_num:"",send_user:[]},this.userSelectData=[]}submit(t){this.couponSend()}couponSend(){if(null==this.couponInfo.send_user_num)return this.$message.error("请输入要发放的优惠券数量!!");if(this.couponInfo.send_user_num<0||isNaN(this.couponInfo.send_user_num))return this.$message.error("不允许输入负数与非数字");if(0==this.userSelectData.length)return this.$message.error("请输入要发放的用户!!");const t={id:this.id,send_user_num:this.couponInfo.send_user_num,send_user:this.userSelectData.map(t=>t.id)};Object(o.j)({...t}).then(t=>{setTimeout(()=>this.$router.go(-1),500)})}getCouponInfo(){Object(o.f)(this.id).then(t=>{this.couponInfo=t})}created(){this.id=this.$route.query.id,this.id&&this.getCouponInfo()}};l=Object(r.a)([Object(n.a)({components:{AreaSelect:i.a,UserSelect:a.a}})],l);var u=l,c=s("2877"),d=Object(c.a)(u,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"ls-coupon-edit"},[e("div",{staticClass:"ls-card ls-coupon-edit__header"},[e("el-page-header",{attrs:{content:"发放优惠券"},on:{back:function(e){return t.$router.go(-1)}}})],1),e("div",{staticClass:"ls-card ls-coupon-edit__form m-t-10"},[e("div",{staticClass:"lg weight-500 m-b-20"},[t._v("优惠券信息")]),e("el-form",{ref:"couponInfo",attrs:{model:t.couponInfo,"label-width":"120px",size:"small"}},[e("el-form-item",{attrs:{label:"优惠券编号:",prop:"",required:""}},[[t._v(" "+t._s(this.couponInfo.sn)+" ")]],2),e("el-form-item",{attrs:{label:"优惠券名称:",prop:"",required:""}},[[t._v(" "+t._s(this.couponInfo.name)+" ")]],2),e("el-form-item",{attrs:{label:"推广方式:",prop:"",required:""}},[[t._v(" "+t._s(this.couponInfo.get_method)+" ")]],2),e("el-form-item",{attrs:{label:"用券时间:",prop:"",required:""}},[[t._v(" "+t._s(this.couponInfo.use_time_text)+" ")]],2),e("el-form-item",{attrs:{label:"发放总量:",prop:"",required:""}},[[t._v(" "+t._s(this.couponInfo.send_total)+" ")]],2),e("el-form-item",{attrs:{label:"剩余发放量:",prop:"",required:""}},[[t._v(" "+t._s(this.couponInfo.surplus_number)+" ")]],2)],1)],1),e("div",{staticClass:"ls-card ls-coupon-edit__form m-t-10 m-b-60"},[e("div",{staticClass:"lg weight-500 m-b-20"},[t._v("发放设置")]),e("el-form",{ref:"couponInfo",attrs:{model:t.couponInfo,"label-width":"120px",size:"small"}},[e("el-form-item",{attrs:{label:"每人发放张数"}},[e("el-input",{staticStyle:{width:"280px"},attrs:{placeholder:"请输入发放的优惠券数量"},model:{value:t.couponInfo.send_user_num,callback:function(e){t.$set(t.couponInfo,"send_user_num",t._n(e))},expression:"couponInfo.send_user_num"}})],1),e("el-form-item",{attrs:{label:"发放范围",required:""}},[e("div",[e("user-select",{attrs:{is_distribution:""},model:{value:t.userSelectData,callback:function(e){t.userSelectData=e},expression:"userSelectData"}},[e("el-button",{attrs:{slot:"trigger",size:"mini",type:"primary"},slot:"trigger"},[t._v("选择用户")])],1)],1)])],1)],1),e("div",{staticClass:"ls-coupon-edit__footer bg-white ls-fixed-footer"},[e("div",{staticClass:"btns row-center flex",staticStyle:{height:"100%"}},[e("el-button",{attrs:{size:"small"},on:{click:function(e){return t.$router.go(-1)}}},[t._v("取消")]),e("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(e){return t.submit("couponInfo")}}},[t._v("保存 ")])],1)])])}),[],!1,null,"b72d34ac",null);e.default=d.exports}}]);