(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0b5dc9"],{"1b68":function(e,l,a){"use strict";a.r(l);var t=function(){var e=this,l=e._self._c;return l("a-spin",{attrs:{spinning:e.confirmLoading}},[l("j-form-container",{attrs:{disabled:e.formDisabled}},[l("a-form-model",{ref:"form",attrs:{slot:"detail",model:e.model,rules:e.validatorRules},slot:"detail"},[l("a-row",[l("a-col",{attrs:{span:24}},[l("a-form-model-item",{attrs:{label:"运营区域",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"sysOrgCode"}},[l("a-tree-select",{attrs:{"tree-data":e.deptTreeDict,"show-checked-strategy":e.SHOW_PARENT,"search-placeholder":"请选择运营区域"},model:{value:e.model.sysOrgCode,callback:function(l){e.$set(e.model,"sysOrgCode",l)},expression:"model.sysOrgCode"}})],1)],1),l("a-col",{attrs:{span:24}},[l("a-form-model-item",{attrs:{label:"代金券名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"name"}},[l("a-input",{attrs:{placeholder:"请输入代金券名称"},model:{value:e.model.name,callback:function(l){e.$set(e.model,"name",l)},expression:"model.name"}})],1)],1),l("a-col",{attrs:{span:24}},[l("a-form-model-item",{attrs:{label:"卡券类别",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"categoryCode"}},[l("a-select",{attrs:{placeholder:"请输入卡券类别"},model:{value:e.model.categoryCode,callback:function(l){e.$set(e.model,"categoryCode",l)},expression:"model.categoryCode"}},e._l(e.couponCategoryOptions,(function(a,t){return l("a-select-option",{key:a.key,attrs:{value:a.value}},[e._v(" "+e._s(a.label))])})),1)],1)],1),l("a-col",{attrs:{span:24}},[l("a-form-model-item",{attrs:{label:"价格",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"price"}},[l("a-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入价格"},model:{value:e.model.price,callback:function(l){e.$set(e.model,"price",l)},expression:"model.price"}})],1)],1),l("a-col",{attrs:{span:24}},[l("a-form-model-item",{attrs:{label:"面值",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"faceValue"}},[l("a-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入面值"},model:{value:e.model.faceValue,callback:function(l){e.$set(e.model,"faceValue",l)},expression:"model.faceValue"}})],1)],1),l("a-col",{attrs:{span:24}},[l("a-form-model-item",{attrs:{label:"最低消费",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"minAmount"}},[l("a-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入最低消费"},model:{value:e.model.minAmount,callback:function(l){e.$set(e.model,"minAmount",l)},expression:"model.minAmount"}})],1)],1),l("a-col",{attrs:{span:24}},[l("a-form-model-item",{attrs:{label:"有效天数",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"validDays"}},[l("a-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入有效天数"},model:{value:e.model.validDays,callback:function(l){e.$set(e.model,"validDays",l)},expression:"model.validDays"}})],1)],1),l("a-col",{attrs:{span:24}},[l("a-form-model-item",{attrs:{label:"开始时间",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"startTime"}},[l("j-date",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择开始时间",dateFormat:"YYYY-MM-DD HH:mm:ss"},model:{value:e.model.startTime,callback:function(l){e.$set(e.model,"startTime",l)},expression:"model.startTime"}})],1)],1),l("a-col",{attrs:{span:24}},[l("a-form-model-item",{attrs:{label:"结束时间",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"endTime"}},[l("j-date",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择结束时间",dateFormat:"YYYY-MM-DD HH:mm:ss"},model:{value:e.model.endTime,callback:function(l){e.$set(e.model,"endTime",l)},expression:"model.endTime"}})],1)],1),l("a-col",{attrs:{span:24}},[l("a-form-model-item",{attrs:{label:"配置状态",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"status"}},[l("a-select",{attrs:{name:"status",placeholder:"请选择配置状态"},model:{value:e.model.status,callback:function(l){e.$set(e.model,"status",l)},expression:"model.status"}},e._l(e.statusDicts,(function(a,t){return l("a-select-option",{key:t.toString(),attrs:{value:a.value}},[e._v(" "+e._s(a.label))])})),1)],1)],1),l("a-col",{attrs:{span:24}},[l("a-form-model-item",{attrs:{label:"代金卷配色",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"color"}},[l("colorPicker",{attrs:{defaultColor:"#f9974c"},model:{value:e.model.color,callback:function(l){e.$set(e.model,"color",l)},expression:"model.color"}})],1)],1)],1)],1)],1)],1)},o=[],r=a("0fea"),s=(a("ca00"),a("323e"),a("7bec")),n=s["a"].SHOW_PARENT,i={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:n,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(r["c"])(this.url.categoryUrl,{}).then((function(l){l.success&&(e.couponCategoryOptions=l.result)}))},getDeptTreeDict:function(){var e=this;Object(r["c"])(this.url.queryTreeUrl,{}).then((function(l){e.deptTreeDict=l.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,l=this;this.$refs.form.validate((function(a){if(a){l.confirmLoading=!0;var t="",o="";e.model.id?(t+=e.url.edit,o="put"):(t+=e.url.add,o="post"),Object(r["h"])(t,e.model,o).then((function(e){e.success?(l.$message.success(e.message),l.$emit("ok")):l.$message.warning(e.message)})).finally((function(){l.confirmLoading=!1}))}}))}}},c=i,d=a("2877"),p=Object(d["a"])(c,t,o,!1,null,null,null);l["default"]=p.exports}}]);