2 lines
17 KiB
JavaScript
2 lines
17 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7477dea9"],{"04c5":function(o,e,n){"use strict";n("ee8b")},"17c0":function(o,e,n){"use strict";n("6e5b")},"2db6":function(o,e,n){"use strict";n("894a")},"40e2":function(o,e,n){},"6e5b":function(o,e,n){},"894a":function(o,e,n){},"8a10":function(o,e,n){"use strict";n("40e2")},ee8b:function(o,e,n){},f5c1:function(o,e,n){"use strict";n.r(e);var t=function(){var o=this,e=o._self._c;return e("div",[e("el-row",[e("el-col",{attrs:{span:24}},[e("el-card",{staticClass:"box-card"},[e("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[e("span",[o._v("优惠券池")]),e("div",{staticClass:"float-right"},[e("el-button",{attrs:{type:"primary",size:"small"},on:{click:o._openParkingCouponShopPoolModal}},[e("i",{staticClass:"el-icon-plus"}),o._v(" 停车劵赠送 ")]),e("el-button",{attrs:{type:"primary",size:"small"},on:{click:o._openSendCouponShopPoolModal}},[e("i",{staticClass:"el-icon-plus"}),o._v(" 手工赠送 ")]),e("el-button",{attrs:{type:"primary",size:"small"},on:{click:o._openAddCouponShopPoolModal}},[e("i",{staticClass:"el-icon-plus"}),o._v(" 购买优惠劵 ")])],1)]),e("el-table",{staticStyle:{width:"100%"},attrs:{data:o.couponShopPoolManageInfo.couponShopPools,border:"",stripe:""}},[e("el-table-column",{attrs:{prop:"spId",label:"优惠券编号",align:"center"}}),e("el-table-column",{attrs:{prop:"couponName",label:"优惠券名称",align:"center"}}),e("el-table-column",{attrs:{prop:"actualPrice",label:"面值",align:"center"}}),e("el-table-column",{attrs:{prop:"stock",label:"库存",align:"center"}}),e("el-table-column",{attrs:{prop:"validityDay",label:"有效期",align:"center"}})],1),e("el-pagination",{staticClass:"pagination",attrs:{"current-page":o.couponShopPoolManageInfo.conditions.page,"page-size":o.couponShopPoolManageInfo.conditions.row,layout:"total, prev, pager, next, jumper",total:o.couponShopPoolManageInfo.total},on:{"current-change":o.handleCurrentChange}})],1)],1)],1),e("add-coupon-shop-pool",{ref:"addCouponShopPool",on:{refresh:function(e){return o._listCouponShopPools()}}}),e("choose-coupon-pool",{ref:"chooseCouponPool",on:{refresh:function(e){return o._listCouponShopPools()}}}),e("choose-coupon-pool-send",{ref:"chooseCouponPoolSend",on:{refresh:function(e){return o._listCouponShopPools()}}}),e("choose-coupon-pool-send-parking",{ref:"chooseCouponPoolSendParking",on:{refresh:function(e){return o._listCouponShopPools()}}})],1)},l=[],a=n("b775"),r=n("7323");function s(o){return o.shopId=Object(r["f"])(),new Promise((e,n)=>{Object(a["a"])({url:"/couponShopPool.listCouponShopPool",method:"get",params:o}).then(o=>{const n=o.data;e(n)}).catch(o=>{n(o)})})}function p(o){return o.shopId=Object(r["f"])(),new Promise((e,n)=>{Object(a["a"])({url:"/couponShopPool/saveCouponShopPool",method:"post",data:o}).then(o=>{const n=o.data;e(n)}).catch(o=>{n(o)})})}function i(o){return new Promise((e,n)=>{Object(a["a"])({url:"/couponPool/listCouponPool",method:"get",params:o}).then(o=>{const n=o.data;e(n)}).catch(o=>{n(o)})})}var c=function(){var o=this,e=o._self._c;return e("el-dialog",{attrs:{title:"添加商家优惠券池",visible:o.dialogVisible,width:"70%"},on:{"update:visible":function(e){o.dialogVisible=e},close:o.handleClose}},[e("el-form",{ref:"form",attrs:{model:o.addCouponShopPoolInfo,rules:o.rules,"label-width":"120px"}},[e("el-form-item",{attrs:{label:"优惠券",prop:"poolId"}},[e("el-input",{attrs:{placeholder:"必填,请填写优惠券"},model:{value:o.addCouponShopPoolInfo.poolId,callback:function(e){o.$set(o.addCouponShopPoolInfo,"poolId",e)},expression:"addCouponShopPoolInfo.poolId"}})],1),e("el-form-item",{attrs:{label:"店铺",prop:"shopId"}},[e("el-input",{attrs:{placeholder:"必填,请填写店铺ID"},model:{value:o.addCouponShopPoolInfo.shopId,callback:function(e){o.$set(o.addCouponShopPoolInfo,"shopId",e)},expression:"addCouponShopPoolInfo.shopId"}})],1),e("el-form-item",{attrs:{label:"面值",prop:"actualPrice"}},[e("el-input",{attrs:{type:"number",placeholder:"必填,请填写面值"},model:{value:o.addCouponShopPoolInfo.actualPrice,callback:function(e){o.$set(o.addCouponShopPoolInfo,"actualPrice",e)},expression:"addCouponShopPoolInfo.actualPrice"}})],1),e("el-form-item",{attrs:{label:"库存",prop:"stock"}},[e("el-input",{attrs:{type:"number",placeholder:"必填,请填写库存"},model:{value:o.addCouponShopPoolInfo.stock,callback:function(e){o.$set(o.addCouponShopPoolInfo,"stock",e)},expression:"addCouponShopPoolInfo.stock"}})],1),e("el-form-item",{attrs:{label:"有效期",prop:"validityDay"}},[e("el-input",{attrs:{type:"number",placeholder:"必填,请填写有效期"},model:{value:o.addCouponShopPoolInfo.validityDay,callback:function(e){o.$set(o.addCouponShopPoolInfo,"validityDay",e)},expression:"addCouponShopPoolInfo.validityDay"}})],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){o.dialogVisible=!1}}},[o._v("取消")]),e("el-button",{attrs:{type:"primary"},on:{click:o.saveCouponShopPoolInfo}},[o._v("保存")])],1)],1)},u=[],d={name:"AddCouponShopPool",data(){return{dialogVisible:!1,addCouponShopPoolInfo:{spId:"",poolId:"",shopId:"",couponName:"",actualPrice:"",stock:"",validityDay:"",caId:""},rules:{poolId:[{required:!0,message:"优惠券不能为空",trigger:"blur"},{max:30,message:"优惠券不能超过30个字符",trigger:"blur"}],shopId:[{required:!0,message:"店铺ID不能为空",trigger:"blur"},{max:30,message:"店铺ID不能超过30个字符",trigger:"blur"}],actualPrice:[{required:!0,message:"面值不能为空",trigger:"blur"},{max:10,message:"面值不能超过10个字符",trigger:"blur"}],stock:[{required:!0,message:"库存不能为空",trigger:"blur"},{max:20,message:"库存不能超过20个字符",trigger:"blur"}],validityDay:[{required:!0,message:"有效期不能为空",trigger:"blur"},{max:20,message:"有效期不能超过20个字符",trigger:"blur"}]}}},methods:{open(){this.dialogVisible=!0,this.clearAddCouponShopPoolInfo()},handleClose(){this.$refs.form.resetFields()},saveCouponShopPoolInfo(){this.$refs.form.validate(async o=>{if(o){this.addCouponShopPoolInfo.caId=Object(r["f"])();try{await p(this.addCouponShopPoolInfo),this.$emit("refresh"),this.dialogVisible=!1,this.$message.success("添加成功")}catch(e){console.error(e)}}})},clearAddCouponShopPoolInfo(){console.log(this.addCouponShopPoolInfo.couponName),this.addCouponShopPoolInfo={spId:"",poolId:"",shopId:"",couponName:"",actualPrice:"",stock:"",validityDay:"",caId:""}}}},h=d,P=n("2877"),g=Object(P["a"])(h,c,u,!1,null,null,null),f=g.exports,C=function(){var o=this,e=o._self._c;return e("el-dialog",{attrs:{title:"优惠券池",visible:o.dialogVisible,width:"80%"},on:{"update:visible":function(e){o.dialogVisible=e},close:o.handleClose}},[e("el-row",{attrs:{gutter:20}},[e("el-col",{attrs:{span:24}},[e("el-card",{attrs:{"header-class":"flex justify-between"}},[e("el-row",{attrs:{gutter:20}},[e("el-col",{attrs:{span:18}}),e("el-col",{attrs:{span:6}},[e("el-input-group",[e("el-input",{attrs:{placeholder:"输入优惠券池名称"},model:{value:o.chooseCouponPoolInfo._currentCouponPoolName,callback:function(e){o.$set(o.chooseCouponPoolInfo,"_currentCouponPoolName",e)},expression:"chooseCouponPoolInfo._currentCouponPoolName"}}),e("el-button",{attrs:{slot:"append",type:"primary"},on:{click:o.queryCouponPools},slot:"append"},[o._v("查询")])],1)],1)],1),e("el-table",{staticStyle:{width:"100%","margin-top":"15px"},attrs:{data:o.chooseCouponPoolInfo.couponPools,border:"",stripe:""}},[e("el-table-column",{attrs:{prop:"poolId",label:"优惠券池编码",align:"center"}}),e("el-table-column",{attrs:{prop:"couponTypeName",label:"优惠券类型",align:"center"}}),e("el-table-column",{attrs:{prop:"couponName",label:"优惠券名称",align:"center"}}),e("el-table-column",{attrs:{prop:"actualPrice",label:"面值",align:"center"}}),e("el-table-column",{attrs:{prop:"buyPrice",label:"购买价格",align:"center"}}),e("el-table-column",{attrs:{prop:"couponStock",label:"数量",align:"center"}}),e("el-table-column",{attrs:{prop:"validityDay",label:"有效期",align:"center"}}),e("el-table-column",{attrs:{prop:"state",label:"状态",align:"center"},scopedSlots:o._u([{key:"default",fn:function(e){return[o._v(" "+o._s("2002"==e.row.state?"上架":"停售")+" ")]}}])}),e("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:o._u([{key:"default",fn:function(n){return[e("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(e){return o.chooseCouponPool(n.row)}}},[o._v("选择")])]}}])})],1),e("el-pagination",{staticClass:"pagination",attrs:{"current-page":o.currentPage,"page-size":o.pageSize,layout:"total, prev, pager, next, jumper",total:o.total},on:{"current-change":o.handleCurrentChange}})],1)],1)],1)],1)},b=[],m={name:"ChooseCouponPool",data(){return{dialogVisible:!1,chooseCouponPoolInfo:{couponPools:[],_currentCouponPoolName:""},currentPage:1,pageSize:10,total:0}},methods:{open(){this.dialogVisible=!0,this._refreshChooseCouponPoolInfo(),this._loadAllCouponPoolInfo()},handleClose(){this.chooseCouponPoolInfo._currentCouponPoolName=""},async _loadAllCouponPoolInfo(){const o={page:this.currentPage,row:this.pageSize,state:"2002",name:this.chooseCouponPoolInfo._currentCouponPoolName};try{const e=await i(o);this.chooseCouponPoolInfo.couponPools=e.data,this.total=e.records}catch(e){console.error(e)}},chooseCouponPool(o){Object.prototype.hasOwnProperty.call(o,"name")&&(o.couponPoolName=o.name),this.$emit("choose",o),this.dialogVisible=!1},queryCouponPools(){this.currentPage=1,this._loadAllCouponPoolInfo()},handleCurrentChange(o){this.currentPage=o,this._loadAllCouponPoolInfo()},_refreshChooseCouponPoolInfo(){this.chooseCouponPoolInfo._currentCouponPoolName=""}}},S=m,I=(n("17c0"),Object(P["a"])(S,C,b,!1,null,"77a0afb3",null)),y=I.exports,_=function(){var o=this,e=o._self._c;return e("el-dialog",{attrs:{title:"优惠券",visible:o.dialogVisible,width:"80%"},on:{"update:visible":function(e){o.dialogVisible=e},close:o.handleClose}},[e("el-row",{attrs:{gutter:20}},[e("el-col",{attrs:{span:24}},[e("el-card",{attrs:{"header-class":"flex justify-between"}},[e("el-row",{attrs:{gutter:20}},[e("el-col",{attrs:{span:18}}),e("el-col",{attrs:{span:6}},[e("el-input-group",[e("el-input",{attrs:{placeholder:"输入优惠券池名称"},model:{value:o.chooseCouponPoolSendInfo._currentCouponPoolName,callback:function(e){o.$set(o.chooseCouponPoolSendInfo,"_currentCouponPoolName",e)},expression:"chooseCouponPoolSendInfo._currentCouponPoolName"}}),e("el-button",{attrs:{slot:"append",type:"primary"},on:{click:o.queryCouponPools},slot:"append"},[o._v("查询")])],1)],1)],1),e("el-table",{staticStyle:{width:"100%","margin-top":"15px"},attrs:{data:o.chooseCouponPoolSendInfo.couponPools,border:"",stripe:""}},[e("el-table-column",{attrs:{prop:"poolId",label:"优惠券池编码",align:"center"}}),e("el-table-column",{attrs:{prop:"couponName",label:"优惠券名称",align:"center"}}),e("el-table-column",{attrs:{prop:"actualPrice",label:"面值",align:"center"}}),e("el-table-column",{attrs:{prop:"stock",label:"库存",align:"center"}}),e("el-table-column",{attrs:{prop:"validityDay",label:"有效期",align:"center"}}),e("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:o._u([{key:"default",fn:function(n){return[e("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(e){return o.chooseCouponPoolSend(n.row)}}},[o._v("选择")])]}}])})],1),e("el-pagination",{staticClass:"pagination",attrs:{"current-page":o.currentPage,"page-size":o.pageSize,layout:"total, prev, pager, next, jumper",total:o.total},on:{"current-change":o.handleCurrentChange}})],1)],1)],1)],1)},k=[],v={name:"ChooseCouponPoolSend",data(){return{dialogVisible:!1,chooseCouponPoolSendInfo:{couponPools:[],_currentCouponPoolName:""},currentPage:1,pageSize:10,total:0}},methods:{open(){this.dialogVisible=!0,this._refreshchooseCouponPoolSendInfo(),this._loadSendCouponPoolInfo()},handleClose(){this.chooseCouponPoolSendInfo._currentCouponPoolName=""},async _loadSendCouponPoolInfo(){const o={page:this.currentPage,row:this.pageSize,shopId:Object(r["f"])(),name:this.chooseCouponPoolSendInfo._currentCouponPoolName};try{const e=await s(o);this.chooseCouponPoolSendInfo.couponPools=e.data,this.total=e.records}catch(e){console.error(e)}},chooseCouponPoolSend(o){Object.prototype.hasOwnProperty.call(o,"name")&&(o.couponPoolName=o.name),this.$emit("choose",o),this.dialogVisible=!1},queryCouponPools(){this.currentPage=1,this._loadSendCouponPoolInfo()},handleCurrentChange(o){this.currentPage=o,this._loadSendCouponPoolInfo()},_refreshchooseCouponPoolSendInfo(){this.chooseCouponPoolSendInfo._currentCouponPoolName=""}}},w=v,N=(n("8a10"),Object(P["a"])(w,_,k,!1,null,"8c4bee00",null)),x=N.exports,j=function(){var o=this,e=o._self._c;return e("el-dialog",{attrs:{title:"优惠券",visible:o.dialogVisible,width:"80%"},on:{"update:visible":function(e){o.dialogVisible=e},close:o.handleClose}},[e("el-row",{attrs:{gutter:20}},[e("el-col",{attrs:{span:24}},[e("el-card",{attrs:{header:"flex justify-between"}},[e("el-row",{attrs:{gutter:20}},[e("el-col",{attrs:{span:18}}),e("el-col",{attrs:{span:6}},[e("el-input-group",[e("el-input",{attrs:{placeholder:"输入优惠券池名称"},model:{value:o.chooseCouponPoolSendParkingInfo._currentCouponPoolName,callback:function(e){o.$set(o.chooseCouponPoolSendParkingInfo,"_currentCouponPoolName",e)},expression:"chooseCouponPoolSendParkingInfo._currentCouponPoolName"}}),e("el-button",{attrs:{slot:"append",type:"primary"},on:{click:o.queryCouponPools},slot:"append"},[o._v("查询")])],1)],1)],1),e("el-table",{staticStyle:{width:"100%","margin-top":"15px"},attrs:{data:o.chooseCouponPoolSendParkingInfo.couponPools,border:"",stripe:""}},[e("el-table-column",{attrs:{prop:"poolId",label:"优惠券池编码",align:"center"}}),e("el-table-column",{attrs:{prop:"couponName",label:"优惠券名称",align:"center"}}),e("el-table-column",{attrs:{prop:"actualPrice",label:"面值",align:"center"}}),e("el-table-column",{attrs:{prop:"stock",label:"库存",align:"center"}}),e("el-table-column",{attrs:{prop:"validityDay",label:"有效期",align:"center"}}),e("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:o._u([{key:"default",fn:function(n){return[e("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(e){return o.chooseCouponPoolSendParking(n.row)}}},[o._v("选择")])]}}])})],1),e("el-pagination",{staticClass:"pagination",attrs:{"current-page":o.currentPage,"page-size":o.pageSize,layout:"total, prev, pager, next, jumper",total:o.total},on:{"current-change":o.handleCurrentChange}})],1)],1)],1)],1)},V=[],O={name:"ChooseCouponPoolSendParking",data(){return{dialogVisible:!1,chooseCouponPoolSendParkingInfo:{couponPools:[],_currentCouponPoolName:""},currentPage:1,pageSize:10,total:0}},methods:{open(){this.dialogVisible=!0,this._refreshchooseCouponPoolSendParkingInfo(),this._loadSendCouponPoolSendParkingInfo()},handleClose(){this.chooseCouponPoolSendParkingInfo._currentCouponPoolName=""},async _loadSendCouponPoolSendParkingInfo(){const o={page:this.currentPage,row:this.pageSize,shopId:Object(r["f"])(),name:this.chooseCouponPoolSendParkingInfo._currentCouponPoolName};try{const e=await s(o);this.chooseCouponPoolSendParkingInfo.couponPools=e.data,this.total=e.records}catch(e){console.error(e)}},chooseCouponPoolSendParking(o){Object.prototype.hasOwnProperty.call(o,"name")&&(o.couponPoolName=o.name),this.$emit("choose",o),this.dialogVisible=!1},queryCouponPools(){this.currentPage=1,this._loadSendCouponPoolSendParkingInfo()},handleCurrentChange(o){this.currentPage=o,this._loadSendCouponPoolSendParkingInfo()},_refreshchooseCouponPoolSendParkingInfo(){this.chooseCouponPoolSendParkingInfo._currentCouponPoolName=""}}},$=O,z=(n("04c5"),Object(P["a"])($,j,V,!1,null,"0e79996a",null)),M=z.exports,D={name:"CouponShopPoolManage",components:{AddCouponShopPool:f,ChooseCouponPool:y,ChooseCouponPoolSend:x,ChooseCouponPoolSendParking:M},data(){return{couponShopPoolManageInfo:{couponShopPools:[],total:0,conditions:{page:1,row:10,couponName:"",shopId:"",caId:""}}}},created(){this._listCouponShopPools()},methods:{async _listCouponShopPools(){this.couponShopPoolManageInfo.conditions.caId=Object(r["f"])();try{const o=await s(this.couponShopPoolManageInfo.conditions);this.couponShopPoolManageInfo.couponShopPools=o.data,this.couponShopPoolManageInfo.total=o.records}catch(o){console.error(o)}},handleCurrentChange(o){this.couponShopPoolManageInfo.conditions.page=o,this._listCouponShopPools()},_openAddCouponShopPoolModal(){this.$refs.chooseCouponPool.open()},_openSendCouponShopPoolModal(){this.$refs.chooseCouponPoolSend.open()},_openParkingCouponShopPoolModal(){this.$refs.chooseCouponPoolSendParking.open()},_openEditCouponShopPoolModel(o){console.log(o),this.$refs.editCouponShopPool.open(o)},_openDeleteCouponShopPoolModel(o){console.log(o),this.$refs.deleteCouponShopPool.open(o)}}},q=D,A=(n("2db6"),Object(P["a"])(q,t,l,!1,null,"31c0018c",null));e["default"]=A.exports}}]);
|
||
//# sourceMappingURL=chunk-7477dea9.90bf920c.js.map
|