yxk_pc_mdh/gyhl/static/js/324.c3d63b086e660f6ae8c2.js

1 line
4.1 KiB
JavaScript

webpackJsonp([324],{APvk:function(t,e){},PBqp:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=a("Dd8w"),s=a.n(r),o=a("NYxO"),i=a("DRCP"),n=a("bzuE"),l={components:{Attachment:i.a},data:function(){return{formData:{code:"",name:"",norm:"",method:"",instrumentName:"",remark:"",attachment:""},loading:!1,isDisabled:!1,options:[],selectDeptId:[],config:n.a,btnDisabled:!0,rulesForm:{name:[{required:!0,message:"请填写检验项目名称",trigger:"blur"}]},tableData:[]}},mounted:function(){this.initialize()},watch:{},methods:s()({},Object(o.d)({removeTagNav:"tagNav/removeTagNav"}),{writeAttachment:function(t){this.formData.attachment=t},gotoIndex:function(){this.removeTagNav({path:this.$route.path,title:this.$route.meta.name}),this.$router.push({path:"/basic/check_project",query:{t:Date.now()}}),this.formData={}},initialize:function(){var t=this,e=Number(this.$route.query.id);this.$api.checkProjectAPI.checkProjectDetail({id:e}).then(function(e){0===e.code?(t.formData=e.data[0],e.data[0].attachment&&t.$set(t.formData,"attachment",e.data[0].attachment)):t.$message({message:e.msg,type:"error",duration:2e3})})},save:function(t){var e=this;this.$refs[t].validate(function(t){if(t){if(e.isDisabled)return;e.isDisabled=!0,e.$api.checkProjectAPI.saveCheckProject(e.formData).then(function(t){e.isDisabled=!1,0===t.code?(e.$message({message:t.msg,type:"success"}),e.gotoIndex()):e.$message({message:t.msg,type:"error"})})}})}})},m={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"sys-box check-project-box"},[a("div",{staticClass:"sys-operate"},[a("el-button",{attrs:{type:"primary"},on:{click:t.gotoIndex}},[t._v(t._s(t.config.cancelText))]),t._v(" "),a("el-button",{attrs:{type:"primary",disabled:t.isDisabled},on:{click:function(e){return t.save("form")}}},[t._v("保存")])],1),t._v(" "),a("div",{staticClass:"sys-form"},[a("el-form",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],ref:"form",attrs:{"lable-width":"120px","label-width":"120px",model:t.formData,rules:t.rulesForm}},[a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-inline",attrs:{prop:"code",label:"检验项目编码"}},[a("el-input",{attrs:{placeholder:"系统自动生成",disabled:""},model:{value:t.formData.code,callback:function(e){t.$set(t.formData,"code",e)},expression:"formData.code"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{prop:"name",label:"检验项目名称"}},[a("el-input",{attrs:{placeholder:"请输入检验项目名称"},model:{value:t.formData.name,callback:function(e){t.$set(t.formData,"name",e)},expression:"formData.name"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{prop:"norm",label:"检验标准"}},[a("el-input",{attrs:{placeholder:"请输入检验标准"},model:{value:t.formData.norm,callback:function(e){t.$set(t.formData,"norm",e)},expression:"formData.norm"}})],1)],1),t._v(" "),a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-inline",attrs:{prop:"method",label:"检验方法"}},[a("el-input",{attrs:{placeholder:"请输入检验方法"},model:{value:t.formData.method,callback:function(e){t.$set(t.formData,"method",e)},expression:"formData.method"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{prop:"instrumentName",label:"检验仪器"}},[a("el-input",{attrs:{placeholder:"请输入检验仪器"},model:{value:t.formData.instrumentName,callback:function(e){t.$set(t.formData,"instrumentName",e)},expression:"formData.instrumentName"}})],1)],1),t._v(" "),a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-inline",attrs:{prop:"attachment",label:"上传附件"}},[a("Attachment",{attrs:{files:t.formData.attachment},on:{save:t.writeAttachment}})],1)],1),t._v(" "),a("el-form-item",{attrs:{label:"备注"}},[a("el-input",{staticStyle:{width:"100%"},attrs:{type:"textarea",autosize:{minRows:4},clearable:""},model:{value:t.formData.remark,callback:function(e){t.$set(t.formData,"remark",e)},expression:"formData.remark"}})],1)],1)],1)])},staticRenderFns:[]};var c=a("VU/8")(l,m,!1,function(t){a("APvk")},"data-v-7aef7b0c",null);e.default=c.exports}});