(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f4f6d9dc","chunk-2071999a","chunk-50d758a6","chunk-2d0b5dc9"],{"1b68":function(e,t,a){"use strict";a.r(t);var l=function(){var e=this,t=e._self._c;return t("a-spin",{attrs:{spinning:e.confirmLoading}},[t("j-form-container",{attrs:{disabled:e.formDisabled}},[t("a-form-model",{ref:"form",attrs:{slot:"detail",model:e.model,rules:e.validatorRules},slot:"detail"},[t("a-row",[t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{label:"运营区域",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"sysOrgCode"}},[t("a-tree-select",{attrs:{"tree-data":e.deptTreeDict,"show-checked-strategy":e.SHOW_PARENT,"search-placeholder":"请选择运营区域"},model:{value:e.model.sysOrgCode,callback:function(t){e.$set(e.model,"sysOrgCode",t)},expression:"model.sysOrgCode"}})],1)],1),t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{label:"代金券名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"name"}},[t("a-input",{attrs:{placeholder:"请输入代金券名称"},model:{value:e.model.name,callback:function(t){e.$set(e.model,"name",t)},expression:"model.name"}})],1)],1),t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{label:"卡券类别",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"categoryCode"}},[t("a-select",{attrs:{placeholder:"请输入卡券类别"},model:{value:e.model.categoryCode,callback:function(t){e.$set(e.model,"categoryCode",t)},expression:"model.categoryCode"}},e._l(e.couponCategoryOptions,(function(a,l){return t("a-select-option",{key:a.key,attrs:{value:a.value}},[e._v(" "+e._s(a.label))])})),1)],1)],1),t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{label:"价格",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"price"}},[t("a-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入价格"},model:{value:e.model.price,callback:function(t){e.$set(e.model,"price",t)},expression:"model.price"}})],1)],1),t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{label:"面值",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"faceValue"}},[t("a-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入面值"},model:{value:e.model.faceValue,callback:function(t){e.$set(e.model,"faceValue",t)},expression:"model.faceValue"}})],1)],1),t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{label:"最低消费",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"minAmount"}},[t("a-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入最低消费"},model:{value:e.model.minAmount,callback:function(t){e.$set(e.model,"minAmount",t)},expression:"model.minAmount"}})],1)],1),t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{label:"有效天数",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"validDays"}},[t("a-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入有效天数"},model:{value:e.model.validDays,callback:function(t){e.$set(e.model,"validDays",t)},expression:"model.validDays"}})],1)],1),t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{label:"开始时间",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"startTime"}},[t("j-date",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择开始时间",dateFormat:"YYYY-MM-DD HH:mm:ss"},model:{value:e.model.startTime,callback:function(t){e.$set(e.model,"startTime",t)},expression:"model.startTime"}})],1)],1),t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{label:"结束时间",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"endTime"}},[t("j-date",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择结束时间",dateFormat:"YYYY-MM-DD HH:mm:ss"},model:{value:e.model.endTime,callback:function(t){e.$set(e.model,"endTime",t)},expression:"model.endTime"}})],1)],1),t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{label:"配置状态",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"status"}},[t("a-select",{attrs:{name:"status",placeholder:"请选择配置状态"},model:{value:e.model.status,callback:function(t){e.$set(e.model,"status",t)},expression:"model.status"}},e._l(e.statusDicts,(function(a,l){return t("a-select-option",{key:l.toString(),attrs:{value:a.value}},[e._v(" "+e._s(a.label))])})),1)],1)],1),t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{label:"代金卷配色",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"color"}},[t("colorPicker",{attrs:{defaultColor:"#f9974c"},model:{value:e.model.color,callback:function(t){e.$set(e.model,"color",t)},expression:"model.color"}})],1)],1)],1)],1)],1)],1)},o=[],n=a("0fea"),r=(a("ca00"),a("323e"),a("7bec")),i=r["a"].SHOW_PARENT,s={name:"RentalCouponConfigForm",components:{},props:{disabled:{type:Boolean,default:!1,required:!1}},data:function(){return{model:{},labelCol:{xs:{span:24},sm:{span:5}},wrapperCol:{xs:{span:24},sm:{span:16}},confirmLoading:!1,validatorRules:{},url:{add:"/jeecg-cloud-equ/rental/coupon-config/add",edit:"/jeecg-cloud-equ/rental/coupon-config/edit",queryById:"/jeecg-cloud-equ/rental/coupon-config/queryById",queryTreeUrl:"/sys/sysDepart/query-tree",categoryUrl:"/jeecg-cloud-equ/rental/coupon-category/options"},statusDicts:[{label:"冻结",value:"0"},{label:"生效",value:"1"}],deptTreeDict:[],SHOW_PARENT:i,couponCategoryOptions:[]}},computed:{formDisabled:function(){return this.disabled}},created:function(){this.getCategoryOptions(),this.getDeptTreeDict(),this.modelDefault=JSON.parse(JSON.stringify(this.model))},methods:{getCategoryOptions:function(){var e=this;Object(n["c"])(this.url.categoryUrl,{}).then((function(t){t.success&&(e.couponCategoryOptions=t.result)}))},getDeptTreeDict:function(){var e=this;Object(n["c"])(this.url.queryTreeUrl,{}).then((function(t){e.deptTreeDict=t.result})).finally((function(){}))},add:function(){this.edit(this.modelDefault)},edit:function(e){this.model=Object.assign({},e),this.visible=!0},submitForm:function(){var e=this,t=this;this.$refs.form.validate((function(a){if(a){t.confirmLoading=!0;var l="",o="";e.model.id?(l+=e.url.edit,o="put"):(l+=e.url.add,o="post"),Object(n["h"])(l,e.model,o).then((function(e){e.success?(t.$message.success(e.message),t.$emit("ok")):t.$message.warning(e.message)})).finally((function(){t.confirmLoading=!1}))}}))}}},c=s,d=a("2877"),u=Object(d["a"])(c,l,o,!1,null,null,null);t["default"]=u.exports},"1e51":function(e,t,a){"use strict";a.r(t);var l=function(){var e=this,t=e._self._c;return t("j-modal",{attrs:{title:e.title,width:e.width,visible:e.visible,switchFullscreen:"",okButtonProps:{class:{"jee-hidden":e.disableSubmit}},cancelText:"关闭"},on:{ok:e.handleOk,cancel:e.handleCancel}},[t("rental-coupon-config-form",{ref:"realForm",attrs:{disabled:e.disableSubmit},on:{ok:e.submitCallback}})],1)},o=[],n=a("1b68"),r={name:"RentalCouponConfigModal",components:{RentalCouponConfigForm:n["default"]},data:function(){return{title:"",width:800,visible:!1,disableSubmit:!1}},methods:{add:function(){var e=this;this.visible=!0,this.$nextTick((function(){e.$refs.realForm.add()}))},edit:function(e){var t=this;this.visible=!0,this.$nextTick((function(){t.$refs.realForm.edit(e)}))},close:function(){this.$emit("close"),this.visible=!1},handleOk:function(){this.$refs.realForm.submitForm()},submitCallback:function(){this.$emit("ok"),this.visible=!1},handleCancel:function(){this.close()}}},i=r,s=a("2877"),c=Object(s["a"])(i,l,o,!1,null,null,null);t["default"]=c.exports},"6eb7":function(e,t,a){},bae6:function(e,t,a){"use strict";a.r(t);var l=function(){var e=this,t=e._self._c;return t("a-card",{attrs:{bordered:!1}},[t("div",{staticClass:"table-page-search-wrapper"},[t("a-form",{attrs:{layout:"inline"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.searchQuery.apply(null,arguments)}}},[t("a-row",{attrs:{gutter:24}},[t("a-col",{attrs:{span:6}},[t("a-form-item",{attrs:{label:"名称"}},[t("a-input",{attrs:{placeholder:"请输入名称"},model:{value:e.queryParam.name,callback:function(t){e.$set(e.queryParam,"name",t)},expression:"queryParam.name"}})],1)],1),t("a-col",{attrs:{span:6}},[t("span",{staticClass:"table-page-search-submitButtons",staticStyle:{float:"left",overflow:"hidden"}},[t("a-button",{attrs:{type:"primary",icon:"search"},on:{click:e.searchQuery}},[e._v("查询")]),t("a-button",{staticStyle:{"margin-left":"8px"},attrs:{type:"primary",icon:"reload"},on:{click:e.searchReset}},[e._v("重置")])],1)])],1)],1)],1),t("div",{staticClass:"table-operator"},[t("a-button",{attrs:{type:"primary",icon:"plus"},on:{click:e.handleAdd}},[e._v("新增")]),t("a-button",{attrs:{type:"primary",icon:"download"},on:{click:function(t){return e.handleExportXls("优惠卷活动")}}},[e._v("导出")]),t("a-upload",{attrs:{name:"file",showUploadList:!1,multiple:!1,headers:e.tokenHeader,action:e.importExcelUrl},on:{change:e.handleImportExcel}},[t("a-button",{attrs:{type:"primary",icon:"import"}},[e._v("导入")])],1),t("j-super-query",{ref:"superQueryModal",attrs:{fieldList:e.superFieldList},on:{handleSuperQuery:e.handleSuperQuery}}),e.selectedRowKeys.length>0?t("a-dropdown",[t("a-menu",{attrs:{slot:"overlay"},slot:"overlay"},[t("a-menu-item",{key:"1",on:{click:e.batchDel}},[t("a-icon",{attrs:{type:"delete"}}),e._v("删除")],1)],1),t("a-button",{staticStyle:{"margin-left":"8px"}},[e._v(" 批量操作 "),t("a-icon",{attrs:{type:"down"}})],1)],1):e._e()],1),t("div",[t("div",{staticClass:"ant-alert ant-alert-info",staticStyle:{"margin-bottom":"16px"}},[t("i",{staticClass:"anticon anticon-info-circle ant-alert-icon"}),e._v(" 已选择 "),t("a",{staticStyle:{"font-weight":"600"}},[e._v(e._s(e.selectedRowKeys.length))]),e._v("项\n      "),t("a",{staticStyle:{"margin-left":"24px"},on:{click:e.onClearSelected}},[e._v("清空")])]),t("a-table",{ref:"table",staticClass:"j-table-force-nowrap",attrs:{size:"middle",scroll:{x:!0},bordered:"",rowKey:"id",columns:e.columns,dataSource:e.dataSource,pagination:e.ipagination,loading:e.loading,rowSelection:{selectedRowKeys:e.selectedRowKeys,onChange:e.onSelectChange}},on:{change:e.handleTableChange},scopedSlots:e._u([{key:"htmlSlot",fn:function(a){return[t("div",{domProps:{innerHTML:e._s(a)}})]}},{key:"imgSlot",fn:function(a){return[a?t("img",{staticStyle:{"max-width":"80px","font-size":"12px","font-style":"italic"},attrs:{src:e.getImgView(a),height:"25px",alt:""}}):t("span",{staticStyle:{"font-size":"12px","font-style":"italic"}},[e._v("无图片")])]}},{key:"fileSlot",fn:function(a){return[a?t("a-button",{attrs:{ghost:!0,type:"primary",icon:"download",size:"small"},on:{click:function(t){return e.downloadFile(a)}}},[e._v("\n          下载\n        ")]):t("span",{staticStyle:{"font-size":"12px","font-style":"italic"}},[e._v("无文件")])]}},{key:"action",fn:function(a,l){return t("span",{},[t("a",{on:{click:function(t){return e.handleEdit(l)}}},[e._v("编辑")]),t("a-divider",{attrs:{type:"vertical"}}),t("a-dropdown",[t("a",{staticClass:"ant-dropdown-link"},[e._v("更多 "),t("a-icon",{attrs:{type:"down"}})],1),t("a-menu",{attrs:{slot:"overlay"},slot:"overlay"},[t("a-menu-item",[t("a",{on:{click:function(t){return e.handleDetail(l)}}},[e._v("详情")])]),t("a-menu-item",[t("a-popconfirm",{attrs:{title:"确定删除吗?"},on:{confirm:function(){return e.handleDelete(l.id)}}},[t("a",[e._v("删除")])])],1)],1)],1)],1)}}])})],1),t("rental-coupon-config-modal",{ref:"modalForm",on:{ok:e.modalFormOk}})],1)},o=[],n=(a("6eb7"),a("ac0d")),r=a("b65a"),i=a("1e51"),s={name:"RentalCouponConfigList",mixins:[r["a"],n["b"]],components:{RentalCouponConfigModal:i["default"]},data:function(){return{description:"优惠卷活动管理页面",columns:[{title:"#",dataIndex:"",key:"rowIndex",width:60,align:"center",customRender:function(e,t,a){return parseInt(a)+1}},{title:"卡券名称",align:"center",dataIndex:"name"},{title:"卡券类别",align:"center",dataIndex:"categoryName"},{title:"价格",align:"center",dataIndex:"price"},{title:"面值",align:"center",dataIndex:"faceValue"},{title:"最低消费",align:"center",dataIndex:"minAmount"},{title:"有效天数",align:"center",dataIndex:"validDays"},{title:"开始时间",align:"center",dataIndex:"startTime",customRender:function(e){return e?e.length>10?e.substr(0,10):e:""}},{title:"结束时间",align:"center",dataIndex:"endTime",customRender:function(e){return e?e.length>10?e.substr(0,10):e:""}},{title:"配置状态",align:"center",dataIndex:"status",customRender:function(e){return e?"0"==e?"冻结":"生效":""}},{title:"运营大区",align:"center",dataIndex:"sysOrgName"},{title:"操作",dataIndex:"action",align:"center",fixed:"right",width:147,scopedSlots:{customRender:"action"}}],url:{list:"/jeecg-cloud-equ/rental/coupon-config/list",delete:"/jeecg-cloud-equ/rental/coupon-config/delete",deleteBatch:"/jeecg-cloud-equ/rental/coupon-config/deleteBatch",exportXlsUrl:"/jeecg-cloud-equ/rental/coupon-config/exportXls",importExcelUrl:"/jeecg-cloud-equ/rental/coupon-config/importExcel"},dictOptions:{},superFieldList:[]}},created:function(){this.getSuperFieldList()},computed:{importExcelUrl:function(){return"".concat(window._CONFIG["domianURL"],"/").concat(this.url.importExcelUrl)}},methods:{initDictConfig:function(){},getSuperFieldList:function(){var e=[];e.push({type:"string",value:"name",text:"优惠卷名称"}),e.push({type:"string",value:"discType",text:"优惠类型 1-折扣 2-满减"}),e.push({type:"number",value:"amountCond",text:"使用门槛金额 0-无门槛"}),e.push({type:"int",value:"discRate",text:"折扣率 (例子:8折就80)"}),e.push({type:"number",value:"discAmount",text:"满减金额"}),e.push({type:"int",value:"validDays",text:"有效天数"}),e.push({type:"date",value:"startTime",text:"开始时间"}),e.push({type:"date",value:"endTime",text:"结束时间"}),e.push({type:"string",value:"status",text:"0-待生效 1-进行中 3-已结束"}),e.push({type:"int",value:"totalNum",text:"总发放数量 0-无限量"}),e.push({type:"int",value:"sendNum",text:"已发放数量"}),e.push({type:"int",value:"payOrderId",text:"支付订单id"}),e.push({type:"string",value:"isDelete",text:"是否删除（0：否、1：是）"}),this.superFieldList=e}}},c=s,d=(a("c8e4"),a("2877")),u=Object(d["a"])(c,l,o,!1,null,"6fb10db4",null);t["default"]=u.exports},c8e4:function(e,t,a){"use strict";a("eb60")},eb60:function(e,t,a){}}]);