yxk_pc_mdh/gyhl/static/js/201.2843b6a3e5585acd441e.js

1 line
4.7 KiB
JavaScript

webpackJsonp([201],{cP4d:function(e,t){},ea5X:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("d7EF"),s=r.n(a),o=r("//Fk"),i=r.n(o),n=r("Dd8w"),l=r.n(n),c=(r("GKmE"),r("NYxO")),d=r("bzuE"),u={name:"upkeep_execution_check",computed:l()({},Object(c.c)({userInfo:"user/getUserInfo"})),data:function(){var e=this;return{form:{content:"",result:"",xlGrade:0,qaGrade:0,tdGrade:0},colors:["#99A9BF","#F7BA2A","#FF9900"],getUserList:[],resultList:[],isDisabled:!1,ruleForm:{result:[{required:!0,message:"请选择验收结果",trigger:"change"}],content:[{required:!0,message:"请简要填写验收意见",trigger:"blur"}],xlGrade:[{required:!0,validator:function(t,r,a){0===e.form.qaGrade?a(new Error("请为完成效率打分")):a()},trigger:"blur"}],qaGrade:[{required:!0,validator:function(t,r,a){0===e.form.qaGrade?a(new Error("请为完成质量打分")):a()},trigger:"blur"}],tdGrade:[{required:!0,validator:function(t,r,a){0===e.form.tdGrade?a(new Error("请为工作态度打分")):a()},trigger:"blur"}]},config:d.a}},mounted:function(){this.form.recordId=this.$route.query.id,this.initialize(),this.getDetail()},methods:l()({},Object(c.b)({commonActionGetUsers:"user/getUsersAction"}),Object(c.d)({removeTagNav:"tagNav/removeTagNav"}),{initialize:function(){var e=this;i.a.all([this.$api.commonAPI.getUsers(),this.$api.dictAPI.getDictsByType("acceptance_result")]).then(function(t){var r=s()(t,2),a=r[0],o=r[1];0===a.code&&(e.getUserList=a.datas),0===o.code&&(e.resultList=o.datas)}).catch(function(e){console.log(e)})},getDetail:function(){var e=this;this.$api.upkeepPlanAPI.getCheckDetail(this.form.recordId).then(function(t){0===t.code&&t.data&&(e.form.content=t.data.content,e.form.xlGrade=t.data.xl_grade,e.form.qaGrade=t.data.qa_grade,e.form.tdGrade=t.data.td_grade)})},back:function(){this.removeTagNav({path:this.$route.path,title:this.$route.meta.name}),this.$router.push({path:"/upkeep/execution",query:{t:Date.now()}})},tempSave:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return!1;t.isDisabled||(t.isDisabled=!0,t.$api.upkeepPlanAPI.checkRecord(t.form).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"})}))})},save:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return!1;t.isDisabled||(t.isDisabled=!0,t.$api.upkeepPlanAPI.sumitOfCheck(t.form).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"})}))})}})},m={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"sys-box check-box"},[r("div",{staticClass:"sys-operate"},[r("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.back()}}},[e._v(e._s(e.config.cancelText))]),e._v(" "),r("el-button",{attrs:{type:"primary",disabled:e.isDisabled},on:{click:function(t){return e.tempSave("form")}}},[e._v("暂存")]),e._v(" "),r("el-button",{attrs:{type:"primary",disabled:e.isDisabled},on:{click:function(t){return e.save("form")}}},[e._v("提交")])],1),e._v(" "),r("div",{staticClass:"sys-form"},[r("el-form",{ref:"form",attrs:{"label-width":"110px",model:e.form,rules:e.ruleForm}},[r("el-form-item",{attrs:{label:"验收意见",prop:"content"}},[r("el-input",{attrs:{placeholder:"请简要填写验收意见",autosize:{minRows:4},type:"textarea"},model:{value:e.form.content,callback:function(t){e.$set(e.form,"content",t)},expression:"form.content"}})],1),e._v(" "),r("el-form-item",{staticStyle:{width:"100%"},attrs:{label:"验收结果",prop:"result"}},[r("el-select",{attrs:{placeholder:"请选择"},model:{value:e.form.result,callback:function(t){e.$set(e.form,"result",t)},expression:"form.result"}},e._l(e.resultList,function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)],1),e._v(" "),r("el-form-item",{staticClass:"form-inline",attrs:{label:"完成效率",prop:"xlGrade"}},[r("el-rate",{attrs:{colors:e.colors},model:{value:e.form.xlGrade,callback:function(t){e.$set(e.form,"xlGrade",t)},expression:"form.xlGrade"}})],1),e._v(" "),r("el-form-item",{staticClass:"form-inline",attrs:{label:"完成质量",prop:"qaGrade"}},[r("el-rate",{attrs:{colors:e.colors},model:{value:e.form.qaGrade,callback:function(t){e.$set(e.form,"qaGrade",t)},expression:"form.qaGrade"}})],1),e._v(" "),r("el-form-item",{staticClass:"form-inline",attrs:{label:"工作态度",prop:"tdGrade"}},[r("el-rate",{attrs:{colors:e.colors},model:{value:e.form.tdGrade,callback:function(t){e.$set(e.form,"tdGrade",t)},expression:"form.tdGrade"}})],1)],1)],1)])},staticRenderFns:[]};var f=r("VU/8")(u,m,!1,function(e){r("wO75"),r("cP4d")},"data-v-4af22054",null);t.default=f.exports},wO75:function(e,t){}});