Commit 2a653487 by 无尘

fix: 修改内购券

parent fa51b66d
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link rel=stylesheet type=text/css href=//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.28.css><link href=./static/css/app.929ceef3280fe84ff99b433ee2313a74.css rel=stylesheet></head><body style="min-width: 1400px;" class=damolish><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/img-preview.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/footer.2.0.04.js></script><script>// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();</script><script type=text/javascript src=./static/js/manifest.031cca0c4369b82b8e45.js></script><script type=text/javascript src=./static/js/vendor.694f8850ed5112713591.js></script><script type=text/javascript src=./static/js/app.8650949243204f257d84.js></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link rel=stylesheet type=text/css href=//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.28.css><link href=./static/css/app.fc4dd83bc673252196ad326f42db6bbe.css rel=stylesheet></head><body style="min-width: 1400px;" class=damolish><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/img-preview.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/footer.2.0.04.js></script><script>// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();</script><script type=text/javascript src=./static/js/manifest.2a4777c7f603c5ceaddc.js></script><script type=text/javascript src=./static/js/vendor.694f8850ed5112713591.js></script><script type=text/javascript src=./static/js/app.8650949243204f257d84.js></script></body></html>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -401,3 +401,23 @@
}
}
}
/* 帮助提示 */
.help-body {
margin-top: 12px;
line-height: 28px;
background: rgba(245, 247, 250, 1);
padding: 0 10px;
box-sizing: border-box;
cursor: pointer;
span {
line-height: 28px;
}
&:hover {
span {
color: #597ef7;
}
}
}
webpackJsonp([10],{"+ZBk":function(e,t){},"7/Zw":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("mvHQ"),r=a.n(s),o=a("P9l9"),n=a("Ch4/"),l=a("PI0u"),i={name:"gic-select-store",props:{width:{type:String,default:function(){return"357px"}},selectData:{type:[Object,Array],default:function(){return[]}},brandId:{type:String,default:function(){return""}}},data:function(){return{projectName:"",enterpriseId:this.brandId,checkAll:!1,isIndeterminate:!1,searchSelect:"",storeVisible:!1,stores:[],storesCopy:[],dailyRuleForm:{stores:[]},pageNum:1,pageSize:200}},methods:{handleCheckAllChange:function(e){this.dailyRuleForm.stores=e?this.stores.map(function(e){return e.storeId}):[],this.isIndeterminate=!1,this.$emit("returnStores",this.dailyRuleForm.stores)},handleStoresChange:function(e){var t=e.length;this.checkAll=t===this.stores.length,this.isIndeterminate=t>0&&t<this.stores.length,this.$emit("returnStores",this.dailyRuleForm.stores)},toInput:Object(l.a)(function(e,t){""!=this.searchSelect&&(this.stores=[],this.pageNum=1,this.getStoreData())},500),changeVisible:function(){},checkStore:function(e){var t=this;if(e.select){e.select=!1;var a=t.dailyRuleForm.stores.indexOf(e.storeId);t.dailyRuleForm.stores.splice(a,1)}else e.select=!0,t.dailyRuleForm.stores.push(e.storeId);t.storesCopy.forEach(function(e){t.dailyRuleForm.stores.includes(e.storeId)&&(e.select=!0)})},clearSearch:function(){this.stores=[],this.pageNum=1,this.getStoreData()},getStoreData:function(){var e=this,t={searchName:e.searchSelect,gicEnterpriseId:e.brandId,pageNum:e.pageNum,pageSize:e.pageSize};Object(o.a)("/haoban-app-customer-web/cardCoupon/get-store-list",t).then(function(t){var a=t.data;if(1==a.errorCode)return a.result.result&&a.result.result.forEach(function(t){t.select=!1,e.selectData.includes(t.storeId)&&(t.select=!0)}),1==e.pageNum?(e.stores=JSON.parse(r()(a.result.result))||[],e.storesCopy=JSON.parse(r()(a.result.result))||[]):a.result.result.forEach(function(t){e.stores.push(t),e.storesCopy.push(t)}),void(e.pageNum*e.pageSize<a.result.totalCount&&(e.pageNum++,e.$nextTick(function(){e.getStoreData()})));n.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{brandId:function(e){e&&(this.checkAll=!1,this.isIndeterminate=!1,this.stores=[],this.storesCopy=[],this.searchSelect="",this.getStoreData())},selectData:function(e,t){e.length?this.dailyRuleForm.stores=JSON.parse(r()(e)):this.dailyRuleForm.stores=[]}},mounted:function(){this.brandId&&(this.stores=[],this.storesCopy=[],this.getStoreData()),this.selectData.length?this.dailyRuleForm.stores=JSON.parse(r()(this.selectData)):this.dailyRuleForm.stores=[]}},c={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-popover",{attrs:{placement:"bottom",title:"",width:"350",trigger:"click"},model:{value:e.storeVisible,callback:function(t){e.storeVisible=t},expression:"storeVisible"}},[a("div",{staticClass:"daily-store-select"},[a("div",{staticClass:"select-search"},[a("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入门店名称",clearable:""},on:{clear:e.clearSearch},nativeOn:{keyup:function(t){return a=t,e.toInput(a,e.searchSelect);var a}},model:{value:e.searchSelect,callback:function(t){e.searchSelect=t},expression:"searchSelect"}},[a("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})])],1),e._v(" "),a("div",{staticClass:"checkbox border-box",staticStyle:{padding:"15px 20px"}},[a("el-checkbox",{attrs:{indeterminate:e.isIndeterminate},on:{change:e.handleCheckAllChange},model:{value:e.checkAll,callback:function(t){e.checkAll=t},expression:"checkAll"}},[e._v("全选")])],1),e._v(" "),a("div",{staticClass:"el-scrollbar define-search-select"},[a("div",{staticClass:"el-select-dropdown__wrap el-scrollbar__wrap",staticStyle:{"margin-bottom":"-5px","margin-right":"-5px"}},[a("el-checkbox-group",{on:{change:e.handleStoresChange},model:{value:e.dailyRuleForm.stores,callback:function(t){e.$set(e.dailyRuleForm,"stores",t)},expression:"dailyRuleForm.stores"}},[a("ul",{staticClass:"el-scrollbar__view el-select-dropdown__list"},[e._l(e.stores,function(t){return a("li",{key:t.storeId,class:["el-select-dropdown__item",t.select?"selected hover":""]},[a("el-checkbox",{attrs:{label:t.storeId}},[e._v(e._s(t.storeName))])],1)}),e._v(" "),e.stores.length?e._e():a("li",{staticClass:"text-center"},[a("span",[e._v("暂无数据")])])],2)])],1),e._v(" "),a("div",{staticClass:"el-scrollbar__bar is-horizontal"},[a("div",{staticClass:"el-scrollbar__thumb",staticStyle:{transform:"translateX(0%)"}})]),e._v(" "),a("div",{staticClass:"el-scrollbar__bar is-vertical"},[a("div",{staticClass:"el-scrollbar__thumb",staticStyle:{transform:"translateY(0%)"}})])])]),e._v(" "),a("div",{staticClass:"show-select-num cursor-pointer w-350",attrs:{slot:"reference"},on:{click:e.changeVisible},slot:"reference"},[e._v("\n 已经选择"+e._s(e.dailyRuleForm.stores.length)+"家门店\n "),a("span",{staticClass:"el-input__suffix"},[a("span",{staticClass:"el-input__suffix-inner"},[a("i",{class:["el-select__caret el-input__icon el-icon-arrow-up",e.storeVisible?"is-reverse":""]})])])])])},staticRenderFns:[]};var d=a("VU/8")(i,c,!1,function(e){a("tF+o")},"data-v-741aa34c",null).exports,u=a("Ggl+"),p={props:{brandId:{type:String,default:function(){return""}},coupCardId:{type:String,default:function(){return""}}},data:function(){return{dialogVisible:!0,selectCoupCardId:this.coupCardId||"",tableData:[],currentPage:1,pageSize:6,total:0}},methods:{handleClose:function(e){this.$emit("closeCard")},toConfirm:function(){var e=this,t={};e.tableData.forEach(function(a){a.coupCardId==e.selectCoupCardId&&(t=a)}),e.$emit("returnId",e.selectCoupCardId,t)},toCancel:function(){this.$emit("closeCard")},toInput:Object(l.a)(function(e,t){this.currentPage=1,this.getTableList()},200),clearInput:function(){this.currentPage=1,this.getTableList()},handleSizeChange:function(e){this.pageSize=e,this.getTableList()},handleCurrentChange:function(e){this.currentPage=e,this.getTableList()},getTableList:function(e){var t=this,a={cardName:t.searchInput||"",pageNum:t.currentPage,pageSize:t.pageSize,gicEnterpriseId:t.brandId};Object(o.a)("/haoban-app-customer-web/cardCoupon/find-select-card-page",a).then(function(e){var a=e.data;if(1==a.errorCode)return t.tableData=a.result.list||[],t.total=a.result.pageInfo.total,!1;n.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},watch:{brandId:function(e,t){e&&this.getTableList()},coupCardId:function(e,t){e&&(this.selectCoupCardId=e)}},mounted:function(){this.selectCoupCardId=this.coupCardId,this.brandId&&this.getTableList()}},m={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"卡券选择",visible:e.dialogVisible,width:"994px","before-close":e.handleClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("div",{staticClass:"search-div"},[a("el-input",{staticClass:"w-264",staticStyle:{width:"264px"},attrs:{placeholder:"请输入卡券名称",clearable:""},on:{clear:e.clearInput},nativeOn:{keyup:function(t){return a=t,e.toInput(a,e.searchInput);var a}},model:{value:e.searchInput,callback:function(t){e.searchInput=t},expression:"searchInput"}},[a("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})]),a("span",{staticClass:"search-tip p-l-20 font-14 color-909399"},[e._v("仅支持选择“领取限制>=100”的卡券,系统已自动过滤不符合条件的卡券,符合条件的卡券共"+e._s(e.total)+"张")])],1),e._v(" "),a("div",{staticClass:"chat-log-content boder-box m-t-20"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{"class-name":"hide-ellipsis",label:"",width:"50"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-radio",{attrs:{disabled:1==t.row.selected,label:t.row.coupCardId},model:{value:e.selectCoupCardId,callback:function(t){e.selectCoupCardId=t},expression:"selectCoupCardId"}},[e._v(e._s(""))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"cardName",label:"卡券名称","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{label:"备注名","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.subName)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"effectDateString",label:"有效期","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"cardLimit",label:"领取限制","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"storeMode",label:"适用门店","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(0==t.row.storeMode?"所有门店":1==t.row.storeMode?"部分分组":"部分门店")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"couponStock",label:"库存","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"getedQuantity",label:"领取次数","show-overflow-tooltip":""}})],1),e._v(" "),0!=e.tableData.length?a("div",{staticClass:"block common-wrap__page text-right m-t-24"},[a("el-pagination",{attrs:{background:"","current-page":e.currentPage,"page-size":e.pageSize,layout:" prev, pager, next",total:e.total},on:{"current-change":e.handleCurrentChange}})],1):e._e()],1),e._v(" "),a("div",{staticClass:"dialog-footer m-b-20",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.toCancel}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.toConfirm}},[e._v("确认")])],1)])},staticRenderFns:[]};var f=a("VU/8")(p,m,!1,function(e){a("F0H0")},"data-v-3f3f56a1",null).exports,h=a("3E4D"),g={name:"chat-log",props:{brandId:{type:String,default:function(){return""}},activeGroupId:{type:String,default:function(){return""}}},components:{selectCard:f,gicSelectGroup:u.a,gicSelectStore:d},data:function(){var e=this;return{activeBrand:this.brandId,activeGroup:this.activeGroupId,activeId:"3",wxEnterpriseId:localStorage.getItem("userInfos")?JSON.parse(localStorage.getItem("userInfos")).wxEnterpriseId:"",selectCoupCard:{},formData:{id:"",coupCardId:"",sendRange:"0",selectList:[],eachSendTimes:3,sendType:"0",totalSendTimes:0},rules:{coupCardId:[{required:!0,message:"请选择卡券",trigger:"change"}],sendRange:[{validator:function(t,a,s){return""==a?s(new Error("请选择发送范围")):"1"!=a&&"2"!=a||e.formData.selectList.length?void s():s(new Error("请选择发送范围"))},trigger:"change"}],sendType:[{validator:function(t,a,s){return""==a?s(new Error("请选择券发放总数")):"1"!=a||e.formData.totalSendTimes?void s():s(new Error("请选择券发放总数"))},trigger:"change"}],eachSendTimes:[{required:!0,message:"请输入券发放张数",trigger:"blur"}]},cardSelectShow:!1,addTag:!0}},methods:{returnStores:function(e){console.log("store:",e),this.formData.selectList=JSON.parse(r()(e))},checkGroupIds:function(e){console.log(e),this.formData.selectList=JSON.parse(r()(e))},showCard:function(){this.cardSelectShow=!0},closeCard:function(){this.cardSelectShow=!1},returnId:function(e,t){this.formData.coupCardId=e,this.selectCoupCard=t,this.cardSelectShow=!1},submitForm:Object(l.a)(function(e,t){var a=this;return!!("1"!=a.formData.sendRange&&"2"!=a.formData.sendRange||a.formData.selectList.length)&&(!("1"==a.formData.sendType&&!a.formData.totalSendTimes)&&(!("1"==a.formData.receiveType&&!a.formData.totalReceiveTimes)&&void a.$refs[e].validate(function(e){e&&a.postSaveCard(t)})))},300),postSaveCard:function(e){var t=this,a={id:t.formData.id,coupCardId:t.formData.coupCardId,sendRange:t.formData.sendRange,selectList:1==t.formData.sendRange?t.formData.selectList.map(function(e){return e.storeGroupId}).join(","):2==t.formData.sendRange?t.formData.selectList.join(","):"",eachSendTimes:t.formData.eachSendTimes,sendType:t.formData.sendType,totalSendTimes:t.formData.totalSendTimes,gicEnterpriseId:t.brandId,wxEnterpriseId:t.wxEnterpriseId};Object(o.d)(t.$route.query.coupCardId&&!t.addTag?"/haoban-app-customer-web/cardCoupon/edit-card-coup":"/haoban-app-customer-web/cardCoupon/add-card-coup",a).then(function(a){var s=a.data;1==s.errorCode&&(h.a.showmsg(t.$route.query.coupCardId?"编辑卡券成功":"新建卡券成功","success"),e?(t.addTag=!0,t.formData={id:"",coupCardId:"",sendRange:"0",selectList:[],eachSendTimes:3,sendType:"0",totalSendTimes:0},t.selectCoupCard={}):t.$router.push("/cardList")),n.a.errorMsg(s)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},toReturn:function(){var e=this;e.$confirm("是否确认返回,返回后当前页面内容将丢失","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){e.$router.push("/onlineChatSet?activeTab="+e.$route.query.activeTab+"&appIcon="+e.$route.query.appIcon)}).catch(function(){})},changeRange:function(e){this.formData.selectList=[]},getCardData:function(){var e=this,t={coupCardId:e.$route.query.coupCardId,gicEnterpriseId:e.brandId};Object(o.a)("/haoban-app-customer-web/cardCoupon/find-card-coup-detail",t).then(function(t){var a=t.data;if(1==a.errorCode)return a.result.detail?(a.result.list&&a.result.list.forEach(function(e){e.label=e.name,e.departmentId=e.id,e.storeGroupId=e.id,e.storeGroupName=e.name,e.departmentName=e.name,2==a.result.detail.sendRange&&(e.storeId=e.id)}),e.selectCoupCard=a.result.gicDetail,e.formData={id:a.result.detail.id,coupCardId:a.result.detail.coupCardId,sendRange:String(a.result.detail.sendRange),selectList:0!=a.result.detail.sendRange?2==a.result.detail.sendRange?a.result.list.map(function(e){return e.id}):a.result.list:[],eachSendTimes:a.result.detail.eachSendTimes,sendType:String(a.result.detail.sendType),totalSendTimes:a.result.detail.totalSendTimes},!1):(e.addTag=!1,h.a.showmsg("请先保存上一个商户的设置内容","warning"),!1);n.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{brandId:function(e,t){if(e&&this.$route.query.coupCardId&&!this.addTag)return this.activeBrand=e,this.getCardData(),!1;e&&(this.addTag=!0,this.formData={id:"",coupCardId:"",sendRange:"0",selectList:[],eachSendTimes:3,sendType:"0",totalSendTimes:0},this.selectCoupCard={})},activeGroupId:function(e,t){e&&(this.activeGroup=e)}},mounted:function(){this.$emit("showTab","1"),this.activeBrand=this.brandId,this.$route.query.coupCardId&&this.brandId&&(this.addTag=!1,this.getCardData())}},b={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",{staticClass:"common-right-wrap"},[a("div",{staticClass:"new-card-body border-box"},[a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.formData,rules:e.rules,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"选择卡券",prop:"coupCardId"}},[e.formData.coupCardId?e._e():a("div",{staticClass:"card-add-btn text-center cursor-pointer",on:{click:e.showCard}},[a("span",{staticClass:"el-icon-plus font-12 color-909399"}),a("span",{staticClass:"font-14 color-909399"},[e._v("添加卡券")])]),e._v(" "),e.formData.coupCardId?a("div",{staticClass:"selected-card-body flex"},[a("div",{staticClass:"selected-card font-14 color-909399"},[e._v(e._s(e.selectCoupCard.cardName)+" | "+e._s(e.selectCoupCard.effectDateString)+" | 限制"+e._s(e.selectCoupCard.cardLimit)+"张/人 | 适用门店:"+e._s(0==e.selectCoupCard.storeMode?"所有门店":1==e.selectCoupCard.storeMode?"部分分组":"部分门店")+" | 库存:"+e._s(e.selectCoupCard.couponStock))]),e._v(" "),a("el-button",{staticClass:"m-l-10",attrs:{type:"text"},on:{click:e.showCard}},[e._v("重新选择")])],1):e._e()]),e._v(" "),a("div",{staticClass:"el-form-item el-form-item--large"},[a("label",{staticClass:"el-form-item__label",staticStyle:{width:"120px",cursor:"pointer"},attrs:{for:"name"}},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"卡券的发送范围设置",placement:"top-start"}},[a("span",{staticStyle:{cursor:"pointer","padding-bottom":"2px","border-bottom":"1px dashed #2F54EB"}},[e._v("选择发送范围")])])],1),e._v(" "),a("div",{staticClass:"el-form-item__content",staticStyle:{"margin-left":"120px"}},[a("el-radio",{attrs:{label:"0"},on:{change:e.changeRange},model:{value:e.formData.sendRange,callback:function(t){e.$set(e.formData,"sendRange",t)},expression:"formData.sendRange"}},[e._v("所有门店")]),e._v(" "),a("el-radio",{staticClass:"m-l-40 m-r-8",attrs:{label:"1"},on:{change:e.changeRange},model:{value:e.formData.sendRange,callback:function(t){e.$set(e.formData,"sendRange",t)},expression:"formData.sendRange"}},[e._v("部分分组")]),e._v(" "),1==e.formData.sendRange?a("div",{staticClass:"w-240 inline-block item-cell-select"},[a("gic-select-group",{staticClass:"m-l-10",attrs:{brandId:e.brandId,width:213,selectData:e.formData.selectList},on:{checkGroupIds:e.checkGroupIds}})],1):e._e(),e._v(" "),a("el-radio",{staticClass:"m-l-40 m-r-8",attrs:{label:"2"},on:{change:e.changeRange},model:{value:e.formData.sendRange,callback:function(t){e.$set(e.formData,"sendRange",t)},expression:"formData.sendRange"}},[e._v("部分门店")]),e._v(" "),2==e.formData.sendRange?a("div",{staticClass:"w-240 inline-block item-cell-select"},[a("gic-select-store",{attrs:{brandId:e.brandId,selectData:e.formData.selectList},on:{returnStores:e.returnStores}})],1):e._e(),e._v(" "),"1"!=e.formData.sendRange&&"2"!=e.formData.sendRange||e.formData.selectList.length?e._e():a("div",{staticClass:"el-form-item__error"},[e._v("请选择发送范围")])],1)]),e._v(" "),a("div",{staticClass:"el-form-item el-form-item--large"},[a("label",{staticClass:"el-form-item__label",staticStyle:{width:"120px",cursor:"pointer"},attrs:{for:"name"}},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"卡券限制每个会员最大发放次数",placement:"top-start"}},[a("span",{staticStyle:{cursor:"pointer","padding-bottom":"2px","border-bottom":"1px dashed #2F54EB"}},[e._v("券发放张数")])])],1),e._v(" "),a("div",{staticClass:"el-form-item__content",staticStyle:{"margin-left":"120px"}},[a("el-input-number",{staticClass:"w-90",attrs:{"controls-position":"right",min:0,max:20},model:{value:e.formData.eachSendTimes,callback:function(t){e.$set(e.formData,"eachSendTimes",t)},expression:"formData.eachSendTimes"}}),a("span",{staticClass:"font-14 color-c0c4cc p-l-20"},[e._v("最多20张每人")])],1)]),e._v(" "),a("div",{staticClass:"el-form-item el-form-item--large"},[a("label",{staticClass:"el-form-item__label",staticStyle:{width:"120px",cursor:"pointer"},attrs:{for:"name"}},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"卡券发放总数,不得超过券库存数",placement:"top-start"}},[a("span",{staticStyle:{cursor:"pointer","padding-bottom":"2px","border-bottom":"1px dashed #2F54EB"}},[e._v("券发放总数")])])],1),e._v(" "),a("div",{staticClass:"el-form-item__content",staticStyle:{"margin-left":"120px"}},[a("el-radio",{attrs:{label:"0"},model:{value:e.formData.sendType,callback:function(t){e.$set(e.formData,"sendType",t)},expression:"formData.sendType"}},[e._v("无限制")]),e._v(" "),a("el-radio",{staticClass:"m-l-40",attrs:{label:"1"},model:{value:e.formData.sendType,callback:function(t){e.$set(e.formData,"sendType",t)},expression:"formData.sendType"}},[e._v("限制总数")]),1==e.formData.sendType?a("el-input-number",{staticClass:"m-l-10",attrs:{"controls-position":"right",min:1,max:999999999},model:{value:e.formData.totalSendTimes,callback:function(t){e.$set(e.formData,"totalSendTimes",t)},expression:"formData.totalSendTimes"}}):e._e()],1)]),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("确认"+e._s(e.$route.query.coupCardId&&!e.addTag?"编辑":"新建"))]),e._v(" "),e.$route.query.coupCardId?e._e():a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm","flag")}}},[e._v("确认并继续新建")])],1)],1)],1),e._v(" "),e.cardSelectShow?a("select-card",{attrs:{coupCardId:e.formData.coupCardId,brandId:e.brandId},on:{closeCard:e.closeCard,returnId:e.returnId}}):e._e()],1)},staticRenderFns:[]};var v=a("VU/8")(g,b,!1,function(e){a("+ZBk")},"data-v-fbefecae",null);t.default=v.exports},F0H0:function(e,t){},"tF+o":function(e,t){}});
\ No newline at end of file
webpackJsonp([10],{"7/Zw":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("mvHQ"),r=a.n(s),o=a("P9l9"),n=a("Ch4/"),l=a("PI0u"),i={name:"gic-select-store",props:{width:{type:String,default:function(){return"357px"}},selectData:{type:[Object,Array],default:function(){return[]}},brandId:{type:String,default:function(){return""}}},data:function(){return{projectName:"",enterpriseId:this.brandId,checkAll:!1,isIndeterminate:!1,searchSelect:"",storeVisible:!1,stores:[],storesCopy:[],dailyRuleForm:{stores:[]},pageNum:1,pageSize:200}},methods:{handleCheckAllChange:function(e){this.dailyRuleForm.stores=e?this.stores.map(function(e){return e.storeId}):[],this.isIndeterminate=!1,this.$emit("returnStores",this.dailyRuleForm.stores)},handleStoresChange:function(e){var t=e.length;this.checkAll=t===this.stores.length,this.isIndeterminate=t>0&&t<this.stores.length,this.$emit("returnStores",this.dailyRuleForm.stores)},toInput:Object(l.a)(function(e,t){""!=this.searchSelect&&(this.stores=[],this.pageNum=1,this.getStoreData())},500),changeVisible:function(){},checkStore:function(e){var t=this;if(e.select){e.select=!1;var a=t.dailyRuleForm.stores.indexOf(e.storeId);t.dailyRuleForm.stores.splice(a,1)}else e.select=!0,t.dailyRuleForm.stores.push(e.storeId);t.storesCopy.forEach(function(e){t.dailyRuleForm.stores.includes(e.storeId)&&(e.select=!0)})},clearSearch:function(){this.stores=[],this.pageNum=1,this.getStoreData()},getStoreData:function(){var e=this,t={searchName:e.searchSelect,gicEnterpriseId:e.brandId,pageNum:e.pageNum,pageSize:e.pageSize};Object(o.a)("/haoban-app-customer-web/cardCoupon/get-store-list",t).then(function(t){var a=t.data;if(1==a.errorCode)return a.result.result&&a.result.result.forEach(function(t){t.select=!1,e.selectData.includes(t.storeId)&&(t.select=!0)}),1==e.pageNum?(e.stores=JSON.parse(r()(a.result.result))||[],e.storesCopy=JSON.parse(r()(a.result.result))||[]):a.result.result.forEach(function(t){e.stores.push(t),e.storesCopy.push(t)}),void(e.pageNum*e.pageSize<a.result.totalCount&&(e.pageNum++,e.$nextTick(function(){e.getStoreData()})));n.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{brandId:function(e){e&&(this.checkAll=!1,this.isIndeterminate=!1,this.stores=[],this.storesCopy=[],this.searchSelect="",this.getStoreData())},selectData:function(e,t){e.length?this.dailyRuleForm.stores=JSON.parse(r()(e)):this.dailyRuleForm.stores=[]}},mounted:function(){this.brandId&&(this.stores=[],this.storesCopy=[],this.getStoreData()),this.selectData.length?this.dailyRuleForm.stores=JSON.parse(r()(this.selectData)):this.dailyRuleForm.stores=[]}},c={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-popover",{attrs:{placement:"bottom",title:"",width:"350",trigger:"click"},model:{value:e.storeVisible,callback:function(t){e.storeVisible=t},expression:"storeVisible"}},[a("div",{staticClass:"daily-store-select"},[a("div",{staticClass:"select-search"},[a("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入门店名称",clearable:""},on:{clear:e.clearSearch},nativeOn:{keyup:function(t){return a=t,e.toInput(a,e.searchSelect);var a}},model:{value:e.searchSelect,callback:function(t){e.searchSelect=t},expression:"searchSelect"}},[a("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})])],1),e._v(" "),a("div",{staticClass:"checkbox border-box",staticStyle:{padding:"15px 20px"}},[a("el-checkbox",{attrs:{indeterminate:e.isIndeterminate},on:{change:e.handleCheckAllChange},model:{value:e.checkAll,callback:function(t){e.checkAll=t},expression:"checkAll"}},[e._v("全选")])],1),e._v(" "),a("div",{staticClass:"el-scrollbar define-search-select"},[a("div",{staticClass:"el-select-dropdown__wrap el-scrollbar__wrap",staticStyle:{"margin-bottom":"-5px","margin-right":"-5px"}},[a("el-checkbox-group",{on:{change:e.handleStoresChange},model:{value:e.dailyRuleForm.stores,callback:function(t){e.$set(e.dailyRuleForm,"stores",t)},expression:"dailyRuleForm.stores"}},[a("ul",{staticClass:"el-scrollbar__view el-select-dropdown__list"},[e._l(e.stores,function(t){return a("li",{key:t.storeId,class:["el-select-dropdown__item",t.select?"selected hover":""]},[a("el-checkbox",{attrs:{label:t.storeId}},[e._v(e._s(t.storeName))])],1)}),e._v(" "),e.stores.length?e._e():a("li",{staticClass:"text-center"},[a("span",[e._v("暂无数据")])])],2)])],1),e._v(" "),a("div",{staticClass:"el-scrollbar__bar is-horizontal"},[a("div",{staticClass:"el-scrollbar__thumb",staticStyle:{transform:"translateX(0%)"}})]),e._v(" "),a("div",{staticClass:"el-scrollbar__bar is-vertical"},[a("div",{staticClass:"el-scrollbar__thumb",staticStyle:{transform:"translateY(0%)"}})])])]),e._v(" "),a("div",{staticClass:"show-select-num cursor-pointer w-350",attrs:{slot:"reference"},on:{click:e.changeVisible},slot:"reference"},[e._v("\n 已经选择"+e._s(e.dailyRuleForm.stores.length)+"家门店\n "),a("span",{staticClass:"el-input__suffix"},[a("span",{staticClass:"el-input__suffix-inner"},[a("i",{class:["el-select__caret el-input__icon el-icon-arrow-up",e.storeVisible?"is-reverse":""]})])])])])},staticRenderFns:[]};var d=a("VU/8")(i,c,!1,function(e){a("tF+o")},"data-v-741aa34c",null).exports,u=a("Ggl+"),p={props:{brandId:{type:String,default:function(){return""}},coupCardId:{type:String,default:function(){return""}}},data:function(){return{dialogVisible:!0,selectCoupCardId:this.coupCardId||"",tableData:[],currentPage:1,pageSize:6,total:0}},methods:{handleClose:function(e){this.$emit("closeCard")},toConfirm:function(){var e=this,t={};e.tableData.forEach(function(a){a.coupCardId==e.selectCoupCardId&&(t=a)}),e.$emit("returnId",e.selectCoupCardId,t)},toCancel:function(){this.$emit("closeCard")},toInput:Object(l.a)(function(e,t){this.currentPage=1,this.getTableList()},200),clearInput:function(){this.currentPage=1,this.getTableList()},handleSizeChange:function(e){this.pageSize=e,this.getTableList()},handleCurrentChange:function(e){this.currentPage=e,this.getTableList()},getTableList:function(e){var t=this,a={cardName:t.searchInput||"",pageNum:t.currentPage,pageSize:t.pageSize,gicEnterpriseId:t.brandId};Object(o.a)("/haoban-app-customer-web/cardCoupon/find-select-card-page",a).then(function(e){var a=e.data;if(1==a.errorCode)return t.tableData=a.result.list||[],t.total=a.result.pageInfo.total,!1;n.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},watch:{brandId:function(e,t){e&&this.getTableList()},coupCardId:function(e,t){e&&(this.selectCoupCardId=e)}},mounted:function(){this.selectCoupCardId=this.coupCardId,this.brandId&&this.getTableList()}},m={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"卡券选择",visible:e.dialogVisible,width:"994px","before-close":e.handleClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("div",{staticClass:"search-div"},[a("el-input",{staticClass:"w-264",staticStyle:{width:"264px"},attrs:{placeholder:"请输入卡券名称",clearable:""},on:{clear:e.clearInput},nativeOn:{keyup:function(t){return a=t,e.toInput(a,e.searchInput);var a}},model:{value:e.searchInput,callback:function(t){e.searchInput=t},expression:"searchInput"}},[a("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})]),a("span",{staticClass:"search-tip p-l-20 font-14 color-909399"},[e._v("仅支持选择“领取限制>=100”的卡券,系统已自动过滤不符合条件的卡券,符合条件的卡券共"+e._s(e.total)+"张")])],1),e._v(" "),a("div",{staticClass:"chat-log-content boder-box m-t-20"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{"class-name":"hide-ellipsis",label:"",width:"50"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-radio",{attrs:{disabled:1==t.row.selected,label:t.row.coupCardId},model:{value:e.selectCoupCardId,callback:function(t){e.selectCoupCardId=t},expression:"selectCoupCardId"}},[e._v(e._s(""))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"cardName",label:"卡券名称","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{label:"备注名","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.subName)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"effectDateString",label:"有效期","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"cardLimit",label:"领取限制","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"storeMode",label:"适用门店","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(0==t.row.storeMode?"所有门店":1==t.row.storeMode?"部分分组":"部分门店")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"couponStock",label:"库存","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"getedQuantity",label:"领取次数","show-overflow-tooltip":""}})],1),e._v(" "),0!=e.tableData.length?a("div",{staticClass:"block common-wrap__page text-right m-t-24"},[a("el-pagination",{attrs:{background:"","current-page":e.currentPage,"page-size":e.pageSize,layout:" prev, pager, next",total:e.total},on:{"current-change":e.handleCurrentChange}})],1):e._e()],1),e._v(" "),a("div",{staticClass:"dialog-footer m-b-20",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.toCancel}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.toConfirm}},[e._v("确认")])],1)])},staticRenderFns:[]};var f=a("VU/8")(p,m,!1,function(e){a("F0H0")},"data-v-3f3f56a1",null).exports,h=a("3E4D"),g={name:"chat-log",props:{brandId:{type:String,default:function(){return""}},activeGroupId:{type:String,default:function(){return""}}},components:{selectCard:f,gicSelectGroup:u.a,gicSelectStore:d},data:function(){var e=this;return{activeBrand:this.brandId,activeGroup:this.activeGroupId,activeId:"3",wxEnterpriseId:localStorage.getItem("userInfos")?JSON.parse(localStorage.getItem("userInfos")).wxEnterpriseId:"",selectCoupCard:{},formData:{id:"",coupCardId:"",sendRange:"0",selectList:[],eachSendTimes:3,sendType:"0",totalSendTimes:0},rules:{coupCardId:[{required:!0,message:"请选择卡券",trigger:"change"}],sendRange:[{validator:function(t,a,s){return""==a?s(new Error("请选择发送范围")):"1"!=a&&"2"!=a||e.formData.selectList.length?void s():s(new Error("请选择发送范围"))},trigger:"change"}],sendType:[{validator:function(t,a,s){return""==a?s(new Error("请选择券发放总数")):"1"!=a||e.formData.totalSendTimes?void s():s(new Error("请选择券发放总数"))},trigger:"change"}],eachSendTimes:[{required:!0,message:"请输入券发放张数",trigger:"blur"}]},cardSelectShow:!1,addTag:!0}},methods:{returnStores:function(e){console.log("store:",e),this.formData.selectList=JSON.parse(r()(e))},checkGroupIds:function(e){console.log(e),this.formData.selectList=JSON.parse(r()(e))},showCard:function(){this.cardSelectShow=!0},closeCard:function(){this.cardSelectShow=!1},returnId:function(e,t){this.formData.coupCardId=e,this.selectCoupCard=t,this.cardSelectShow=!1},submitForm:Object(l.a)(function(e,t){var a=this;return!!("1"!=a.formData.sendRange&&"2"!=a.formData.sendRange||a.formData.selectList.length)&&(!("1"==a.formData.sendType&&!a.formData.totalSendTimes)&&(!("1"==a.formData.receiveType&&!a.formData.totalReceiveTimes)&&void a.$refs[e].validate(function(e){e&&a.postSaveCard(t)})))},300),postSaveCard:function(e){var t=this,a={id:t.formData.id,coupCardId:t.formData.coupCardId,sendRange:t.formData.sendRange,selectList:1==t.formData.sendRange?t.formData.selectList.map(function(e){return e.storeGroupId}).join(","):2==t.formData.sendRange?t.formData.selectList.join(","):"",eachSendTimes:t.formData.eachSendTimes,sendType:t.formData.sendType,totalSendTimes:t.formData.totalSendTimes,gicEnterpriseId:t.brandId,wxEnterpriseId:t.wxEnterpriseId};Object(o.d)(t.$route.query.coupCardId&&!t.addTag?"/haoban-app-customer-web/cardCoupon/edit-card-coup":"/haoban-app-customer-web/cardCoupon/add-card-coup",a).then(function(a){var s=a.data;1==s.errorCode&&(h.a.showmsg(t.$route.query.coupCardId?"编辑卡券成功":"新建卡券成功","success"),e?(t.addTag=!0,t.formData={id:"",coupCardId:"",sendRange:"0",selectList:[],eachSendTimes:3,sendType:"0",totalSendTimes:0},t.selectCoupCard={}):t.$router.push("/cardList")),n.a.errorMsg(s)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},toReturn:function(){var e=this;e.$confirm("是否确认返回,返回后当前页面内容将丢失","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){e.$router.push("/onlineChatSet?activeTab="+e.$route.query.activeTab+"&appIcon="+e.$route.query.appIcon)}).catch(function(){})},changeRange:function(e){this.formData.selectList=[]},getCardData:function(){var e=this,t={coupCardId:e.$route.query.coupCardId,gicEnterpriseId:e.brandId};Object(o.a)("/haoban-app-customer-web/cardCoupon/find-card-coup-detail",t).then(function(t){var a=t.data;if(1==a.errorCode)return a.result.detail?(a.result.list&&a.result.list.forEach(function(e){e.label=e.name,e.departmentId=e.id,e.storeGroupId=e.id,e.storeGroupName=e.name,e.departmentName=e.name,2==a.result.detail.sendRange&&(e.storeId=e.id)}),e.selectCoupCard=a.result.gicDetail,e.formData={id:a.result.detail.id,coupCardId:a.result.detail.coupCardId,sendRange:String(a.result.detail.sendRange),selectList:0!=a.result.detail.sendRange?2==a.result.detail.sendRange?a.result.list.map(function(e){return e.id}):a.result.list:[],eachSendTimes:a.result.detail.eachSendTimes,sendType:String(a.result.detail.sendType),totalSendTimes:a.result.detail.totalSendTimes},!1):(e.addTag=!1,h.a.showmsg("请先保存上一个商户的设置内容","warning"),!1);n.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{brandId:function(e,t){if(e&&this.$route.query.coupCardId&&!this.addTag)return this.activeBrand=e,this.getCardData(),!1;e&&(this.addTag=!0,this.formData={id:"",coupCardId:"",sendRange:"0",selectList:[],eachSendTimes:3,sendType:"0",totalSendTimes:0},this.selectCoupCard={})},activeGroupId:function(e,t){e&&(this.activeGroup=e)}},mounted:function(){this.$emit("showTab","1"),this.activeBrand=this.brandId,this.$route.query.coupCardId&&this.brandId&&(this.addTag=!1,this.getCardData())}},b={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",{staticClass:"common-right-wrap"},[a("div",{staticClass:"new-card-body border-box"},[a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.formData,rules:e.rules,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"选择卡券",prop:"coupCardId"}},[e.formData.coupCardId?e._e():a("div",{staticClass:"card-add-btn text-center cursor-pointer",on:{click:e.showCard}},[a("span",{staticClass:"el-icon-plus font-12 color-909399"}),a("span",{staticClass:"font-14 color-909399"},[e._v("添加卡券")])]),e._v(" "),e.formData.coupCardId?a("div",{staticClass:"selected-card-body flex"},[a("div",{staticClass:"selected-card font-14 color-909399"},[e._v(e._s(e.selectCoupCard.cardName)+" | "+e._s(e.selectCoupCard.effectDateString)+" | 限制"+e._s(e.selectCoupCard.cardLimit)+"张/人 | 适用门店:"+e._s(0==e.selectCoupCard.storeMode?"所有门店":1==e.selectCoupCard.storeMode?"部分分组":"部分门店")+" | 库存:"+e._s(e.selectCoupCard.couponStock))]),e._v(" "),a("el-button",{staticClass:"m-l-10",attrs:{type:"text"},on:{click:e.showCard}},[e._v("重新选择")])],1):e._e()]),e._v(" "),a("div",{staticClass:"el-form-item el-form-item--large"},[a("label",{staticClass:"el-form-item__label",staticStyle:{width:"120px",cursor:"pointer"},attrs:{for:"name"}},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"卡券的发送范围设置",placement:"top-start"}},[a("span",{staticStyle:{cursor:"pointer","padding-bottom":"2px","border-bottom":"1px dashed #2F54EB"}},[e._v("选择发送范围")])])],1),e._v(" "),a("div",{staticClass:"el-form-item__content",staticStyle:{"margin-left":"120px"}},[a("el-radio",{attrs:{label:"0"},on:{change:e.changeRange},model:{value:e.formData.sendRange,callback:function(t){e.$set(e.formData,"sendRange",t)},expression:"formData.sendRange"}},[e._v("所有门店")]),e._v(" "),a("el-radio",{staticClass:"m-l-40 m-r-8",attrs:{label:"1"},on:{change:e.changeRange},model:{value:e.formData.sendRange,callback:function(t){e.$set(e.formData,"sendRange",t)},expression:"formData.sendRange"}},[e._v("部分分组")]),e._v(" "),1==e.formData.sendRange?a("div",{staticClass:"w-240 inline-block item-cell-select"},[a("gic-select-group",{staticClass:"m-l-10",attrs:{brandId:e.brandId,width:213,selectData:e.formData.selectList},on:{checkGroupIds:e.checkGroupIds}})],1):e._e(),e._v(" "),a("el-radio",{staticClass:"m-l-40 m-r-8",attrs:{label:"2"},on:{change:e.changeRange},model:{value:e.formData.sendRange,callback:function(t){e.$set(e.formData,"sendRange",t)},expression:"formData.sendRange"}},[e._v("部分门店")]),e._v(" "),2==e.formData.sendRange?a("div",{staticClass:"w-240 inline-block item-cell-select"},[a("gic-select-store",{attrs:{brandId:e.brandId,selectData:e.formData.selectList},on:{returnStores:e.returnStores}})],1):e._e(),e._v(" "),"1"!=e.formData.sendRange&&"2"!=e.formData.sendRange||e.formData.selectList.length?e._e():a("div",{staticClass:"el-form-item__error"},[e._v("请选择发送范围")])],1)]),e._v(" "),a("div",{staticClass:"el-form-item el-form-item--large"},[a("label",{staticClass:"el-form-item__label",staticStyle:{width:"120px",cursor:"pointer"},attrs:{for:"name"}},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"卡券限制每个会员最大发放次数",placement:"top-start"}},[a("span",{staticStyle:{cursor:"pointer","padding-bottom":"2px","border-bottom":"1px dashed #2F54EB"}},[e._v("券发放张数")])])],1),e._v(" "),a("div",{staticClass:"el-form-item__content",staticStyle:{"margin-left":"120px"}},[a("el-input-number",{staticClass:"w-90",attrs:{"controls-position":"right",min:0,max:20},model:{value:e.formData.eachSendTimes,callback:function(t){e.$set(e.formData,"eachSendTimes",t)},expression:"formData.eachSendTimes"}}),a("span",{staticClass:"font-14 color-c0c4cc p-l-20"},[e._v("最多20张每人")])],1)]),e._v(" "),a("div",{staticClass:"el-form-item el-form-item--large"},[a("label",{staticClass:"el-form-item__label",staticStyle:{width:"120px",cursor:"pointer"},attrs:{for:"name"}},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"卡券发放总数,不得超过券库存数",placement:"top-start"}},[a("span",{staticStyle:{cursor:"pointer","padding-bottom":"2px","border-bottom":"1px dashed #2F54EB"}},[e._v("券发放总数")])])],1),e._v(" "),a("div",{staticClass:"el-form-item__content",staticStyle:{"margin-left":"120px"}},[a("el-radio",{attrs:{label:"0"},model:{value:e.formData.sendType,callback:function(t){e.$set(e.formData,"sendType",t)},expression:"formData.sendType"}},[e._v("无限制")]),e._v(" "),a("el-radio",{staticClass:"m-l-40",attrs:{label:"1"},model:{value:e.formData.sendType,callback:function(t){e.$set(e.formData,"sendType",t)},expression:"formData.sendType"}},[e._v("限制总数")]),1==e.formData.sendType?a("el-input-number",{staticClass:"m-l-10",attrs:{"controls-position":"right",min:1,max:999999999},model:{value:e.formData.totalSendTimes,callback:function(t){e.$set(e.formData,"totalSendTimes",t)},expression:"formData.totalSendTimes"}}):e._e()],1)]),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("确认"+e._s(e.$route.query.coupCardId&&!e.addTag?"编辑":"新建"))]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm","flag")}}},[e._v("确认并继续新建")])],1)],1)],1),e._v(" "),e.cardSelectShow?a("select-card",{attrs:{coupCardId:e.formData.coupCardId,brandId:e.brandId},on:{closeCard:e.closeCard,returnId:e.returnId}}):e._e()],1)},staticRenderFns:[]};var v=a("VU/8")(g,b,!1,function(e){a("cnv/")},"data-v-6a87c02c",null);t.default=v.exports},F0H0:function(e,t){},"cnv/":function(e,t){},"tF+o":function(e,t){}});
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([55],{EI0C:function(a,t){},tF0P:function(a,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=e("mvHQ"),o=e.n(r),i=e("l46T"),n=e("Kkt8"),s=e("P9l9"),c=e("3E4D"),l=e("Ch4/"),d=e("PI0u"),m={name:"chat-log",props:{brandId:{type:String,default:function(){return""}},activeGroupId:{type:String,default:function(){return""}}},components:{limitInput:i.a,limitTextarea:n.a},data:function(){var a=this;return{activeBrand:this.brandId,activeGroup:this.activeGroupId,activeId:"3",wxEnterpriseId:localStorage.getItem("userInfos")?JSON.parse(localStorage.getItem("userInfos")).wxEnterpriseId:"",selectCoupCard:{},formData:{id:"",templateName:"",cardType:"0",cardChannel:"0",demoCardNum:"",cardColor:"#2f54eb",cardMoney:"1",cardMinNum:"0",cardMinLimit:"1",cardMaxNum:"0",cardMaxLimit:"1",minCostCheck:!1,minCost:"1",shareCheck:!1,fitGoodCheck:!1,fitGoodDes:"",noFitGoodDes:"",cardLimit:"0",cardLimitNum:"1",cardCost:"1",cardCodeType:"0",cardFitDes:"",cardFitStore:"0",cardUseDes:"",activeBrand:""},rules:{templateName:[{required:!0,message:"请输入模板名称",trigger:"blur"}],sendRange:[{validator:function(t,e,r){return""==e?r(new Error("请选择发送范围")):"1"!=e&&"2"!=e||a.formData.selectList.length?void r():r(new Error("请选择发送范围"))},trigger:"change"}],sendType:[{validator:function(t,e,r){return""==e?r(new Error("请选择券发放总数")):"1"!=e||a.formData.totalSendTimes?void r():r(new Error("请选择券发放总数"))},trigger:"change"}],cardMoney:[{required:!0,message:"请输入减免金额",trigger:"blur"}],cardCost:[{required:!0,message:"请输入成本费用",trigger:"blur"}],cardFitDes:[{required:!0,message:"请输入适用门店说明",trigger:"blur"}],cardFitStore:[{required:!0,message:"请选择适用门店",trigger:"change"}],cardUseDes:[{required:!0,message:"请输入使用说明",trigger:"blur"}],activeBrand:[{required:!0,message:"请选择商户",trigger:"change"}]},cardSelectShow:!1,brandListData:[]}},methods:{cancelEdit:function(){var a=this;a.$confirm("是否确认返回,返回后当前页面内容将丢失","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.$router.go(-1)}).catch(function(){})},returnStores:function(a){console.log("store:",a),this.formData.selectList=JSON.parse(o()(a))},checkGroupIds:function(a){console.log(a),this.formData.selectList=JSON.parse(o()(a))},showCard:function(){this.cardSelectShow=!0},closeCard:function(){this.cardSelectShow=!1},returnId:function(a,t){this.formData.coupCardId=a,this.selectCoupCard=t,this.cardSelectShow=!1},submitForm:Object(d.a)(function(a,t){var e=this;return!!("1"!=e.formData.sendRange&&"2"!=e.formData.sendRange||e.formData.selectList.length)&&(!("1"==e.formData.sendType&&!e.formData.totalSendTimes)&&(!("1"==e.formData.receiveType&&!e.formData.totalReceiveTimes)&&void e.$refs[a].validate(function(a){a&&e.postSaveCard(t)})))},300),postSaveCard:function(a){var t=this,e={id:t.formData.id,coupCardId:t.formData.coupCardId,sendRange:t.formData.sendRange,selectList:1==t.formData.sendRange?t.formData.selectList.map(function(a){return a.storeGroupId}).join(","):2==t.formData.sendRange?t.formData.selectList.join(","):"",eachSendTimes:t.formData.eachSendTimes,sendType:t.formData.sendType,totalSendTimes:t.formData.totalSendTimes,gicEnterpriseId:t.brandId,wxEnterpriseId:t.wxEnterpriseId};Object(s.d)(t.$route.query.coupCardId?"/haoban-app-customer-web/cardCoupon/edit-card-coup":"/haoban-app-customer-web/cardCoupon/add-card-coup",e).then(function(e){var r=e.data;1==r.errorCode&&(c.a.showmsg(t.$route.query.coupCardId?"编辑卡券模板成功":"新建卡券模板成功","success"),a?(t.formData={id:"",coupCardId:"",sendRange:"0",selectList:[],eachSendTimes:3,sendType:"0",totalSendTimes:0},t.selectCoupCard={}):t.$router.push("/cardTemplate")),l.a.errorMsg(r)}).catch(function(a){t.$message.error({duration:1e3,message:a.message})})},toReturn:function(){var a=this;a.$confirm("是否确认返回,返回后当前页面内容将丢失","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.$router.push("/cardTemplate")}).catch(function(){})},changeRange:function(a){this.formData.selectList=[]},getCardData:function(){var a=this,t={coupCardId:a.$route.query.coupCardId,gicEnterpriseId:a.brandId};Object(s.a)("/haoban-app-customer-web/cardCoupon/find-card-coup-detail",t).then(function(t){var e=t.data;if(1==e.errorCode)return e.result.list&&e.result.list.forEach(function(a){a.label=a.name,a.departmentId=a.id,a.storeGroupId=a.id,a.storeGroupName=a.name,a.departmentName=a.name,2==e.result.detail.sendRange&&(a.storeId=a.id)}),a.selectCoupCard=e.result.gicDetail,a.formData={id:e.result.detail.id,coupCardId:e.result.detail.coupCardId,sendRange:String(e.result.detail.sendRange),selectList:0!=e.result.detail.sendRange?2==e.result.detail.sendRange?e.result.list.map(function(a){return a.id}):e.result.list:[],eachSendTimes:e.result.detail.eachSendTimes,sendType:String(e.result.detail.sendType),totalSendTimes:e.result.detail.totalSendTimes},!1;l.a.errorMsg(e)}).catch(function(t){a.$message.error({duration:1e3,message:t.message})})},getBrandData:function(){var a=this;Object(s.d)("/haoban-manage3-web/wx-enterprise-list",{}).then(function(t){var e=t.data;1!=e.errorCode?l.a.errorMsg(e):a.brandListData=e.result||[]}).catch(function(t){a.$message.error({duration:1e3,message:t.message})})}},watch:{brandId:function(a,t){a&&this.$route.query.coupCardId&&(this.activeBrand=a,this.getCardData())},activeGroupId:function(a,t){a&&(this.activeGroup=a)}},mounted:function(){this.$emit("showTab","1"),this.getBrandData(),this.$route.query.coupCardId&&this.getCardData()}},u={render:function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("section",{staticClass:"common-right-wrap"},[e("div",{staticClass:"new-card-body border-box"},[e("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:a.formData,rules:a.rules,"label-width":"142px"}},[e("el-form-item",{attrs:{label:"卡券模板名称",prop:"templateName"}},[e("limitInput",{attrs:{inputWidth:307,inputValue:a.formData.templateName,getByType:"word",holder:"请输入卡券模板名称",maxLength:9},on:{"update:inputValue":function(t){a.$set(a.formData,"templateName",t)}}})],1),a._v(" "),e("el-form-item",{attrs:{label:"卡券类型",prop:"cardType"}},[e("el-radio",{attrs:{label:"0"},model:{value:a.formData.cardType,callback:function(t){a.$set(a.formData,"cardType",t)},expression:"formData.cardType"}},[a._v("抵金券")]),a._v(" "),e("el-radio",{attrs:{label:"1"},model:{value:a.formData.cardType,callback:function(t){a.$set(a.formData,"cardType",t)},expression:"formData.cardType"}},[a._v("折扣券")])],1),a._v(" "),e("el-form-item",{attrs:{label:"卡券适用渠道",prop:"cardChannel"}},[e("el-radio",{attrs:{label:"0"},model:{value:a.formData.cardChannel,callback:function(t){a.$set(a.formData,"cardChannel",t)},expression:"formData.cardChannel"}},[a._v("好办内购券")])],1),a._v(" "),e("el-form-item",{attrs:{label:"demo券号",prop:"demoCardNum"}},[e("limitInput",{attrs:{inputWidth:307,inputValue:a.formData.demoCardNum,getByType:"word",holder:"请输入demo券号",maxLength:200},on:{"update:inputValue":function(t){a.$set(a.formData,"demoCardNum",t)}}})],1),a._v(" "),e("el-form-item",{attrs:{label:"卡券颜色",prop:"cardColor"}},[e("div",{staticClass:"card-color flex flex-space-between"},[e("span",[a._v(a._s(a.formData.cardColor))]),a._v(" "),e("el-color-picker",{model:{value:a.formData.cardColor,callback:function(t){a.$set(a.formData,"cardColor",t)},expression:"formData.cardColor"}})],1)]),a._v(" "),e("el-form-item",{attrs:{label:"减免金额",prop:"cardMoney"}},[e("el-input-number",{attrs:{"controls-position":"right",min:1,max:99999999},model:{value:a.formData.cardMoney,callback:function(t){a.$set(a.formData,"cardMoney",t)},expression:"formData.cardMoney"}}),e("span",{staticClass:"font-14 color-303133 p-l-10"},[a._v("元")]),e("span",{staticClass:"font-12 color-909399 p-l-10"},[a._v("输入大于0的整数")])],1),a._v(" "),e("el-form-item",{attrs:{label:"最低适用商品件数",prop:"cardMinNum"}},[e("el-radio",{attrs:{label:"0"},model:{value:a.formData.cardMinNum,callback:function(t){a.$set(a.formData,"cardMinNum",t)},expression:"formData.cardMinNum"}},[a._v("不限")]),a._v(" "),e("el-radio",{attrs:{label:"1"},model:{value:a.formData.cardMinNum,callback:function(t){a.$set(a.formData,"cardMinNum",t)},expression:"formData.cardMinNum"}},[a._v("限制")]),1==a.formData.cardMinNum?e("el-input-number",{attrs:{"controls-position":"right",min:1,max:99999999},model:{value:a.formData.cardMinLimit,callback:function(t){a.$set(a.formData,"cardMinLimit",t)},expression:"formData.cardMinLimit"}}):a._e(),a._v(" "),1==a.formData.cardMinNum?e("span",{staticClass:"font-14 color-303133 p-l-10"},[a._v("件")]):a._e()],1),a._v(" "),e("el-form-item",{attrs:{label:"最高适用商品件数",prop:"cardMaxNum"}},[e("el-radio",{attrs:{label:"0"},model:{value:a.formData.cardMaxNum,callback:function(t){a.$set(a.formData,"cardMaxNum",t)},expression:"formData.cardMaxNum"}},[a._v("不限")]),a._v(" "),e("el-radio",{attrs:{label:"1"},model:{value:a.formData.cardMaxNum,callback:function(t){a.$set(a.formData,"cardMaxNum",t)},expression:"formData.cardMaxNum"}},[a._v("限制")]),1==a.formData.cardMaxNum?e("el-input-number",{attrs:{"controls-position":"right",min:1,max:99999999},model:{value:a.formData.cardMaxLimit,callback:function(t){a.$set(a.formData,"cardMaxLimit",t)},expression:"formData.cardMaxLimit"}}):a._e(),a._v(" "),1==a.formData.cardMaxNum?e("span",{staticClass:"font-14 color-303133 p-l-10"},[a._v("件")]):a._e()],1),a._v(" "),e("el-form-item",{attrs:{label:"适用条件",prop:"minCostCheck"}},[e("div",[e("el-checkbox",{model:{value:a.formData.minCostCheck,callback:function(t){a.$set(a.formData,"minCostCheck",t)},expression:"formData.minCostCheck"}},[a._v("最低消费")]),e("el-input-number",{staticClass:"m-l-10",attrs:{"controls-position":"right",min:1,max:99999999},model:{value:a.formData.minCost,callback:function(t){a.$set(a.formData,"minCost",t)},expression:"formData.minCost"}}),e("span",{staticClass:"font-14 color-303133 p-l-10"},[a._v("元可用")])],1),a._v(" "),e("div",[e("el-checkbox",{model:{value:a.formData.fitGoodCheck,callback:function(t){a.$set(a.formData,"fitGoodCheck",t)},expression:"formData.fitGoodCheck"}},[a._v("适用商品")]),e("span",{staticClass:"font-14 color-909399"},[a._v("(至少填写一项)")])],1),a._v(" "),e("div",{staticClass:"fit-good border-box m-b-20"},[e("div",[e("div",{staticClass:"m-b-20 flex"},[e("span",{staticClass:"font-14 color-606266 w-86 m-r-10"},[a._v("适用商品:")]),e("limitInput",{attrs:{inputWidth:300,inputValue:a.formData.fitGoodDes,getByType:"word",holder:"请输入内容",maxLength:18},on:{"update:inputValue":function(t){a.$set(a.formData,"fitGoodDes",t)}}})],1),a._v(" "),e("div",{staticClass:"flex"},[e("span",{staticClass:"font-14 color-606266 w-86 m-r-10"},[a._v("不适用商品:")]),e("limitInput",{attrs:{inputWidth:300,inputValue:a.formData.noFitGoodDes,getByType:"word",holder:"请输入内容",maxLength:18},on:{"update:inputValue":function(t){a.$set(a.formData,"noFitGoodDes",t)}}})],1)])]),a._v(" "),e("div",[e("el-checkbox",{model:{value:a.formData.shareCheck,callback:function(t){a.$set(a.formData,"shareCheck",t)},expression:"formData.shareCheck"}},[a._v("不与其他优惠共享")])],1)]),a._v(" "),e("el-form-item",{attrs:{label:"领券限制",prop:"cardLimit"}},[e("el-radio",{attrs:{label:"0"},model:{value:a.formData.cardLimit,callback:function(t){a.$set(a.formData,"cardLimit",t)},expression:"formData.cardLimit"}},[a._v("1张/人")]),a._v(" "),e("el-radio",{attrs:{label:"1"},model:{value:a.formData.cardLimit,callback:function(t){a.$set(a.formData,"cardLimit",t)},expression:"formData.cardLimit"}},[a._v("100张/人")]),a._v(" "),e("el-radio",{attrs:{label:"2"},model:{value:a.formData.cardLimit,callback:function(t){a.$set(a.formData,"cardLimit",t)},expression:"formData.cardLimit"}},[a._v("自定义")]),2==a.formData.cardLimit?e("el-input-number",{attrs:{"controls-position":"right",min:1,max:99999999},model:{value:a.formData.cardLimitNum,callback:function(t){a.$set(a.formData,"cardLimitNum",t)},expression:"formData.cardLimitNum"}}):a._e(),a._v(" "),2==a.formData.cardLimit?e("span",{staticClass:"font-14 color-303133 p-l-10"},[a._v("张/人")]):a._e()],1),a._v(" "),e("el-form-item",{attrs:{label:"成本费用",prop:"cardCost"}},[e("el-input-number",{attrs:{"controls-position":"right",min:1,max:99999999},model:{value:a.formData.cardCost,callback:function(t){a.$set(a.formData,"cardCost",t)},expression:"formData.cardCost"}}),e("span",{staticClass:"font-14 color-303133 p-l-10"},[a._v("元")]),e("span",{staticClass:"font-12 color-909399 p-l-10"},[a._v("请填写大于0的数字(限制两位小数)")])],1),a._v(" "),e("el-form-item",{attrs:{label:"code类型",prop:"cardCodeType"}},[e("el-radio",{attrs:{label:"0"},model:{value:a.formData.cardCodeType,callback:function(t){a.$set(a.formData,"cardCodeType",t)},expression:"formData.cardCodeType"}},[a._v("随机生成")])],1),a._v(" "),e("el-form-item",{attrs:{label:"适用门店说明",prop:"cardFitDes"}},[e("limit-textarea",{attrs:{inputWidth:450,inputValue:a.formData.cardFitDes,holder:"请输入适用门店说明",getByType:"word",maxLength:50},on:{"update:inputValue":function(t){a.$set(a.formData,"cardFitDes",t)}}})],1),a._v(" "),e("el-form-item",{attrs:{label:"适用门店",prop:"cardFitStore"}},[e("el-radio",{attrs:{label:"0"},model:{value:a.formData.cardFitStore,callback:function(t){a.$set(a.formData,"cardFitStore",t)},expression:"formData.cardFitStore"}},[a._v("所有门店")])],1),a._v(" "),e("el-form-item",{attrs:{label:"使用说明",prop:"cardUseDes"}},[e("limit-textarea",{attrs:{inputWidth:450,inputValue:a.formData.cardUseDes,holder:"请输入使用说明",getByType:"word",maxLength:500},on:{"update:inputValue":function(t){a.$set(a.formData,"cardUseDes",t)}}})],1),a._v(" "),e("el-form-item",{attrs:{label:"选择商户",prop:"cardUseDes"}},[e("el-select",{attrs:{placeholder:"请选择"},model:{value:a.formData.activeBrand,callback:function(t){a.$set(a.formData,"activeBrand",t)},expression:"formData.activeBrand"}},a._l(a.brandListData,function(a){return e("el-option",{key:a.enterpriseId,attrs:{label:a.enterpriseName,value:a.enterpriseId}})}))],1),a._v(" "),e("el-form-item",[e("el-button",{attrs:{type:"primary"},on:{click:a.cancelEdit}},[a._v("取消")]),a._v(" "),e("el-button",{attrs:{type:"primary"},on:{click:function(t){a.submitForm("ruleForm")}}},[a._v("确认"+a._s(a.$route.query.coupCardId?"编辑":"新建"))]),a._v(" "),e("el-button",{attrs:{type:"primary"},on:{click:function(t){a.submitForm("ruleForm","flag")}}},[a._v("确认并继续新建")])],1)],1)],1)])},staticRenderFns:[]};var f=e("VU/8")(m,u,!1,function(a){e("EI0C")},"data-v-29742cf8",null);t.default=f.exports}});
\ No newline at end of file
webpackJsonp([55],{fphr:function(a,t){},tF0P:function(a,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=e("mvHQ"),o=e.n(r),i=e("l46T"),n=e("Kkt8"),s=e("P9l9"),c=e("3E4D"),l=e("Ch4/"),d=e("PI0u"),m={name:"chat-log",props:{brandId:{type:String,default:function(){return""}},activeGroupId:{type:String,default:function(){return""}}},components:{limitInput:i.a,limitTextarea:n.a},data:function(){var a=this;return{activeBrand:this.brandId,activeGroup:this.activeGroupId,activeId:"3",wxEnterpriseId:localStorage.getItem("userInfos")?JSON.parse(localStorage.getItem("userInfos")).wxEnterpriseId:"",selectCoupCard:{},formData:{id:"",templateName:"",cardType:"0",cardChannel:"0",demoCardNum:"",cardColor:"#2f54eb",cardMoney:"1",cardMinNum:"0",cardMinLimit:"1",cardMaxNum:"0",cardMaxLimit:"1",minCostCheck:!1,minCost:"1",shareCheck:!1,fitGoodCheck:!1,fitGoodDes:"",noFitGoodDes:"",cardLimit:"0",cardLimitNum:"1",cardCost:"1",cardCodeType:"0",cardFitDes:"",cardFitStore:"0",cardUseDes:"",activeBrand:""},rules:{templateName:[{required:!0,message:"请输入模板名称",trigger:"blur"}],sendRange:[{validator:function(t,e,r){return""==e?r(new Error("请选择发送范围")):"1"!=e&&"2"!=e||a.formData.selectList.length?void r():r(new Error("请选择发送范围"))},trigger:"change"}],sendType:[{validator:function(t,e,r){return""==e?r(new Error("请选择券发放总数")):"1"!=e||a.formData.totalSendTimes?void r():r(new Error("请选择券发放总数"))},trigger:"change"}],cardMoney:[{required:!0,message:"请输入减免金额",trigger:"blur"}],cardCost:[{required:!0,message:"请输入成本费用",trigger:"blur"}],cardFitDes:[{required:!0,message:"请输入适用门店说明",trigger:"blur"}],cardFitStore:[{required:!0,message:"请选择适用门店",trigger:"change"}],cardUseDes:[{required:!0,message:"请输入使用说明",trigger:"blur"}],activeBrand:[{required:!0,message:"请选择商户",trigger:"change"}]},cardSelectShow:!1,brandListData:[]}},methods:{cancelEdit:function(){var a=this;a.$confirm("是否确认返回,返回后当前页面内容将丢失","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.$router.go(-1)}).catch(function(){})},returnStores:function(a){console.log("store:",a),this.formData.selectList=JSON.parse(o()(a))},checkGroupIds:function(a){console.log(a),this.formData.selectList=JSON.parse(o()(a))},showCard:function(){this.cardSelectShow=!0},closeCard:function(){this.cardSelectShow=!1},returnId:function(a,t){this.formData.coupCardId=a,this.selectCoupCard=t,this.cardSelectShow=!1},submitForm:Object(d.a)(function(a,t){var e=this;return!!("1"!=e.formData.sendRange&&"2"!=e.formData.sendRange||e.formData.selectList.length)&&(!("1"==e.formData.sendType&&!e.formData.totalSendTimes)&&(!("1"==e.formData.receiveType&&!e.formData.totalReceiveTimes)&&void e.$refs[a].validate(function(a){a&&e.postSaveCard(t)})))},300),postSaveCard:function(a){var t=this,e={id:t.formData.id,coupCardId:t.formData.coupCardId,sendRange:t.formData.sendRange,selectList:1==t.formData.sendRange?t.formData.selectList.map(function(a){return a.storeGroupId}).join(","):2==t.formData.sendRange?t.formData.selectList.join(","):"",eachSendTimes:t.formData.eachSendTimes,sendType:t.formData.sendType,totalSendTimes:t.formData.totalSendTimes,gicEnterpriseId:t.brandId,wxEnterpriseId:t.wxEnterpriseId};Object(s.d)(t.$route.query.coupCardId?"/haoban-app-customer-web/cardCoupon/edit-card-coup":"/haoban-app-customer-web/cardCoupon/add-card-coup",e).then(function(e){var r=e.data;1==r.errorCode&&(c.a.showmsg(t.$route.query.coupCardId?"编辑卡券模板成功":"新建卡券模板成功","success"),a?(t.formData={id:"",coupCardId:"",sendRange:"0",selectList:[],eachSendTimes:3,sendType:"0",totalSendTimes:0},t.selectCoupCard={}):t.$router.push("/cardTemplate")),l.a.errorMsg(r)}).catch(function(a){t.$message.error({duration:1e3,message:a.message})})},toReturn:function(){var a=this;a.$confirm("是否确认返回,返回后当前页面内容将丢失","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.$router.push("/cardTemplate")}).catch(function(){})},changeRange:function(a){this.formData.selectList=[]},getCardData:function(){var a=this,t={coupCardId:a.$route.query.coupCardId,gicEnterpriseId:a.brandId};Object(s.a)("/haoban-app-customer-web/cardCoupon/find-card-coup-detail",t).then(function(t){var e=t.data;if(1==e.errorCode)return e.result.list&&e.result.list.forEach(function(a){a.label=a.name,a.departmentId=a.id,a.storeGroupId=a.id,a.storeGroupName=a.name,a.departmentName=a.name,2==e.result.detail.sendRange&&(a.storeId=a.id)}),a.selectCoupCard=e.result.gicDetail,a.formData={id:e.result.detail.id,coupCardId:e.result.detail.coupCardId,sendRange:String(e.result.detail.sendRange),selectList:0!=e.result.detail.sendRange?2==e.result.detail.sendRange?e.result.list.map(function(a){return a.id}):e.result.list:[],eachSendTimes:e.result.detail.eachSendTimes,sendType:String(e.result.detail.sendType),totalSendTimes:e.result.detail.totalSendTimes},!1;l.a.errorMsg(e)}).catch(function(t){a.$message.error({duration:1e3,message:t.message})})},getBrandData:function(){var a=this;Object(s.d)("/haoban-manage3-web/wx-enterprise-list",{}).then(function(t){var e=t.data;1!=e.errorCode?l.a.errorMsg(e):a.brandListData=e.result||[]}).catch(function(t){a.$message.error({duration:1e3,message:t.message})})}},watch:{brandId:function(a,t){a&&this.$route.query.coupCardId&&(this.activeBrand=a,this.getCardData())},activeGroupId:function(a,t){a&&(this.activeGroup=a)}},mounted:function(){this.$emit("showTab","1"),this.getBrandData(),this.$route.query.coupCardId&&this.getCardData()}},u={render:function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("section",{staticClass:"common-right-wrap"},[e("div",{staticClass:"new-card-body border-box"},[e("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:a.formData,rules:a.rules,"label-width":"142px"}},[e("el-form-item",{attrs:{label:"卡券模板名称",prop:"templateName"}},[e("limitInput",{attrs:{inputWidth:307,inputValue:a.formData.templateName,getByType:"word",holder:"请输入卡券模板名称",maxLength:9},on:{"update:inputValue":function(t){a.$set(a.formData,"templateName",t)}}})],1),a._v(" "),e("el-form-item",{attrs:{label:"卡券类型",prop:"cardType"}},[e("el-radio",{attrs:{label:"0"},model:{value:a.formData.cardType,callback:function(t){a.$set(a.formData,"cardType",t)},expression:"formData.cardType"}},[a._v("抵金券")]),a._v(" "),e("el-radio",{attrs:{label:"1"},model:{value:a.formData.cardType,callback:function(t){a.$set(a.formData,"cardType",t)},expression:"formData.cardType"}},[a._v("折扣券")])],1),a._v(" "),e("el-form-item",{attrs:{label:"卡券适用渠道",prop:"cardChannel"}},[e("el-radio",{attrs:{label:"0"},model:{value:a.formData.cardChannel,callback:function(t){a.$set(a.formData,"cardChannel",t)},expression:"formData.cardChannel"}},[a._v("好办内购券")])],1),a._v(" "),e("el-form-item",{attrs:{label:"demo券号",prop:"demoCardNum"}},[e("limitInput",{attrs:{inputWidth:307,inputValue:a.formData.demoCardNum,getByType:"word",holder:"请输入demo券号",maxLength:200},on:{"update:inputValue":function(t){a.$set(a.formData,"demoCardNum",t)}}})],1),a._v(" "),e("el-form-item",{attrs:{label:"卡券颜色",prop:"cardColor"}},[e("div",{staticClass:"card-color flex flex-space-between"},[e("span",[a._v(a._s(a.formData.cardColor))]),a._v(" "),e("el-color-picker",{model:{value:a.formData.cardColor,callback:function(t){a.$set(a.formData,"cardColor",t)},expression:"formData.cardColor"}})],1)]),a._v(" "),e("el-form-item",{attrs:{label:"减免金额",prop:"cardMoney"}},[e("el-input-number",{attrs:{"controls-position":"right",min:1,max:99999999},model:{value:a.formData.cardMoney,callback:function(t){a.$set(a.formData,"cardMoney",t)},expression:"formData.cardMoney"}}),e("span",{staticClass:"font-14 color-303133 p-l-10"},[a._v("元")]),e("span",{staticClass:"font-12 color-909399 p-l-10"},[a._v("输入大于0的整数")])],1),a._v(" "),e("el-form-item",{attrs:{label:"最低适用商品件数",prop:"cardMinNum"}},[e("el-radio",{attrs:{label:"0"},model:{value:a.formData.cardMinNum,callback:function(t){a.$set(a.formData,"cardMinNum",t)},expression:"formData.cardMinNum"}},[a._v("不限")]),a._v(" "),e("el-radio",{attrs:{label:"1"},model:{value:a.formData.cardMinNum,callback:function(t){a.$set(a.formData,"cardMinNum",t)},expression:"formData.cardMinNum"}},[a._v("限制")]),1==a.formData.cardMinNum?e("el-input-number",{attrs:{"controls-position":"right",min:1,max:99999999},model:{value:a.formData.cardMinLimit,callback:function(t){a.$set(a.formData,"cardMinLimit",t)},expression:"formData.cardMinLimit"}}):a._e(),a._v(" "),1==a.formData.cardMinNum?e("span",{staticClass:"font-14 color-303133 p-l-10"},[a._v("件")]):a._e()],1),a._v(" "),e("el-form-item",{attrs:{label:"最高适用商品件数",prop:"cardMaxNum"}},[e("el-radio",{attrs:{label:"0"},model:{value:a.formData.cardMaxNum,callback:function(t){a.$set(a.formData,"cardMaxNum",t)},expression:"formData.cardMaxNum"}},[a._v("不限")]),a._v(" "),e("el-radio",{attrs:{label:"1"},model:{value:a.formData.cardMaxNum,callback:function(t){a.$set(a.formData,"cardMaxNum",t)},expression:"formData.cardMaxNum"}},[a._v("限制")]),1==a.formData.cardMaxNum?e("el-input-number",{attrs:{"controls-position":"right",min:1,max:99999999},model:{value:a.formData.cardMaxLimit,callback:function(t){a.$set(a.formData,"cardMaxLimit",t)},expression:"formData.cardMaxLimit"}}):a._e(),a._v(" "),1==a.formData.cardMaxNum?e("span",{staticClass:"font-14 color-303133 p-l-10"},[a._v("件")]):a._e()],1),a._v(" "),e("el-form-item",{attrs:{label:"适用条件",prop:"minCostCheck"}},[e("div",[e("el-checkbox",{model:{value:a.formData.minCostCheck,callback:function(t){a.$set(a.formData,"minCostCheck",t)},expression:"formData.minCostCheck"}},[a._v("最低消费")]),e("el-input-number",{staticClass:"m-l-10",attrs:{"controls-position":"right",min:1,max:99999999},model:{value:a.formData.minCost,callback:function(t){a.$set(a.formData,"minCost",t)},expression:"formData.minCost"}}),e("span",{staticClass:"font-14 color-303133 p-l-10"},[a._v("元可用")])],1),a._v(" "),e("div",[e("el-checkbox",{model:{value:a.formData.fitGoodCheck,callback:function(t){a.$set(a.formData,"fitGoodCheck",t)},expression:"formData.fitGoodCheck"}},[a._v("适用商品")]),e("span",{staticClass:"font-14 color-909399"},[a._v("(至少填写一项)")])],1),a._v(" "),e("div",{staticClass:"fit-good border-box m-b-20"},[e("div",[e("div",{staticClass:"m-b-20 flex"},[e("span",{staticClass:"font-14 color-606266 w-86 m-r-10"},[a._v("适用商品:")]),e("limitInput",{attrs:{inputWidth:300,inputValue:a.formData.fitGoodDes,getByType:"word",holder:"请输入内容",maxLength:18},on:{"update:inputValue":function(t){a.$set(a.formData,"fitGoodDes",t)}}})],1),a._v(" "),e("div",{staticClass:"flex"},[e("span",{staticClass:"font-14 color-606266 w-86 m-r-10"},[a._v("不适用商品:")]),e("limitInput",{attrs:{inputWidth:300,inputValue:a.formData.noFitGoodDes,getByType:"word",holder:"请输入内容",maxLength:18},on:{"update:inputValue":function(t){a.$set(a.formData,"noFitGoodDes",t)}}})],1)])]),a._v(" "),e("div",[e("el-checkbox",{model:{value:a.formData.shareCheck,callback:function(t){a.$set(a.formData,"shareCheck",t)},expression:"formData.shareCheck"}},[a._v("不与其他优惠共享")])],1)]),a._v(" "),e("el-form-item",{attrs:{label:"领券限制",prop:"cardLimit"}},[e("el-radio",{attrs:{label:"0"},model:{value:a.formData.cardLimit,callback:function(t){a.$set(a.formData,"cardLimit",t)},expression:"formData.cardLimit"}},[a._v("1张/人")]),a._v(" "),e("el-radio",{attrs:{label:"1"},model:{value:a.formData.cardLimit,callback:function(t){a.$set(a.formData,"cardLimit",t)},expression:"formData.cardLimit"}},[a._v("100张/人")]),a._v(" "),e("el-radio",{attrs:{label:"2"},model:{value:a.formData.cardLimit,callback:function(t){a.$set(a.formData,"cardLimit",t)},expression:"formData.cardLimit"}},[a._v("自定义")]),2==a.formData.cardLimit?e("el-input-number",{attrs:{"controls-position":"right",min:1,max:99999999},model:{value:a.formData.cardLimitNum,callback:function(t){a.$set(a.formData,"cardLimitNum",t)},expression:"formData.cardLimitNum"}}):a._e(),a._v(" "),2==a.formData.cardLimit?e("span",{staticClass:"font-14 color-303133 p-l-10"},[a._v("张/人")]):a._e()],1),a._v(" "),e("el-form-item",{attrs:{label:"成本费用",prop:"cardCost"}},[e("el-input-number",{attrs:{"controls-position":"right",min:1,max:99999999},model:{value:a.formData.cardCost,callback:function(t){a.$set(a.formData,"cardCost",t)},expression:"formData.cardCost"}}),e("span",{staticClass:"font-14 color-303133 p-l-10"},[a._v("元")]),e("span",{staticClass:"font-12 color-909399 p-l-10"},[a._v("请填写大于0的数字(限制两位小数)")])],1),a._v(" "),e("el-form-item",{attrs:{label:"code类型",prop:"cardCodeType"}},[e("el-radio",{attrs:{label:"0"},model:{value:a.formData.cardCodeType,callback:function(t){a.$set(a.formData,"cardCodeType",t)},expression:"formData.cardCodeType"}},[a._v("随机生成")])],1),a._v(" "),e("el-form-item",{attrs:{label:"适用门店说明",prop:"cardFitDes"}},[e("limit-textarea",{attrs:{inputWidth:450,inputValue:a.formData.cardFitDes,holder:"请输入适用门店说明",getByType:"word",maxLength:50},on:{"update:inputValue":function(t){a.$set(a.formData,"cardFitDes",t)}}})],1),a._v(" "),e("el-form-item",{attrs:{label:"适用门店",prop:"cardFitStore"}},[e("el-radio",{attrs:{label:"0"},model:{value:a.formData.cardFitStore,callback:function(t){a.$set(a.formData,"cardFitStore",t)},expression:"formData.cardFitStore"}},[a._v("所有门店")])],1),a._v(" "),e("el-form-item",{attrs:{label:"使用说明",prop:"cardUseDes"}},[e("limit-textarea",{attrs:{inputWidth:450,inputValue:a.formData.cardUseDes,holder:"请输入使用说明",getByType:"word",maxLength:500},on:{"update:inputValue":function(t){a.$set(a.formData,"cardUseDes",t)}}})],1),a._v(" "),e("el-form-item",{attrs:{label:"选择商户",prop:"cardUseDes"}},[e("el-select",{attrs:{placeholder:"请选择"},model:{value:a.formData.activeBrand,callback:function(t){a.$set(a.formData,"activeBrand",t)},expression:"formData.activeBrand"}},a._l(a.brandListData,function(a){return e("el-option",{key:a.enterpriseId,attrs:{label:a.enterpriseName,value:a.enterpriseId}})}))],1),a._v(" "),e("el-form-item",[e("el-button",{attrs:{type:"primary"},on:{click:a.cancelEdit}},[a._v("取消")]),a._v(" "),e("el-button",{attrs:{type:"primary"},on:{click:function(t){a.submitForm("ruleForm")}}},[a._v("确认"+a._s(a.$route.query.coupCardId?"编辑":"新建"))]),a._v(" "),a.$route.query.coupCardId?a._e():e("el-button",{attrs:{type:"primary"},on:{click:function(t){a.submitForm("ruleForm","flag")}}},[a._v("确认并继续新建")])],1)],1)],1)])},staticRenderFns:[]};var f=e("VU/8")(m,u,!1,function(a){e("fphr")},"data-v-2dc151da",null);t.default=f.exports}});
\ No newline at end of file
webpackJsonp([7],{"+kZ0":function(t,e,a){"use strict";var r=a("3Xzz"),o=a("Qs+A"),n=a("P9l9"),s=a("Ch4/"),i={name:"select-card-template",props:{selectTemp:{type:[Object,Array],default:function(){return[]}}},data:function(){return{dialogVisible:!0,currentPage:1,pageSize:20,total:0,tableData:[],multipleSelection:[]}},computed:{},methods:{handleSelectionChange:function(t){this.multipleSelection=t},handleClose:function(){this.$emit("closeTemp")},submitForm:function(){if(!this.multipleSelection.length)return!1;this.$emit("returnData",this.multipleSelection)},changeRoute:function(t){this.$router.push(t)},handleSizeChange:function(t){this.pageSize=t,this.getTableList()},handleCurrentChange:function(t){this.currentPage=t,this.getTableList()},getTableList:function(t){var e=this,a={keyWord:e.searchInput||"",taskId:e.taskId,pageNum:e.currentPage,pageSize:e.pageSize};Object(n.a)("/haoban-manage3-web/sync-task-detail",a).then(function(t){var a=t.data;if(1==a.errorCode)return e.tableData=a.result.result||[],e.total=a.result.totalCount,!1;s.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{selectTemp:function(t,e){var a=this;if(t.length){var r=t.map(function(t){return t.templateId});a.tableData.forEach(function(t){r.includes(t.templateId)&&a.$refs.multipleTable.toggleRowSelection(t)})}}},mounted:function(){this.getTableList(),document.documentElement.style.backgroundColor="#f0f2f5"},destroyed:function(){document.documentElement.style.backgroundColor="#fff"},components:{navCrumb:r.a,setDepartment:o.a}},l={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:"选择模板",visible:t.dialogVisible,width:"700px","before-close":t.handleClose},on:{"update:visible":function(e){t.dialogVisible=e}}},[a("div",{},[a("el-table",{ref:"multipleTable",staticClass:"select-table",style:{width:"100%",minHeight:t.tableH},attrs:{height:"450",data:t.tableData,"tooltip-effect":"dark"},on:{"selection-change":t.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),t._v(" "),a("el-table-column",{attrs:{label:"卡券模板名称","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.dataName))]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"卡券类型","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[0==e.row.cardType?a("span",[t._v("抵金券")]):t._e(),t._v(" "),1==e.row.cardType?a("span",[t._v("折扣券")]):t._e()]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"提交人","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.chainName)+"\n ")]}}])})],1)],1),t._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.handleClose}},[t._v("取消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.submitForm}},[t._v("确定")])],1)])},staticRenderFns:[]};var c=a("VU/8")(i,l,!1,function(t){a("FIek")},"data-v-0e9b641b",null);e.a=c.exports},"8Rwt":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=a("mvHQ"),o=a.n(r),n=a("l46T"),s=a("+kZ0"),i=a("ja1h"),l=a("P9l9"),c=a("3E4D"),d=a("Ch4/"),u=a("PI0u"),p={name:"chat-log",props:{brandId:{type:String,default:function(){return""}},activeGroupId:{type:String,default:function(){return""}}},components:{limitInput:n.a,selectCardTemplate:s.a,selectWxDepart:i.a},data:function(){var t=this;return{activeBrand:this.brandId,activeGroup:this.activeGroupId,activeId:"3",wxEnterpriseId:localStorage.getItem("userInfos")?JSON.parse(localStorage.getItem("userInfos")).wxEnterpriseId:"",selectCoupCard:{},formData:{cardStrategyId:"",cardStrategyName:"",cardTempData:[{templateName:"",cardType:"0",dataType:"0",dateRange:[],dateDay:"",dateDayNum:"50000",limitType:"0",limitCount:""}],sendType:"0",filterCheck:!1,noPosition:!1,filterData:[],departData:[],executeType:"0",monthNum:"",multMonth:[],multMonthNum:"",vaildDateType:"0",validDateRange:[]},rules:{coupCardId:[{required:!0,message:"请选择卡券",trigger:"change"}],sendRange:[{validator:function(e,a,r){return""==a?r(new Error("请选择发送范围")):"1"!=a&&"2"!=a||t.formData.selectList.length?void r():r(new Error("请选择发送范围"))},trigger:"change"}],sendType:[{validator:function(e,a,r){return""==a?r(new Error("请选择券发放总数")):"1"!=a||t.formData.totalSendTimes?void r():r(new Error("请选择券发放总数"))},trigger:"change"}],cardStrategyName:[{required:!0,message:"请输入卡券策略名称",trigger:"blur"}]},cardSelectShow:!1,choiceDateCopy:[],pickerOptions:{onPick:function(e){var a=e.maxDate,r=e.minDate;t.choiceDateCopy=[r.getTime()],a&&(t.choiceDateCopy=[])},disabledDate:function(e){if(t.choiceDateCopy.length){var a=t.choiceDateCopy[0]-31536e6,r=t.choiceDateCopy[0]+31536e6;return e.getTime()<a||e.getTime()>r||e.getTime()<Date.now()-864e5}return e.getTime()<Date.now()-864e5}},dateOptions:[],monthOptions:[],inputVisible:!1,inputValue:"",cardTempShow:!1,departShow:!1}},methods:{changeSendType:function(){1==this.formData.sendType?this.departShow=!0:this.departShow=!1},clickSendType:function(){this.departShow=!0},refreshData:function(t){if(this.departShow=!1,"close"==t)return!1;this.formData.departData=t},cancelEdit:function(){var t=this;t.$confirm("是否确认返回,返回后当前页面内容将丢失","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.$router.go(-1)}).catch(function(){})},showCardTemp:function(){this.cardTempShow=!0},returnData:function(t){t.forEach(function(t){t.dataType=0,t.dateRange=[],t.dateDay="",t.dateDayNum="50000",t.limitType=0,t.limitCount=""}),this.formData.cardTempData=JSON.parse(o()(t)),this.cardTempShow=!1},closeTemp:function(){this.cardTempShow=!1},handleClose:function(t){this.formData.filterData.splice(this.formData.filterData.indexOf(t),1)},showInput:function(){var t=this;t.inputVisible=!0,t.$nextTick(function(e){t.$refs.saveTagInput.$refs.input.focus()})},handleInputConfirm:function(){var t=this.inputValue;t&&this.formData.filterData.push(t),this.inputVisible=!1,this.inputValue=""},toDelTemp:function(t,e,a){a.splice(t,1)},handleDay:function(){for(var t=[],e=0;e<91;e++)0==e?t.push({label:"当天",value:String(e)}):t.push({label:"第"+e+"天",value:String(e)});this.dateOptions=t,this.monthOptions=[];for(var a=1;a<13;a++)this.monthOptions.push({label:a+"月",value:String(a)})},returnStores:function(t){console.log("store:",t),this.formData.selectList=JSON.parse(o()(t))},checkGroupIds:function(t){console.log(t),this.formData.selectList=JSON.parse(o()(t))},showCard:function(){this.cardSelectShow=!0},closeCard:function(){this.cardSelectShow=!1},returnId:function(t,e){this.formData.coupCardId=t,this.selectCoupCard=e,this.cardSelectShow=!1},submitForm:Object(u.a)(function(t,e){var a=this;a.$refs[t].validate(function(t){t&&a.postSaveCard(e)})},300),postSaveCard:function(t){var e=this,a={id:e.formData.id,coupCardId:e.formData.coupCardId,sendRange:e.formData.sendRange,selectList:1==e.formData.sendRange?e.formData.selectList.map(function(t){return t.storeGroupId}).join(","):2==e.formData.sendRange?e.formData.selectList.join(","):"",eachSendTimes:e.formData.eachSendTimes,sendType:e.formData.sendType,totalSendTimes:e.formData.totalSendTimes,gicEnterpriseId:e.brandId,wxEnterpriseId:e.wxEnterpriseId};Object(l.d)(e.$route.query.coupCardId?"/haoban-app-customer-web/cardCoupon/edit-card-coup":"/haoban-app-customer-web/cardCoupon/add-card-coup",a).then(function(a){var r=a.data;1==r.errorCode&&(c.a.showmsg(e.$route.query.coupCardId?"编辑卡券策略成功":"新建卡券策略成功","success"),t?(e.formData={id:"",coupCardId:"",sendRange:"0",selectList:[],eachSendTimes:3,sendType:"0",totalSendTimes:0},e.selectCoupCard={}):e.$router.push("/cardList")),d.a.errorMsg(r)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},changeRange:function(t){this.formData.selectList=[]},getCardData:function(){var t=this,e={coupCardId:t.$route.query.coupCardId,gicEnterpriseId:t.brandId};Object(l.a)("/haoban-app-customer-web/cardCoupon/find-card-coup-detail",e).then(function(e){var a=e.data;if(1==a.errorCode)return a.result.list&&a.result.list.forEach(function(t){t.label=t.name,t.departmentId=t.id,t.storeGroupId=t.id,t.storeGroupName=t.name,t.departmentName=t.name,2==a.result.detail.sendRange&&(t.storeId=t.id)}),t.selectCoupCard=a.result.gicDetail,t.formData={id:a.result.detail.id,coupCardId:a.result.detail.coupCardId,sendRange:String(a.result.detail.sendRange),selectList:0!=a.result.detail.sendRange?2==a.result.detail.sendRange?a.result.list.map(function(t){return t.id}):a.result.list:[],eachSendTimes:a.result.detail.eachSendTimes,sendType:String(a.result.detail.sendType),totalSendTimes:a.result.detail.totalSendTimes},!1;d.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},watch:{brandId:function(t,e){t&&this.$route.query.coupCardId&&(this.activeBrand=t,this.getCardData())},activeGroupId:function(t,e){t&&(this.activeGroup=t)}},mounted:function(){var t=this;t.$emit("showTab","2"),t.$nextTick(function(){t.handleDay()}),t.$route.query.coupCardId&&t.getCardData()}},m={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("section",{staticClass:"common-right-wrap"},[a("div",{staticClass:"new-card-body border-box"},[a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:t.formData,rules:t.rules,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"卡券策略名称",prop:"cardStrategyName"}},[a("limitInput",{attrs:{inputWidth:340,inputValue:t.formData.cardStrategyName,getByType:"word",holder:"请输入卡券策略名称",maxLength:20},on:{"update:inputValue":function(e){t.$set(t.formData,"cardStrategyName",e)}}})],1),t._v(" "),a("div",{staticClass:"item-title font-14 color-303133 font-w-600"},[t._v("卡券选择策略")]),t._v(" "),a("div",{staticClass:"el-form-item el-form-item--large is-required"},[a("label",{staticClass:"el-form-item__label",staticStyle:{width:"120px",cursor:"pointer"},attrs:{for:"name"}},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"支持多选,最多可选20个模板",placement:"top-start"}},[a("span",{staticStyle:{cursor:"pointer","padding-bottom":"2px","border-bottom":"1px dashed #2F54EB"}},[t._v("选择卡券模板")])])],1),t._v(" "),a("div",{staticClass:"el-form-item__content",staticStyle:{"margin-left":"120px"}},[a("div",{staticClass:"card-add-btn text-center cursor-pointer",on:{click:t.showCardTemp}},[a("span",{staticClass:"font-14 color-606266"},[t._v("选择卡券模板")])]),t._v(" "),t.formData.cardTempData.length?a("div",{staticClass:"m-t-20"},[a("el-table",{staticClass:"select-table",style:{width:"100%"},attrs:{height:"450",data:t.formData.cardTempData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{label:"卡券模板名称","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.templateName))]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"卡券类型"},scopedSlots:t._u([{key:"default",fn:function(e){return[0==e.row.cardType?a("span",[t._v("抵金券")]):t._e(),t._v(" "),1==e.row.cardType?a("span",[t._v("折扣券")]):t._e()]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"有效期",width:"505"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-select",{staticClass:"w-100",attrs:{placeholder:""},model:{value:e.row.dataType,callback:function(a){t.$set(e.row,"dataType",a)},expression:"scope.row.dataType"}},[a("el-option",{attrs:{label:"固定日期",value:"0"}}),t._v(" "),a("el-option",{attrs:{label:"发送后",value:"1"}})],1),0==e.row.dataType?a("el-date-picker",{staticClass:"m-l-10 w-300 vertical-middle",attrs:{"prefix-icon":"el-icon-time","picker-options":t.pickerOptions,editable:!1,"value-format":"yyyy-MM-dd",type:"daterange",align:"right","unlink-panels":"","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间"},on:{change:t.changeDate},model:{value:e.row.dateRange,callback:function(a){t.$set(e.row,"dateRange",a)},expression:"scope.row.dateRange"}}):t._e(),t._v(" "),1==e.row.dataType?a("el-select",{staticClass:"w-100 m-l-10",attrs:{placeholder:"请选择"},model:{value:e.row.dateDay,callback:function(a){t.$set(e.row,"dateDay",a)},expression:"scope.row.dateDay"}},t._l(t.dateOptions,function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})):t._e(),1==e.row.dataType?a("span",{staticClass:"font-14 color-606266 p-l-10"},[t._v("有效,有效天数")]):t._e(),1==e.row.dataType?a("el-input-number",{staticClass:"w-100 m-l-10",attrs:{"controls-position":"right",min:1,max:366},model:{value:e.row.dateDayNum,callback:function(a){t.$set(e.row,"dateDayNum",a)},expression:"scope.row.dateDayNum"}}):t._e(),1==e.row.dataType?a("span",{staticClass:"font-14 color-606266 p-l-10"},[t._v("天")]):t._e()]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"发送总数",width:"350"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-select",{staticClass:"w-100",attrs:{placeholder:""},model:{value:e.row.limitType,callback:function(a){t.$set(e.row,"limitType",a)},expression:"scope.row.limitType"}},[a("el-option",{attrs:{label:"限制总数",value:"0"}})],1),a("el-input-number",{staticClass:"w-100 m-l-10 vertical-middle",attrs:{"controls-position":"right",min:1,max:999999999},model:{value:e.row.dateDayNum,callback:function(a){t.$set(e.row,"dateDayNum",a)},expression:"scope.row.dateDayNum"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"操作","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){t.toDelTemp(e.$index,e.row,t.formData.cardTempData)}}},[t._v("删除")])]}}])})],1)],1):t._e()])]),t._v(" "),a("div",{staticClass:"item-title font-14 color-303133 font-w-600"},[t._v("执行策略")]),t._v(" "),a("div",{staticClass:"el-form-item el-form-item--large"},[a("label",{staticClass:"el-form-item__label",staticStyle:{width:"120px",cursor:"pointer"},attrs:{for:"name"}},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"卡券的发送范围设置",placement:"top-start"}},[a("span",{staticStyle:{cursor:"pointer","padding-bottom":"2px","border-bottom":"1px dashed #2F54EB"}},[t._v("发送范围")])])],1),t._v(" "),a("div",{staticClass:"el-form-item__content",staticStyle:{"margin-left":"120px"}},[a("el-radio",{attrs:{label:"0"},on:{change:t.changeSendType},model:{value:t.formData.sendType,callback:function(e){t.$set(t.formData,"sendType",e)},expression:"formData.sendType"}},[t._v("全企业")]),a("el-radio",{staticClass:"m-l-40",attrs:{label:"1"},on:{change:t.changeSendType},model:{value:t.formData.sendType,callback:function(e){t.$set(t.formData,"sendType",e)},expression:"formData.sendType"}},[a("span",{on:{click:t.clickSendType}},[t._v("部分部门")])]),t._v(" "),0==t.formData.sendType?a("div",{staticClass:"position-select"},[a("div",{staticClass:"position-check"},[a("el-checkbox",{model:{value:t.formData.filterCheck,callback:function(e){t.$set(t.formData,"filterCheck",e)},expression:"formData.filterCheck"}},[t._v("按职务筛选")])],1),t._v(" "),a("div",{staticClass:"position-check-tags"},[a("el-checkbox",{model:{value:t.formData.noPosition,callback:function(e){t.$set(t.formData,"noPosition",e)},expression:"formData.noPosition"}},[t._v("无职务")]),t._v(" "),t._l(t.formData.filterData,function(e){return a("el-tag",{key:e,attrs:{closable:"","disable-transitions":!1},on:{close:function(a){t.handleClose(e)}}},[t._v("\n "+t._s(e)+"\n ")])}),t._v(" "),t.inputVisible?a("el-input",{ref:"saveTagInput",staticClass:"input-new-tag",attrs:{size:"small",maxlength:"20","show-word-limit":""},on:{blur:t.handleInputConfirm},nativeOn:{keyup:function(e){return"button"in e||!t._k(e.keyCode,"enter",13,e.key,"Enter")?t.handleInputConfirm(e):null}},model:{value:t.inputValue,callback:function(e){t.inputValue=e},expression:"inputValue"}}):a("el-button",{staticClass:"button-new-tag",attrs:{size:"small"},on:{click:t.showInput}},[t._v("+ 添加职务")])],2)]):t._e()],1)]),t._v(" "),a("div",{staticClass:"el-form-item el-form-item--large"},[a("label",{staticClass:"el-form-item__label",staticStyle:{width:"120px",cursor:"pointer"},attrs:{for:"name"}},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"每月该策略针对单一成员执行几次",placement:"top-start"}},[a("span",{staticStyle:{cursor:"pointer","padding-bottom":"2px","border-bottom":"1px dashed #2F54EB"}},[t._v("策略执行次数")])])],1),t._v(" "),a("div",{staticClass:"el-form-item__content",staticStyle:{"margin-left":"120px"}},[a("el-radio",{attrs:{label:"0"},model:{value:t.formData.executeType,callback:function(e){t.$set(t.formData,"executeType",e)},expression:"formData.executeType"}},[t._v("每月循环")]),a("el-radio",{attrs:{label:"1"},model:{value:t.formData.executeType,callback:function(e){t.$set(t.formData,"executeType",e)},expression:"formData.executeType"}},[t._v("多月循环")]),t._v(" "),0==t.formData.executeType?a("div",{staticClass:"m-t-10 month-recyle"},[a("span",{staticClass:"font-14 color-606266 p-r-10"},[t._v("每月")]),a("el-input-number",{staticClass:"w-100",attrs:{"controls-position":"right",min:1,max:9999},model:{value:t.formData.monthNum,callback:function(e){t.$set(t.formData,"monthNum",e)},expression:"formData.monthNum"}}),a("span",{staticClass:"font-14 color-303133 p-l-10"},[t._v(" 次")])],1):t._e(),t._v(" "),1==t.formData.executeType?a("div",{staticClass:"m-t-10 month-recyle"},[a("span",{staticClass:"font-14 color-606266 p-r-10"},[t._v("第")]),a("el-select",{staticClass:"w-100",attrs:{multiple:"","collapse-tags":"",placeholder:"请选择"},model:{value:t.formData.multMonth,callback:function(e){t.$set(t.formData,"multMonth",e)},expression:"formData.multMonth"}},t._l(t.monthOptions,function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),a("el-input-number",{staticClass:"m-l-10 w-100",staticStyle:{"vertical-align":"middle"},attrs:{"controls-position":"right",min:1,max:9999},model:{value:t.formData.multMonthNum,callback:function(e){t.$set(t.formData,"multMonthNum",e)},expression:"formData.multMonthNum"}},[a("span",{staticClass:"font-14 color-303133 p-l-10"},[t._v(" 次")])])],1):t._e()],1)]),t._v(" "),a("div",{staticClass:"el-form-item el-form-item--large"},[a("label",{staticClass:"el-form-item__label",staticStyle:{width:"120px",cursor:"pointer"},attrs:{for:"name"}},[t._v("\n 策略有效期\n ")]),t._v(" "),a("div",{staticClass:"el-form-item__content",staticStyle:{"margin-left":"120px"}},[a("el-radio",{attrs:{label:"0"},model:{value:t.formData.vaildDateType,callback:function(e){t.$set(t.formData,"vaildDateType",e)},expression:"formData.vaildDateType"}},[t._v("长期有效")]),a("el-radio",{attrs:{label:"1"},model:{value:t.formData.vaildDateType,callback:function(e){t.$set(t.formData,"vaildDateType",e)},expression:"formData.vaildDateType"}},[t._v("固定期限")]),t._v(" "),1==t.formData.vaildDateType?a("div",{staticClass:"date-valid"},[a("el-date-picker",{attrs:{"prefix-icon":"el-icon-time","picker-options":t.pickerOptions,editable:!1,"value-format":"yyyy-MM-dd HH:mm:ss","default-time":["00:00:00","23:59:59"],type:"datetimerange",align:"right","unlink-panels":"","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:t.formData.validDateRange,callback:function(e){t.$set(t.formData,"validDateRange",e)},expression:"formData.validDateRange"}})],1):t._e()],1)]),t._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:t.cancelEdit}},[t._v("取消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("ruleForm")}}},[t._v("确认"+t._s(t.$route.query.coupCardId?"编辑":"新建"))]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("ruleForm","flag")}}},[t._v("确认并继续新建")])],1)],1)],1),t._v(" "),t.cardTempShow?a("select-card-template",{attrs:{selectTemp:t.formData.cardTempData},on:{returnData:t.returnData,closeTemp:t.closeTemp}}):t._e(),t._v(" "),a("select-wx-depart",{attrs:{departShow:t.departShow,departArr:t.formData.departData},on:{refreshData:t.refreshData}})],1)},staticRenderFns:[]};var f=a("VU/8")(p,m,!1,function(t){a("OPJ0")},"data-v-de4fcaf6",null);e.default=f.exports},FIek:function(t,e){},OPJ0:function(t,e){},iKAi:function(t,e){},ja1h:function(t,e,a){"use strict";var r=a("mvHQ"),o=a.n(r),n=a("Xxa5"),s=a.n(n),i=a("exGp"),l=a.n(i),c=a("P9l9"),d=a("Ch4/"),u={name:"select-wx-depart",components:{},props:{departShow:{type:Boolean,default:function(){return!1}},departArr:{type:[Object,Array],default:function(){return[]}}},data:function(){return{selDepart:[],groupNodes:[],groupData:[],departVisible:!1,checkedKeys:this.departArr.length?this.departArr.map(function(t){return t.departmentId}):[],defaultProps:{children:"children",label:"departmentName",isLeaf:"isLeaf"},checkList:[]}},methods:{loadNode:function(t,e){var a=this;return l()(s.a.mark(function r(){var o;return s.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(console.log("load:",t,e),o=a,0!==t.level){r.next=6;break}return r.abrupt("return",e(o.getGroup()));case 6:return r.next=8,o.getGroup(t,t.data,e);case 8:case"end":return r.stop()}},r,a)}))()},checkGroup:function(t){this.groupNodes=this.$refs.groupTrees.getCheckedNodes()},toRight:function(){this.selDepart=this.$refs.groupTrees.getCheckedNodes()},toLeft:function(){var t=this,e=[];t.selDepart.forEach(function(a){t.checkList.includes(a.departmentId)||e.push(a)}),t.selDepart=e,t.$refs.tree.setCheckedNodes(t.selDepart)},handleClose:function(t){this.$emit("refreshData","close"),t()},cancel:function(){this.$emit("refreshData","close")},submitForm:function(t){var e=this;if(""==e.partForm.departmentName)return!1;e.$refs[t].validate(function(t){if(!t)return!1;e.$emit("refreshData",e.selDepart)})},getGroup:function(t,e,a){var r=this,o={parentId:e?e.departmentId:"",isStore:0};if(t&&(!e.hasSonNode||1==e.isStore))return a([]),!1;Object(c.a)("/haoban-manage3-web/department-list-level",o).then(function(o){var n=o.data;if(1==n.errorCode)return n.result&&n.result.length&&n.result.forEach(function(t){t.expand=!1,t.children=[],t.label=t.departmentName,t.isLeaf=!t.hasSonNode}),t?(a(n.result),e.children||r.$set(e,"children",[]),e.children=n.result||[],r.$forceUpdate(),!1):(r.groupData=n.result||[],void console.log(r.groupData));d.a.errorMsg(n)}).catch(function(t){r.$message.error({duration:1e3,message:t.message})})}},watch:{departShow:function(t){this.departVisible=t},departArr:function(t){t.length&&(this.selDepart=JSON.parse(o()(t)))}},mounted:function(){this.departVisible=this.departShow,this.getGroup(),this.departArr.length&&(this.selDepart=JSON.parse(o()(this.departArr)))}},p={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{width:"600px",title:"选择部门",visible:t.departVisible,"append-to-body":"","before-close":t.handleClose},on:{"update:visible":function(e){t.departVisible=e}}},[a("div",{staticClass:"depart-transfor"},[a("div",{staticClass:"depart-transfor-left"},[a("div",{staticClass:"transfor-header flex flex-space-between"},[a("span",{staticClass:"font-14 color-303133"},[t._v("组织架构")]),t._v(" "),a("span",{staticClass:"font-12 color-909399"})]),t._v(" "),a("div",{staticClass:"transfor-body"},[a("div",{staticClass:"transfor-body-tree"},[a("el-tree",{ref:"groupTrees",attrs:{data:t.groupData,load:t.loadNode,"default-checked-keys":t.checkedKeys,"node-key":"departmentId","check-strictly":"",lazy:"","show-checkbox":"",props:t.defaultProps},on:{check:t.checkGroup},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.node,o=e.data;return a("span",{staticClass:"custom-tree-node"},[a("span",{class:["font-14 p-r-10 iconfont",1==o.isStore?"icondianpu-kuai":"iconqiye-tianchong",1==o.bindFlag?"color-2f54eb":"color-dedfe6"]}),a("span",{staticClass:"font-14 color-606266"},[t._v(t._s(r.label))])])}}])})],1)])]),t._v(" "),a("div",{staticClass:"depart-transfor-middle"},[a("div",{staticClass:"m-b-10"},[a("el-button",{attrs:{disabled:!t.groupNodes.length,type:"primary",icon:"el-icon-arrow-right"},on:{click:t.toRight}},[t._v("转入")])],1),t._v(" "),a("div",[a("el-button",{attrs:{disabled:!t.checkList.length,type:"primary",icon:"el-icon-arrow-left"},on:{click:t.toLeft}},[t._v("移除")])],1)]),t._v(" "),a("div",{staticClass:"depart-transfor-right"},[a("div",{staticClass:"transfor-header flex flex-space-between"},[a("span",{staticClass:"font-14 color-303133"},[t._v("已选")]),t._v(" "),a("span",{staticClass:"font-12 color-909399"})]),t._v(" "),a("div",{staticClass:"select-body"},[a("div",{staticClass:"select-body-list"},[a("el-checkbox-group",{model:{value:t.checkList,callback:function(e){t.checkList=e},expression:"checkList"}},[a("div",t._l(t.selDepart,function(e,r){return a("el-checkbox",{key:r+"sel",attrs:{label:e.departmentId}},[t._v(t._s(e.departmentName))])}))])],1)])])]),t._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.cancel}},[t._v("取消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("partForm")}}},[t._v("确定")])],1)])},staticRenderFns:[]};var m=a("VU/8")(u,p,!1,function(t){a("iKAi")},"data-v-23a952c8",null);e.a=m.exports}});
\ No newline at end of file
webpackJsonp([7],{"+kZ0":function(t,e,a){"use strict";var r=a("3Xzz"),o=a("Qs+A"),n=a("P9l9"),s=a("Ch4/"),i={name:"select-card-template",props:{selectTemp:{type:[Object,Array],default:function(){return[]}}},data:function(){return{dialogVisible:!0,currentPage:1,pageSize:20,total:0,tableData:[],multipleSelection:[]}},computed:{},methods:{handleSelectionChange:function(t){this.multipleSelection=t},handleClose:function(){this.$emit("closeTemp")},submitForm:function(){if(!this.multipleSelection.length)return!1;this.$emit("returnData",this.multipleSelection)},changeRoute:function(t){this.$router.push(t)},handleSizeChange:function(t){this.pageSize=t,this.getTableList()},handleCurrentChange:function(t){this.currentPage=t,this.getTableList()},getTableList:function(t){var e=this,a={keyWord:e.searchInput||"",taskId:e.taskId,pageNum:e.currentPage,pageSize:e.pageSize};Object(n.a)("/haoban-manage3-web/sync-task-detail",a).then(function(t){var a=t.data;if(1==a.errorCode)return e.tableData=a.result.result||[],e.total=a.result.totalCount,!1;s.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{selectTemp:function(t,e){var a=this;if(t.length){var r=t.map(function(t){return t.templateId});a.tableData.forEach(function(t){r.includes(t.templateId)&&a.$refs.multipleTable.toggleRowSelection(t)})}}},mounted:function(){this.getTableList(),document.documentElement.style.backgroundColor="#f0f2f5"},destroyed:function(){document.documentElement.style.backgroundColor="#fff"},components:{navCrumb:r.a,setDepartment:o.a}},l={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:"选择模板",visible:t.dialogVisible,width:"700px","before-close":t.handleClose},on:{"update:visible":function(e){t.dialogVisible=e}}},[a("div",{},[a("el-table",{ref:"multipleTable",staticClass:"select-table",style:{width:"100%",minHeight:t.tableH},attrs:{height:"450",data:t.tableData,"tooltip-effect":"dark"},on:{"selection-change":t.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),t._v(" "),a("el-table-column",{attrs:{label:"卡券模板名称","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.dataName))]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"卡券类型","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[0==e.row.cardType?a("span",[t._v("抵金券")]):t._e(),t._v(" "),1==e.row.cardType?a("span",[t._v("折扣券")]):t._e()]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"提交人","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.chainName)+"\n ")]}}])})],1)],1),t._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.handleClose}},[t._v("取消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.submitForm}},[t._v("确定")])],1)])},staticRenderFns:[]};var c=a("VU/8")(i,l,!1,function(t){a("FIek")},"data-v-0e9b641b",null);e.a=c.exports},"8Rwt":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=a("mvHQ"),o=a.n(r),n=a("l46T"),s=a("+kZ0"),i=a("ja1h"),l=a("P9l9"),c=a("3E4D"),d=a("Ch4/"),u=a("PI0u"),p={name:"chat-log",props:{brandId:{type:String,default:function(){return""}},activeGroupId:{type:String,default:function(){return""}}},components:{limitInput:n.a,selectCardTemplate:s.a,selectWxDepart:i.a},data:function(){var t=this;return{activeBrand:this.brandId,activeGroup:this.activeGroupId,activeId:"3",wxEnterpriseId:localStorage.getItem("userInfos")?JSON.parse(localStorage.getItem("userInfos")).wxEnterpriseId:"",selectCoupCard:{},formData:{cardStrategyId:"",cardStrategyName:"",cardTempData:[{templateName:"",cardType:"0",dataType:"0",dateRange:[],dateDay:"",dateDayNum:"50000",limitType:"0",limitCount:""}],sendType:"0",filterCheck:!1,noPosition:!1,filterData:[],departData:[],executeType:"0",monthNum:"",multMonth:[],multMonthNum:"",vaildDateType:"0",validDateRange:[]},rules:{coupCardId:[{required:!0,message:"请选择卡券",trigger:"change"}],sendRange:[{validator:function(e,a,r){return""==a?r(new Error("请选择发送范围")):"1"!=a&&"2"!=a||t.formData.selectList.length?void r():r(new Error("请选择发送范围"))},trigger:"change"}],sendType:[{validator:function(e,a,r){return""==a?r(new Error("请选择券发放总数")):"1"!=a||t.formData.totalSendTimes?void r():r(new Error("请选择券发放总数"))},trigger:"change"}],cardStrategyName:[{required:!0,message:"请输入卡券策略名称",trigger:"blur"}]},cardSelectShow:!1,choiceDateCopy:[],pickerOptions:{onPick:function(e){var a=e.maxDate,r=e.minDate;t.choiceDateCopy=[r.getTime()],a&&(t.choiceDateCopy=[])},disabledDate:function(e){if(t.choiceDateCopy.length){var a=t.choiceDateCopy[0]-31536e6,r=t.choiceDateCopy[0]+31536e6;return e.getTime()<a||e.getTime()>r||e.getTime()<Date.now()-864e5}return e.getTime()<Date.now()-864e5}},dateOptions:[],monthOptions:[],inputVisible:!1,inputValue:"",cardTempShow:!1,departShow:!1}},methods:{changeSendType:function(){1==this.formData.sendType?this.departShow=!0:this.departShow=!1},clickSendType:function(){this.departShow=!0},refreshData:function(t){if(this.departShow=!1,"close"==t)return!1;this.formData.departData=t},cancelEdit:function(){var t=this;t.$confirm("是否确认返回,返回后当前页面内容将丢失","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.$router.go(-1)}).catch(function(){})},showCardTemp:function(){this.cardTempShow=!0},returnData:function(t){t.forEach(function(t){t.dataType=0,t.dateRange=[],t.dateDay="",t.dateDayNum="50000",t.limitType=0,t.limitCount=""}),this.formData.cardTempData=JSON.parse(o()(t)),this.cardTempShow=!1},closeTemp:function(){this.cardTempShow=!1},handleClose:function(t){this.formData.filterData.splice(this.formData.filterData.indexOf(t),1)},showInput:function(){var t=this;t.inputVisible=!0,t.$nextTick(function(e){t.$refs.saveTagInput.$refs.input.focus()})},handleInputConfirm:function(){var t=this.inputValue;t&&this.formData.filterData.push(t),this.inputVisible=!1,this.inputValue=""},toDelTemp:function(t,e,a){a.splice(t,1)},handleDay:function(){for(var t=[],e=0;e<91;e++)0==e?t.push({label:"当天",value:String(e)}):t.push({label:"第"+e+"天",value:String(e)});this.dateOptions=t,this.monthOptions=[];for(var a=1;a<13;a++)this.monthOptions.push({label:a+"月",value:String(a)})},returnStores:function(t){console.log("store:",t),this.formData.selectList=JSON.parse(o()(t))},checkGroupIds:function(t){console.log(t),this.formData.selectList=JSON.parse(o()(t))},showCard:function(){this.cardSelectShow=!0},closeCard:function(){this.cardSelectShow=!1},returnId:function(t,e){this.formData.coupCardId=t,this.selectCoupCard=e,this.cardSelectShow=!1},submitForm:Object(u.a)(function(t,e){var a=this;a.$refs[t].validate(function(t){t&&a.postSaveCard(e)})},300),postSaveCard:function(t){var e=this,a={id:e.formData.id,coupCardId:e.formData.coupCardId,sendRange:e.formData.sendRange,selectList:1==e.formData.sendRange?e.formData.selectList.map(function(t){return t.storeGroupId}).join(","):2==e.formData.sendRange?e.formData.selectList.join(","):"",eachSendTimes:e.formData.eachSendTimes,sendType:e.formData.sendType,totalSendTimes:e.formData.totalSendTimes,gicEnterpriseId:e.brandId,wxEnterpriseId:e.wxEnterpriseId};Object(l.d)(e.$route.query.coupCardId?"/haoban-app-customer-web/cardCoupon/edit-card-coup":"/haoban-app-customer-web/cardCoupon/add-card-coup",a).then(function(a){var r=a.data;1==r.errorCode&&(c.a.showmsg(e.$route.query.coupCardId?"编辑卡券策略成功":"新建卡券策略成功","success"),t?(e.formData={id:"",coupCardId:"",sendRange:"0",selectList:[],eachSendTimes:3,sendType:"0",totalSendTimes:0},e.selectCoupCard={}):e.$router.push("/cardList")),d.a.errorMsg(r)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},changeRange:function(t){this.formData.selectList=[]},getCardData:function(){var t=this,e={coupCardId:t.$route.query.coupCardId,gicEnterpriseId:t.brandId};Object(l.a)("/haoban-app-customer-web/cardCoupon/find-card-coup-detail",e).then(function(e){var a=e.data;if(1==a.errorCode)return a.result.list&&a.result.list.forEach(function(t){t.label=t.name,t.departmentId=t.id,t.storeGroupId=t.id,t.storeGroupName=t.name,t.departmentName=t.name,2==a.result.detail.sendRange&&(t.storeId=t.id)}),t.selectCoupCard=a.result.gicDetail,t.formData={id:a.result.detail.id,coupCardId:a.result.detail.coupCardId,sendRange:String(a.result.detail.sendRange),selectList:0!=a.result.detail.sendRange?2==a.result.detail.sendRange?a.result.list.map(function(t){return t.id}):a.result.list:[],eachSendTimes:a.result.detail.eachSendTimes,sendType:String(a.result.detail.sendType),totalSendTimes:a.result.detail.totalSendTimes},!1;d.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},watch:{brandId:function(t,e){t&&this.$route.query.coupCardId&&(this.activeBrand=t,this.getCardData())},activeGroupId:function(t,e){t&&(this.activeGroup=t)}},mounted:function(){var t=this;t.$emit("showTab","2"),t.$nextTick(function(){t.handleDay()}),t.$route.query.coupCardId&&t.getCardData()}},m={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("section",{staticClass:"common-right-wrap"},[a("div",{staticClass:"new-card-body border-box"},[a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:t.formData,rules:t.rules,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"卡券策略名称",prop:"cardStrategyName"}},[a("limitInput",{attrs:{inputWidth:340,inputValue:t.formData.cardStrategyName,getByType:"word",holder:"请输入卡券策略名称",maxLength:20},on:{"update:inputValue":function(e){t.$set(t.formData,"cardStrategyName",e)}}})],1),t._v(" "),a("div",{staticClass:"item-title font-14 color-303133 font-w-600"},[t._v("卡券选择策略")]),t._v(" "),a("div",{staticClass:"el-form-item el-form-item--large is-required"},[a("label",{staticClass:"el-form-item__label",staticStyle:{width:"120px",cursor:"pointer"},attrs:{for:"name"}},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"支持多选,最多可选20个模板",placement:"top-start"}},[a("span",{staticStyle:{cursor:"pointer","padding-bottom":"2px","border-bottom":"1px dashed #2F54EB"}},[t._v("选择卡券模板")])])],1),t._v(" "),a("div",{staticClass:"el-form-item__content",staticStyle:{"margin-left":"120px"}},[a("div",{staticClass:"card-add-btn text-center cursor-pointer",on:{click:t.showCardTemp}},[a("span",{staticClass:"font-14 color-606266"},[t._v("选择卡券模板")])]),t._v(" "),t.formData.cardTempData.length?a("div",{staticClass:"m-t-20"},[a("el-table",{staticClass:"select-table",style:{width:"100%"},attrs:{height:"450",data:t.formData.cardTempData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{label:"卡券模板名称","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.templateName))]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"卡券类型"},scopedSlots:t._u([{key:"default",fn:function(e){return[0==e.row.cardType?a("span",[t._v("抵金券")]):t._e(),t._v(" "),1==e.row.cardType?a("span",[t._v("折扣券")]):t._e()]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"有效期",width:"505"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-select",{staticClass:"w-100",attrs:{placeholder:""},model:{value:e.row.dataType,callback:function(a){t.$set(e.row,"dataType",a)},expression:"scope.row.dataType"}},[a("el-option",{attrs:{label:"固定日期",value:"0"}}),t._v(" "),a("el-option",{attrs:{label:"发送后",value:"1"}})],1),0==e.row.dataType?a("el-date-picker",{staticClass:"m-l-10 w-300 vertical-middle",attrs:{"prefix-icon":"el-icon-time","picker-options":t.pickerOptions,editable:!1,"value-format":"yyyy-MM-dd",type:"daterange",align:"right","unlink-panels":"","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间"},on:{change:t.changeDate},model:{value:e.row.dateRange,callback:function(a){t.$set(e.row,"dateRange",a)},expression:"scope.row.dateRange"}}):t._e(),t._v(" "),1==e.row.dataType?a("el-select",{staticClass:"w-100 m-l-10",attrs:{placeholder:"请选择"},model:{value:e.row.dateDay,callback:function(a){t.$set(e.row,"dateDay",a)},expression:"scope.row.dateDay"}},t._l(t.dateOptions,function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})):t._e(),1==e.row.dataType?a("span",{staticClass:"font-14 color-606266 p-l-10"},[t._v("有效,有效天数")]):t._e(),1==e.row.dataType?a("el-input-number",{staticClass:"w-100 m-l-10",attrs:{"controls-position":"right",min:1,max:366},model:{value:e.row.dateDayNum,callback:function(a){t.$set(e.row,"dateDayNum",a)},expression:"scope.row.dateDayNum"}}):t._e(),1==e.row.dataType?a("span",{staticClass:"font-14 color-606266 p-l-10"},[t._v("天")]):t._e()]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"发送总数",width:"350"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-select",{staticClass:"w-100",attrs:{placeholder:""},model:{value:e.row.limitType,callback:function(a){t.$set(e.row,"limitType",a)},expression:"scope.row.limitType"}},[a("el-option",{attrs:{label:"限制总数",value:"0"}})],1),a("el-input-number",{staticClass:"w-100 m-l-10 vertical-middle",attrs:{"controls-position":"right",min:1,max:999999999},model:{value:e.row.dateDayNum,callback:function(a){t.$set(e.row,"dateDayNum",a)},expression:"scope.row.dateDayNum"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"操作","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){t.toDelTemp(e.$index,e.row,t.formData.cardTempData)}}},[t._v("删除")])]}}])})],1)],1):t._e()])]),t._v(" "),a("div",{staticClass:"item-title font-14 color-303133 font-w-600"},[t._v("执行策略")]),t._v(" "),a("div",{staticClass:"el-form-item el-form-item--large"},[a("label",{staticClass:"el-form-item__label",staticStyle:{width:"120px",cursor:"pointer"},attrs:{for:"name"}},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"卡券的发送范围设置",placement:"top-start"}},[a("span",{staticStyle:{cursor:"pointer","padding-bottom":"2px","border-bottom":"1px dashed #2F54EB"}},[t._v("发送范围")])])],1),t._v(" "),a("div",{staticClass:"el-form-item__content",staticStyle:{"margin-left":"120px"}},[a("el-radio",{attrs:{label:"0"},on:{change:t.changeSendType},model:{value:t.formData.sendType,callback:function(e){t.$set(t.formData,"sendType",e)},expression:"formData.sendType"}},[t._v("全企业")]),a("el-radio",{staticClass:"m-l-40",attrs:{label:"1"},on:{change:t.changeSendType},model:{value:t.formData.sendType,callback:function(e){t.$set(t.formData,"sendType",e)},expression:"formData.sendType"}},[a("span",{on:{click:t.clickSendType}},[t._v("部分部门")])]),t._v(" "),0==t.formData.sendType?a("div",{staticClass:"position-select"},[a("div",{staticClass:"position-check"},[a("el-checkbox",{model:{value:t.formData.filterCheck,callback:function(e){t.$set(t.formData,"filterCheck",e)},expression:"formData.filterCheck"}},[t._v("按职务筛选")])],1),t._v(" "),a("div",{staticClass:"position-check-tags"},[a("el-checkbox",{model:{value:t.formData.noPosition,callback:function(e){t.$set(t.formData,"noPosition",e)},expression:"formData.noPosition"}},[t._v("无职务")]),t._v(" "),t._l(t.formData.filterData,function(e){return a("el-tag",{key:e,attrs:{closable:"","disable-transitions":!1},on:{close:function(a){t.handleClose(e)}}},[t._v("\n "+t._s(e)+"\n ")])}),t._v(" "),t.inputVisible?a("el-input",{ref:"saveTagInput",staticClass:"input-new-tag",attrs:{size:"small",maxlength:"20","show-word-limit":""},on:{blur:t.handleInputConfirm},nativeOn:{keyup:function(e){return"button"in e||!t._k(e.keyCode,"enter",13,e.key,"Enter")?t.handleInputConfirm(e):null}},model:{value:t.inputValue,callback:function(e){t.inputValue=e},expression:"inputValue"}}):a("el-button",{staticClass:"button-new-tag",attrs:{size:"small"},on:{click:t.showInput}},[t._v("+ 添加职务")])],2)]):t._e()],1)]),t._v(" "),a("div",{staticClass:"el-form-item el-form-item--large"},[a("label",{staticClass:"el-form-item__label",staticStyle:{width:"120px",cursor:"pointer"},attrs:{for:"name"}},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"每月该策略针对单一成员执行几次",placement:"top-start"}},[a("span",{staticStyle:{cursor:"pointer","padding-bottom":"2px","border-bottom":"1px dashed #2F54EB"}},[t._v("策略执行次数")])])],1),t._v(" "),a("div",{staticClass:"el-form-item__content",staticStyle:{"margin-left":"120px"}},[a("el-radio",{attrs:{label:"0"},model:{value:t.formData.executeType,callback:function(e){t.$set(t.formData,"executeType",e)},expression:"formData.executeType"}},[t._v("每月循环")]),a("el-radio",{attrs:{label:"1"},model:{value:t.formData.executeType,callback:function(e){t.$set(t.formData,"executeType",e)},expression:"formData.executeType"}},[t._v("多月循环")]),t._v(" "),0==t.formData.executeType?a("div",{staticClass:"m-t-10 month-recyle"},[a("span",{staticClass:"font-14 color-606266 p-r-10"},[t._v("每月")]),a("el-input-number",{staticClass:"w-100",attrs:{"controls-position":"right",min:1,max:9999},model:{value:t.formData.monthNum,callback:function(e){t.$set(t.formData,"monthNum",e)},expression:"formData.monthNum"}}),a("span",{staticClass:"font-14 color-303133 p-l-10"},[t._v(" 次")])],1):t._e(),t._v(" "),1==t.formData.executeType?a("div",{staticClass:"m-t-10 month-recyle"},[a("span",{staticClass:"font-14 color-606266 p-r-10"},[t._v("第")]),a("el-select",{staticClass:"w-100",attrs:{multiple:"","collapse-tags":"",placeholder:"请选择"},model:{value:t.formData.multMonth,callback:function(e){t.$set(t.formData,"multMonth",e)},expression:"formData.multMonth"}},t._l(t.monthOptions,function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),a("el-input-number",{staticClass:"m-l-10 w-100",staticStyle:{"vertical-align":"middle"},attrs:{"controls-position":"right",min:1,max:9999},model:{value:t.formData.multMonthNum,callback:function(e){t.$set(t.formData,"multMonthNum",e)},expression:"formData.multMonthNum"}},[a("span",{staticClass:"font-14 color-303133 p-l-10"},[t._v(" 次")])])],1):t._e()],1)]),t._v(" "),a("div",{staticClass:"el-form-item el-form-item--large"},[a("label",{staticClass:"el-form-item__label",staticStyle:{width:"120px",cursor:"pointer"},attrs:{for:"name"}},[t._v("\n 策略有效期\n ")]),t._v(" "),a("div",{staticClass:"el-form-item__content",staticStyle:{"margin-left":"120px"}},[a("el-radio",{attrs:{label:"0"},model:{value:t.formData.vaildDateType,callback:function(e){t.$set(t.formData,"vaildDateType",e)},expression:"formData.vaildDateType"}},[t._v("长期有效")]),a("el-radio",{attrs:{label:"1"},model:{value:t.formData.vaildDateType,callback:function(e){t.$set(t.formData,"vaildDateType",e)},expression:"formData.vaildDateType"}},[t._v("固定期限")]),t._v(" "),1==t.formData.vaildDateType?a("div",{staticClass:"date-valid"},[a("el-date-picker",{attrs:{"prefix-icon":"el-icon-time","picker-options":t.pickerOptions,editable:!1,"value-format":"yyyy-MM-dd HH:mm:ss","default-time":["00:00:00","23:59:59"],type:"datetimerange",align:"right","unlink-panels":"","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:t.formData.validDateRange,callback:function(e){t.$set(t.formData,"validDateRange",e)},expression:"formData.validDateRange"}})],1):t._e()],1)]),t._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:t.cancelEdit}},[t._v("取消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("ruleForm")}}},[t._v("确认"+t._s(t.$route.query.coupCardId?"编辑":"新建"))]),t._v(" "),t.$route.query.cradCoupleId?t._e():a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("ruleForm","flag")}}},[t._v("确认并继续新建")])],1)],1)],1),t._v(" "),t.cardTempShow?a("select-card-template",{attrs:{selectTemp:t.formData.cardTempData},on:{returnData:t.returnData,closeTemp:t.closeTemp}}):t._e(),t._v(" "),a("select-wx-depart",{attrs:{departShow:t.departShow,departArr:t.formData.departData},on:{refreshData:t.refreshData}})],1)},staticRenderFns:[]};var f=a("VU/8")(p,m,!1,function(t){a("fgwU")},"data-v-fbc7d17c",null);e.default=f.exports},FIek:function(t,e){},fgwU:function(t,e){},iKAi:function(t,e){},ja1h:function(t,e,a){"use strict";var r=a("mvHQ"),o=a.n(r),n=a("Xxa5"),s=a.n(n),i=a("exGp"),l=a.n(i),c=a("P9l9"),d=a("Ch4/"),u={name:"select-wx-depart",components:{},props:{departShow:{type:Boolean,default:function(){return!1}},departArr:{type:[Object,Array],default:function(){return[]}}},data:function(){return{selDepart:[],groupNodes:[],groupData:[],departVisible:!1,checkedKeys:this.departArr.length?this.departArr.map(function(t){return t.departmentId}):[],defaultProps:{children:"children",label:"departmentName",isLeaf:"isLeaf"},checkList:[]}},methods:{loadNode:function(t,e){var a=this;return l()(s.a.mark(function r(){var o;return s.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(console.log("load:",t,e),o=a,0!==t.level){r.next=6;break}return r.abrupt("return",e(o.getGroup()));case 6:return r.next=8,o.getGroup(t,t.data,e);case 8:case"end":return r.stop()}},r,a)}))()},checkGroup:function(t){this.groupNodes=this.$refs.groupTrees.getCheckedNodes()},toRight:function(){this.selDepart=this.$refs.groupTrees.getCheckedNodes()},toLeft:function(){var t=this,e=[];t.selDepart.forEach(function(a){t.checkList.includes(a.departmentId)||e.push(a)}),t.selDepart=e,t.$refs.tree.setCheckedNodes(t.selDepart)},handleClose:function(t){this.$emit("refreshData","close"),t()},cancel:function(){this.$emit("refreshData","close")},submitForm:function(t){var e=this;if(""==e.partForm.departmentName)return!1;e.$refs[t].validate(function(t){if(!t)return!1;e.$emit("refreshData",e.selDepart)})},getGroup:function(t,e,a){var r=this,o={parentId:e?e.departmentId:"",isStore:0};if(t&&(!e.hasSonNode||1==e.isStore))return a([]),!1;Object(c.a)("/haoban-manage3-web/department-list-level",o).then(function(o){var n=o.data;if(1==n.errorCode)return n.result&&n.result.length&&n.result.forEach(function(t){t.expand=!1,t.children=[],t.label=t.departmentName,t.isLeaf=!t.hasSonNode}),t?(a(n.result),e.children||r.$set(e,"children",[]),e.children=n.result||[],r.$forceUpdate(),!1):(r.groupData=n.result||[],void console.log(r.groupData));d.a.errorMsg(n)}).catch(function(t){r.$message.error({duration:1e3,message:t.message})})}},watch:{departShow:function(t){this.departVisible=t},departArr:function(t){t.length&&(this.selDepart=JSON.parse(o()(t)))}},mounted:function(){this.departVisible=this.departShow,this.getGroup(),this.departArr.length&&(this.selDepart=JSON.parse(o()(this.departArr)))}},p={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{width:"600px",title:"选择部门",visible:t.departVisible,"append-to-body":"","before-close":t.handleClose},on:{"update:visible":function(e){t.departVisible=e}}},[a("div",{staticClass:"depart-transfor"},[a("div",{staticClass:"depart-transfor-left"},[a("div",{staticClass:"transfor-header flex flex-space-between"},[a("span",{staticClass:"font-14 color-303133"},[t._v("组织架构")]),t._v(" "),a("span",{staticClass:"font-12 color-909399"})]),t._v(" "),a("div",{staticClass:"transfor-body"},[a("div",{staticClass:"transfor-body-tree"},[a("el-tree",{ref:"groupTrees",attrs:{data:t.groupData,load:t.loadNode,"default-checked-keys":t.checkedKeys,"node-key":"departmentId","check-strictly":"",lazy:"","show-checkbox":"",props:t.defaultProps},on:{check:t.checkGroup},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.node,o=e.data;return a("span",{staticClass:"custom-tree-node"},[a("span",{class:["font-14 p-r-10 iconfont",1==o.isStore?"icondianpu-kuai":"iconqiye-tianchong",1==o.bindFlag?"color-2f54eb":"color-dedfe6"]}),a("span",{staticClass:"font-14 color-606266"},[t._v(t._s(r.label))])])}}])})],1)])]),t._v(" "),a("div",{staticClass:"depart-transfor-middle"},[a("div",{staticClass:"m-b-10"},[a("el-button",{attrs:{disabled:!t.groupNodes.length,type:"primary",icon:"el-icon-arrow-right"},on:{click:t.toRight}},[t._v("转入")])],1),t._v(" "),a("div",[a("el-button",{attrs:{disabled:!t.checkList.length,type:"primary",icon:"el-icon-arrow-left"},on:{click:t.toLeft}},[t._v("移除")])],1)]),t._v(" "),a("div",{staticClass:"depart-transfor-right"},[a("div",{staticClass:"transfor-header flex flex-space-between"},[a("span",{staticClass:"font-14 color-303133"},[t._v("已选")]),t._v(" "),a("span",{staticClass:"font-12 color-909399"})]),t._v(" "),a("div",{staticClass:"select-body"},[a("div",{staticClass:"select-body-list"},[a("el-checkbox-group",{model:{value:t.checkList,callback:function(e){t.checkList=e},expression:"checkList"}},[a("div",t._l(t.selDepart,function(e,r){return a("el-checkbox",{key:r+"sel",attrs:{label:e.departmentId}},[t._v(t._s(e.departmentName))])}))])],1)])])]),t._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.cancel}},[t._v("取消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("partForm")}}},[t._v("确定")])],1)])},staticRenderFns:[]};var m=a("VU/8")(u,p,!1,function(t){a("iKAi")},"data-v-23a952c8",null);e.a=m.exports}});
\ No newline at end of file
webpackJsonp([8],{"+kZ0":function(e,t,a){"use strict";var r=a("3Xzz"),o=a("Qs+A"),n=a("P9l9"),s=a("Ch4/"),i={name:"select-card-template",props:{selectTemp:{type:[Object,Array],default:function(){return[]}}},data:function(){return{dialogVisible:!0,currentPage:1,pageSize:20,total:0,tableData:[],multipleSelection:[]}},computed:{},methods:{handleSelectionChange:function(e){this.multipleSelection=e},handleClose:function(){this.$emit("closeTemp")},submitForm:function(){if(!this.multipleSelection.length)return!1;this.$emit("returnData",this.multipleSelection)},changeRoute:function(e){this.$router.push(e)},handleSizeChange:function(e){this.pageSize=e,this.getTableList()},handleCurrentChange:function(e){this.currentPage=e,this.getTableList()},getTableList:function(e){var t=this,a={keyWord:t.searchInput||"",taskId:t.taskId,pageNum:t.currentPage,pageSize:t.pageSize};Object(n.a)("/haoban-manage3-web/sync-task-detail",a).then(function(e){var a=e.data;if(1==a.errorCode)return t.tableData=a.result.result||[],t.total=a.result.totalCount,!1;s.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},watch:{selectTemp:function(e,t){var a=this;if(e.length){var r=e.map(function(e){return e.templateId});a.tableData.forEach(function(e){r.includes(e.templateId)&&a.$refs.multipleTable.toggleRowSelection(e)})}}},mounted:function(){this.getTableList(),document.documentElement.style.backgroundColor="#f0f2f5"},destroyed:function(){document.documentElement.style.backgroundColor="#fff"},components:{navCrumb:r.a,setDepartment:o.a}},l={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"选择模板",visible:e.dialogVisible,width:"700px","before-close":e.handleClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("div",{},[a("el-table",{ref:"multipleTable",staticClass:"select-table",style:{width:"100%",minHeight:e.tableH},attrs:{height:"450",data:e.tableData,"tooltip-effect":"dark"},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),e._v(" "),a("el-table-column",{attrs:{label:"卡券模板名称","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.dataName))]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"",label:"卡券类型","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[0==t.row.cardType?a("span",[e._v("抵金券")]):e._e(),e._v(" "),1==t.row.cardType?a("span",[e._v("折扣券")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"",label:"提交人","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.chainName)+"\n ")]}}])})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.handleClose}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("确定")])],1)])},staticRenderFns:[]};var c=a("VU/8")(i,l,!1,function(e){a("FIek")},"data-v-0e9b641b",null);t.a=c.exports},"8cDI":function(e,t){},"9db3":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("mvHQ"),o=a.n(r),n=a("l46T"),s=a("+kZ0"),i=a("ja1h"),l=a("P9l9"),c=a("3E4D"),d=a("Ch4/"),u=a("PI0u"),p={name:"chat-log",props:{brandId:{type:String,default:function(){return""}},activeGroupId:{type:String,default:function(){return""}}},components:{limitInput:n.a,selectCardTemplate:s.a,selectWxDepart:i.a},data:function(){var e=this;return{activeBrand:this.brandId,activeGroup:this.activeGroupId,activeId:"3",wxEnterpriseId:localStorage.getItem("userInfos")?JSON.parse(localStorage.getItem("userInfos")).wxEnterpriseId:"",selectCoupCard:{},formData:{cardStrategyId:"",cardStrategyName:"",cardTempData:[{templateName:"",cardType:"0",dataType:"0",dateRange:[],dateDay:"",dateDayNum:"50000",limitType:"0",limitCount:""}],sendType:"0",filterCheck:!1,noPosition:!1,filterData:[],departData:[],executeType:"0",monthNum:"",multMonth:[],multMonthNum:"",vaildDateType:"0",validDateRange:[]},rules:{coupCardId:[{required:!0,message:"请选择卡券",trigger:"change"}],sendRange:[{validator:function(t,a,r){return""==a?r(new Error("请选择发送范围")):"1"!=a&&"2"!=a||e.formData.selectList.length?void r():r(new Error("请选择发送范围"))},trigger:"change"}],sendType:[{validator:function(t,a,r){return""==a?r(new Error("请选择券发放总数")):"1"!=a||e.formData.totalSendTimes?void r():r(new Error("请选择券发放总数"))},trigger:"change"}],cardStrategyName:[{required:!0,message:"请输入卡券组合名称",trigger:"blur"}]},cardSelectShow:!1,choiceDateCopy:[],pickerOptions:{onPick:function(t){var a=t.maxDate,r=t.minDate;e.choiceDateCopy=[r.getTime()],a&&(e.choiceDateCopy=[])},disabledDate:function(t){if(e.choiceDateCopy.length){var a=e.choiceDateCopy[0]-31536e6,r=e.choiceDateCopy[0]+31536e6;return t.getTime()<a||t.getTime()>r||t.getTime()<Date.now()-864e5}return t.getTime()<Date.now()-864e5}},dateOptions:[],monthOptions:[],inputVisible:!1,inputValue:"",cardTempShow:!1,departShow:!1}},methods:{changeSendType:function(){1==this.formData.sendType?this.departShow=!0:this.departShow=!1},clickSendType:function(){this.departShow=!0},refreshData:function(e){if(this.departShow=!1,"close"==e)return!1;this.formData.departData=e},cancelEdit:function(){var e=this;e.$confirm("是否确认返回,返回后当前页面内容将丢失","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){e.$router.go(-1)}).catch(function(){})},showCardTemp:function(){this.cardTempShow=!0},returnData:function(e){e.forEach(function(e){e.dataType=0,e.dateRange=[],e.dateDay="",e.dateDayNum="50000",e.limitType=0,e.limitCount=""}),this.formData.cardTempData=JSON.parse(o()(e)),this.cardTempShow=!1},closeTemp:function(){this.cardTempShow=!1},handleClose:function(e){this.formData.filterData.splice(this.formData.filterData.indexOf(e),1)},showInput:function(){var e=this;e.inputVisible=!0,e.$nextTick(function(t){e.$refs.saveTagInput.$refs.input.focus()})},handleInputConfirm:function(){var e=this.inputValue;e&&this.formData.filterData.push(e),this.inputVisible=!1,this.inputValue=""},toDelTemp:function(e,t,a){a.splice(e,1)},handleDay:function(){for(var e=[],t=0;t<91;t++)0==t?e.push({label:"当天",value:String(t)}):e.push({label:"第"+t+"天",value:String(t)});this.dateOptions=e,this.monthOptions=[];for(var a=1;a<13;a++)this.monthOptions.push({label:a+"月",value:String(a)})},returnStores:function(e){console.log("store:",e),this.formData.selectList=JSON.parse(o()(e))},checkGroupIds:function(e){console.log(e),this.formData.selectList=JSON.parse(o()(e))},showCard:function(){this.cardSelectShow=!0},closeCard:function(){this.cardSelectShow=!1},returnId:function(e,t){this.formData.coupCardId=e,this.selectCoupCard=t,this.cardSelectShow=!1},submitForm:Object(u.a)(function(e,t){var a=this;a.$refs[e].validate(function(e){e&&a.postSaveCard(t)})},300),postSaveCard:function(e){var t=this,a={id:t.formData.id,coupCardId:t.formData.coupCardId,sendRange:t.formData.sendRange,selectList:1==t.formData.sendRange?t.formData.selectList.map(function(e){return e.storeGroupId}).join(","):2==t.formData.sendRange?t.formData.selectList.join(","):"",eachSendTimes:t.formData.eachSendTimes,sendType:t.formData.sendType,totalSendTimes:t.formData.totalSendTimes,gicEnterpriseId:t.brandId,wxEnterpriseId:t.wxEnterpriseId};Object(l.d)(t.$route.query.coupCardId?"/haoban-app-customer-web/cardCoupon/edit-card-coup":"/haoban-app-customer-web/cardCoupon/add-card-coup",a).then(function(a){var r=a.data;1==r.errorCode&&(c.a.showmsg(t.$route.query.coupCardId?"编辑卡券策略成功":"新建卡券策略成功","success"),e?(t.formData={id:"",coupCardId:"",sendRange:"0",selectList:[],eachSendTimes:3,sendType:"0",totalSendTimes:0},t.selectCoupCard={}):t.$router.push("/cardList")),d.a.errorMsg(r)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},changeRange:function(e){this.formData.selectList=[]},getCardData:function(){var e=this,t={coupCardId:e.$route.query.coupCardId,gicEnterpriseId:e.brandId};Object(l.a)("/haoban-app-customer-web/cardCoupon/find-card-coup-detail",t).then(function(t){var a=t.data;if(1==a.errorCode)return a.result.list&&a.result.list.forEach(function(e){e.label=e.name,e.departmentId=e.id,e.storeGroupId=e.id,e.storeGroupName=e.name,e.departmentName=e.name,2==a.result.detail.sendRange&&(e.storeId=e.id)}),e.selectCoupCard=a.result.gicDetail,e.formData={id:a.result.detail.id,coupCardId:a.result.detail.coupCardId,sendRange:String(a.result.detail.sendRange),selectList:0!=a.result.detail.sendRange?2==a.result.detail.sendRange?a.result.list.map(function(e){return e.id}):a.result.list:[],eachSendTimes:a.result.detail.eachSendTimes,sendType:String(a.result.detail.sendType),totalSendTimes:a.result.detail.totalSendTimes},!1;d.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{brandId:function(e,t){e&&this.$route.query.coupCardId&&(this.activeBrand=e,this.getCardData())},activeGroupId:function(e,t){e&&(this.activeGroup=e)}},mounted:function(){var e=this;e.$emit("showTab","3"),e.$nextTick(function(){e.handleDay()}),e.$route.query.coupCardId&&e.getCardData()}},f={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",{staticClass:"common-right-wrap"},[a("div",{staticClass:"new-card-body border-box"},[a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.formData,rules:e.rules,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"卡券组合名称",prop:"cardStrategyName"}},[a("limitInput",{attrs:{inputWidth:340,disflag:!!e.$route.query.coupCardId,inputValue:e.formData.cardStrategyName,getByType:"word",holder:"请输入卡券组合名称",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.formData,"cardStrategyName",t)}}})],1),e._v(" "),a("div",{staticClass:"item-title font-14 color-303133 font-w-600"},[e._v("卡券选择策略")]),e._v(" "),a("div",{staticClass:"el-form-item el-form-item--large is-required"},[a("label",{staticClass:"el-form-item__label",staticStyle:{width:"120px",cursor:"pointer"},attrs:{for:"name"}},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"支持多选,最多可选20个模板",placement:"top-start"}},[a("span",{staticStyle:{cursor:"pointer","padding-bottom":"2px","border-bottom":"1px dashed #2F54EB"}},[e._v("选择卡券模板")])])],1),e._v(" "),a("div",{staticClass:"el-form-item__content",staticStyle:{"margin-left":"120px"}},[a("div",{staticClass:"card-add-btn text-center cursor-pointer",on:{click:e.showCardTemp}},[a("span",{staticClass:"font-14 color-606266"},[e._v("选择卡券模板")])]),e._v(" "),e.formData.cardTempData.length?a("div",{staticClass:"m-t-20"},[a("el-table",{staticClass:"select-table",style:{width:"100%"},attrs:{height:"450",data:e.formData.cardTempData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{label:"卡券模板名称","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.templateName))]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"",label:"卡券类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[0==t.row.cardType?a("span",[e._v("抵金券")]):e._e(),e._v(" "),1==t.row.cardType?a("span",[e._v("折扣券")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"",label:"有效期",width:"505"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-select",{staticClass:"w-100",attrs:{placeholder:""},model:{value:t.row.dataType,callback:function(a){e.$set(t.row,"dataType",a)},expression:"scope.row.dataType"}},[a("el-option",{attrs:{label:"固定日期",value:"0"}}),e._v(" "),a("el-option",{attrs:{label:"发送后",value:"1"}})],1),0==t.row.dataType?a("el-date-picker",{staticClass:"m-l-10 w-300 vertical-middle",attrs:{"prefix-icon":"el-icon-time","picker-options":e.pickerOptions,editable:!1,"value-format":"yyyy-MM-dd",type:"daterange",align:"right","unlink-panels":"","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间"},on:{change:e.changeDate},model:{value:t.row.dateRange,callback:function(a){e.$set(t.row,"dateRange",a)},expression:"scope.row.dateRange"}}):e._e(),e._v(" "),1==t.row.dataType?a("el-select",{staticClass:"w-100 m-l-10",attrs:{placeholder:"请选择"},model:{value:t.row.dateDay,callback:function(a){e.$set(t.row,"dateDay",a)},expression:"scope.row.dateDay"}},e._l(e.dateOptions,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})):e._e(),1==t.row.dataType?a("span",{staticClass:"font-14 color-606266 p-l-10"},[e._v("有效,有效天数")]):e._e(),1==t.row.dataType?a("el-input-number",{staticClass:"w-100 m-l-10",attrs:{"controls-position":"right",min:1,max:366},model:{value:t.row.dateDayNum,callback:function(a){e.$set(t.row,"dateDayNum",a)},expression:"scope.row.dateDayNum"}}):e._e(),1==t.row.dataType?a("span",{staticClass:"font-14 color-606266 p-l-10"},[e._v("天")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"",label:"发送总数",width:"350"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-select",{staticClass:"w-100",attrs:{placeholder:""},model:{value:t.row.limitType,callback:function(a){e.$set(t.row,"limitType",a)},expression:"scope.row.limitType"}},[a("el-option",{attrs:{label:"限制总数",value:"0"}})],1),a("el-input-number",{staticClass:"w-100 m-l-10 vertical-middle",attrs:{"controls-position":"right",min:1,max:999999999},model:{value:t.row.dateDayNum,callback:function(a){e.$set(t.row,"dateDayNum",a)},expression:"scope.row.dateDayNum"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"",label:"操作","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.toDelTemp(t.$index,t.row,e.formData.cardTempData)}}},[e._v("删除")])]}}])})],1)],1):e._e()])]),e._v(" "),a("div",{staticClass:"item-title font-14 color-303133 font-w-600"},[e._v("执行策略")]),e._v(" "),a("div",{staticClass:"el-form-item el-form-item--large"},[a("label",{staticClass:"el-form-item__label",staticStyle:{width:"120px",cursor:"pointer"},attrs:{for:"name"}},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"卡券的发送范围设置",placement:"top-start"}},[a("span",{staticStyle:{cursor:"pointer","padding-bottom":"2px","border-bottom":"1px dashed #2F54EB"}},[e._v("发送范围")])])],1),e._v(" "),a("div",{staticClass:"el-form-item__content",staticStyle:{"margin-left":"120px"}},[a("el-radio",{attrs:{disabled:!!e.$route.query.coupCardId,label:"0"},on:{change:e.changeSendType},model:{value:e.formData.sendType,callback:function(t){e.$set(e.formData,"sendType",t)},expression:"formData.sendType"}},[e._v("全企业")]),a("el-radio",{staticClass:"m-l-40",attrs:{disabled:!!e.$route.query.coupCardId,label:"1"},on:{change:e.changeSendType},model:{value:e.formData.sendType,callback:function(t){e.$set(e.formData,"sendType",t)},expression:"formData.sendType"}},[a("span",{on:{click:e.clickSendType}},[e._v("部分部门")])]),e._v(" "),0==e.formData.sendType?a("div",{staticClass:"position-select"},[a("div",{staticClass:"position-check"},[a("el-checkbox",{attrs:{disabled:!!e.$route.query.coupCardId},model:{value:e.formData.filterCheck,callback:function(t){e.$set(e.formData,"filterCheck",t)},expression:"formData.filterCheck"}},[e._v("按职务筛选")])],1),e._v(" "),a("div",{staticClass:"position-check-tags"},[a("el-checkbox",{attrs:{disabled:!!e.$route.query.coupCardId},model:{value:e.formData.noPosition,callback:function(t){e.$set(e.formData,"noPosition",t)},expression:"formData.noPosition"}},[e._v("无职务")]),e._v(" "),e._l(e.formData.filterData,function(t){return a("el-tag",{key:t,attrs:{closable:"","disable-transitions":!1},on:{close:function(a){e.handleClose(t)}}},[e._v("\n "+e._s(t)+"\n ")])}),e._v(" "),e.inputVisible?a("el-input",{ref:"saveTagInput",staticClass:"input-new-tag",attrs:{size:"small",maxlength:"20","show-word-limit":""},on:{blur:e.handleInputConfirm},nativeOn:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.handleInputConfirm(t):null}},model:{value:e.inputValue,callback:function(t){e.inputValue=t},expression:"inputValue"}}):a("el-button",{staticClass:"button-new-tag",attrs:{disabled:!!e.$route.query.coupCardId,size:"small"},on:{click:e.showInput}},[e._v("+ 添加职务")])],2)]):e._e()],1)]),e._v(" "),a("div",{staticClass:"el-form-item el-form-item--large"},[a("label",{staticClass:"el-form-item__label",staticStyle:{width:"120px",cursor:"pointer"},attrs:{for:"name"}},[e._v("\n 发送次数设置\n ")]),e._v(" "),a("div",{staticClass:"el-form-item__content",staticStyle:{"margin-left":"120px"}},[a("el-radio",{attrs:{label:"0"},model:{value:e.formData.vaildDateType,callback:function(t){e.$set(e.formData,"vaildDateType",t)},expression:"formData.vaildDateType"}},[e._v("定时发送")]),e._v(" "),a("div",{staticClass:"date-valid"},[a("el-input-number",{staticClass:"w-100",attrs:{disabled:!!e.$route.query.coupCardId,"controls-position":"right",min:1,max:9999},model:{value:e.formData.monthNum,callback:function(t){e.$set(e.formData,"monthNum",t)},expression:"formData.monthNum"}}),a("span",{staticClass:"font-14 color-303133 p-l-10"},[e._v("分钟后")])],1)],1)]),e._v(" "),a("el-form-item",[a("el-button",{attrs:{disabled:!!e.$route.query.coupCardId,type:"primary"},on:{click:e.cancelEdit}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{disabled:!!e.$route.query.coupCardId,type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("确认"+e._s(e.$route.query.coupCardId?"编辑":"新建"))]),e._v(" "),a("el-button",{attrs:{disabled:!!e.$route.query.coupCardId,type:"primary"},on:{click:function(t){e.submitForm("ruleForm","flag")}}},[e._v("确认并继续新建")])],1)],1)],1),e._v(" "),e.cardTempShow?a("select-card-template",{attrs:{selectTemp:e.formData.cardTempData},on:{returnData:e.returnData,closeTemp:e.closeTemp}}):e._e(),e._v(" "),a("select-wx-depart",{attrs:{departShow:e.departShow,departArr:e.formData.departData},on:{refreshData:e.refreshData}})],1)},staticRenderFns:[]};var m=a("VU/8")(p,f,!1,function(e){a("8cDI")},"data-v-7fad340a",null);t.default=m.exports},FIek:function(e,t){},iKAi:function(e,t){},ja1h:function(e,t,a){"use strict";var r=a("mvHQ"),o=a.n(r),n=a("Xxa5"),s=a.n(n),i=a("exGp"),l=a.n(i),c=a("P9l9"),d=a("Ch4/"),u={name:"select-wx-depart",components:{},props:{departShow:{type:Boolean,default:function(){return!1}},departArr:{type:[Object,Array],default:function(){return[]}}},data:function(){return{selDepart:[],groupNodes:[],groupData:[],departVisible:!1,checkedKeys:this.departArr.length?this.departArr.map(function(e){return e.departmentId}):[],defaultProps:{children:"children",label:"departmentName",isLeaf:"isLeaf"},checkList:[]}},methods:{loadNode:function(e,t){var a=this;return l()(s.a.mark(function r(){var o;return s.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(console.log("load:",e,t),o=a,0!==e.level){r.next=6;break}return r.abrupt("return",t(o.getGroup()));case 6:return r.next=8,o.getGroup(e,e.data,t);case 8:case"end":return r.stop()}},r,a)}))()},checkGroup:function(e){this.groupNodes=this.$refs.groupTrees.getCheckedNodes()},toRight:function(){this.selDepart=this.$refs.groupTrees.getCheckedNodes()},toLeft:function(){var e=this,t=[];e.selDepart.forEach(function(a){e.checkList.includes(a.departmentId)||t.push(a)}),e.selDepart=t,e.$refs.tree.setCheckedNodes(e.selDepart)},handleClose:function(e){this.$emit("refreshData","close"),e()},cancel:function(){this.$emit("refreshData","close")},submitForm:function(e){var t=this;if(""==t.partForm.departmentName)return!1;t.$refs[e].validate(function(e){if(!e)return!1;t.$emit("refreshData",t.selDepart)})},getGroup:function(e,t,a){var r=this,o={parentId:t?t.departmentId:"",isStore:0};if(e&&(!t.hasSonNode||1==t.isStore))return a([]),!1;Object(c.a)("/haoban-manage3-web/department-list-level",o).then(function(o){var n=o.data;if(1==n.errorCode)return n.result&&n.result.length&&n.result.forEach(function(e){e.expand=!1,e.children=[],e.label=e.departmentName,e.isLeaf=!e.hasSonNode}),e?(a(n.result),t.children||r.$set(t,"children",[]),t.children=n.result||[],r.$forceUpdate(),!1):(r.groupData=n.result||[],void console.log(r.groupData));d.a.errorMsg(n)}).catch(function(e){r.$message.error({duration:1e3,message:e.message})})}},watch:{departShow:function(e){this.departVisible=e},departArr:function(e){e.length&&(this.selDepart=JSON.parse(o()(e)))}},mounted:function(){this.departVisible=this.departShow,this.getGroup(),this.departArr.length&&(this.selDepart=JSON.parse(o()(this.departArr)))}},p={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{width:"600px",title:"选择部门",visible:e.departVisible,"append-to-body":"","before-close":e.handleClose},on:{"update:visible":function(t){e.departVisible=t}}},[a("div",{staticClass:"depart-transfor"},[a("div",{staticClass:"depart-transfor-left"},[a("div",{staticClass:"transfor-header flex flex-space-between"},[a("span",{staticClass:"font-14 color-303133"},[e._v("组织架构")]),e._v(" "),a("span",{staticClass:"font-12 color-909399"})]),e._v(" "),a("div",{staticClass:"transfor-body"},[a("div",{staticClass:"transfor-body-tree"},[a("el-tree",{ref:"groupTrees",attrs:{data:e.groupData,load:e.loadNode,"default-checked-keys":e.checkedKeys,"node-key":"departmentId","check-strictly":"",lazy:"","show-checkbox":"",props:e.defaultProps},on:{check:e.checkGroup},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.node,o=t.data;return a("span",{staticClass:"custom-tree-node"},[a("span",{class:["font-14 p-r-10 iconfont",1==o.isStore?"icondianpu-kuai":"iconqiye-tianchong",1==o.bindFlag?"color-2f54eb":"color-dedfe6"]}),a("span",{staticClass:"font-14 color-606266"},[e._v(e._s(r.label))])])}}])})],1)])]),e._v(" "),a("div",{staticClass:"depart-transfor-middle"},[a("div",{staticClass:"m-b-10"},[a("el-button",{attrs:{disabled:!e.groupNodes.length,type:"primary",icon:"el-icon-arrow-right"},on:{click:e.toRight}},[e._v("转入")])],1),e._v(" "),a("div",[a("el-button",{attrs:{disabled:!e.checkList.length,type:"primary",icon:"el-icon-arrow-left"},on:{click:e.toLeft}},[e._v("移除")])],1)]),e._v(" "),a("div",{staticClass:"depart-transfor-right"},[a("div",{staticClass:"transfor-header flex flex-space-between"},[a("span",{staticClass:"font-14 color-303133"},[e._v("已选")]),e._v(" "),a("span",{staticClass:"font-12 color-909399"})]),e._v(" "),a("div",{staticClass:"select-body"},[a("div",{staticClass:"select-body-list"},[a("el-checkbox-group",{model:{value:e.checkList,callback:function(t){e.checkList=t},expression:"checkList"}},[a("div",e._l(e.selDepart,function(t,r){return a("el-checkbox",{key:r+"sel",attrs:{label:t.departmentId}},[e._v(e._s(t.departmentName))])}))])],1)])])]),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.cancel}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("partForm")}}},[e._v("确定")])],1)])},staticRenderFns:[]};var f=a("VU/8")(u,p,!1,function(e){a("iKAi")},"data-v-23a952c8",null);t.a=f.exports}});
\ No newline at end of file
webpackJsonp([8],{"+kZ0":function(e,t,a){"use strict";var r=a("3Xzz"),o=a("Qs+A"),n=a("P9l9"),s=a("Ch4/"),i={name:"select-card-template",props:{selectTemp:{type:[Object,Array],default:function(){return[]}}},data:function(){return{dialogVisible:!0,currentPage:1,pageSize:20,total:0,tableData:[],multipleSelection:[]}},computed:{},methods:{handleSelectionChange:function(e){this.multipleSelection=e},handleClose:function(){this.$emit("closeTemp")},submitForm:function(){if(!this.multipleSelection.length)return!1;this.$emit("returnData",this.multipleSelection)},changeRoute:function(e){this.$router.push(e)},handleSizeChange:function(e){this.pageSize=e,this.getTableList()},handleCurrentChange:function(e){this.currentPage=e,this.getTableList()},getTableList:function(e){var t=this,a={keyWord:t.searchInput||"",taskId:t.taskId,pageNum:t.currentPage,pageSize:t.pageSize};Object(n.a)("/haoban-manage3-web/sync-task-detail",a).then(function(e){var a=e.data;if(1==a.errorCode)return t.tableData=a.result.result||[],t.total=a.result.totalCount,!1;s.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},watch:{selectTemp:function(e,t){var a=this;if(e.length){var r=e.map(function(e){return e.templateId});a.tableData.forEach(function(e){r.includes(e.templateId)&&a.$refs.multipleTable.toggleRowSelection(e)})}}},mounted:function(){this.getTableList(),document.documentElement.style.backgroundColor="#f0f2f5"},destroyed:function(){document.documentElement.style.backgroundColor="#fff"},components:{navCrumb:r.a,setDepartment:o.a}},l={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"选择模板",visible:e.dialogVisible,width:"700px","before-close":e.handleClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("div",{},[a("el-table",{ref:"multipleTable",staticClass:"select-table",style:{width:"100%",minHeight:e.tableH},attrs:{height:"450",data:e.tableData,"tooltip-effect":"dark"},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),e._v(" "),a("el-table-column",{attrs:{label:"卡券模板名称","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.dataName))]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"",label:"卡券类型","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[0==t.row.cardType?a("span",[e._v("抵金券")]):e._e(),e._v(" "),1==t.row.cardType?a("span",[e._v("折扣券")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"",label:"提交人","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.chainName)+"\n ")]}}])})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.handleClose}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("确定")])],1)])},staticRenderFns:[]};var c=a("VU/8")(i,l,!1,function(e){a("FIek")},"data-v-0e9b641b",null);t.a=c.exports},"9db3":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("mvHQ"),o=a.n(r),n=a("l46T"),s=a("+kZ0"),i=a("ja1h"),l=a("P9l9"),c=a("3E4D"),d=a("Ch4/"),u=a("PI0u"),p={name:"chat-log",props:{brandId:{type:String,default:function(){return""}},activeGroupId:{type:String,default:function(){return""}}},components:{limitInput:n.a,selectCardTemplate:s.a,selectWxDepart:i.a},data:function(){var e=this;return{activeBrand:this.brandId,activeGroup:this.activeGroupId,activeId:"3",wxEnterpriseId:localStorage.getItem("userInfos")?JSON.parse(localStorage.getItem("userInfos")).wxEnterpriseId:"",selectCoupCard:{},formData:{cardStrategyId:"",cardStrategyName:"",cardTempData:[{templateName:"",cardType:"0",dataType:"0",dateRange:[],dateDay:"",dateDayNum:"50000",limitType:"0",limitCount:""}],sendType:"0",filterCheck:!1,noPosition:!1,filterData:[],departData:[],executeType:"0",monthNum:"",multMonth:[],multMonthNum:"",vaildDateType:"0",validDateRange:[]},rules:{coupCardId:[{required:!0,message:"请选择卡券",trigger:"change"}],sendRange:[{validator:function(t,a,r){return""==a?r(new Error("请选择发送范围")):"1"!=a&&"2"!=a||e.formData.selectList.length?void r():r(new Error("请选择发送范围"))},trigger:"change"}],sendType:[{validator:function(t,a,r){return""==a?r(new Error("请选择券发放总数")):"1"!=a||e.formData.totalSendTimes?void r():r(new Error("请选择券发放总数"))},trigger:"change"}],cardStrategyName:[{required:!0,message:"请输入卡券组合名称",trigger:"blur"}]},cardSelectShow:!1,choiceDateCopy:[],pickerOptions:{onPick:function(t){var a=t.maxDate,r=t.minDate;e.choiceDateCopy=[r.getTime()],a&&(e.choiceDateCopy=[])},disabledDate:function(t){if(e.choiceDateCopy.length){var a=e.choiceDateCopy[0]-31536e6,r=e.choiceDateCopy[0]+31536e6;return t.getTime()<a||t.getTime()>r||t.getTime()<Date.now()-864e5}return t.getTime()<Date.now()-864e5}},dateOptions:[],monthOptions:[],inputVisible:!1,inputValue:"",cardTempShow:!1,departShow:!1}},methods:{changeSendType:function(){1==this.formData.sendType?this.departShow=!0:this.departShow=!1},clickSendType:function(){this.departShow=!0},refreshData:function(e){if(this.departShow=!1,"close"==e)return!1;this.formData.departData=e},cancelEdit:function(){var e=this;e.$confirm("是否确认返回,返回后当前页面内容将丢失","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){e.$router.go(-1)}).catch(function(){})},showCardTemp:function(){this.cardTempShow=!0},returnData:function(e){e.forEach(function(e){e.dataType=0,e.dateRange=[],e.dateDay="",e.dateDayNum="50000",e.limitType=0,e.limitCount=""}),this.formData.cardTempData=JSON.parse(o()(e)),this.cardTempShow=!1},closeTemp:function(){this.cardTempShow=!1},handleClose:function(e){this.formData.filterData.splice(this.formData.filterData.indexOf(e),1)},showInput:function(){var e=this;e.inputVisible=!0,e.$nextTick(function(t){e.$refs.saveTagInput.$refs.input.focus()})},handleInputConfirm:function(){var e=this.inputValue;e&&this.formData.filterData.push(e),this.inputVisible=!1,this.inputValue=""},toDelTemp:function(e,t,a){a.splice(e,1)},handleDay:function(){for(var e=[],t=0;t<91;t++)0==t?e.push({label:"当天",value:String(t)}):e.push({label:"第"+t+"天",value:String(t)});this.dateOptions=e,this.monthOptions=[];for(var a=1;a<13;a++)this.monthOptions.push({label:a+"月",value:String(a)})},returnStores:function(e){console.log("store:",e),this.formData.selectList=JSON.parse(o()(e))},checkGroupIds:function(e){console.log(e),this.formData.selectList=JSON.parse(o()(e))},showCard:function(){this.cardSelectShow=!0},closeCard:function(){this.cardSelectShow=!1},returnId:function(e,t){this.formData.coupCardId=e,this.selectCoupCard=t,this.cardSelectShow=!1},submitForm:Object(u.a)(function(e,t){var a=this;a.$refs[e].validate(function(e){e&&a.postSaveCard(t)})},300),postSaveCard:function(e){var t=this,a={id:t.formData.id,coupCardId:t.formData.coupCardId,sendRange:t.formData.sendRange,selectList:1==t.formData.sendRange?t.formData.selectList.map(function(e){return e.storeGroupId}).join(","):2==t.formData.sendRange?t.formData.selectList.join(","):"",eachSendTimes:t.formData.eachSendTimes,sendType:t.formData.sendType,totalSendTimes:t.formData.totalSendTimes,gicEnterpriseId:t.brandId,wxEnterpriseId:t.wxEnterpriseId};Object(l.d)(t.$route.query.coupCardId?"/haoban-app-customer-web/cardCoupon/edit-card-coup":"/haoban-app-customer-web/cardCoupon/add-card-coup",a).then(function(a){var r=a.data;1==r.errorCode&&(c.a.showmsg(t.$route.query.coupCardId?"编辑卡券策略成功":"新建卡券策略成功","success"),e?(t.formData={id:"",coupCardId:"",sendRange:"0",selectList:[],eachSendTimes:3,sendType:"0",totalSendTimes:0},t.selectCoupCard={}):t.$router.push("/cardList")),d.a.errorMsg(r)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},changeRange:function(e){this.formData.selectList=[]},getCardData:function(){var e=this,t={coupCardId:e.$route.query.coupCardId,gicEnterpriseId:e.brandId};Object(l.a)("/haoban-app-customer-web/cardCoupon/find-card-coup-detail",t).then(function(t){var a=t.data;if(1==a.errorCode)return a.result.list&&a.result.list.forEach(function(e){e.label=e.name,e.departmentId=e.id,e.storeGroupId=e.id,e.storeGroupName=e.name,e.departmentName=e.name,2==a.result.detail.sendRange&&(e.storeId=e.id)}),e.selectCoupCard=a.result.gicDetail,e.formData={id:a.result.detail.id,coupCardId:a.result.detail.coupCardId,sendRange:String(a.result.detail.sendRange),selectList:0!=a.result.detail.sendRange?2==a.result.detail.sendRange?a.result.list.map(function(e){return e.id}):a.result.list:[],eachSendTimes:a.result.detail.eachSendTimes,sendType:String(a.result.detail.sendType),totalSendTimes:a.result.detail.totalSendTimes},!1;d.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{brandId:function(e,t){e&&this.$route.query.coupCardId&&(this.activeBrand=e,this.getCardData())},activeGroupId:function(e,t){e&&(this.activeGroup=e)}},mounted:function(){var e=this;e.$emit("showTab","3"),e.$nextTick(function(){e.handleDay()}),e.$route.query.coupCardId&&e.getCardData()}},m={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",{staticClass:"common-right-wrap"},[a("div",{staticClass:"new-card-body border-box"},[a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.formData,rules:e.rules,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"卡券组合名称",prop:"cardStrategyName"}},[a("limitInput",{attrs:{inputWidth:340,disflag:!!e.$route.query.coupCardId,inputValue:e.formData.cardStrategyName,getByType:"word",holder:"请输入卡券组合名称",maxLength:20},on:{"update:inputValue":function(t){e.$set(e.formData,"cardStrategyName",t)}}})],1),e._v(" "),a("div",{staticClass:"item-title font-14 color-303133 font-w-600"},[e._v("卡券选择策略")]),e._v(" "),a("div",{staticClass:"el-form-item el-form-item--large is-required"},[a("label",{staticClass:"el-form-item__label",staticStyle:{width:"120px",cursor:"pointer"},attrs:{for:"name"}},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"支持多选,最多可选20个模板",placement:"top-start"}},[a("span",{staticStyle:{cursor:"pointer","padding-bottom":"2px","border-bottom":"1px dashed #2F54EB"}},[e._v("选择卡券模板")])])],1),e._v(" "),a("div",{staticClass:"el-form-item__content",staticStyle:{"margin-left":"120px"}},[a("div",{staticClass:"card-add-btn text-center cursor-pointer",on:{click:e.showCardTemp}},[a("span",{staticClass:"font-14 color-606266"},[e._v("选择卡券模板")])]),e._v(" "),e.formData.cardTempData.length?a("div",{staticClass:"m-t-20"},[a("el-table",{staticClass:"select-table",style:{width:"100%"},attrs:{height:"450",data:e.formData.cardTempData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{label:"卡券模板名称","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.templateName))]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"",label:"卡券类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[0==t.row.cardType?a("span",[e._v("抵金券")]):e._e(),e._v(" "),1==t.row.cardType?a("span",[e._v("折扣券")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"",label:"有效期",width:"505"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-select",{staticClass:"w-100",attrs:{placeholder:""},model:{value:t.row.dataType,callback:function(a){e.$set(t.row,"dataType",a)},expression:"scope.row.dataType"}},[a("el-option",{attrs:{label:"固定日期",value:"0"}}),e._v(" "),a("el-option",{attrs:{label:"发送后",value:"1"}})],1),0==t.row.dataType?a("el-date-picker",{staticClass:"m-l-10 w-300 vertical-middle",attrs:{"prefix-icon":"el-icon-time","picker-options":e.pickerOptions,editable:!1,"value-format":"yyyy-MM-dd",type:"daterange",align:"right","unlink-panels":"","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间"},on:{change:e.changeDate},model:{value:t.row.dateRange,callback:function(a){e.$set(t.row,"dateRange",a)},expression:"scope.row.dateRange"}}):e._e(),e._v(" "),1==t.row.dataType?a("el-select",{staticClass:"w-100 m-l-10",attrs:{placeholder:"请选择"},model:{value:t.row.dateDay,callback:function(a){e.$set(t.row,"dateDay",a)},expression:"scope.row.dateDay"}},e._l(e.dateOptions,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})):e._e(),1==t.row.dataType?a("span",{staticClass:"font-14 color-606266 p-l-10"},[e._v("有效,有效天数")]):e._e(),1==t.row.dataType?a("el-input-number",{staticClass:"w-100 m-l-10",attrs:{"controls-position":"right",min:1,max:366},model:{value:t.row.dateDayNum,callback:function(a){e.$set(t.row,"dateDayNum",a)},expression:"scope.row.dateDayNum"}}):e._e(),1==t.row.dataType?a("span",{staticClass:"font-14 color-606266 p-l-10"},[e._v("天")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"",label:"发送总数",width:"350"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-select",{staticClass:"w-100",attrs:{placeholder:""},model:{value:t.row.limitType,callback:function(a){e.$set(t.row,"limitType",a)},expression:"scope.row.limitType"}},[a("el-option",{attrs:{label:"限制总数",value:"0"}})],1),a("el-input-number",{staticClass:"w-100 m-l-10 vertical-middle",attrs:{"controls-position":"right",min:1,max:999999999},model:{value:t.row.dateDayNum,callback:function(a){e.$set(t.row,"dateDayNum",a)},expression:"scope.row.dateDayNum"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"",label:"操作","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.toDelTemp(t.$index,t.row,e.formData.cardTempData)}}},[e._v("删除")])]}}])})],1)],1):e._e()])]),e._v(" "),a("div",{staticClass:"item-title font-14 color-303133 font-w-600"},[e._v("执行策略")]),e._v(" "),a("div",{staticClass:"el-form-item el-form-item--large"},[a("label",{staticClass:"el-form-item__label",staticStyle:{width:"120px",cursor:"pointer"},attrs:{for:"name"}},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"卡券的发送范围设置",placement:"top-start"}},[a("span",{staticStyle:{cursor:"pointer","padding-bottom":"2px","border-bottom":"1px dashed #2F54EB"}},[e._v("发送范围")])])],1),e._v(" "),a("div",{staticClass:"el-form-item__content",staticStyle:{"margin-left":"120px"}},[a("el-radio",{attrs:{disabled:!!e.$route.query.coupCardId,label:"0"},on:{change:e.changeSendType},model:{value:e.formData.sendType,callback:function(t){e.$set(e.formData,"sendType",t)},expression:"formData.sendType"}},[e._v("全企业")]),a("el-radio",{staticClass:"m-l-40",attrs:{disabled:!!e.$route.query.coupCardId,label:"1"},on:{change:e.changeSendType},model:{value:e.formData.sendType,callback:function(t){e.$set(e.formData,"sendType",t)},expression:"formData.sendType"}},[a("span",{on:{click:e.clickSendType}},[e._v("部分部门")])]),e._v(" "),0==e.formData.sendType?a("div",{staticClass:"position-select"},[a("div",{staticClass:"position-check"},[a("el-checkbox",{attrs:{disabled:!!e.$route.query.coupCardId},model:{value:e.formData.filterCheck,callback:function(t){e.$set(e.formData,"filterCheck",t)},expression:"formData.filterCheck"}},[e._v("按职务筛选")])],1),e._v(" "),a("div",{staticClass:"position-check-tags"},[a("el-checkbox",{attrs:{disabled:!!e.$route.query.coupCardId},model:{value:e.formData.noPosition,callback:function(t){e.$set(e.formData,"noPosition",t)},expression:"formData.noPosition"}},[e._v("无职务")]),e._v(" "),e._l(e.formData.filterData,function(t){return a("el-tag",{key:t,attrs:{closable:"","disable-transitions":!1},on:{close:function(a){e.handleClose(t)}}},[e._v("\n "+e._s(t)+"\n ")])}),e._v(" "),e.inputVisible?a("el-input",{ref:"saveTagInput",staticClass:"input-new-tag",attrs:{size:"small",maxlength:"20","show-word-limit":""},on:{blur:e.handleInputConfirm},nativeOn:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.handleInputConfirm(t):null}},model:{value:e.inputValue,callback:function(t){e.inputValue=t},expression:"inputValue"}}):a("el-button",{staticClass:"button-new-tag",attrs:{disabled:!!e.$route.query.coupCardId,size:"small"},on:{click:e.showInput}},[e._v("+ 添加职务")])],2)]):e._e()],1)]),e._v(" "),a("div",{staticClass:"el-form-item el-form-item--large"},[a("label",{staticClass:"el-form-item__label",staticStyle:{width:"120px",cursor:"pointer"},attrs:{for:"name"}},[e._v("\n 发送次数设置\n ")]),e._v(" "),a("div",{staticClass:"el-form-item__content",staticStyle:{"margin-left":"120px"}},[a("el-radio",{attrs:{label:"0"},model:{value:e.formData.vaildDateType,callback:function(t){e.$set(e.formData,"vaildDateType",t)},expression:"formData.vaildDateType"}},[e._v("定时发送")]),e._v(" "),a("div",{staticClass:"date-valid"},[a("el-input-number",{staticClass:"w-100",attrs:{disabled:!!e.$route.query.coupCardId,"controls-position":"right",min:1,max:9999},model:{value:e.formData.monthNum,callback:function(t){e.$set(e.formData,"monthNum",t)},expression:"formData.monthNum"}}),a("span",{staticClass:"font-14 color-303133 p-l-10"},[e._v("分钟后")])],1)],1)]),e._v(" "),a("el-form-item",[a("el-button",{attrs:{disabled:!!e.$route.query.coupCardId,type:"primary"},on:{click:e.cancelEdit}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{disabled:!!e.$route.query.coupCardId,type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("确认"+e._s(e.$route.query.coupCardId?"编辑":"新建"))]),e._v(" "),e.$route.query.coupCardId?e._e():a("el-button",{attrs:{disabled:!!e.$route.query.coupCardId,type:"primary"},on:{click:function(t){e.submitForm("ruleForm","flag")}}},[e._v("确认并继续新建")])],1)],1)],1),e._v(" "),e.cardTempShow?a("select-card-template",{attrs:{selectTemp:e.formData.cardTempData},on:{returnData:e.returnData,closeTemp:e.closeTemp}}):e._e(),e._v(" "),a("select-wx-depart",{attrs:{departShow:e.departShow,departArr:e.formData.departData},on:{refreshData:e.refreshData}})],1)},staticRenderFns:[]};var f=a("VU/8")(p,m,!1,function(e){a("jwSn")},"data-v-79e60eb5",null);t.default=f.exports},FIek:function(e,t){},iKAi:function(e,t){},ja1h:function(e,t,a){"use strict";var r=a("mvHQ"),o=a.n(r),n=a("Xxa5"),s=a.n(n),i=a("exGp"),l=a.n(i),c=a("P9l9"),d=a("Ch4/"),u={name:"select-wx-depart",components:{},props:{departShow:{type:Boolean,default:function(){return!1}},departArr:{type:[Object,Array],default:function(){return[]}}},data:function(){return{selDepart:[],groupNodes:[],groupData:[],departVisible:!1,checkedKeys:this.departArr.length?this.departArr.map(function(e){return e.departmentId}):[],defaultProps:{children:"children",label:"departmentName",isLeaf:"isLeaf"},checkList:[]}},methods:{loadNode:function(e,t){var a=this;return l()(s.a.mark(function r(){var o;return s.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(console.log("load:",e,t),o=a,0!==e.level){r.next=6;break}return r.abrupt("return",t(o.getGroup()));case 6:return r.next=8,o.getGroup(e,e.data,t);case 8:case"end":return r.stop()}},r,a)}))()},checkGroup:function(e){this.groupNodes=this.$refs.groupTrees.getCheckedNodes()},toRight:function(){this.selDepart=this.$refs.groupTrees.getCheckedNodes()},toLeft:function(){var e=this,t=[];e.selDepart.forEach(function(a){e.checkList.includes(a.departmentId)||t.push(a)}),e.selDepart=t,e.$refs.tree.setCheckedNodes(e.selDepart)},handleClose:function(e){this.$emit("refreshData","close"),e()},cancel:function(){this.$emit("refreshData","close")},submitForm:function(e){var t=this;if(""==t.partForm.departmentName)return!1;t.$refs[e].validate(function(e){if(!e)return!1;t.$emit("refreshData",t.selDepart)})},getGroup:function(e,t,a){var r=this,o={parentId:t?t.departmentId:"",isStore:0};if(e&&(!t.hasSonNode||1==t.isStore))return a([]),!1;Object(c.a)("/haoban-manage3-web/department-list-level",o).then(function(o){var n=o.data;if(1==n.errorCode)return n.result&&n.result.length&&n.result.forEach(function(e){e.expand=!1,e.children=[],e.label=e.departmentName,e.isLeaf=!e.hasSonNode}),e?(a(n.result),t.children||r.$set(t,"children",[]),t.children=n.result||[],r.$forceUpdate(),!1):(r.groupData=n.result||[],void console.log(r.groupData));d.a.errorMsg(n)}).catch(function(e){r.$message.error({duration:1e3,message:e.message})})}},watch:{departShow:function(e){this.departVisible=e},departArr:function(e){e.length&&(this.selDepart=JSON.parse(o()(e)))}},mounted:function(){this.departVisible=this.departShow,this.getGroup(),this.departArr.length&&(this.selDepart=JSON.parse(o()(this.departArr)))}},p={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{width:"600px",title:"选择部门",visible:e.departVisible,"append-to-body":"","before-close":e.handleClose},on:{"update:visible":function(t){e.departVisible=t}}},[a("div",{staticClass:"depart-transfor"},[a("div",{staticClass:"depart-transfor-left"},[a("div",{staticClass:"transfor-header flex flex-space-between"},[a("span",{staticClass:"font-14 color-303133"},[e._v("组织架构")]),e._v(" "),a("span",{staticClass:"font-12 color-909399"})]),e._v(" "),a("div",{staticClass:"transfor-body"},[a("div",{staticClass:"transfor-body-tree"},[a("el-tree",{ref:"groupTrees",attrs:{data:e.groupData,load:e.loadNode,"default-checked-keys":e.checkedKeys,"node-key":"departmentId","check-strictly":"",lazy:"","show-checkbox":"",props:e.defaultProps},on:{check:e.checkGroup},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.node,o=t.data;return a("span",{staticClass:"custom-tree-node"},[a("span",{class:["font-14 p-r-10 iconfont",1==o.isStore?"icondianpu-kuai":"iconqiye-tianchong",1==o.bindFlag?"color-2f54eb":"color-dedfe6"]}),a("span",{staticClass:"font-14 color-606266"},[e._v(e._s(r.label))])])}}])})],1)])]),e._v(" "),a("div",{staticClass:"depart-transfor-middle"},[a("div",{staticClass:"m-b-10"},[a("el-button",{attrs:{disabled:!e.groupNodes.length,type:"primary",icon:"el-icon-arrow-right"},on:{click:e.toRight}},[e._v("转入")])],1),e._v(" "),a("div",[a("el-button",{attrs:{disabled:!e.checkList.length,type:"primary",icon:"el-icon-arrow-left"},on:{click:e.toLeft}},[e._v("移除")])],1)]),e._v(" "),a("div",{staticClass:"depart-transfor-right"},[a("div",{staticClass:"transfor-header flex flex-space-between"},[a("span",{staticClass:"font-14 color-303133"},[e._v("已选")]),e._v(" "),a("span",{staticClass:"font-12 color-909399"})]),e._v(" "),a("div",{staticClass:"select-body"},[a("div",{staticClass:"select-body-list"},[a("el-checkbox-group",{model:{value:e.checkList,callback:function(t){e.checkList=t},expression:"checkList"}},[a("div",e._l(e.selDepart,function(t,r){return a("el-checkbox",{key:r+"sel",attrs:{label:t.departmentId}},[e._v(e._s(t.departmentName))])}))])],1)])])]),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.cancel}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("partForm")}}},[e._v("确定")])],1)])},staticRenderFns:[]};var m=a("VU/8")(u,p,!1,function(e){a("iKAi")},"data-v-23a952c8",null);t.a=m.exports},jwSn:function(e,t){}});
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(f,d,n){for(var r,t,o,i=0,u=[];i<f.length;i++)t=f[i],a[t]&&u.push(a[t][0]),a[t]=0;for(r in d)Object.prototype.hasOwnProperty.call(d,r)&&(e[r]=d[r]);for(c&&c(f,d,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=b(b.s=n[i]);return o};var f={},a={72:0};function b(c){if(f[c])return f[c].exports;var a=f[c]={i:c,l:!1,exports:{}};return e[c].call(a.exports,a,a.exports,b),a.l=!0,a.exports}b.e=function(e){var c=a[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var f=new Promise(function(f,b){c=a[e]=[f,b]});c[2]=f;var d=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,b.nc&&n.setAttribute("nonce",b.nc),n.src=b.p+"static/js/"+e+"."+{0:"db7fcfd49071bf8a7e4e",1:"06c4e42e62c1f75191f0",2:"3527d92b4250c040f53c",3:"afd53131fa5f50ec588b",4:"b6f4917ccc6670423d5a",5:"bf21cfa1832c94ed8d4c",6:"8eb26935705e144eb957",7:"b12241c71cd393683dfe",8:"95cbcbf508260cdd1144",9:"f7c875c7689ffc18fc21",10:"7821eaaf3ee3722a9e49",11:"59c87174f09911b8256b",12:"e8cd784bf481f550c766",13:"2b65cdb3d875eca1b6fd",14:"2c29119d13dc5fff8f2b",15:"b646de33eca64e94b02c",16:"5e81daf3550937d71920",17:"a315ec3bb42a1a5f0ab3",18:"aac9552544b8aaf4d59f",19:"c487839b11d3f4a77b50",20:"f4ca923a45be4e175087",21:"3b62dd9c716d4bbba918",22:"f8e0114834358a5de162",23:"587c2e5a1989c5e482ea",24:"58c7c6c2d8897eb7c474",25:"9e5733792c18c643ff3a",26:"dba4d3332f3dbc9d7649",27:"8c00b479947588ae7b2c",28:"110ab7e5f64abacf9778",29:"cebf604cf1225f47e634",30:"7c1e52b5c0d36e8632c1",31:"5a37b0bffabe56fe5af9",32:"f7592089bbd49cf8ae9c",33:"6133e1e6b5fd398be401",34:"a7c0fb47e627df580877",35:"e97c43a4b69f754e7677",36:"3eb3be3fca3031c9a5b6",37:"6c4b81517b4a499854cb",38:"e73fcd3430082477d3e3",39:"9e30c1a52ebb092e3c65",40:"cda2471a85245dcfc0da",41:"323d5f1c2fbe72c50184",42:"6b570b5f9aa128436f6c",43:"9d8e65affd568de30a3f",44:"e0ddfc31839e7984dba3",45:"7ed750c4b7a52ade71ec",46:"b4481749ab923c962d6f",47:"d8681fe9ab6ad445f23c",48:"473edfc17340f68bf019",49:"ec59afbf88755db3f425",50:"adf06e778b3bb59a4314",51:"10da031ace08e3b2f0ec",52:"3d733ded8368c35c7db7",53:"464efb5dbd1f1a75c07d",54:"4c49723130a02a35341c",55:"d9c88fbbc329cb5b48cb",56:"62ab6c7a18c0285d1817",57:"34f1fdd5840aff40d709",58:"9ba4ff48fdfefaa3d203",59:"847f5018f1c53ac6fd9b",60:"840d721d19b04266a52d",61:"9deb55e2e940e79fa761",62:"71f7df58053c59987ebf",63:"ab752ec3ccf9371f123b",64:"3b820a9237f2357ff5ae",65:"a13a30bf6fc4768fa5b9",66:"b359edf7ae3be460e9f8",67:"6320af8ae26ddc0bc8c9",68:"ff9dc6377917dee13b2f",69:"a85af8948bfc87b0850f"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var c=a[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),a[e]=void 0)}return n.onerror=n.onload=t,d.appendChild(n),f},b.m=e,b.c=f,b.d=function(e,c,f){b.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:f})},b.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return b.d(c,"a",c),c},b.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},b.p="./",b.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(f,d,n){for(var r,t,o,i=0,u=[];i<f.length;i++)t=f[i],a[t]&&u.push(a[t][0]),a[t]=0;for(r in d)Object.prototype.hasOwnProperty.call(d,r)&&(e[r]=d[r]);for(c&&c(f,d,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=b(b.s=n[i]);return o};var f={},a={72:0};function b(c){if(f[c])return f[c].exports;var a=f[c]={i:c,l:!1,exports:{}};return e[c].call(a.exports,a,a.exports,b),a.l=!0,a.exports}b.e=function(e){var c=a[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var f=new Promise(function(f,b){c=a[e]=[f,b]});c[2]=f;var d=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,b.nc&&n.setAttribute("nonce",b.nc),n.src=b.p+"static/js/"+e+"."+{0:"db7fcfd49071bf8a7e4e",1:"06c4e42e62c1f75191f0",2:"3527d92b4250c040f53c",3:"8a6bd62450ddb3123bb6",4:"b6f4917ccc6670423d5a",5:"bf21cfa1832c94ed8d4c",6:"8eb26935705e144eb957",7:"3c14ad7c0c9ecf7a6b2d",8:"d2aa8d58ce38850e853a",9:"f7c875c7689ffc18fc21",10:"281523c91e7ee89296cb",11:"59c87174f09911b8256b",12:"e8cd784bf481f550c766",13:"2b65cdb3d875eca1b6fd",14:"2c29119d13dc5fff8f2b",15:"b646de33eca64e94b02c",16:"5e81daf3550937d71920",17:"a315ec3bb42a1a5f0ab3",18:"aac9552544b8aaf4d59f",19:"c487839b11d3f4a77b50",20:"f4ca923a45be4e175087",21:"3b62dd9c716d4bbba918",22:"f8e0114834358a5de162",23:"587c2e5a1989c5e482ea",24:"58c7c6c2d8897eb7c474",25:"9e5733792c18c643ff3a",26:"dba4d3332f3dbc9d7649",27:"8c00b479947588ae7b2c",28:"110ab7e5f64abacf9778",29:"cebf604cf1225f47e634",30:"7c1e52b5c0d36e8632c1",31:"5a37b0bffabe56fe5af9",32:"f7592089bbd49cf8ae9c",33:"6133e1e6b5fd398be401",34:"a7c0fb47e627df580877",35:"e97c43a4b69f754e7677",36:"3eb3be3fca3031c9a5b6",37:"6c4b81517b4a499854cb",38:"e73fcd3430082477d3e3",39:"9e30c1a52ebb092e3c65",40:"cda2471a85245dcfc0da",41:"323d5f1c2fbe72c50184",42:"6b570b5f9aa128436f6c",43:"9d8e65affd568de30a3f",44:"e0ddfc31839e7984dba3",45:"7ed750c4b7a52ade71ec",46:"b4481749ab923c962d6f",47:"d8681fe9ab6ad445f23c",48:"473edfc17340f68bf019",49:"ec59afbf88755db3f425",50:"adf06e778b3bb59a4314",51:"10da031ace08e3b2f0ec",52:"3d733ded8368c35c7db7",53:"464efb5dbd1f1a75c07d",54:"4c49723130a02a35341c",55:"ab34ae6e227248ee0b0f",56:"62ab6c7a18c0285d1817",57:"34f1fdd5840aff40d709",58:"9ba4ff48fdfefaa3d203",59:"847f5018f1c53ac6fd9b",60:"840d721d19b04266a52d",61:"9deb55e2e940e79fa761",62:"71f7df58053c59987ebf",63:"ab752ec3ccf9371f123b",64:"3b820a9237f2357ff5ae",65:"a13a30bf6fc4768fa5b9",66:"b359edf7ae3be460e9f8",67:"6320af8ae26ddc0bc8c9",68:"ff9dc6377917dee13b2f",69:"a85af8948bfc87b0850f"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var c=a[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),a[e]=void 0)}return n.onerror=n.onload=t,d.appendChild(n),f},b.m=e,b.c=f,b.d=function(e,c,f){b.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:f})},b.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return b.d(c,"a",c),c},b.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},b.p="./",b.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2020-04-13 15:27:46
* @LastEditors: 无尘
* @LastEditTime: 2020-04-23 18:23:32
* @LastEditTime: 2020-04-24 10:24:30
-->
<template>
......@@ -52,7 +52,7 @@
</div>
<el-form-item>
<el-button type="primary" @click="submitForm('ruleForm')">确认{{ $route.query.coupCardId && !addTag ? '编辑' : '新建' }}</el-button>
<el-button type="primary" @click="submitForm('ruleForm', 'flag')">确认并继续新建</el-button>
<el-button v-if="!$route.query.coupCardId" type="primary" @click="submitForm('ruleForm', 'flag')">确认并继续新建</el-button>
</el-form-item>
</el-form>
</div>
......
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2020-04-13 15:27:46
* @LastEditors: 无尘
* @LastEditTime: 2020-04-23 16:52:07
* @LastEditTime: 2020-04-24 10:26:17
-->
<template>
......@@ -87,7 +87,7 @@
<el-form-item>
<el-button :disabled="$route.query.coupCardId ? true : false" type="primary" @click="cancelEdit">取消</el-button>
<el-button :disabled="$route.query.coupCardId ? true : false" type="primary" @click="submitForm('ruleForm')">确认{{ $route.query.coupCardId ? '编辑' : '新建' }}</el-button>
<el-button :disabled="$route.query.coupCardId ? true : false" type="primary" @click="submitForm('ruleForm', 'flag')">确认并继续新建</el-button>
<el-button v-if="!$route.query.coupCardId" :disabled="$route.query.coupCardId ? true : false" type="primary" @click="submitForm('ruleForm', 'flag')">确认并继续新建</el-button>
</el-form-item>
</el-form>
</div>
......
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2020-04-13 15:27:46
* @LastEditors: 无尘
* @LastEditTime: 2020-04-23 16:46:36
* @LastEditTime: 2020-04-24 10:18:31
-->
<template>
......@@ -100,7 +100,7 @@
<el-form-item>
<el-button type="primary" @click="cancelEdit">取消</el-button>
<el-button type="primary" @click="submitForm('ruleForm')">确认{{ $route.query.coupCardId ? '编辑' : '新建' }}</el-button>
<el-button type="primary" @click="submitForm('ruleForm', 'flag')">确认并继续新建</el-button>
<el-button v-if="!$route.query.cradCoupleId" type="primary" @click="submitForm('ruleForm', 'flag')">确认并继续新建</el-button>
</el-form-item>
</el-form>
</div>
......
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2020-04-13 15:27:46
* @LastEditors: 无尘
* @LastEditTime: 2020-04-23 16:46:52
* @LastEditTime: 2020-04-24 10:26:05
-->
<template>
......@@ -76,7 +76,7 @@
<el-form-item>
<el-button type="primary" @click="cancelEdit">取消</el-button>
<el-button type="primary" @click="submitForm('ruleForm')">确认{{ $route.query.coupCardId ? '编辑' : '新建' }}</el-button>
<el-button type="primary" @click="submitForm('ruleForm', 'flag')">确认并继续新建</el-button>
<el-button v-if="!$route.query.coupCardId" type="primary" @click="submitForm('ruleForm', 'flag')">确认并继续新建</el-button>
</el-form-item>
</el-form>
</div>
......
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2019-03-20 14:36:37
* @LastEditors: 无尘
* @LastEditTime: 2020-04-17 00:34:24
* @LastEditTime: 2020-04-24 11:04:38
-->
<template>
<div class="my-customer-wrap common-set-wrap">
......@@ -836,18 +836,7 @@ export default {
.my-customer-wrap {
height: 100%;
}
.help-body {
height: 28px;
align-self: center;
line-height: 28px;
background: rgba(245, 247, 250, 1);
padding: 0 10px;
box-sizing: border-box;
cursor: pointer;
span {
line-height: 28px;
}
}
.right-content {
/*width: 100%;*/
padding: 0 20px 20px 20px;
......
......@@ -401,3 +401,23 @@
}
}
}
/* 帮助提示 */
.help-body {
margin-top: 12px;
line-height: 28px;
background: rgba(245, 247, 250, 1);
padding: 0 10px;
box-sizing: border-box;
cursor: pointer;
span {
line-height: 28px;
}
&:hover {
span {
color: #597ef7;
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment