1 line
28 KiB
JavaScript
Executable File
1 line
28 KiB
JavaScript
Executable File
webpackJsonp([39],{RL5K:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=r("mvHQ"),i=r.n(s),a=r("Gu7T"),l=r.n(a),o=r("//Fk"),n=r.n(o),c=r("d7EF"),u=r.n(c),m=r("Xxa5"),p=r.n(m),d=r("exGp"),b=r.n(d),v=r("DlMc"),_=r.n(v),f={data:function(){var e=this,t=function(t,r,s){var i=/^(([0-9][0-9]*)|(([0]\.\d{1,2}|[1-9][0-9]*\.\d{1,2})))$/;if(1===e.subForm.is_fx)if(r)if(!i.test(r)||1*r>100){var a=i.test(r)?"取值范围不超过100":"最多2位小数";s(new Error("请输入"+t.text+","+a))}else s();else s(new Error("请输入"+t.text));else s()};return{id:"",navTitle:"",base_cate:[],base_farmer:[],base_machine:[],base_monitor:[],base_freight:[],checkList:[],authList:[{title:"到店自提",key:"is_self"},{title:"配送上门",key:"is_send"}],subForm:{id:0,title:"",cate_id:"",farmer_id:"",cover:[],imgs:[],video:"",address:"",lng:"",lat:"",desc:"",price:"",unit:"",stock:"",spec_list:[],label:"",breed:"",start_time:[],end_time:"",output:"",harvest_cover:[],harvest_text:"",harvest_list:[],process:[],text:"",is_self:0,is_send:0,send_cycle:"",send_times:"",monitor:[],machine_id:"",send_tmpl_id:"",is_fx:0,one_fx:"",two_fx:"",top:0},subFormRules:{title:{required:!0,validator:this.$reg.isNoEmpty,text:"认养名称",reg_type:2,trigger:"blur"},cate_id:{required:!0,message:"请选择所属分类",trigger:["blur","change"]},farmer_id:{required:!0,type:"number",message:"请选择所属农场",trigger:["blur","change"]},cover:{required:!0,type:"array",message:"请上传封面图",trigger:["blur","change"]},imgs:{required:!0,type:"array",message:"请上传轮播图",trigger:["blur","change"]},address:{required:!0,validator:function(t,r,s){var i=e.subForm,a=i.address,l=i.lat,o=i.lng;(a=a?a.replace(/(^\s*)|(\s*$)/g,""):"")?o&&/^[\-\+]?(0(\.\d{1,15})?|([1-9](\d)?)(\.\d{1,15})?|1[0-7]\d{1}(\.\d{1,15})?|180\.0{1,15})$/.test(o)?l&&/^[\-\+]?((0|([1-8]\d?))(\.\d{1,15})?|90(\.0{1,15})?)$/.test(l)?s():s(new Error(l?"请输入正确的纬度":"请输入认养纬度")):s(new Error(o?"请输入正确的经度":"请输入认养经度")):s(new Error("请输入认养地址"))},trigger:["blur","change"]},desc:{required:!0,validator:this.$reg.isNoEmpty,text:"认养简介",reg_type:2,trigger:"blur"},price:{required:!0,validator:this.$reg.isMoney,text:"认养价格",reg_type:2,trigger:"blur"},unit:{required:!0,validator:this.$reg.isNoEmpty,text:"单位",reg_type:2,trigger:"blur"},stock:{required:!0,validator:this.$reg.valiDateInt,text:"库存",trigger:"blur"},spec_list:{required:!0,type:"array",message:"请添加数据",trigger:["blur","change"]},label:{required:!0,validator:this.$reg.isNoEmpty,text:"标签",reg_type:2,trigger:"blur"},breed:{required:!0,validator:this.$reg.isNoEmpty,text:"认养品种",reg_type:2,trigger:"blur"},harvest_cover:{required:!0,type:"array",message:"请上传认养收获图片",trigger:"blur"},harvest_text:{required:!0,validator:this.$reg.isNoEmpty,text:"认养收获",reg_type:2,trigger:"blur"},harvest_list:{required:!0,type:"array",message:"请添加收获",trigger:["blur","change"]},start_time:{required:!0,type:"array",message:"请选择认养时间",trigger:["blur","change"]},output:{required:!0,validator:this.$reg.isFloatNum,text:"产量",trigger:"blur"},process:{required:!0,type:"array",message:"请添加认养流程",trigger:["blur","change"]},checkList:{required:!0,validator:function(t,r,s){var i=e.subForm,a=i.is_self,l=void 0===a?0:a,o=i.is_send;l||void 0!==o&&o?s():s(new Error("请选择配送方式"))},trigger:["blur","change"]},send_cycle:{required:!0,validator:this.$reg.isNoEmpty,text:"配送周期",reg_type:2,trigger:"blur"},send_times:{required:!0,validator:this.$reg.valiDateInt,text:"配送总次数",trigger:"blur"},send_tmpl_id:{required:!0,type:"number",message:"请选择运费模版",trigger:"blur"},is_fx:{required:!0,type:"number",message:"请选择",trigger:"blur"},one_fx:{required:!0,validator:t,text:"一级分销",trigger:["blur","change"]},two_fx:{required:!0,validator:t,text:"二级分销",trigger:["blur","change"]},top:{required:!0,type:"number",message:"请输入排序值",trigger:"blur"},text:{required:!0,validator:this.$reg.isNoEmpty,text:"认养图文详情",reg_type:2,trigger:"blur"}},showMap:!1,showDialog:{process:!1},processForm:{id:0,cover:[],title:"",time:"",sub_title:""},processFormRules:{cover:{required:!0,type:"array",message:"请上传图片",trigger:["blur","change"]},title:{required:!0,validator:this.$reg.isNoEmpty,text:"流程名称",reg_type:2,trigger:"blur"},time:{required:!0,validator:this.$reg.isNoEmpty,text:"时间段",reg_type:2,trigger:"blur"},sub_title:{required:!0,validator:this.$reg.isNoEmpty,text:"副标题",reg_type:2,trigger:"blur"}},tabTitle:""}},created:function(){var e=this;return b()(p.a.mark(function t(){var r;return p.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.getBaseInfo();case 2:(r=e.$route.query.id)?(e.subForm.id=r,e.getDetail(r)):(e.subForm={id:0,title:"",cate_id:"",farmer_id:"",cover:[],imgs:[],video:"",address:"",lng:"",lat:"",desc:"",price:"",unit:"",stock:"",spec_list:[],label:"",breed:"",start_time:[],end_time:"",output:"",harvest_cover:[],harvest_text:"",harvest_list:[],process:[],text:"",is_self:0,is_send:0,send_cycle:"",send_times:"",monitor:[],machine_id:"",send_tmpl_id:"",is_fx:0,one_fx:"",two_fx:"",top:0},e.addSpec()),e.navTitle=e.$t(r?"menu.ClaimListEdit":"menu.ClaimListAdd");case 5:case"end":return t.stop()}},t,e)}))()},methods:{getBaseInfo:function(){var e=this;return b()(p.a.mark(function t(){var r,s,i,a,l,o;return p.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.a.all([e.$api.claim.landAndClaimCate({type:2}),e.$api.land.massifSelect(),e.$api.land.seedSelect(),e.$api.shop.tmplSelect()]);case 2:r=t.sent,s=u()(r,4),i=s[0],a=s[1],l=s[2],o=s[3],e.base_cate=i.data,e.base_massif=a.data,e.base_seed=l.data,e.base_freight=o.data;case 12:case"end":return t.stop()}},t,e)}))()},getFarmerSelectList:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return b()(p.a.mark(function e(){var s,i,a;return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r||(t.subForm.farmer_id="",r=t.subForm.cate_id),e.next=3,t.$api.farmer.farmerSelectList({cate_type:2,cate_id:r});case 3:if(s=e.sent,i=s.code,a=s.data,200===i){e.next=8;break}return e.abrupt("return");case 8:t.base_farmer=a,t.base_cate.forEach(function(e){e.id==t.subForm.cate_id&&(t.tabTitle=e.title)});case 10:case"end":return e.stop()}},e,t)}))()},getBaseByFarmerId:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return b()(p.a.mark(function e(){var s,i,a,l;return p.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r||(t.subForm.machine_id="",t.subForm.monitor=[],r=t.subForm.farmer_id),e.next=3,n.a.all([t.$api.hardware.machineSelect({farmer_id:r}),t.$api.hardware.monitorSelect({farmer_id:r})]);case 3:s=e.sent,i=u()(s,2),a=i[0],l=i[1],t.base_machine=a.data,t.base_monitor=l.data;case 9:case"end":return e.stop()}},e,t)}))()},getDetail:function(e){var t=this;return b()(p.a.mark(function r(){var s,i,a,l,o,c,u;return p.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,t.$api.claim.claimInfo({id:e});case 2:if(s=r.sent,i=s.code,a=s.data,200===i){r.next=7;break}return r.abrupt("return");case 7:return a.cover=[{url:a.cover}],a.imgs=a.imgs.map(function(e){return{url:e}}),l=a.start_time,o=a.end_time,a.start_time=[1e3*l,1e3*o],a.harvest_cover=[{url:a.harvest_cover}],a.cate_id=a.cate_id&&a.cate_id.length>0?a.cate_id[0]:"",r.next=15,n.a.all([t.getFarmerSelectList("",a.cate_id),t.getBaseByFarmerId("",a.farmer_id)]);case 15:for(c in t.subForm)t.subForm[c]=a[c];u=[],t.authList.map(function(e){1===a[e.key]&&u.push(e.title)}),t.checkList=u;case 19:case"end":return r.stop()}},r,t)}))()},getLatLng:function(e){this.subForm.lat=e.lat,this.subForm.lng=e.lng},getCover:function(e,t,r){this[t][r]=e},selectedFiles:function(e,t){var r;(r=this.subForm[t]).push.apply(r,l()(e))},moveFiles:function(e,t){this.subForm[t]=e},getVideo:function(e){this.subForm.video=e[e.length-1].url},toDelItem:function(e,t){this.subForm[e].splice(t,1)},changeCheckBox:function(e){var t=this;this.authList.map(function(r){t.subForm[r.key]=e.includes(r.title)?1:0})},toShowDialog:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var r in t=t.id?t:{process:{id:0,cover:[],title:"",time:"",sub_title:""}}[e],(t=JSON.parse(i()(t))).cover=t.cover&&t.cover.length>0?[{url:t.cover}]:[],this[e+"Form"])this[e+"Form"][r]=t[r];this.showDialog[e]=!this.showDialog[e]},addSpec:function(){var e={id:this.subForm.spec_list&&this.subForm.spec_list.length>0?this.subForm.spec_list.length+1:1,spec_name:"",price:1,stock:1};this.subForm.spec_list.push(e)},deleteSpec:function(e){this.subForm.spec_list.splice(e,1);for(var t=0;t<this.subForm.spec_list.length;t++)this.subForm.spec_list[t].id=t+1},addHarvest:function(){var e={id:this.subForm.harvest_list&&this.subForm.harvest_list.length>0?this.subForm.harvest_list.length+1:1,harvest_name:"",harvest:""};this.subForm.harvest_list.push(e)},deleteHarvest:function(e){this.subForm.harvest_list.splice(e,1);for(var t=0;t<this.subForm.harvest_list.length;t++)this.subForm.harvest_list[t].id=t+1},submitFormInfo:function(e){var t=this,r=!0;if(this.$refs[e+"Form"].validate(function(e){e||(r=!1)}),r){for(var s=!0,a=0;a<this.subForm.spec_list.length;a++)""==this.subForm.spec_list[a].spec_name&&(s=!1);if(!s)return void this.$message.error("请输入"+(-1!=this.tabTitle.indexOf("树")?"品种分类":"月龄")+"名称");for(var l=!0,o=0;o<this.subForm.harvest_list.length;o++)""!=this.subForm.harvest_list[o].harvest_name&&""!=this.subForm.harvest_list[o].harvest||(l=!1);if(!l)return void this.$message.error("请输入收获信息");var n=JSON.parse(i()(this[e+"Form"]));if("process"===e){var c=JSON.parse(i()(this.subForm)),u=n.id,m=void 0===u?0:u;if(n.cover=n.cover[0].url,m){var p=c[e].findIndex(function(e){return e.id===m});c[e][p]=n}else n.id=_()(),c[e].push(n);return this.subForm=c,void(this.showDialog[e]=!1)}n.cate_id=[n.cate_id],n.cover=n.cover[0].url,n.imgs=n.imgs.map(function(e){return e.url});var d=n.is_fx,b=n.one_fx,v=n.two_fx,f=n.start_time;if(1===d&&1*b+1*v>100)return void this.$message.error("分销累计总和不能大于100%");n.start_time=f[0]/1e3,n.end_time=f[1]/1e3,n.harvest_cover=n.harvest_cover[0].url,n.process.map(function(e){i()(e.id).includes("-")&&delete e.id});var h=n.id?"claimUpdate":"claimAdd";this.$api.claim[h](n).then(function(e){200===e.code&&(t.$message.success(t.$t(n.id?"tips.successRev":"tips.successSub")),t.$router.back(-1))})}}}},h={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"lb-land-list-edit"},[r("top-nav",{attrs:{title:e.navTitle,isBack:!0}}),e._v(" "),r("div",{staticClass:"page-main"},[r("el-form",{ref:"subForm",staticClass:"dialog-form",attrs:{model:e.subForm,rules:e.subFormRules,"label-width":"130px"}},[r("el-form-item",{attrs:{label:"认养名称",prop:"title"}},[r("el-input",{attrs:{maxlength:"20","show-word-limit":"",placeholder:"请输入认养名称"},model:{value:e.subForm.title,callback:function(t){e.$set(e.subForm,"title",t)},expression:"subForm.title"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"所属分类",prop:"cate_id"}},[r("el-select",{attrs:{filterable:"",clearable:"","collapse-tags":"",placeholder:"请选择所属分类"},on:{change:function(t){return e.getFarmerSelectList(t)}},model:{value:e.subForm.cate_id,callback:function(t){e.$set(e.subForm,"cate_id",t)},expression:"subForm.cate_id"}},e._l(e.base_cate,function(e){return r("el-option",{key:e.id,attrs:{label:e.title,value:e.id}})}),1)],1),e._v(" "),e.subForm.cate_id?r("el-form-item",{attrs:{label:"所属农场",prop:"farmer_id"}},[r("el-select",{attrs:{filterable:"",clearable:"","collapse-tags":"",placeholder:"请选择所属农场"},on:{change:function(t){return e.getBaseByFarmerId(t)}},model:{value:e.subForm.farmer_id,callback:function(t){e.$set(e.subForm,"farmer_id",t)},expression:"subForm.farmer_id"}},e._l(e.base_farmer,function(e){return r("el-option",{key:e.id,attrs:{label:e.title,value:e.id}})}),1)],1):e._e(),e._v(" "),r("el-form-item",{attrs:{label:"封面图",prop:"cover"}},[r("lb-cover",{attrs:{fileList:e.subForm.cover},on:{selectedFiles:function(t){return e.getCover(t,"subForm","cover")}}}),e._v(" "),r("lb-tool-tips",[e._v("图片建议尺寸:710 * 345")])],1),e._v(" "),r("el-form-item",{attrs:{label:"轮播图",prop:"imgs"}},[r("lb-cover",{attrs:{type:"more",fileList:e.subForm.imgs,tips:"750 * 750"},on:{selectedFiles:function(t){return e.selectedFiles(t,"imgs")},moveFiles:function(t){return e.moveFiles(t,"imgs")}}})],1),e._v(" "),r("el-form-item",{attrs:{label:"视频",prop:"video"}},[r("div",{staticClass:"item-warp"},[r("div",{staticClass:"upload-file-warp"},[r("input",{directives:[{name:"model",rawName:"v-model",value:e.subForm.video,expression:"subForm.video"}],staticClass:"choice-file-input",attrs:{type:"text",placeholder:"选择视频文件"},domProps:{value:e.subForm.video},on:{input:function(t){t.target.composing||e.$set(e.subForm,"video",t.target.value)}}}),e._v(" "),r("lb-cover",{attrs:{type:"button",fileType:"video"},on:{selectedFiles:e.getVideo}})],1)])]),e._v(" "),r("el-form-item",{attrs:{label:"认养环境",prop:"address"}},[r("el-input",{attrs:{placeholder:"请输入认养地址"},model:{value:e.subForm.address,callback:function(t){e.$set(e.subForm,"address",t)},expression:"subForm.address"}}),e._v(" "),r("div",{staticClass:"mt-md mb-md"},[r("el-input",{attrs:{placeholder:"请输入认养经度"},model:{value:e.subForm.lng,callback:function(t){e.$set(e.subForm,"lng",t)},expression:"subForm.lng"}})],1),e._v(" "),r("div",[r("el-input",{attrs:{placeholder:"请输入认养纬度"},model:{value:e.subForm.lat,callback:function(t){e.$set(e.subForm,"lat",t)},expression:"subForm.lat"}}),e._v(" "),r("lb-button",{staticClass:"getLocation",staticStyle:{"margin-left":"10px"},attrs:{type:"primary",plain:""},on:{click:function(t){e.showMap=!0}}},[e._v("获取经纬度\n ")])],1)],1),e._v(" "),r("el-form-item",{attrs:{label:"认养简介",prop:"desc"}},[r("el-input",{attrs:{type:"textarea",rows:5,maxlength:"50","show-word-limit":"",resize:"none",placeholder:"请输入认养简介"},model:{value:e.subForm.desc,callback:function(t){e.$set(e.subForm,"desc",t)},expression:"subForm.desc"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"认养价格",prop:"price"}},[r("el-input",{attrs:{placeholder:"请输入认养价格"},model:{value:e.subForm.price,callback:function(t){e.$set(e.subForm,"price",t)},expression:"subForm.price"}},[r("template",{slot:"append"},[e._v("元")])],2)],1),e._v(" "),r("el-form-item",{attrs:{label:"单位",prop:"unit"}},[r("el-input",{attrs:{maxlength:"2","show-word-limit":"",placeholder:"请输入单位"},model:{value:e.subForm.unit,callback:function(t){e.$set(e.subForm,"unit",t)},expression:"subForm.unit"}}),e._v(" "),r("lb-tool-tips",[e._v("认养物种单位,如:头、颗、只等")])],1),e._v(" "),r("el-form-item",{attrs:{label:"库存",prop:"stock"}},[r("el-input",{attrs:{placeholder:"请输入库存"},model:{value:e.subForm.stock,callback:function(t){e.$set(e.subForm,"stock",t)},expression:"subForm.stock"}})],1),e._v(" "),r("el-form-item",{attrs:{label:-1!=e.tabTitle.indexOf("树")?"品种分类":"月龄",prop:"spec_list"}},[r("lb-button",{staticStyle:{"margin-bottom":"20px"},attrs:{type:"primary",plain:"",icon:"el-icon-plus"},on:{click:function(t){return e.addSpec()}}},[e._v("新增"+e._s(-1!=e.tabTitle.indexOf("树")?"品种分类":"月龄")+"\n ")]),e._v(" "),e._l(e.subForm.spec_list,function(t,s){return r("div",{key:t.id,staticClass:"spec-item mb-md"},[r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:6}},[r("div",{staticClass:"flex"},[r("div",{staticClass:"title"},[e._v("名称:")]),e._v(" "),r("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"请输入名称"},model:{value:t.spec_name,callback:function(r){e.$set(t,"spec_name",r)},expression:" item.spec_name"}})],1)]),e._v(" "),r("el-col",{attrs:{span:6}},[r("div",{staticClass:"flex"},[r("div",{staticClass:"title"},[e._v("价格:")]),e._v(" "),r("el-input",{staticStyle:{width:"200px"},attrs:{type:"number",min:0,placeholder:"请输入价格"},model:{value:t.price,callback:function(r){e.$set(t,"price",r)},expression:"item.price"}})],1)]),e._v(" "),r("el-col",{attrs:{span:6}},[r("div",{staticClass:"flex"},[r("div",{staticClass:"title"},[e._v("库存:")]),e._v(" "),r("el-input-number",{staticStyle:{width:"200px"},attrs:{min:0,label:"库存"},model:{value:t.stock,callback:function(r){e.$set(t,"stock",r)},expression:"item.stock"}})],1)]),e._v(" "),r("el-col",{attrs:{span:3}},[r("el-button",{attrs:{type:"danger",plain:""},on:{click:function(t){return e.deleteSpec(s)}}},[e._v("删除")])],1)],1)],1)})],2),e._v(" "),r("el-form-item",{attrs:{label:"标签",prop:"label"}},[r("el-input",{attrs:{maxlength:"6","show-word-limit":"",placeholder:"请输入标签"},model:{value:e.subForm.label,callback:function(t){e.$set(e.subForm,"label",t)},expression:"subForm.label"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"认养品种",prop:"breed"}},[r("el-input",{attrs:{maxlength:"20","show-word-limit":"",placeholder:"请输入认养品种"},model:{value:e.subForm.breed,callback:function(t){e.$set(e.subForm,"breed",t)},expression:"subForm.breed"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"认养时间",prop:"start_time"}},[r("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"timestamp"},model:{value:e.subForm.start_time,callback:function(t){e.$set(e.subForm,"start_time",t)},expression:"subForm.start_time"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"产量",prop:"output"}},[r("el-input",{attrs:{placeholder:"请输入产量"},model:{value:e.subForm.output,callback:function(t){e.$set(e.subForm,"output",t)},expression:"subForm.output"}},[r("template",{slot:"append"},[e._v("kg")])],2)],1),e._v(" "),r("el-form-item",{attrs:{label:"认养收获",prop:"harvest_cover"}},[r("lb-cover",{attrs:{fileList:e.subForm.harvest_cover},on:{selectedFiles:function(t){return e.getCover(t,"subForm","harvest_cover")}}}),e._v(" "),r("lb-tool-tips",[e._v("图片建议尺寸:200 * 200")])],1),e._v(" "),r("el-form-item",{attrs:{label:"",prop:"harvest_text"}},[r("el-input",{attrs:{placeholder:"请输入认养收获",maxlength:"40","show-word-limit":""},model:{value:e.subForm.harvest_text,callback:function(t){e.$set(e.subForm,"harvest_text",t)},expression:"subForm.harvest_text"}}),e._v(" "),r("lb-tool-tips",[e._v("例如:金花猪1头200斤")])],1),e._v(" "),r("el-form-item",{attrs:{label:"收获",prop:"harvest_list"}},[r("lb-button",{staticStyle:{"margin-bottom":"20px"},attrs:{type:"primary",plain:"",icon:"el-icon-plus"},on:{click:function(t){return e.addHarvest()}}},[e._v("新增收获\n ")]),e._v(" "),e._l(e.subForm.harvest_list,function(t,s){return r("div",{key:t.id,staticClass:"spec-item mb-md"},[r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:6}},[r("div",{staticClass:"flex"},[r("div",{staticClass:"title"},[e._v("名称:")]),e._v(" "),r("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"请输入名称"},model:{value:t.harvest_name,callback:function(r){e.$set(t,"harvest_name",r)},expression:"item.harvest_name"}})],1)]),e._v(" "),r("el-col",{attrs:{span:6}},[r("div",{staticClass:"flex"},[r("div",{staticClass:"title"},[e._v("收获:")]),e._v(" "),r("el-input",{staticStyle:{width:"200px"},attrs:{"show-word-limit":"",placeholder:"请输入收获"},model:{value:t.harvest,callback:function(r){e.$set(t,"harvest",r)},expression:"item.harvest"}})],1)]),e._v(" "),r("el-col",{attrs:{span:3}},[r("el-button",{attrs:{type:"danger",plain:""},on:{click:function(t){return e.deleteHarvest(s)}}},[e._v("删除")])],1)],1)],1)})],2),e._v(" "),r("el-form-item",{attrs:{label:"认养流程",prop:"process"}},[r("lb-button",{staticStyle:{"margin-bottom":"20px"},attrs:{type:"primary",plain:"",icon:"el-icon-plus"},on:{click:function(t){return e.toShowDialog("process")}}},[e._v(e._s(e.$t("menu.ClaimProcessAdd"))+"\n ")]),e._v(" "),r("el-table",{staticStyle:{width:"800px"},attrs:{data:e.subForm.process,"header-cell-style":{background:"#f5f7fa",color:"#606266"}}},[r("el-table-column",{attrs:{prop:"cover",label:"图片"},scopedSlots:e._u([{key:"default",fn:function(e){return[r("lb-image",{attrs:{src:e.row.cover}})]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"title",label:"名称"}}),e._v(" "),r("el-table-column",{attrs:{prop:"time",label:"时间段"}}),e._v(" "),r("el-table-column",{attrs:{prop:"sub_title",label:"副标题"}}),e._v(" "),r("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",{staticClass:"table-operate"},[r("lb-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(r){return e.toShowDialog("process",t.row)}}},[e._v(e._s(e.$t("action.edit"))+"\n ")]),e._v(" "),r("lb-button",{attrs:{size:"mini",plain:"",type:"danger"},on:{click:function(r){return e.toDelItem("process",t.$index)}}},[e._v(e._s(e.$t("action.delete"))+"\n ")])],1)]}}])})],1)],1),e._v(" "),r("el-form-item",{attrs:{label:"认养图文详情",prop:"text"}},[r("lb-ueditor",{attrs:{destroy:!0},model:{value:e.subForm.text,callback:function(t){e.$set(e.subForm,"text",t)},expression:"subForm.text"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"配送方式",prop:"checkList"}},[r("el-checkbox-group",{on:{change:e.changeCheckBox},model:{value:e.checkList,callback:function(t){e.checkList=t},expression:"checkList"}},e._l(e.authList,function(t,s){return r("div",{key:s,style:{display:"inline-block",marginLeft:0===s?0:"15px"}},[r("el-checkbox",{attrs:{label:t.title}}),e._v(" "),t.tips?r("lb-tool-tips",[e._v(e._s(t.tips))]):e._e()],1)}),0)],1),e._v(" "),r("el-form-item",{attrs:{label:"配送周期",prop:"send_cycle"}},[r("el-input",{attrs:{placeholder:"请输入配送周期",maxlength:"20","show-word-limit":""},model:{value:e.subForm.send_cycle,callback:function(t){e.$set(e.subForm,"send_cycle",t)},expression:"subForm.send_cycle"}}),e._v(" "),r("lb-tool-tips",[e._v("例如:一月一次")])],1),e._v(" "),r("el-form-item",{attrs:{label:"配送总次数",prop:"send_times"}},[r("el-input",{attrs:{placeholder:"请输入配送总次数"},model:{value:e.subForm.send_times,callback:function(t){e.$set(e.subForm,"send_times",t)},expression:"subForm.send_times"}},[r("template",{slot:"append"},[e._v("次")])],2)],1),e._v(" "),e.subForm.farmer_id?r("block",[r("el-form-item",{attrs:{label:"关联仪器",prop:"machine_id"}},[r("el-select",{attrs:{filterable:"",clearable:"","collapse-tags":"",placeholder:"请选择关联仪器"},model:{value:e.subForm.machine_id,callback:function(t){e.$set(e.subForm,"machine_id",t)},expression:"subForm.machine_id"}},e._l(e.base_machine,function(e){return r("el-option",{key:e.id,attrs:{label:e.title,value:e.id}})}),1)],1),e._v(" "),r("el-form-item",{attrs:{label:"关联监控",prop:"monitor"}},[r("el-select",{attrs:{multiple:"",filterable:"",clearable:"","collapse-tags":"",placeholder:"请选择关联监控"},model:{value:e.subForm.monitor,callback:function(t){e.$set(e.subForm,"monitor",t)},expression:"subForm.monitor"}},e._l(e.base_monitor,function(e){return r("el-option",{key:e.id,attrs:{label:e.title,value:e.id}})}),1)],1)],1):e._e(),e._v(" "),r("el-form-item",{attrs:{label:"运费模版",prop:"send_tmpl_id"}},[r("el-select",{attrs:{filterable:"","collapse-tags":"",placeholder:"请选择运费模版"},model:{value:e.subForm.send_tmpl_id,callback:function(t){e.$set(e.subForm,"send_tmpl_id",t)},expression:"subForm.send_tmpl_id"}},e._l(e.base_freight,function(e){return r("el-option",{key:e.id,attrs:{label:e.title,value:e.id}})}),1),e._v(" "),r("div",{staticClass:"f-caption c-link cursor-pointer",on:{click:function(t){return e.$router.push("/sys/freight/edit")}}},[e._v("\n 还没有运费模版?立即创建\n "),r("lb-tool-tips",[e._v("运费模版支持按重量计费和按件数计费两种方式,计费方式按照商品累加运费\n ")])],1)],1),e._v(" "),r("el-form-item",{attrs:{label:"是否开启分销",prop:"is_fx"}},[r("el-radio-group",{model:{value:e.subForm.is_fx,callback:function(t){e.$set(e.subForm,"is_fx",t)},expression:"subForm.is_fx"}},[r("el-radio",{attrs:{label:1}},[e._v(e._s(e.$t("action.ON")))]),e._v(" "),r("el-radio",{attrs:{label:0}},[e._v(e._s(e.$t("action.OFF")))])],1)],1),e._v(" "),1===e.subForm.is_fx?r("block",[r("el-form-item",{attrs:{label:"一级分销",prop:"one_fx"}},[r("el-input",{attrs:{placeholder:"请输入一级分销"},model:{value:e.subForm.one_fx,callback:function(t){e.$set(e.subForm,"one_fx",t)},expression:"subForm.one_fx"}},[r("template",{slot:"append"},[e._v("%")])],2)],1),e._v(" "),r("el-form-item",{attrs:{label:"二级分销",prop:"two_fx"}},[r("el-input",{attrs:{placeholder:"请输入二级分销"},model:{value:e.subForm.two_fx,callback:function(t){e.$set(e.subForm,"two_fx",t)},expression:"subForm.two_fx"}},[r("template",{slot:"append"},[e._v("%")])],2)],1)],1):e._e(),e._v(" "),r("el-form-item",{attrs:{label:"排序值",prop:"top"}},[r("el-input-number",{staticClass:"lb-input-number",attrs:{controls:!1,precision:0,min:0,placeholder:"请输入排序值"},model:{value:e.subForm.top,callback:function(t){e.$set(e.subForm,"top",t)},expression:"subForm.top"}}),e._v(" "),r("lb-tool-tips",[e._v("值越大, 排序越靠前")])],1),e._v(" "),r("el-form-item",[r("lb-button",{directives:[{name:"preventReClick",rawName:"v-preventReClick"}],attrs:{type:"primary"},on:{click:function(t){return e.submitFormInfo("sub")}}},[e._v(e._s(e.$t("action.submit"))+"\n ")]),e._v(" "),r("lb-button",{on:{click:function(t){return e.$router.back(-1)}}},[e._v(e._s(e.$t("action.back"))+"\n ")])],1)],1)],1),e._v(" "),r("el-dialog",{attrs:{title:e.$t(e.processForm.id?"menu.ClaimProcessEdit":"menu.ClaimProcessAdd"),visible:e.showDialog.process,width:"550px",center:""},on:{"update:visible":function(t){return e.$set(e.showDialog,"process",t)}}},[r("el-form",{ref:"processForm",staticClass:"dialog-form",attrs:{model:e.processForm,rules:e.processFormRules,"label-width":"130px"}},[r("el-form-item",{attrs:{label:"图片",prop:"cover"}},[r("lb-cover",{attrs:{fileList:e.processForm.cover},on:{selectedFiles:function(t){return e.getCover(t,"processForm","cover")}}}),e._v(" "),r("lb-tool-tips",[e._v("图片建议尺寸:200 * 200")])],1),e._v(" "),r("el-form-item",{attrs:{label:"流程名称",prop:"title"}},[r("el-input",{attrs:{placeholder:"请输入流程名称",maxlength:"20","show-word-limit":""},model:{value:e.processForm.title,callback:function(t){e.$set(e.processForm,"title",t)},expression:"processForm.title"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"时间段",prop:"time"}},[r("el-input",{attrs:{placeholder:"请输入时间段",maxlength:"30","show-word-limit":""},model:{value:e.processForm.time,callback:function(t){e.$set(e.processForm,"time",t)},expression:"processForm.time"}}),e._v(" "),r("lb-tool-tips",[e._v("例如2021.1.1至2021.6.1")])],1),e._v(" "),r("el-form-item",{attrs:{label:"副标题",prop:"sub_title"}},[r("el-input",{attrs:{placeholder:"请输入副标题",maxlength:"20","show-word-limit":""},model:{value:e.processForm.sub_title,callback:function(t){e.$set(e.processForm,"sub_title",t)},expression:"processForm.sub_title"}})],1)],1),e._v(" "),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(t){e.showDialog.process=!1}}},[e._v("取 消")]),e._v(" "),r("el-button",{directives:[{name:"preventReClick",rawName:"v-preventReClick"}],attrs:{type:"primary"},on:{click:function(t){return e.submitFormInfo("process")}}},[e._v("确 定")])],1)],1),e._v(" "),r("lb-map",{attrs:{dialogVisible:e.showMap},on:{"update:dialogVisible":function(t){e.showMap=t},"update:dialog-visible":function(t){e.showMap=t},selectedLatLng:e.getLatLng}})],1)},staticRenderFns:[]};var g=r("VU/8")(f,h,!1,function(e){r("tevK")},"data-v-8ce7d9dc",null);t.default=g.exports},tevK:function(e,t){}}); |