(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-797a2744"],{"5f1c":function(t,e,i){},6346:function(t,e,i){"use strict";i("5f1c")},8422:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"divBox"},[i("div",{staticClass:"container_box"},[i("el-card",{staticClass:"box-card flex-1",attrs:{"body-style":{padding:"0 20px 20px"}}},[i("div",{staticClass:"acea-row"},[i("div",{staticClass:"flex-1"},[t.tabList.length>0?i("el-tabs",{on:{"tab-click":t.tabChange},model:{value:t.currentTab,callback:function(e){t.currentTab=e},expression:"currentTab"}},t._l(t.tabList,(function(t,e){return i("el-tab-pane",{key:e,attrs:{name:t.value,label:t.title}})})),1):t._e(),t._v(" "),i("el-form",{ref:"formValidate",staticClass:"formValidate",attrs:{model:t.formValidate,"label-width":"73px"},nativeOn:{submit:function(t){t.preventDefault()}}},[1==t.currentTab&&t.checkPermi(["platform:marketing:activity:new:people:present:config"])?i("div",[i("h2",{staticClass:"form_label"},[t._v("规则设置")]),t._v(" "),i("el-form-item",{attrs:{label:"活动状态:"}},[i("el-switch",{attrs:{width:56,"active-text":"开启","inactive-text":"关闭"},model:{value:t.formValidate.newPeopleSwitch,callback:function(e){t.$set(t.formValidate,"newPeopleSwitch",e)},expression:"formValidate.newPeopleSwitch"}}),t._v(" "),i("p",{staticClass:"desc mt10"},[t._v("\n 活动开启商城新注册用户可获得下方设置的优惠券福利,活动关闭之后新注册的用户不会赠送新人福利\n ")])],1),t._v(" "),i("el-form-item",{attrs:{label:"活动对象:"}},[i("span",[t._v("开启活动期间所有注册商城的用户")])]),t._v(" "),i("el-form-item",{attrs:{label:"优惠券:"}},[i("el-button",{staticClass:"mr10",attrs:{type:"text"},on:{click:t.addCoupon}},[t._v("添加优惠券")]),t._v(" "),t.couponList.length?i("div",{staticClass:"grid_box"},t._l(t.couponList,(function(e,a){return i("div",{key:a,staticClass:"coupon_item acea-row",class:e.isDel?"del":"show"},[i("i",{staticClass:"close el-icon-error",on:{click:function(i){return t.delItem(e.id,a)}}}),t._v(" "),i("div",{staticClass:"_left"},[i("div",[i("span",{staticClass:"_symbol"},[t._v("¥")]),t._v(" "),i("span",{staticClass:"_price"},[t._v(t._s(e.money))])]),t._v(" "),i("span",{staticClass:"_type"},[t._v("满"+t._s(e.minPrice)+"可用")])]),t._v(" "),i("div",{staticClass:"_right"},[e.isDel?i("div",[t._v("优惠券已删除")]):i("div",[e.isFixedTime?i("div",[t._v("\n "+t._s(t.getTime(e.useStartTime)+" ~ "+t.getTime(e.useEndTime)+"可用")+"\n ")]):i("div",[t._v(t._s("领取后"+e.day+"天内可用"))])]),t._v(" "),i("span",{staticClass:"_sales"},[t._v(t._s(e.isLimited?"剩余"+e.lastTotal+"张":"不限量"))])])])})),0):t._e()],1),t._v(" "),i("el-form-item",[i("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["platform:marketing:activity:new:people:present:edit"],expression:"['platform:marketing:activity:new:people:present:edit']"},{name:"debounceClick",rawName:"v-debounceClick",value:function(){t.confirmEdit(1)},expression:"\n () => {\n confirmEdit(1);\n }\n "}],staticClass:"mr10",attrs:{size:"small",type:"primary",disabled:!t.couponList.length}},[t._v("保存\n ")])],1)],1):t._e(),t._v(" "),2==t.currentTab&&t.checkPermi(["platform:marketing:activity:birthday:present:config"])?i("div",[i("h2",{staticClass:"form_label"},[t._v("规则设置")]),t._v(" "),i("el-form-item",{attrs:{label:"活动状态:"}},[i("el-switch",{attrs:{width:56,"active-text":"开启","inactive-text":"关闭"},model:{value:t.formValidate.birthdaySwitch,callback:function(e){t.$set(t.formValidate,"birthdaySwitch",e)},expression:"formValidate.birthdaySwitch"}}),t._v(" "),i("p",{staticClass:"desc mt10"},[t._v("活动开启商城用户可获得下方设置的生日福利,活动关闭之后用户生日不会赠送福利。")])],1),t._v(" "),i("el-form-item",{attrs:{label:"活动对象:"}},[i("span",[t._v("商城已经设置生日的用户")])]),t._v(" "),i("el-form-item",{attrs:{label:"优惠券:"}},[i("el-button",{staticClass:"mr10",attrs:{type:"text"},on:{click:t.addCoupon}},[t._v("添加优惠券")]),t._v(" "),t.couponList.length?i("div",{staticClass:"grid_box"},t._l(t.couponList,(function(e,a){return i("div",{key:a,staticClass:"coupon_item acea-row",class:e.isDel?"del":"show"},[i("i",{staticClass:"close el-icon-error",on:{click:function(i){return t.delItem(e.id,a)}}}),t._v(" "),i("div",{staticClass:"_left"},[i("div",[i("span",{staticClass:"_symbol"},[t._v("¥")]),t._v(" "),i("span",{staticClass:"_price"},[t._v(t._s(e.money))])]),t._v(" "),i("span",{staticClass:"_type"},[t._v("满"+t._s(e.minPrice)+"可用")])]),t._v(" "),i("div",{staticClass:"_right"},[e.isDel?i("div",[t._v("优惠券已删除")]):i("div",[e.isFixedTime?i("div",[t._v("\n "+t._s(t.getTime(e.useStartTime)+" ~ "+t.getTime(e.useEndTime)+"可用")+"\n ")]):i("div",[t._v(t._s("领取后"+e.day+"天内可用"))])]),t._v(" "),i("span",{staticClass:"_sales"},[t._v(t._s(e.isLimited?"剩余"+e.lastTotal+"张":"不限量"))])])])})),0):t._e()],1),t._v(" "),i("el-form-item",[i("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["platform:marketing:activity:birthday:present:edit"],expression:"['platform:marketing:activity:birthday:present:edit']"},{name:"debounceClick",rawName:"v-debounceClick",value:function(){t.confirmEdit(2)},expression:"\n () => {\n confirmEdit(2);\n }\n "}],staticClass:"mr10",attrs:{size:"small",type:"primary",disabled:!t.couponList.length}},[t._v("保存\n ")])],1)],1):t._e()])],1),t._v(" "),"1"===t.currentTab?i("div",{staticClass:"proview acea-row row-center-wrapper"},[i("img",{attrs:{src:t.proviewImg,alt:""}})]):t._e()])])],1)])},s=[],n=i("b7be"),o=i("e350"),c={name:"newGift",data:function(){return{currentTab:"1",tabList:[{value:"1",title:"新人礼"},{value:"2",title:"生日有礼"}],formValidate:{newPeopleSwitch:!1,birthdaySwitch:!1,couponIdList:[]},visibleCoupon:!1,listLoading:!0,tableData:{data:[],total:0},tableFrom:{page:1,limit:10,keywords:""},multipleSelection:[],couponList:[],keyNum:0,proviewImg:i("c199")}},filters:{receiveType:function(t){var e={1:"手动领取",2:"商品赠送券",3:"平台自动发放"};return e[t]}},watch:{currentTab:{handler:function(t){this.getConfig(t)},immediate:!1,deep:!0}},mounted:function(){Object(o["a"])(["platform:marketing:activity:new:people:present:config"])&&this.getConfig(1)},methods:{checkPermi:o["a"],getTime:function(t){var e=new RegExp("-","g");return t.split(" ")[0].replace(e,".").substring(2,10)},tabChange:function(t){this.currentTab=t.name},addCoupon:function(){var t=this;t.formValidate.couponIdList=[],this.$modalCoupon("wu",this.keyNum+=1,this.couponList,(function(e){t.couponList=e,t.couponList.forEach((function(e){t.formValidate.couponIdList.push(e.id)}))}))},getConfig:function(t){var e=this;this.formValidate.couponIdList=[],1==t?Object(n["C"])().then((function(t){e.$set(e,"couponList",t.couponList?t.couponList:[]),e.formValidate.newPeopleSwitch=t.newPeopleSwitch,e.couponList.forEach((function(t){e.formValidate.couponIdList.push(t.id)}))})):Object(n["f"])().then((function(t){e.$set(e,"couponList",t.couponList?t.couponList:[]),e.formValidate.birthdaySwitch=t.birthdaySwitch,e.couponList.forEach((function(t){e.formValidate.couponIdList.push(t.id)}))}))},rowStyle:function(t){var e=t.row,i=t.rowIndex;Object.defineProperty(e,"rowIndex",{value:i,writable:!0,enumerable:!1})},handleSelectionChange:function(t){this.multipleSelection=t},getList:function(t){var e=this;this.listLoading=!0,this.tableFrom.page=t||this.tableFrom.page,Object(n["h"])(this.tableFrom).then((function(t){e.visibleCoupon=!0,e.tableData.data=t.list,e.tableData.total=t.total,e.listLoading=!1})).catch((function(t){e.listLoading=!1,e.$message.error(t.message)}))},pageChange:function(t){this.tableFrom.page=t,this.getList("")},handleSizeChange:function(t){this.tableFrom.limit=t,this.getList("")},confirmEdit:function(t){var e=this;this.couponList.filter((function(t){return t.isDel})).length>0?this.$confirm("当前活动中存在已删除优惠券,提交后会自动删除。","提示").then((function(i){e.formValidate.couponIdList=[],e.couponList.forEach((function(t){t.isDel||e.formValidate.couponIdList.push(t.id)})),e.handlerEdit(t)})):this.handlerEdit(t)},handlerEdit:function(t){var e=this;1===t?(delete this.formValidate.birthdaySwitch,Object(n["D"])(this.formValidate).then((function(i){e.$message.success("保存成功"),e.getConfig(t)}))):(delete this.formValidate.newPeopleSwitch,Object(n["g"])(this.formValidate).then((function(i){e.$message.success("保存成功"),e.getConfig(t)})))},delItem:function(t,e){var i=this.formValidate.couponIdList.findIndex((function(e){return e==t}));this.couponList.splice(e,1),this.formValidate.couponIdList.splice(i,1)}}},l=c,r=(i("6346"),i("2877")),d=Object(r["a"])(l,a,s,!1,null,"5579bc9c",null);e["default"]=d.exports},c199:function(t,e,i){t.exports=i.p+"static/img/new_gift_modal.55a3f2b0.png"}}]);