1 line
3.2 KiB
JavaScript
1 line
3.2 KiB
JavaScript
webpackJsonp([367],{PAxm:function(e,t){},xywV:function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s("Dd8w"),a=s.n(r),i=(s("GKmE"),s("NYxO")),o=s("HeHh"),n=s("JOZo"),c=s("bzuE"),u={computed:a()({},Object(i.c)({userInfo:"user/getUserInfo"})),name:"task_reply",components:{SearchMulitUsers:o.a,SearchSingleUsers:n.a},data:function(){return{formData:{taskid:"",reason:"",solution:"",ccList:[]},getUserList:[],ruleForm:{reason:[{required:!0,message:"请填写原因分析",trigger:"blur"}],solution:[{required:!0,message:"请填写解决方案",trigger:"blur"}]},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:a()({},Object(i.b)({commonActionGetUsers:"user/getUsersAction"}),Object(i.d)({removeTagNav:"tagNav/removeTagNav"}),{initialize:function(){var e=this;this.commonActionGetUsers().then(function(t){0===t.code&&(e.getUserList=t.datas)})},back:function(){this.removeTagNav({path:this.$route.path,title:this.$route.meta.name}),this.$router.go(-1)},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"})},save:function(e){var t=this;if(this.selectUserList){var s=[];this.selectUserList.forEach(function(e){s.push(e.id)}),this.formData.ccList=s}this.$refs[e].validate(function(e){if(!e)return!1;t.isDisabled||(t.isDisabled=!0,t.$api.taskMainAPI.replySave(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"})}))})}})},l={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"sys-box"},[s("div",{staticClass:"sys-operate"},[s("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.back()}}},[e._v(e._s(e.config.cancelText))]),e._v(" "),s("el-button",{attrs:{type:"primary",disabled:e.isDisabled},on:{click:function(t){return e.save("form")}}},[e._v("提交")])],1),e._v(" "),s("div",{staticClass:"sys-form"},[s("el-form",{ref:"form",attrs:{"label-width":"110px",model:e.formData,rules:e.ruleForm}},[s("el-form-item",{attrs:{label:"原因分析",prop:"reason"}},[s("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(" "),s("el-form-item",{attrs:{label:"解决方案",prop:"solution"}},[s("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),e._v(" "),s("el-form-item",{attrs:{label:"抄送人"}},[s("SearchMulitUsers",{attrs:{initcurlists:e.selectUserList}})],1)],1)],1)])},staticRenderFns:[]};var m=s("VU/8")(u,l,!1,function(e){s("PAxm")},"data-v-5d95bfe6",null);t.default=m.exports}}); |