yxk_pc_mdh/gyhl/static/js/378.307a9c239f2d25ce2675.js

1 line
3.8 KiB
JavaScript

webpackJsonp([378],{Gp2f:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("Dd8w"),r=a.n(s),i=(a("GKmE"),a("NYxO")),o=a("HeHh"),n=a("JOZo"),c=a("bzuE"),l={computed:r()({},Object(i.c)({userInfo:"user/getUserInfo"})),components:{SearchMulitUsers:o.a,SearchSingleUsers:n.a},name:"task_handle",data:function(){return{formData:{taskid:"",reason:"",solution:"",checkPerson:"",ccList:[]},ruleForm:{reason:[{required:!0,message:"请填写原因分析",trigger:"blur"}],solution:[{required:!0,message:"请填写解决方案",trigger:"blur"}],checkPerson:[{required:!0,message:"请选择验收人",trigger:"change"}]},selectUser:{id:"",name:""},selectUserList:[],isDisabled:!1,redirect:"",config:c.a}},mounted:function(){this.formData.taskid=this.$route.query.id,this.$route.query.redirect&&(this.redirect=this.$route.query.redirect),this.initialize()},methods:r()({},Object(i.b)({commonActionGetUsers:"user/getUsersAction"}),Object(i.d)({removeTagNav:"tagNav/removeTagNav"}),{initialize:function(){var e=this;this.$api.taskMainAPI.dealDetail(this.formData.taskid).then(function(t){0===t.code&&t.dealInfo&&(e.formData.reason=t.dealInfo.reason,e.formData.solution=t.dealInfo.solution,e.formData.id=t.dealInfo.id)})},back:function(){this.removeTagNav({path:this.$route.path,title:this.$route.meta.name}),this.$router.push({path:"/task/detail",query:{id:this.formData.taskid,t:Date.now(),type:375}})},save_back:function(){this.removeTagNav({path:this.$route.path,title:this.$route.meta.name}),this.redirect?this.$router.push({path:this.redirect,query:{id:this.formData.taskid,t:Date.now()}}):this.$router.push({path:"/task/index"})},tempSave:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return!1;t.isDisabled||(t.isDisabled=!0,t.$api.taskMainAPI.dealSaveTS(t.formData).then(function(e){t.isDisabled=!1,0===e.code?(t.$message({message:e.msg,type:"success"}),t.back()):t.$message({message:null==e.msg?"服务器异常":e.msg,type:"error"})}).catch(function(e){t.$message({message:res.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.taskMainAPI.dealSave(t.formData).then(function(e){t.isDisabled=!1,0===e.code?(t.$message({message:e.msg,type:"success"}),t.back()):t.$message({message:null==e.msg?"服务器异常":e.msg,type:"error"})}).catch(function(e){t.$message({message:res.msg,type:"error"})}))})}})},u={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"sys-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",{attrs:{type:"primary",disabled:e.isDisabled},on:{click:function(t){return e.tempSave("form")}}},[e._v("暂存")]),e._v(" "),a("el-button",{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",{ref:"form",attrs:{"label-width":"110px",model:e.formData,rules:e.ruleForm}},[a("el-form-item",{attrs:{label:"原因分析",prop:"reason"}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:4},placeholder:"请填写原因分析,右下角可拖动输入框"},model:{value:e.formData.reason,callback:function(t){e.$set(e.formData,"reason",t)},expression:"formData.reason"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"解决方案",prop:"solution"}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:4},placeholder:"请填写解决方案,右下角可拖动输入框"},model:{value:e.formData.solution,callback:function(t){e.$set(e.formData,"solution",t)},expression:"formData.solution"}})],1)],1)],1)])},staticRenderFns:[]};var m=a("VU/8")(l,u,!1,function(e){a("tQQ7")},"data-v-505d121c",null);t.default=m.exports},tQQ7:function(e,t){}});