yxk_pc_mdh/gyhl/static/js/289.4c73bebeb30d3220c313.js

1 line
7.0 KiB
JavaScript
Raw Normal View History

2025-08-28 15:26:35 +08:00
webpackJsonp([289],{Em4E:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=a("woOf"),o=a.n(l),s=a("mvHQ"),i=a.n(s),r=a("Dd8w"),n=a.n(r),c=a("NYxO"),m=a("bzuE"),d=a("GKmE"),u=a("lbHh"),f=a.n(u),h=a("iDdT"),p=a("DRCP"),v={components:{DialogChooseCheckProject:h.a,Attachment:p.a},data:function(){return{formData:{createTime:"",code:"",name:"",auditId:"",auditName:"",remark:"",createBy:"",createByName:"",attachment:""},config:m.a,tableData:[],chooseParts:[],loading:!1,isDisabled:!1,chooseCheckProjectVisible:!1,rulesForm:{name:[{required:!0,message:"请填写检验方案名称",trigger:"blur"}]}}},mounted:function(){var e=f.a.get("userName");this.formData.createByName=e,this.formData.createTime=Object(d.c)()},methods:n()({},Object(c.d)({removeTagNav:"tagNav/removeTagNav"}),{writeAttachment:function(e){this.formData.attachment=e},back:function(){this.removeTagNav({path:this.$route.path,title:this.$route.meta.name}),this.$router.push({path:"/basic/check_plan",query:{t:Date.now()}}),this.formData={},this.resetFields()},save:function(e){var t=this;this.formData.projectDetail=i()(this.tableData),this.$refs[e].validate(function(e){if(e){if(t.isDisabled)return;t.isDisabled=!0,t.$api.checkPlanAPI.saveCheckPlan(t.formData).then(function(e){t.isDisabled=!1,0===e.code?(t.$message({message:e.msg,type:"success"}),t.back()):t.$message({message:e.msg,type:"error"})})}})},handlePartChange:function(e){this.chooseParts=e},resetFields:function(){this.$refs.form.resetFields()},setCheckProject:function(e){var t=this;e&&e.forEach(function(e){e.only=Date.now(),e.projectId=e.id,e.unit="",e.targetValue="",e.id&&delete e.id;var a=o()({},a,e);t.tableData.push(a)})},removeCheckProjects:function(){var e=this;if(this.chooseParts){var t=[];this.chooseParts.forEach(function(a){t.push(a.itemId);var l=e.tableData.findIndex(function(e){if(e.projectId==a.projectId&&e.only==a.only)return!0});e.tableData.splice(l,1)})}}})},b={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"sys-box plan-box"},[a("div",{staticClass:"sys-operate"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.back()}}},[e._v(e._s(e.config.cancelText))]),e._v(" "),a("el-button",{directives:[{name:"has",rawName:"v-has",value:"basic:checkPlan:add",expression:"'basic:checkPlan: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:{"label-width":"120px","inline-message":!0,model:e.formData,rules:e.rulesForm}},[a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-inline",attrs:{label:"检验方案编号"}},[a("el-input",{attrs:{placeholder:"系统自动生成",disabled:"",size:"small"},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-line",attrs:{label:"检验方案名称",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入检验方案名称",size:"small"},model:{value:e.formData.name,callback:function(t){e.$set(e.formData,"name",t)},expression:"formData.name"}})],1)],1),e._v(" "),a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-inline",attrs:{label:"制单时间"}},[a("el-input",{attrs:{placeholder:"系统自动生成",disabled:"",size:"small"},model:{value:e.formData.createTime,callback:function(t){e.$set(e.formData,"createTime",t)},expression:"formData.createTime"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"制单人"}},[a("el-input",{attrs:{placeholder:"",disabled:"",size:"small"},model:{value:e.formData.createByName,callback:function(t){e.$set(e.formData,"createByName",t)},expression:"formData.createByName"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"审核人"}},[a("el-input",{attrs:{clearable:"",disabled:"",size:"small"},model:{value:e.formData.auditName,callback:funct