1 line
3.9 KiB
JavaScript
1 line
3.9 KiB
JavaScript
webpackJsonp([385],{F1aV:function(e,t){},"R/nJ":function(e,t,a){"use strict";Object.defineProperty(t,"__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,options:[],selectDeptId:[],config:n.a,btnDisabled:!0,isDisabled:!1,rulesForm:{name:[{required:!0,message:"请填写检验项目名称",trigger:"blur"}]},tableData:[]}},mounted:function(){},watch:{},methods:s()({},Object(o.d)({removeTagNav:"tagNav/removeTagNav"}),{writeAttachment:function(e){this.formData.attachment=e},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={}},save:function(e){var t=this;this.$refs[e].validate(function(e){if(e){if(t.isDisabled)return;t.isDisabled=!0,t.$api.checkProjectAPI.saveCheckProject(t.formData).then(function(e){t.isDisabled=!1,0===e.code?(t.$message({message:e.msg,type:"success"}),t.gotoIndex()):t.$message({message:e.msg,type:"error"})})}})}})},m={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"sys-box check-project-box"},[a("div",{staticClass:"sys-operate"},[a("el-button",{attrs:{type:"primary"},on:{click:e.gotoIndex}},[e._v(e._s(e.config.cancelText))]),e._v(" "),a("el-button",{directives:[{name:"has",rawName:"v-has",value:"basic:checkProject:add",expression:"'basic:checkProject:add'"}],attrs:{type:"primary",disabled:e.isDisabled},on:{click:function(t){return e.save("form")}}},[e._v("保存")])],1),e._v(" "),a("div",{staticClass:"sys-form"},[a("el-form",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"form",attrs:{"lable-width":"120px","label-width":"120px",model:e.formData,rules:e.rulesForm}},[a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-inline",attrs:{prop:"code",label:"检验项目编码"}},[a("el-input",{attrs:{placeholder:"系统自动生成",disabled:""},model:{value:e.formData.code,callback:function(t){e.$set(e.formData,"code",t)},expression:"formData.code"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{prop:"name",label:"检验项目名称"}},[a("el-input",{attrs:{placeholder:"请输入检验项目名称"},model:{value:e.formData.name,callback:function(t){e.$set(e.formData,"name",t)},expression:"formData.name"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{prop:"norm",label:"检验标准"}},[a("el-input",{attrs:{placeholder:"请输入检验标准"},model:{value:e.formData.norm,callback:function(t){e.$set(e.formData,"norm",t)},expression:"formData.norm"}})],1)],1),e._v(" "),a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-inline",attrs:{prop:"method",label:"检验方法"}},[a("el-input",{attrs:{placeholder:"请输入检验方法"},model:{value:e.formData.method,callback:function(t){e.$set(e.formData,"method",t)},expression:"formData.method"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{prop:"instrumentName",label:"检验仪器"}},[a("el-input",{attrs:{placeholder:"请输入检验仪器"},model:{value:e.formData.instrumentName,callback:function(t){e.$set(e.formData,"instrumentName",t)},expression:"formData.instrumentName"}})],1)],1),e._v(" "),a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-inline",attrs:{prop:"attachment",label:"上传附件"}},[a("Attachment",{on:{save:e.writeAttachment}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"备注"}},[a("el-input",{staticStyle:{width:"100%"},attrs:{type:"textarea",autosize:{minRows:4},clearable:""},model:{value:e.formData.remark,callback:function(t){e.$set(e.formData,"remark",t)},expression:"formData.remark"}})],1)],1)],1)])},staticRenderFns:[]};var c=a("VU/8")(l,m,!1,function(e){a("F1aV")},"data-v-479934cf",null);t.default=c.exports}}); |