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

1 line
3.6 KiB
JavaScript
Executable File

webpackJsonp([71],{"7WFc":function(e,r){},vWyt:function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a=t("mvHQ"),i=t.n(a),n=t("Xxa5"),s=t.n(n),o=t("exGp"),u=t.n(o),c={data:function(){return{id:"",navTitle:"",base_farmer:[],subForm:{id:0,title:"",room_id:"",farmer_id:""},subFormRules:{title:{required:!0,validator:this.$reg.isNoEmpty,text:"仪器名称",reg_type:2,trigger:"blur"},room_id:{required:!0,type:"number",message:"请输入房间号",trigger:"blur"},farmer_id:{required:!0,type:"number",message:"请选择所属农场",trigger:"blur"}}}},created:function(){var e=this;return u()(s.a.mark(function r(){var t;return s.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,e.getBaseInfo();case 2:(t=e.$route.query.id)&&(e.subForm.id=t,e.getDetail(t)),e.navTitle=e.$t(t?"menu.HardwareMachineEdit":"menu.HardwareMachineAdd");case 5:case"end":return r.stop()}},r,e)}))()},methods:{getBaseInfo:function(){var e=this;return u()(s.a.mark(function r(){var t,a,i;return s.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,e.$api.farmer.farmerSelectList();case 2:if(t=r.sent,a=t.code,i=t.data,200===a){r.next=7;break}return r.abrupt("return");case 7:e.base_farmer=i;case 8:case"end":return r.stop()}},r,e)}))()},getCover:function(e){this.subForm.img=e},getDetail:function(e){var r=this;return u()(s.a.mark(function t(){var a,i,n,o;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,r.$api.hardware.machineInfo({id:e});case 2:if(a=t.sent,i=a.code,n=a.data,200===i){t.next=7;break}return t.abrupt("return");case 7:for(o in n.link=1*n.link>0?1*n.link:"",r.subForm)r.subForm[o]=n[o];case 9:case"end":return t.stop()}},t,r)}))()},submitFormInfo:function(){var e=this,r=!0;if(this.$refs.subForm.validate(function(e){e||(r=!1)}),r){var t=JSON.parse(i()(this.subForm)),a=t.id?"machineUpdate":"machineAdd";this.$api.hardware[a](t).then(function(r){200===r.code&&(e.$message.success(e.$t(t.id?"tips.successRev":"tips.successSub")),e.$router.back(-1))})}}}},l={render:function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"lb-system-banner-edit"},[t("top-nav",{attrs:{title:e.navTitle,isBack:!0}}),e._v(" "),t("div",{staticClass:"page-main"},[t("el-form",{ref:"subForm",staticClass:"dialog-form",attrs:{model:e.subForm,rules:e.subFormRules,"label-width":"100px"}},[t("el-form-item",{attrs:{label:"仪器名称",prop:"title"}},[t("el-input",{attrs:{maxlength:"20","show-word-limit":"",placeholder:"请输入仪器名称"},model:{value:e.subForm.title,callback:function(r){e.$set(e.subForm,"title",r)},expression:"subForm.title"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"房间号",prop:"room_id"}},[t("el-input",{attrs:{placeholder:"请输入房间号"},model:{value:e.subForm.room_id,callback:function(r){e.$set(e.subForm,"room_id",e._n(r))},expression:"subForm.room_id"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"所属农场",prop:"farmer_id"}},[t("el-select",{attrs:{filterable:"","collapse-tags":"",placeholder:"请选择所属农场"},model:{value:e.subForm.farmer_id,callback:function(r){e.$set(e.subForm,"farmer_id",r)},expression:"subForm.farmer_id"}},e._l(e.base_farmer,function(e){return t("el-option",{key:e.id,attrs:{label:e.title,value:e.id}})}),1)],1),e._v(" "),t("el-form-item",[t("lb-button",{directives:[{name:"preventReClick",rawName:"v-preventReClick"}],attrs:{type:"primary"},on:{click:e.submitFormInfo}},[e._v(e._s(e.$t("action.submit")))]),e._v(" "),t("lb-button",{on:{click:function(r){return e.$router.back(-1)}}},[e._v(e._s(e.$t("action.back")))])],1)],1)],1)],1)},staticRenderFns:[]};var m=t("VU/8")(c,l,!1,function(e){t("7WFc")},"data-v-3915bd09",null);r.default=m.exports}});