First commit

This commit is contained in:
2025-10-02 10:33:06 +08:00
parent 198b8bf2a6
commit c38eed4a22
5512 changed files with 958855 additions and 0 deletions

1
public/static/js/101.js Executable file
View File

@@ -0,0 +1 @@
webpackJsonp([101],{VPz1:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("mvHQ"),i=r.n(a),s=r("Xxa5"),o=r.n(s),l=r("exGp"),n=r.n(l),u={data:function(){return{id:"",navTitle:"",base_farmer:[],subForm:{id:0,cover:[],title:"",sub_title:"",price:"",farmer_id:[],top:0},subFormRules:{cover:{required:!0,type:"array",message:"请上传封面图",trigger:"blur"},title:{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"},price:{required:!0,validator:this.$reg.isMoney,text:"价格",reg_type:2,trigger:"blur"},farmer_id:{required:!0,type:"array",message:"请选择所属农场",trigger:"blur"},top:{required:!0,type:"number",message:"请输入排序值",trigger:"blur"}}}},created:function(){var e=this;return n()(o.a.mark(function t(){var r;return o.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.ClaimBreedEdit":"menu.ClaimBreedAdd");case 5:case"end":return t.stop()}},t,e)}))()},methods:{getBaseInfo:function(){var e=this;return n()(o.a.mark(function t(){var r,a,i;return o.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.$api.farmer.farmerSelectList();case 2:if(r=t.sent,a=r.code,i=r.data,200===a){t.next=7;break}return t.abrupt("return");case 7:e.base_farmer=i;case 8:case"end":return t.stop()}},t,e)}))()},getDetail:function(e){var t=this;return n()(o.a.mark(function r(){var a,i,s,l;return o.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,t.$api.claim.breedInfo({id:e});case 2:if(a=r.sent,i=a.code,s=a.data,200===i){r.next=7;break}return r.abrupt("return");case 7:for(l in s.cover=[{url:s.cover}],t.subForm)t.subForm[l]=s[l];case 9:case"end":return r.stop()}},r,t)}))()},getCover:function(e){this.subForm.cover=e},submitFormInfo:function(e){var t=this,r=!0;if(this.$refs[e+"Form"].validate(function(e){e||(r=!1)}),r){var a=JSON.parse(i()(this[e+"Form"]));a.cover=a.cover[0].url;var s=a.id?"breedUpdate":"breedAdd";this.$api.claim[s](a).then(function(e){200===e.code&&(t.$message.success(t.$t(a.id?"tips.successRev":"tips.successSub")),t.$router.back(-1))})}}}},c={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"lb-land-massif-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:"cover"}},[r("lb-cover",{attrs:{fileList:e.subForm.cover},on:{selectedFiles:e.getCover}}),e._v(" "),r("lb-tool-tips",[e._v("图片建议尺寸750 * 420")])],1),e._v(" "),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:"sub_title"}},[r("el-input",{attrs:{placeholder:"请输入养殖副标题",maxlength:"20","show-word-limit":""},model:{value:e.subForm.sub_title,callback:function(t){e.$set(e.subForm,"sub_title",t)},expression:"subForm.sub_title"}})],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:"farmer_id"}},[r("el-select",{attrs:{multiple:"",filterable:"","collapse-tags":"",placeholder:"请选择所属农场"},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._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")))]),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 m=r("VU/8")(u,c,!1,function(e){r("qliD")},"data-v-07e373f4",null);t.default=m.exports},qliD:function(e,t){}});