(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4fa62ce8","chunk-ae7cb8dc","chunk-ae7cb8dc"],{"22c1":function(t,e,a){"use strict";a("8d8d")},2338:function(t,e,a){},"40cb":function(t,e,a){"use strict";var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("a-form-item",{style:{marginBottom:"0px"},attrs:{label:"图片",labelCol:t.labelCol,wrapperCol:t.wrapperCol,required:t.essentialRequired}},[a("div",{class:t.errorTips.length>0?"errorUploadBox":""},[a("a-upload",{staticClass:"avatar-uploader errorBox",attrs:{name:"file",listType:"picture-card",showUploadList:!1,action:t.addUploadAddress,headers:t.token,data:{website_id:t.website_id},beforeUpload:t.beforeUpload},on:{change:t.handleChange}},[t.imageUrl?a("img",{staticClass:"adUploadImgStyle",attrs:{src:t.imageUrl,alt:"avatar"}}):a("div",[a("a-icon",{attrs:{type:t.loading?"loading":"plus"}}),a("div",{staticClass:"ant-upload-text"},[t._v("上传")])],1)])],1),a("div",{staticClass:"uploadTips"},[t._v(t._s(t.uploadTips))]),a("div",{staticClass:"uploadErrorInfo"},[t._v(t._s(t.errorTips))])])},r=[];a("6762");function n(t,e){var a=new FileReader;a.addEventListener("load",(function(){return e(a.result)})),a.readAsDataURL(t)}var i={props:{addUploadAddress:{type:String,default:"/xx"},labelCol:{type:[String,Object],default:function(){return{sm:{span:4}}}},wrapperCol:{type:[String,Object],default:function(){return{sm:{span:16}}}},essentialRequired:{type:Boolean,default:function(){return!0}},uploadTips:{type:String,default:"图片尺寸2760x1080px,图片大小500kb以内,支持jpg/png/gif格式"}},data:function(){return{loading:!1,imageUrl:"",errorTips:"",token:{"Access-Token":this.$ls.get("token"),"Website-ID":this.$store.getters.websiteId},website_id:this.$store.getters.websiteId}},methods:{handleChange:function(t){var e=this,a=t.file;if("uploading"!==a.status){if("done"===a.status&&200===a.response.status){n(a.originFileObj,(function(t){e.imageUrl=t,e.loading=!1}));var s=a.response.data.src;this.$emit("noticeAddress",s),this.imageUrl=s,this.errorTips=""}}else this.loading=!0},beforeUpload:function(t){var e=["image/png","image/gif","image/jpeg","image/jpg"],a=e.includes(t.type);a||(this.errorTips="仅支持jpg/png/gif格式");var s=t.size<512e3;return s||(this.errorTips="图片大小不能超过500KB"),a&&s},singleDecide:function(){this.imageUrl||(this.errorTips="请上传图片")},alreadyAdress:function(t){this.imageUrl=t}}},o=i,l=(a("9091"),a("2877")),u=Object(l["a"])(o,s,r,!1,null,null,null);e["a"]=u.exports},5633:function(t,e,a){"use strict";var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"customBread"},[a("div",{staticClass:"page-header clearfix"},[a("div",{staticClass:"page-header-index-wide",staticStyle:{float:"left"}},[a("a-breadcrumb",{staticClass:"breadcrumb"},t._l(t.breadList.loopBread,(function(e){return a("a-breadcrumb-item",{key:e.name},[e.href?a("router-link",{attrs:{to:{path:e.href}}},[t._v("\n "+t._s(e.title)+"\n ")]):a("span",[t._v(t._s(e.title))])],1)})),1),a("div",{staticClass:"detail"},[a("div",{staticClass:"customBreadcrumb-current"},[a("h1",{staticClass:"title"},[t._v(t._s(t.breadList.current))]),t.breadList.showNote&&t.breadList.isText?a("a-tooltip",{attrs:{placement:"bottomLeft"}},[a("template",{slot:"title"},[a("div",{domProps:{innerHTML:t._s(t.noteRender())}})]),a("a-icon",{staticClass:"customBreadcrumb-icon",attrs:{type:"exclamation-circle"}})],2):t.breadList.showNote?a("a-popover",{attrs:{placement:"bottomLeft",overlayClassName:"custom-crumbcrumb-tips"}},[a("template",{slot:"content"},[a("div",{domProps:{innerHTML:t._s(t.noteRender())}})]),a("a-icon",{staticClass:"customBreadcrumb-icon",attrs:{type:"exclamation-circle"}})],2):t._e()],1)])],1),a("div",{staticClass:"customBreadRight"},[t._t("default")],2)])])},r=[],n={props:{breadList:{type:Object,required:!0}},methods:{noteRender:function(){var t=this.breadList.current;switch(t){case"热搜词":return'\n
\n
\n
\n

\n
\n
\n
\n ';case"搜索暗文":return'\n \n
\n
\n

\n
\n
\n
\n ';case"搜索跳转":return'\n \n
\n
\n 设置搜索词跳转到指定的落地页\n
\n
\n
\n ';case"搜索联想词":return'\n \n
\n
\n

\n
\n
\n
\n ';case"热推商品":return'\n \n
\n
\n 搜索商品列表页、运营分类商品列表页、品牌商品列表页、店铺商品列表页的商品,优先展示热推商品,同为热推商品,按排序值由小到大展示。\n
\n
\n
\n ';case"搜索无结果关联词":return'\n \n
\n
\n

\n
\n
\n
\n ';case"商品排序得分":return'\n \n
\n
商品综合排序规则说明:
\n
\n - 无库存商品,排在有库存商品之后
\n - 热推商品展示在前,非热推商品展示在后;热推商品按热推商品排序值由小到大排序
\n - 运营分类商品列表:按运营分类人工排值由小到大排序(不适用搜索商品列表页、品牌商品列表页、店铺商品列表页)
\n - \n 排序值相同,按系统自动计算的商品排序得分由大到小排序。
\n 商品排序得分="0.7*支付件数+0.03*下单件数+0.02*加购件数+0.05*访问uv+0.2*新品得分(新品=1,否则=0)
\n 支付件数:最近一年已支付状态订单的sku件数合计
\n 下单件数:最近一年所有状态订单的sku件数合计
\n 加购件数:最近一年加入购物车的sku件数合计
\n 访问uv:最近一年商品浏览访问uv合计
\n 新品得分:新品=1,否则=0。设置新品规则 >>\n \n - 若人工排序值和系统排序值都相同,则按照搜索引擎返回的顺序排序
\n
\n
\n
\n ';case"异款SPU规则":return'\n \n
\n
\n 将属于规则设置范围内,且属于同一店铺、同一品牌、同一品类,且符合价格最大极差的不同款商品,聚合成一个SPU商品\n
\n
\n
\n ';case"主图视频":return'\n \n
\n
\n 按SPU编码维度,通过第三方视频生成服务,使用商品主图生成主图视频\n
\n
\n
\n ';default:return""}}}},i=n,o=(a("22c1"),a("2877")),l=Object(o["a"])(i,s,r,!1,null,"ceaaba20",null);e["a"]=l.exports},"6db2":function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"hidden-modal-form-padding-bottom"},[a("custom-bread",{attrs:{breadList:t.breadList}}),a("div",{staticClass:"couponContent",style:{marginTop:"24px"}},[a("a-layout",{style:{}},[a("a-layout-content",{style:{background:"#fff",marginBottom:"16px",padding:"24px"}},[a("div",{staticClass:"couponListHeader"},[a("div",{staticClass:"table-page-search-wrapper"},[a("a-form",{attrs:{layout:"inline"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.search(e)}}},[a("a-row",{attrs:{gutter:24}},[a("a-col",{attrs:{md:8,sm:24,xxl:6}},[a("a-form-item",{attrs:{label:"优惠券标题"}},[a("a-input",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入"},model:{value:t.queryParam.title,callback:function(e){t.$set(t.queryParam,"title",e)},expression:"queryParam.title"}})],1)],1),a("a-col",{attrs:{md:8,sm:24,xxl:6}},[a("a-form-item",{attrs:{label:"优惠券ID"}},[a("a-input",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入"},model:{value:t.queryParam.id,callback:function(e){t.$set(t.queryParam,"id",e)},expression:"queryParam.id"}})],1)],1),a("a-col",{attrs:{md:8,sm:24,xxl:6}},[a("a-form-item",{attrs:{label:"发放用途"}},[a("a-select",{attrs:{"default-value":""},model:{value:t.queryParam.usage,callback:function(e){t.$set(t.queryParam,"usage",e)},expression:"queryParam.usage"}},[a("a-select-option",{attrs:{value:""}},[t._v("全部")]),a("a-select-option",{attrs:{value:"site"}},[t._v("站内")]),a("a-select-option",{attrs:{value:"gift"}},[t._v("赠劵")]),a("a-select-option",{attrs:{value:"channel"}},[t._v("渠道")]),a("a-select-option",{attrs:{value:"after-sales"}},[t._v("售后")]),a("a-select-option",{attrs:{value:"ac"}},[t._v("AC")]),a("a-select-option",{attrs:{value:"wechat"}},[t._v("微信商家券")]),a("a-select-option",{attrs:{value:"points"}},[t._v("积分兑换券")])],1)],1)],1),a("a-col",{attrs:{md:8,sm:24,xxl:6}},[a("a-form-item",{attrs:{label:"发放时间"}},[[a("a-range-picker",{staticStyle:{width:"100%"},attrs:{"show-time":{hideDisabledOptions:!0,defaultValue:[t.moment("00:00:00","HH:mm:ss"),t.moment("11:59:59","HH:mm:ss")]},placeholder:["开始时间","结束时间"]},model:{value:t.dateArr,callback:function(e){t.dateArr=e},expression:"dateArr"}})]],2)],1),a("a-col",{attrs:{md:8,sm:24,xxl:6}},[a("a-form-item",{attrs:{label:"状态"}},[a("a-select",{model:{value:t.queryParam.status,callback:function(e){t.$set(t.queryParam,"status",e)},expression:"queryParam.status"}},[a("a-select-option",{attrs:{value:"0"}},[t._v("全部")]),a("a-select-option",{attrs:{value:"1"}},[t._v("新建")]),a("a-select-option",{attrs:{value:"2"}},[t._v("待审核")]),a("a-select-option",{attrs:{value:"3"}},[t._v("审核通过")]),a("a-select-option",{attrs:{value:"4"}},[t._v("审核拒绝")]),a("a-select-option",{attrs:{value:"5"}},[t._v("已暂停")]),a("a-select-option",{attrs:{value:"6"}},[t._v("活动中")]),a("a-select-option",{attrs:{value:"7"}},[t._v("已结束")]),a("a-select-option",{attrs:{value:"8"}},[t._v("已作废")])],1)],1)],1),a("a-col",{attrs:{md:8,sm:24,xxl:6}},[a("a-form-item",{attrs:{label:"添加人"}},[a("a-input",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入"},model:{value:t.queryParam.operator,callback:function(e){t.$set(t.queryParam,"operator",e)},expression:"queryParam.operator"}})],1)],1),a("a-col",{attrs:{md:8,sm:24,xxl:6}},[a("a-form-item",{attrs:{label:"优惠券编码"}},[a("a-input",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入"},model:{value:t.queryParam.code,callback:function(e){t.$set(t.queryParam,"code",e)},expression:"queryParam.code"}})],1)],1),a("a-col",{attrs:{md:8,sm:24,xxl:6}},[a("a-form-item",{attrs:{label:"同时使用多张优惠券"}},[a("a-select",{attrs:{placeholder:"请选择"},model:{value:t.queryParam.is_multiple_coupon,callback:function(e){t.$set(t.queryParam,"is_multiple_coupon",e)},expression:"queryParam.is_multiple_coupon"}},[a("a-select-option",{attrs:{value:"1"}},[t._v("支持")]),a("a-select-option",{attrs:{value:"2"}},[t._v("不支持")])],1)],1)],1)],1)],1)],1),a("div",{staticClass:"page-user-button"},[a("a-button",{attrs:{type:"primary"},on:{click:t.search}},[t._v("查询")]),a("a-button",{on:{click:t.resetForm}},[t._v("重置")])],1)])])],1)],1),a("div",{staticClass:"couponContent"},[a("a-layout-content",{style:{background:"#fff"}},[a("a-button",{directives:[{name:"permission",rawName:"v-permission",value:"promotion_new:/coupon/create",expression:"'promotion_new:/coupon/create'"}],style:{margin:"24px"},attrs:{type:"primary"},on:{click:t.enterAddCoupon}},[t._v("新建")]),a("a-table",{ref:"table",style:{paddingRight:"24px",paddingLeft:"24px"},attrs:{dataSource:t.dataSource,columns:t.columns,pagination:t.paginationSet,loading:t.loading,rowKey:t.rowKeyMethod},on:{change:t.handleTableChange},scopedSlots:t._u([{key:"couponInfo",fn:function(e,s){return[a("a-tooltip",{attrs:{placement:"topLeft",title:s.title}},[a("span",{staticClass:"coupon-info-item",staticStyle:{display:"block"}},[a("router-link",{attrs:{target:"_blank",to:{path:"/promotion/coupon/couponDetail/id/"+s.id+"/websiteId/"+t.websiteId}}},[t._v("\n "+t._s(s.title)+"\n ")])],1)]),a("span",{staticClass:"coupon-info-item"},[t._v("优惠券ID:"+t._s(s.id))]),a("span",{staticClass:"coupon-info-item"},[t._v("活动范围:"+t._s(t._f("filterScope")(s.scope_type)))]),a("span",{staticClass:"coupon-info-item"},[t._v("发放用途:"+t._s(t._f("filterUsage")(s.usage)))]),a("span",{staticClass:"coupon-info-item",staticStyle:{display:"block"}},[t._v("发放时间:"+t._s(s.started_at)+" ~ "+t._s(s.ended_at))])]}},{key:"status",fn:function(e,s){return[a("span",[t._v(t._s(t._f("filterStatus")(s.status)))])]}},{key:"sent_num",fn:function(e,s){return[a("router-link",{attrs:{target:"_blank",to:{path:"/promotion/coupon/grantedCoupon/rule_id/"+s.id+"/websiteId/"+t.websiteId}}},[t._v("\n "+t._s(s.sent_num)+"\n ")]),t._v("/"+t._s(s.total_num)+"\n ")]}},{key:"used_num",fn:function(e,s){return[a("router-link",{attrs:{target:"_blank",to:{path:"/promotion/coupon/grantedCoupon/rule_id/"+s.id+"/websiteId/"+t.websiteId+"?status=4"}}},[t._v("\n "+t._s(s.used_num)+"\n ")])]}},{key:"couponOperation",fn:function(e,s){return[a("router-link",{directives:[{name:"permission",rawName:"v-permission",value:"promotion_new:/coupon/detail",expression:"'promotion_new:/coupon/detail'"}],attrs:{target:"_blank",to:{path:"/promotion/coupon/couponDetail/id/"+s.id+"/websiteId/"+t.websiteId}}},[t._v("\n 查看\n ")])]}}])}),a("p-agination",{attrs:{total:t.pageTotal,currentPage:t.query.page,computedPageNumber:t.computedPageNumber,pageSize:t.query.size},on:{jumpTableChange:t.jumpTableChange,selectPageSizeChange:t.selectPageSizeChange}})],1)],1)],1)},r=[],n=(a("ac6a"),a("bf43")),i=a("5633"),o=a("40cb"),l=a("680a"),u=a("cbfe"),c=a("ac0d"),d=a("c1df"),p=a.n(d),m=[{title:"优惠券信息",dataIndex:"couponInfo",key:"couponInfo",width:"28%",scopedSlots:{customRender:"couponInfo"}},{title:"状态",dataIndex:"status",key:"status",width:"10%",scopedSlots:{customRender:"status"}},{title:"优惠内容",dataIndex:"rule_tips",key:"rule_tips",width:"18%",scopedSlots:{customRender:"rule_tips"}},{title:"已发放/发放总量",dataIndex:"sent_num",key:"sent_num",width:"17%",scopedSlots:{customRender:"sent_num"}},{title:"已使用数量",dataIndex:"used_num",key:"used_num",width:"15%",sortDirections:["descend","ascend"],sorter:!0,scopedSlots:{customRender:"used_num"}},{title:"操作",dataIndex:"couponOperation",key:"couponOperation",width:"10%",scopedSlots:{customRender:"couponOperation"}}],b={components:{customBread:i["a"],uploadImg:o["a"],PageView:l["c"],PAgination:n["a"]},mixins:[c["n"]],data:function(){return{breadList:{current:"优惠券",loopBread:[{name:"1",title:"工作台",href:"/dashboard"},{name:"2",title:"营销"},{name:"4",title:"优惠券"}]},labelCol:{sm:{span:4}},wrapperCol:{sm:{span:4}},customCol:{sm:{span:9}},confirmLoading:!1,form:this.$form.createForm(this),addUploadAddress:"/api-cms/cms/file/upload",targetTypeArray:[{id:1,label:"app首页"},{id:2,label:"优惠券列表页"},{id:3,label:"商品详情页"},{id:4,label:"商品列表页"},{id:5,label:"https跳转"}],dateArr:[],loading:!1,sortDefault:"",queryParam:{title:"",id:"",usage:"",operator:"",status:"0",code:"",time_from:"",time_to:"",is_multiple_coupon:void 0},columns:m}},methods:{moment:p.a,getTableList:function(t){var e,a=this;this.loading=!0,t&&(e=t),Object(u["r"])(e).then((function(t){var e=t.data;if(e){a.loading=!1,a.dataSource=e.items,a.pageTotal=e.total;var s={},r=[];a.dataSource.forEach((function(t){return s={title:t.title,id:t.id,scope_type:t.scope_type,usage:t.usage,started_at:t.started_at,ended_at:t.ended_at},r.push(s),r})),a.couponInfo=r}}))},handleTableChange:function(t){this.query.order_by="used_num",""===this.sortDefault?this.sortDefault="desc":"desc"===this.sortDefault?this.sortDefault="asc":(this.query.order_by="",this.sortDefault=""),this.query.sort=this.sortDefault,this.getTableList(this.query)},search:function(){this.query.page=1,Object.assign(this.query,this.queryParam),this.getTableList(this.query)},resetForm:function(){this.queryParam.title="",this.queryParam.id="",this.queryParam.usage="",this.queryParam.operator="",this.queryParam.code="",this.queryParam.time_from="",this.queryParam.time_to="",this.queryParam.status="0",this.queryParam.is_multiple_coupon=void 0,this.query.page=1,this.dateArr=[],Object.assign(this.query,this.queryParam),this.getTableList(this.query)},enterAddCoupon:function(){this.$router.push({path:"/promotion/coupon/addCoupon"})},rowKeyMethod:function(t,e){return e}},filters:{filterStatus:function(t){switch(t){case 1:return"新建";case 2:return"待审核";case 3:return"审核通过";case 4:return"审核拒绝";case 5:return"已暂停";case 6:return"活动中";case 7:return"已结束";case 8:return"已作废"}},filterScope:function(t){return"all"===t?"全站":"categories"===t?"指定分类":"store"===t?"店铺":"brand"===t?"品牌":"指定商品"},filterUsage:function(t){return"site"===t?"站内":"channel"===t?"渠道":"after-sales"===t?"售后":"gift"===t?"赠券":"wechat"===t?"微信商家券":"points"===t?"积分兑换券":"AC"}},watch:{dateArr:function(t){t.length>0?(this.queryParam.time_from=p()(t[0]).format("YYYY-MM-DD HH:mm:ss"),this.queryParam.time_to=p()(t[1]).format("YYYY-MM-DD HH:mm:ss")):(this.queryParam.time_from="",this.queryParam.time_to="")}}},f=b,v=(a("a420"),a("2877")),_=Object(v["a"])(f,s,r,!1,null,"ceb45d8a",null);e["default"]=_.exports},"8d8d":function(t,e,a){},9091:function(t,e,a){"use strict";a("2338")},"9b17":function(t,e,a){},a420:function(t,e,a){"use strict";a("9b17")}}]);