| 1 |
- "use strict";(self["webpackChunkyos_manage"]=self["webpackChunkyos_manage"]||[]).push([[5575],{65575:function(e,s,t){t.r(s),t.d(s,{default:function(){return c}});var a=function(){var e=this,s=e.$createElement,t=e._self._c||s;return t("div",[t("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(s){e.dialogTableVisible=!0}}},[e._v(" 创建任务 ")]),t("el-dialog",{attrs:{title:"创建任务","append-to-body":"",visible:e.dialogTableVisible,width:"700px"},on:{"update:visible":function(s){e.dialogTableVisible=s},close:function(s){e.leaderShow=!1,e.assistShow=!1}}},[e.errormsg?t("el-alert",{staticClass:"normal-margin",attrs:{title:e.errormsg,type:"error"}}):e._e(),t("el-input",{staticClass:"normal-margin",attrs:{placeholder:"输入任务标题",type:"text","show-word-limit":"",maxlength:"40",size:"small"},model:{value:e.form.title,callback:function(s){e.$set(e.form,"title",s)},expression:"form.title"}}),t("el-input",{staticClass:"normal-margin",attrs:{placeholder:"输入任务内容",autosize:{minRows:6},type:"textarea","show-word-limit":"",maxlength:"100",size:"small"},model:{value:e.form.remarks,callback:function(s){e.$set(e.form,"remarks",s)},expression:"form.remarks"}}),t("div",{staticClass:"flex-align-center flex-between normal-margin"},[t("p",{staticClass:"task__label"},[t("i",{staticClass:"el-icon-time"}),e._v(" 开始:")]),t("el-date-picker",{attrs:{type:"date",placeholder:"选择日期","value-format":"yyyy-MM-dd",size:"small"},model:{value:e.form.starttime,callback:function(s){e.$set(e.form,"starttime",s)},expression:"form.starttime"}}),e._v(" - "),t("p",{staticClass:"task__label"},[e._v("结束:")]),t("el-date-picker",{attrs:{type:"date",placeholder:"选择日期","value-format":"yyyy-MM-dd",size:"small"},model:{value:e.form.endtime,callback:function(s){e.$set(e.form,"endtime",s)},expression:"form.endtime"}})],1),t("div",{staticClass:"normal-margin flex-align-center"},[t("p",{staticClass:"task__label"},[t("i",{staticClass:"el-icon-bell"}),e._v(" 提醒时间:结束前 ")]),t("el-input",{staticStyle:{width:"90px"},attrs:{disabled:!e.form.endtime,size:"small"},model:{value:e.form.remindday,callback:function(s){e.$set(e.form,"remindday",s)},expression:"form.remindday"}}),t("p",[e._v(" 天")])],1),t("div",{staticClass:"normal-margin"},[t("p",{staticClass:"task__label"},[t("i",{staticClass:"el-icon-upload2"}),e._v(" 上传附件")]),t("upload",{ref:"upload",attrs:{folderid:e.folderid,bindData:e.bindData,type:"button"}})],1),t("div",[t("div",{staticClass:"flex-align-center flex-between"},[t("el-popover",{attrs:{placement:"right",trigger:"manual",width:"400"},model:{value:e.leaderShow,callback:function(s){e.leaderShow=s},expression:"leaderShow"}},[t("member",{ref:"member",attrs:{param:e.param,radio:!0},on:{onSelect:e.setLeader,onCancel:function(s){e.leaderShow=!1}}}),t("el-input",{staticClass:"input-with-select",attrs:{slot:"reference",placeholder:"请输入内容",readonly:"",size:"small"},on:{focus:e.showMenber},slot:"reference",model:{value:e.leader.name,callback:function(s){e.$set(e.leader,"name",s)},expression:"leader.name"}},[t("p",{attrs:{slot:"prepend"},slot:"prepend"},[e._v("执行人")])])],1),t("el-popover",{attrs:{placement:"right",trigger:"manual",width:"400"},model:{value:e.assistShow,callback:function(s){e.assistShow=s},expression:"assistShow"}},[t("member",{ref:"memberAssist",attrs:{param:e.param,implement:e.form.leaderuserid,radio:!1},on:{onSelect:e.setAssist,onCancel:function(s){e.assistShow=!1}}}),t("el-input",{staticClass:"input-with-select",attrs:{slot:"reference",placeholder:"请输入内容",readonly:"",size:"small"},on:{focus:e.showMenberAssist},slot:"reference",model:{value:e.assistPerson,callback:function(s){e.assistPerson=s},expression:"assistPerson"}},[t("p",{attrs:{slot:"prepend"},slot:"prepend"},[e._v("协助人")])])],1)],1)]),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{staticStyle:{width:"120px"},attrs:{size:"small"},on:{click:function(s){e.dialogTableVisible=!1}}},[e._v("取 消")]),t("el-button",{staticStyle:{width:"120px"},attrs:{type:"warning",size:"small"},on:{click:e.validateInput}},[e._v("创 建")])],1)],1)],1)},i=[],r=t(85084),l=t(24438),o={props:["ownertable"],components:{upload:l.Z,member:r.Z},data(){return{leaderShow:!1,assistShow:!1,dialogTableVisible:!1,folderid:JSON.parse(sessionStorage.getItem("folderid")).appfolderid,form:{sys_taskid:0,title:"",remarks:"",starttime:"",remindday:0,ownertable:"",ownerid:0,endtime:"",leaderuserid:""},param:{id:"20221018122201",content:{ownertable:"sys_task",ownerid:0,pageSize:20,where:{condition:"",withoutselect:0}}},errormsg:"",bindData:{},leader:{},assist:[],assistPerson:""}},methods:{validateInput(){return this.form.title?this.form.starttime?void this.submit():(this.errormsg="请选择开始日期",!1):(this.errormsg="请输入标题",!1)},setLeader(e){this.leader=e[0],this.form.leaderuserid=e[0].userid,this.leaderShow=!1},setAssist(e){console.log(e),this.assistPerson="",this.assist=[],e.forEach(((e,s)=>{this.assistPerson=0===s?e.name:this.assistPerson+","+e.name,this.assist[s]=e.userid})),this.assistShow=!1},async submit(){const e=await this.$api.requested({id:20221211112101,content:this.form});this.tool.showMessage(e,(()=>{this.param.content.ownerid=e.data.sys_taskid,this.bindData={ownertable:"sys_task",ownerid:e.data.sys_taskid,usetype:"default"},this.$refs["upload"].toUpload(),this.$emit("onSuccess"),this.dialogTableVisible=!1,this.refresh(),this.errormsg="",this.insertAssist(e.data.sys_taskid)}))},refresh(){this.form={sys_taskid:0,title:"",remarks:"",starttime:"",remindday:0,ownertable:"",ownerid:0,endtime:""}},showMenber(){this.leaderShow=!0,this.assistShow=!1,this.$refs.member.listData()},showMenberAssist(){this.assistShow=!0,this.leaderShow=!1,this.$refs.memberAssist.listData()},async insertAssist(e){await this.$api.requested({id:20220930103601,content:{ownertable:"sys_task",ownerid:e,userids:this.assist,justuserids:!0}})}}},n=o,d=t(43736),m=(0,d.Z)(n,a,i,!1,null,"6329efca",null),c=m.exports}}]);
|