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