(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5216cb94"],{"23d3":function(e,a,t){"use strict";t.r(a);var r=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",[t("a-spin",{attrs:{spinning:e.isLoading}},[t("div",[t("a-card",{attrs:{bordered:!1}},[t("div",{staticClass:"title"},[e._v("福利基本信息")]),t("a-row",[t("a-col",{attrs:{span:24}},[t("a-form",{attrs:{form:e.form,selfUpdate:!0},on:{submit:e.handleSubmit}},[t("a-form-item",{attrs:{label:"福利编号",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["number",{initialValue:e.detail.number,rules:[{required:!0,message:"请输入福利名称"}]}],expression:"[\n 'number',\n { initialValue: detail.number, rules: [{ required: true, message: '请输入福利名称' }] },\n ]"}],staticClass:"aInput",attrs:{placeholder:"创建后自动生成",disabled:""}})],1),t("a-form-item",{attrs:{label:"福利名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["name",{initialValue:e.detail.name,rules:[{required:!0,message:"请输入福利名称"}]}],expression:"[\n 'name',\n { initialValue: detail.name, rules: [{ required: true, message: '请输入福利名称' }] },\n ]"}],staticClass:"aInput",attrs:{placeholder:"请输入福利名称"}})],1),t("a-form-item",{attrs:{label:"福利价值",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["cost",{initialValue:e.detail.cost,rules:[{required:!0,message:"请输入福利价值"}]}],expression:"[\n 'cost',\n { initialValue: detail.cost, rules: [{ required: true, message: '请输入福利价值' }] },\n ]"}],staticClass:"aInput",attrs:{min:0,precision:2,placeholder:"请输入福利价值"}}),t("span",{staticClass:"pageItemTips"},[e._v("元")])],1),t("a-form-item",{attrs:{label:"福利数量",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["amount",{initialValue:e.detail.cost,rules:[{required:!0,message:"请输入福利数量"}]}],expression:"[\n 'amount',\n { initialValue: detail.cost, rules: [{ required: true, message: '请输入福利数量' }] },\n ]"}],staticClass:"aInput",attrs:{min:0,placeholder:"请输入福利数量"}})],1),t("a-form-item",{attrs:{label:"福利提供方",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["provider",{initialValue:e.detail.provider,rules:[{required:!0,message:"请输入福利提供方"}]}],expression:"['provider', {initialValue: detail.provider, rules: [{ required: true, message: '请输入福利提供方' }] }]"}],staticClass:"aInput",attrs:{min:0,placeholder:"请输入福利提供方"}})],1),t("a-form-item",{attrs:{label:"发放时间",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-range-picker",{staticClass:"pageInupt",attrs:{format:"YYYY-MM",placeholder:["开始时间","结束时间"],mode:e.mode2,value:e.value},on:{change:e.handleChange,panelChange:e.handlePanelChange}})],1),t("a-form-item",{attrs:{label:"使用有效期",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-range-picker",{directives:[{name:"decorator",rawName:"v-decorator",value:["use_times",{initialValue:[e.detail.use_start_time,e.detail.use_start_time],rules:[{required:!0,message:"请选择使用有效期"}]}],expression:"[\n 'use_times',\n {\n initialValue: [detail.use_start_time, detail.use_start_time],\n rules: [{ required: true, message: '请选择使用有效期' }],\n },\n ]"}],staticClass:"pageInupt",attrs:{format:"YYYY-MM-DD",placeholder:["开始时间","结束时间"]}})],1),t("a-form-item",{attrs:{label:"兑换方式",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-checkbox-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["exchange_type",{initialValue:e.detail.exchange_type,rules:[{required:!0,message:"请勾选兑换方式"}]}],expression:"[\n 'exchange_type',\n { initialValue: detail.exchange_type, rules: [{ required: true, message: '请勾选兑换方式' }] },\n ]"}],on:{change:e.changeCheckbox}},[t("a-checkbox",{attrs:{value:1}},[e._v("到店兑换")]),t("a-checkbox",{attrs:{value:2}},[e._v("线上兑换")])],1)],1),2==e.exType.length||1==e.exType.length&&2==e.exType[0]?t("a-form-item",{attrs:{label:"兑换链接",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["url",{initialValue:e.detail.url,rules:[{required:!0,message:"请填写兑换链接"}]}],expression:"[\n 'url',\n { initialValue: detail.url, rules: [{ required: true, message: '请填写兑换链接' }] },\n ]"}],staticClass:"aInput",attrs:{placeholder:"请填写兑换链接"}})],1):e._e(),2==e.exType.length||1==e.exType.length&&1==e.exType[0]?t("div",[t("a-form-item",{attrs:{label:"门店地址",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["shop_desc",{initialValue:e.detail.shop_desc,rules:[{required:!0,message:"请输入门店地址"}]}],expression:"['shop_desc', {initialValue: detail.shop_desc, rules: [{ required: true, message: '请输入门店地址' }] }]"}],staticClass:"aInput",attrs:{placeholder:"请输入门店地址"}})],1),t("a-form-item",{attrs:{label:"联系电话",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["mobile",{initialValue:e.detail.mobile,rules:[{required:!0,message:"请输入联系电话"}]}],expression:"['mobile', {initialValue: detail.mobile, rules: [{ required: true, message: '请输入联系电话' }] }]"}],staticClass:"aInput",attrs:{placeholder:"请输入联系电话"}})],1)],1):e._e(),t("a-form-item",{attrs:{label:"使用说明",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("div",{staticClass:"textareaTool"},[e._v("如需换行,请用“/”分隔,建议200个字以内。")]),t("a-textarea",{directives:[{name:"decorator",rawName:"v-decorator",value:["desc",{initialValue:e.detail.desc,rules:[{required:!0,message:"请输入"}]}],expression:"[\n 'desc',\n { initialValue: detail.desc, rules: [{ required: true, message: '请输入' }] },\n ]"}],staticClass:"textarea"})],1),t("a-form-item",{staticClass:"selBack",attrs:{label:"背景图",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"只能上传jpg/png格式图片,图片尺寸:566 x 176"}},[t("SelectImage",{directives:[{name:"decorator",rawName:"v-decorator",value:["file_id"],expression:"['file_id']"}],attrs:{multiple:"",maxNum:1,defaultList:e.selectImageList},on:{change:e.selectImageChange}})],1),t("div",{staticClass:"title"},[e._v("福利基本信息")]),t("a-form-item",{attrs:{label:"配置方式",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["deploy_type",{initialValue:e.configType,rules:[{required:!0}]}],expression:"['deploy_type', { initialValue: configType, rules: [{ required: true }] }]"}],staticClass:"radioGroup",on:{change:e.changeConfigType}},[t("a-radio",{attrs:{value:1}},[e._v("导入第三方券码")]),t("a-radio",{attrs:{value:2}},[e._v("自制券码")])],1)],1),1==e.configType?t("a-form-item",{staticClass:"selBack",attrs:{label:"导入券码",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-upload",{attrs:{"max-count":1,fileList:e.fileList,"show-upload-list":{showDownloadIcon:!0,showRemoveIcon:!0},customRequest:e.customRequest,remove:e.removeFile},on:{download:e.download}},[t("a-button",[e._v("导入券码")])],1)],1):e._e(),2==e.configType?t("a-form-item",{staticClass:"selBack",attrs:{label:"券码名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["welfare_name",{initialValue:e.detail.welfare_name,rules:[{required:!0,message:"请输入券码名称"}]}],expression:"['welfare_name', {initialValue: detail.welfare_name, rules: [{ required: true, message: '请输入券码名称' }]}]"}],staticClass:"aInput",attrs:{placeholder:"券码名称"}}),t("span",{staticClass:"pageItemTips"},[e._v("仅内部可见")])],1):e._e(),t("a-form-item",{staticClass:"mt-20",attrs:{"wrapper-col":{span:e.wrapperCol.span,offset:e.labelCol.span}}},[t("a-button",{staticClass:"button",attrs:{type:"primary","html-type":"submit",loading:e.isBtnLoading}},[e._v("提交审核")])],1)],1),t("div",{staticClass:"hisBox"},[t("div",{staticClass:"title"},[e._v("行为日志")]),t("div",{staticClass:"action-list",staticStyle:{"margin-left":"5.5%",width:"80%"}},[t("s-table",{ref:"table",attrs:{rowKey:"id",loading:e.isLoading,columns:e.columns,data:e.loadData,pageSize:15,bordered:""},scopedSlots:e._u([{key:"behavior",fn:function(a,r){return[t("p",[e._v(e._s(a))]),2==r.audit_status&&r.audit_reason?t("p",[e._v("("+e._s(r.audit_reason)+")")]):e._e()]}}])})],1)])],1)],1)],1)],1)])],1)},l=[],i=t("5530"),o=(t("d3b7"),t("159b"),t("a9e3"),t("a59f"),t("2af9")),s=(t("8ded"),t("27c3")),n=(t("ca00"),[{title:"账号",width:"100px",dataIndex:"audit_user"},{title:"行为",dataIndex:"behavior",width:"300px",scopedSlots:{customRender:"behavior"}},{title:"时间",width:"150px",dataIndex:"audit_time"}]),d={name:"AddCompensateOrder",components:{SelectImage:o["d"],STable:o["c"]},data:function(){var e=this;return{form:this.$form.createForm(this),isLoading:!1,isBtnLoading:!1,id:"",labelCol:{span:3},wrapperCol:{span:20},detail:{},selectImageList:[],fileList:[],exType:[],columns:n,value:[],mode2:["month","month"],queryParam:{},loadData:function(a){return e.queryParam.target_type="2",e.queryParam.target_id=e.id,s["a"](Object(i["a"])(Object(i["a"])({},a),e.queryParam)).then((function(e){return e.data.list}))},configType:1}},created:function(){var e=this;if(this.$store.getters.roles){this.isSuper=this.$store.getters.roles.isSuper;var a=this.$store.getters.roles.permissions;a.forEach((function(a){"/activityCenter/bargain/index"==a.permissionId&&a.actionEntitySet&&a.actionEntitySet.length>0&&(e.role=a.actionEntitySet[0].action)}))}this.id=this.$route.query.id,this.getDetail()},methods:{getDetail:function(){var e=this;this.isLoading=!0,s["e"]({id:this.id}).then((function(a){e.isLoading=!1;var t=a.data.detail||{};e.configType=Number(t.deploy_type)||1,e.detail=t,e.exType=t.exchange_type||[],e.selectImageList=[t.file]||!1;var r=t.urls||null;r&&(e.fileList=[{uid:r.file_id,name:r.file_name,status:"done",url:r.ali_url}]),e.value=[t.start_time,t.end_time]})).finally((function(){e.isLoading=!1}))},changeConfigType:function(e){this.configType=e.target.value},handleSubmit:function(e){var a=this;e.preventDefault();var t=this.form.validateFields;t((function(e,t){if(e)return!1;if(a.value&&0!=a.value.length)if(a.selectImageList&&0!=a.selectImageList.length){if(1==a.configType){if(!a.fileList||0==a.fileList.length)return void a.$message.error("请导入券码",1.5);t.codes_file=a.fileList[0].uid}t.send_times=a.value,t.img=a.selectImageList[0].file_id,t.target_type="2",t.id=a.id,a.onFormSubmit(t)}else a.$message.error("请上传背景图",1.5);else a.$message.error("请选择发放时间",1.5)}))},onFormSubmit:function(e){var a=this;this.isBtnLoading=!0,this.isLoading=!0,s["f"]({form:e}).then((function(e){a.$message.success(e.message,1.5),setTimeout((function(){a.$router.push("../index")}),1e3)})).catch((function(){a.isBtnLoading=!1,a.isLoading=!1})).finally((function(){a.isBtnLoading=!1,a.isLoading=!1}))},selectImageChange:function(e,a){this.selectImageList=a||[]},download:function(e){window.open(this.fileList[0].thumbUrl,"_blank")},removeFile:function(e){this.fileList=[]},customRequest:function(e){var a=this,t=new FormData;t.append("iFile",e.file),this.isLoading=!0,s["c"](t).then((function(t){e.onSuccess(t,e.file);var r=t.data.fileInfo||{};a.fileList=[{uid:r.file_id,name:r.file_name,status:"done",url:r.ali_url,thumbUrl:r.ali_url}]})).finally((function(){a.isLoading=!1}))},handleChange:function(e){this.value=e},handlePanelChange:function(e,a){this.value=e,this.mode2=["date"===a[0]?"month":a[0],"date"===a[1]?"month":a[1]]},changeCheckbox:function(e){this.exType=e||[]}}},u=d,c=(t("a4df"),t("2877")),p=Object(c["a"])(u,r,l,!1,null,"e611cb78",null);a["default"]=p.exports},"27c3":function(e,a,t){"use strict";t.d(a,"b",(function(){return i})),t.d(a,"f",(function(){return o})),t.d(a,"e",(function(){return s})),t.d(a,"c",(function(){return n})),t.d(a,"a",(function(){return d})),t.d(a,"d",(function(){return u}));var r=t("b775"),l={add:"/members.MonthlyWelfare/add",detail:"/members.MonthlyWelfare/detail",annex:"/upload/annex",actionsList:"/members.MemberCards/actionsList",update:"/members.MonthlyWelfare/update",audit:"/members.MonthlyWelfare/audit"};function i(e){return Object(r["b"])({url:l.add,method:"post",data:e})}function o(e){return Object(r["b"])({url:l.update,method:"post",data:e})}function s(e){return Object(r["b"])({url:l.detail,method:"get",params:e})}function n(e){return Object(r["b"])({url:l.annex,method:"post",data:e,headers:{"content-type":"application/json"}})}function d(e){return Object(r["b"])({url:l.actionsList,method:"get",params:e})}function u(e){return Object(r["b"])({url:l.audit,method:"post",data:e})}},a4df:function(e,a,t){"use strict";t("d2f6")},a59f:function(e,a,t){var r,l,i;(function(o,s){l=[a,t("313e")],r=s,i="function"===typeof r?r.apply(a,l):r,void 0===i||(e.exports=i)})(0,(function(e,a){var t=function(e){"undefined"!==typeof console&&console&&console.error&&console.error(e)};if(a){var r=["#00a8c6","#40c0cb","#f0dec2","#aee239","#8fbe00","#33e0ff","#b3f4ff","#e6ff99"],l={color:r,title:{textStyle:{fontWeight:"normal",color:"#00a8c6"}},visualMap:{color:["#00a8c6","#a2d4e6"]},toolbox:{color:["#00a8c6","#00a8c6","#00a8c6","#00a8c6"]},tooltip:{backgroundColor:"rgba(0,0,0,0.5)",axisPointer:{type:"line",lineStyle:{color:"#00a8c6",type:"dashed"},crossStyle:{color:"#00a8c6"},shadowStyle:{color:"rgba(200,200,200,0.3)"}}},dataZoom:{dataBackgroundColor:"#eee",fillerColor:"rgba(144,197,237,0.2)",handleColor:"#00a8c6"},timeline:{lineStyle:{color:"#00a8c6"},controlStyle:{color:"#00a8c6",borderColor:"#00a8c6"}},candlestick:{itemStyle:{color:"#40c0cb",color0:"#f0dec2"},lineStyle:{width:1,color:"#8fbe00",color0:"#aee239"},areaStyle:{color:"#00a8c6",color0:"#aee239"}},map:{itemStyle:{color:"#ddd"},areaStyle:{color:"#f0dec2"},label:{color:"#c12e34"}},graph:{itemStyle:{color:"#f0dec2"},linkStyle:{color:"#00a8c6"}},gauge:{axisLine:{lineStyle:{color:[[.2,"#40c0cb"],[.8,"#00a8c6"],[1,"#8fbe00"]],width:8}}}};a.registerTheme("fresh-cut",l)}else t("ECharts is not Loaded")}))},d2f6:function(e,a,t){}}]);