Files
jianfeng-server/public/static/js/80.js
2025-10-02 10:33:06 +08:00

1 line
6.7 KiB
JavaScript
Executable File

webpackJsonp([80],{Zuu8:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=r("mvHQ"),a=r.n(s),l=r("Gu7T"),o=r.n(l),i=r("Xxa5"),n=r.n(i),u=r("exGp"),c=r.n(u),m={data:function(){return{id:"",navTitle:"",base_month:[],base_freight:[],subForm:{title:"",imgs:[],output_value:"",month:[],area:"",grow_cycle:"",picking_cycle:"",seed_cycle:"",seed_price:"",top:0},subFormRules:{title:{required:!0,validator:this.$reg.isNoEmpty,text:"种子名称",reg_type:2,trigger:"blur"},output_value:{required:!0,validator:this.$reg.isFloatNum,text:"预估产值",trigger:"blur"},imgs:{required:!0,type:"array",message:"请上传轮播图",trigger:"blur"},month:{required:!0,type:"array",message:"请选择播种季节",trigger:"blur"},area:{required:!0,validator:this.$reg.isFloatNum,text:"播种面积",trigger:"blur"},grow_cycle:{required:!0,validator:this.$reg.isFloatNum,text:"生长周期",dotLen:1,trigger:"blur"},picking_cycle:{required:!0,validator:this.$reg.isFloatNum,text:"采摘周期",reg_type:2,dotLen:1,trigger:"blur"},seed_cycle:{required:!0,validator:this.$reg.isFloatNum,text:"种植周期",reg_type:2,dotLen:1,trigger:"blur"},seed_price:{required:!0,validator:this.$reg.isMoney,text:"种子价格",reg_type:2,trigger:"blur"},top:{required:!0,type:"number",message:"请输入排序值",trigger:"blur"}}}},created:function(){var e=this;return c()(n.a.mark(function t(){var r;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r=e.$route.query.id,t.next=3,e.getBaseInfo();case 3:r&&(e.subForm.id=r,e.getDetail(r)),e.navTitle=e.$t(r?"menu.LandSeedEdit":"menu.LandSeedAdd");case 5:case"end":return t.stop()}},t,e)}))()},methods:{getBaseInfo:function(){var e=this;return c()(n.a.mark(function t(){var r,s;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:for(r=[],s=1;s<13;s++)r.push({id:s,title:s+"月"});e.base_month=r;case 3:case"end":return t.stop()}},t,e)}))()},getDetail:function(e){var t=this;return c()(n.a.mark(function r(){var s,a,l,o;return n.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,t.$api.land.seedInfo({id:e});case 2:if(s=r.sent,a=s.code,l=s.data,200===a){r.next=7;break}return r.abrupt("return");case 7:for(o in l.imgs=l.imgs.map(function(e){return{url:e}}),t.subForm)t.subForm[o]=l[o];case 9:case"end":return r.stop()}},r,t)}))()},selectedFiles:function(e,t){var r;(r=this.subForm[t]).push.apply(r,o()(e))},moveFiles:function(e,t){this.subForm[t]=e},submitFormInfo:function(e){var t=this,r=!0;if(this.$refs[e].validate(function(e){e||(r=!1)}),r){var s=JSON.parse(a()(this[e])),l=s.id?"seedUpdate":"seedAdd";s.imgs=s.imgs.map(function(e){return e.url}),s.month=s.month.sort(function(e,t){return 1*e-1*t}),this.$api.land[l](s).then(function(e){200===e.code&&(t.$message.success(t.$t(s.id?"tips.successRev":"tips.successSub")),t.$router.back(-1))})}}}},p={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"lb-land-seed-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:{placeholder:"请输入种子名称",maxlength:"20","show-word-limit":""},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:"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:"output_value"}},[r("el-input",{attrs:{placeholder:"请输入预估产量"},model:{value:e.subForm.output_value,callback:function(t){e.$set(e.subForm,"output_value",t)},expression:"subForm.output_value"}},[r("template",{slot:"append"},[e._v("kg/m²")])],2)],1),e._v(" "),r("el-form-item",{attrs:{label:"播种季节",prop:"month"}},[r("el-select",{attrs:{multiple:"","collapse-tags":"",clearable:"",placeholder:"请选择播种季节"},model:{value:e.subForm.month,callback:function(t){e.$set(e.subForm,"month",t)},expression:"subForm.month"}},e._l(e.base_month,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:"area"}},[r("el-input",{attrs:{placeholder:"请输入播种面积"},model:{value:e.subForm.area,callback:function(t){e.$set(e.subForm,"area",t)},expression:"subForm.area"}},[r("template",{slot:"append"},[e._v("m²")])],2)],1),e._v(" "),r("el-form-item",{attrs:{label:"生长周期",prop:"grow_cycle"}},[r("el-input",{attrs:{placeholder:"请输入生长周期"},model:{value:e.subForm.grow_cycle,callback:function(t){e.$set(e.subForm,"grow_cycle",t)},expression:"subForm.grow_cycle"}},[r("template",{slot:"append"},[e._v("天")])],2)],1),e._v(" "),r("el-form-item",{attrs:{label:"采摘周期",prop:"picking_cycle"}},[r("el-input",{attrs:{placeholder:"请输入采摘周期"},model:{value:e.subForm.picking_cycle,callback:function(t){e.$set(e.subForm,"picking_cycle",t)},expression:"subForm.picking_cycle"}},[r("template",{slot:"append"},[e._v("天")])],2)],1),e._v(" "),r("el-form-item",{attrs:{label:"种植周期",prop:"seed_cycle"}},[r("el-input",{attrs:{placeholder:"请输入种植周期"},model:{value:e.subForm.seed_cycle,callback:function(t){e.$set(e.subForm,"seed_cycle",t)},expression:"subForm.seed_cycle"}},[r("template",{slot:"append"},[e._v("天")])],2)],1),e._v(" "),r("el-form-item",{attrs:{label:"种子价格",prop:"seed_price"}},[r("el-input",{attrs:{placeholder:"请输入种子价格"},model:{value:e.subForm.seed_price,callback:function(t){e.$set(e.subForm,"seed_price",t)},expression:"subForm.seed_price"}},[r("template",{slot:"append"},[e._v("元")])],2)],1),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("subForm")}}},[e._v(e._s(e.$t("action.submit")))]),e._v(" "),r("lb-button",{on:{click:function(t){return e.$router.back(-1)}}},[e._v(e._s(e.$t("action.back")))])],1)],1)],1)],1)},staticRenderFns:[]};var d=r("VU/8")(m,p,!1,function(e){r("yt6E")},"data-v-25c9696f",null);t.default=d.exports},yt6E:function(e,t){}});