createDialog-eb77e1fc.js 72 KB

1
  1. var tt=Object.defineProperty;var at=($,a,e)=>a in $?tt($,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):$[a]=e;var Ae=($,a,e)=>(at($,typeof a!="symbol"?a+"":a,e),e);import{r as l,i as I,o as Ie,e as O,s as st,a as Ee,u as He,n as Ve,g as lt}from"./vendor-39c32a1b.js";import{L as Be}from"./LJWWMSelect-2cdf6374.js";import{L as Ue}from"./LJUploadFiles-0283136e.js";import{L as it}from"./LJPagiNation-bde08d78.js";import{n as ye,$ as ue}from"./index-e98a10a3.js";import{M as je}from"./constant-206eb609.js";import{L as We,u as Xe,a as nt}from"./LJDialog-63a2d02b.js";import{g as we,a as rt}from"./index-7420134f.js";import{L as ot}from"./LJTitle-7f047768.js";import{L as ct}from"./LJFlexBox-b6ef1ca9.js";import{L as dt}from"./LJLabelInput-4ff0293d.js";const ut="/svg/text-icon-4671bce5.svg";const mt={__name:"addAssociation",emits:["getassociationList"],setup($,{expose:a,emit:e}){const t=l(!1),s=l([]),o=l(0),u=l(1),y=I({limit:10,offset:0,ordering:"-id",del_flag:0,member:ue.getters.member.id,task_type:0,status:0}),D=l([]);function C(){t.value=!0,g()}function P(){t.value=!1}function g(){if(y.task_type==2){const L={limit:y.limit,offset:y.offset,ordering:"-id",del_flag:0,all_company:1};HTTP.get("get_kr_list",L).then(c=>{c.data.results.map(p=>{p.completion==0?p.process=0:p.completion<=p.threshold?p.process=Number((p.completion/p.threshold*100).toFixed(0)):p.completion>p.threshold&&p.completion<=p.target?p.process=Number((p.completion/p.target*100).toFixed(0)):p.completion>p.target&&p.completion<p.challenge?p.process=Number((p.completion/p.challenge*100).toFixed(0)):p.process=100}),s.value=c.data.results,o.value=c.data.count})}else HTTP.get("get_oa_process_task",y).then(L=>{L.data.results.map(c=>{c.company==0||c.total==0?c.process=0:c.process=c.company/c.total*100}),s.value=L.data.results,o.value=L.data.count})}function M(L){D.value=L}function V(){t.value=!1;let L=[];D.value.map(p=>{L.push(p.id)});const c={relation_type:y.task_type,list_ids:L};e("getassociationList",c,D.value)}function _(){y.limit=10,y.offset=0,g()}function h(L){y.limit=L,g()}function z(L){u.value=L,y.offset=(L-1)*y.limit,g()}return a({init:C}),{__sfc:!0,drawer:t,tableData:s,total:o,emits:e,currentPage:u,filter:y,getSelectList:D,init:C,handleClose:P,getList:g,handleSelectionChange:M,submit:V,getTypeList:_,handleSizeChange:h,handleCurrentChange:z,LJPagiNation:it,$stores:ue}}};var pt=function(){var a=this,e=a._self._c,t=a._self._setupProxy;return e("el-drawer",{attrs:{title:"\u6DFB\u52A0\u5173\u8054",size:"45%","append-to-body":!0,visible:t.drawer,direction:"rtl","before-close":t.handleClose},on:{"update:visible":function(s){t.drawer=s}}},[e("div",{staticClass:"associa-view"},[e("el-divider"),e("el-radio-group",{on:{input:t.getTypeList},model:{value:t.filter.task_type,callback:function(s){a.$set(t.filter,"task_type",s)},expression:"filter.task_type"}},[e("el-radio",{attrs:{label:0}},[a._v("\u5173\u8054\u4EFB\u52A1")]),e("el-radio",{attrs:{label:1}},[a._v("\u5173\u8054\u9879\u76EE")]),t.$stores.getters.edition_name=="\u4F01\u4E1A\u7248"?e("el-radio",{attrs:{label:2}},[a._v("\u5173\u8054KR")]):a._e()],1),e("div",{staticClass:"assoication-list"},[e("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData,height:"430","header-cell-style":{background:"#F6FAFF"}},on:{"selection-change":t.handleSelectionChange}},[e("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),e("el-table-column",{attrs:{prop:"name",label:"\u4EFB\u52A1\u540D\u79F0",width:"380"},scopedSlots:a._u([{key:"default",fn:function(s){return[e("div",{staticClass:"name-cont"},[e("img",{attrs:{src:ut,alt:""}}),a._v(" \u3010"+a._s(s.row.name)+"\u3011 "+a._s(s.row.description)+" ")])]}}])}),e("el-table-column",{attrs:{prop:"status",label:"\u72B6\u6001"},scopedSlots:a._u([{key:"default",fn:function(s){return[s.row.status==0?e("div",{staticClass:"collaborate-status",staticStyle:{color:"#50D670",background:"#EAFAE4"}},[a._v(" \u8FDB\u884C\u4E2D ")]):s.row.status==1?e("div",{staticClass:"collaborate-status",staticStyle:{color:"#5172F2",background:"#ECEDFF"}},[a._v("\u5BA1\u6279\u4E2D")]):s.row.status==2?e("div",{staticClass:"collaborate-status",staticStyle:{color:"#6A6767",background:"#EFEFEF"}},[a._v("\u5DF2\u5B8C\u6210")]):e("div",{staticClass:"collaborate-status",staticStyle:{color:"#FF1D1D",background:"#FAE4E4"}},[a._v("\u5DF2\u9A73\u56DE")])]}}])}),e("el-table-column",{attrs:{prop:"name",label:"\u8FDB\u5EA6"},scopedSlots:a._u([{key:"default",fn:function(s){return[e("el-progress",{attrs:{type:"circle",width:20,"stroke-width":4,percentage:s.row.process,"show-text":!1,color:"#1651EE"}})]}}])})],1),e(t.LJPagiNation,{attrs:{"current-page":t.currentPage,"page-size":t.filter.limit,total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1),e("div",{staticClass:"btn-list"},[e("el-button",{on:{click:t.handleClose}},[a._v("\u53D6\u6D88")]),e("el-button",{attrs:{type:"primary"},on:{click:t.submit}},[a._v("\u786E\u5B9A")])],1)],1)])},vt=[],_t=ye(mt,pt,vt,!1,null,"a32c5a77",null,null);const ft=_t.exports,gt="/svg/add-task-icon2-deaf3e54.svg",ht="/svg/add-task-icon1-a62d485f.svg",Te="/svg/task-process-icon1-2e58199d.svg",Re="/svg/task-process-icon2-a72a4b8d.svg";const bt={__name:"taskCompnents",setup($,{expose:a}){const e=I({disabledDate(n){return n.getTime()<Date.now()-864e5}}),t=I({disabledDate(n){return n.getTime()<o.value}}),s=I({disabledDate(n){return n.getTime()<o.value}}),o=l(null),u=I({level:3,task_type:0,is_crash:1,name:"",description:"",is_cycle:0,attachment_url:"",date:[],relations:{list_ids:[]},mode:{type:0}}),y=I({name:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",trigger:"blur"}],description:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u63CF\u8FF0",trigger:"blur"}],task_type:[{required:!0,message:"\u8BF7\u9009\u62E9\u4EFB\u52A1\u7C7B\u578B",trigger:"change"}],level:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F18\u5148\u7EA7",trigger:"change"}]}),D=l([{value:1,label:"\u4E0D\u91CD\u8981\u4E0D\u7D27\u6025"},{value:2,label:"\u4E0D\u91CD\u8981\u4F46\u7D27\u6025"},{value:3,label:"\u91CD\u8981\u4E0D\u7D27\u6025"},{value:4,label:"\u91CD\u8981\u4E14\u7D27\u6025"}]),C=l([]),P=l(),g=l({leader:!0,children:[]}),M=l({leader:!0,children:[{type:0,name:"",description:"",end_date:"",member_id:"",member_name:"",attachment_url:"",children:[{type:1,name:"",end_date:"",member_id:"",member_name:"",attachment_url:"",children:[]}]}]}),V=l([]),_=l(),h=l(),z=l(0),L=l(),c=l([]),p=l([{value:0,label:"\u4E0D\u5FAA\u73AF"},{value:1,label:"\u6BCF\u5929\u5FAA\u73AF"},{value:2,label:"\u6BCF\u5468\u5FAA\u73AF"},{value:3,label:"\u6BCF\u6708\u5FAA\u73AF"},{value:4,label:"\u6BCF\u5E74\u5FAA\u73AF"},{value:5,label:"\u5DE5\u4F5C\u65E5\u5FAA\u73AF"},{value:6,label:"\u81EA\u5B9A\u4E49\u5FAA\u73AF"}]),q=l(!1),H=l(!1),F=l([]),fe=l(ue.getters.company),G=l(null),ee=l(),v=I({name:"",member_id:"",description:"",end_date:"",start_date:"",attachment_url:""}),me=I({name:[{required:!0,message:"\u8BF7\u8F93\u5165\u5F85\u529E\u540D\u79F0",trigger:"blur"}],description:[{required:!0,message:"\u8BF7\u8F93\u5165\u5177\u4F53\u7684\u5F85\u529E\u63CF\u8FF0",trigger:"blur"}],end_date:[{required:!0,message:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",trigger:"change"}],start_date:[{required:!0,message:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",trigger:"change"}],member_id:[{required:!0,message:"\u8BF7\u9009\u62E9\u8D1F\u8D23\u4EBA",trigger:"change"}]}),B=l(!1),A=I({type:1,end_date:"",member_id:"",attachment_url:"",start_date:"",children:[]}),U=l([]),K=l(),k=I({end_date:[{required:!0,message:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",trigger:"change"}],start_date:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",trigger:"change"}],member_id:[{required:!0,message:"\u8BF7\u9009\u62E9\u8D1F\u8D23\u4EBA",trigger:"change"}]}),se=l([]),te=l(!1),N=l(0),le=l([{name:"\u4E00",active:!1},{name:"\u4E8C",active:!1},{name:"\u4E09",active:!1},{name:"\u56DB",active:!1},{name:"\u4E94",active:!1},{name:"\u516D",active:!1},{name:"\u65E5",active:!1}]),j=l(je);function xe(n){}function pe(){u.is_cycle=1,te.value=!0}function S(){const n={limit:999,offect:0,fields:"id,name",company:fe.value,del_flag:0};HTTP.get("member_readonly",n).then(d=>{d.code==0&&(se.value=d.data.results)})}function E(n,d){switch(n.end_date?o.value=new Date(n.end_date).getTime():o.value=Date.now()-864e5,h.value=JSON.parse(JSON.stringify(n)),d){case 1:G.value=1,v.children=[],q.value=!0,v.type=0,v.start_date=n.end_date;break;case 2:G.value=2,v.children=[],q.value=!0,v.type=0,v.start_date=n.end_date;break;case 3:B.value=!0,A.start_date=n.end_date;break}H.value=!0}function b(){if(se.value.map(n=>{v.member_id==n.id&&(v.member_name=n.name)}),h.value.leader){if(z.value++,G.value==1){v.nodeIndex=z.value,v.children=g.value.children;let n=JSON.parse(JSON.stringify(v));g.value.children=[],g.value.children.push(n)}else if(G.value==2){v.nodeIndex=z.value;let n=JSON.parse(JSON.stringify(v));g.value.children.push(n)}}else{z.value++,v.nodeIndex=z.value;let n=JSON.parse(JSON.stringify(v));X(g.value,h.value,"",n)}ee.value.resetFields(),v.description="",v.attachment_url="",F.value=[]}function J(){ee.value.validate(async n=>{if(n){if(u.is_cycle==0)b();else{se.value.map(Y=>{v.member_id==Y.id&&(v.member_name=Y.name)});let d=M.value.children[0];d.name=v.name,d.description=v.description,d.end_date=v.end_date,d.end_date=v.start_date,d.member_id=v.member_id,d.member_name=v.member_name,d.attachment_url=v.attachment_url,ee.value.resetFields(),v.attachment_url="",v.description="",F.value=[]}w.value.$refs.LJUploadFilesRef.clearFiles(),H.value=!1,q.value=!1}else return!1})}const w=l();function W(){ee.value.resetFields(),q.value=!1,v.description="",H.value=!1,w.value.$refs.LJUploadFilesRef.clearFiles()}function ie(){K.value.validate(async n=>{if(n){if(se.value.map(d=>{A.member_id==d.id&&(A.member_name=d.name)}),u.is_cycle==0){z.value++,A.nodeIndex=z.value;let d=JSON.parse(JSON.stringify(A));X(g.value,h.value,"examine",d)}else{let d=M.value.children[0].children[0];d.name=A.name,d.end_date=A.end_date,d.start_date=A.start_date,d.member_id=A.member_id,d.member_name=A.member_name,d.attachment_url=A.attachment_url}K.value.resetFields(),A.attachment_url="",U.value=[],H.value=!1,B.value=!1}else return!1})}function ke(){K.value.resetFields(),B.value=!1,H.value=!1}function ge(n,d){le.value[d].active=!n.active}function he(n,d){j.value[d].active=!n.active}function ne(n){n.type==0?(q.value=!0,G.value=1):n.type==1&&(B.value=!0),H.value=!0}function re(n){X(g.value,n,"delete")}const oe=l("");function $e(n,d){oe.value=d,H.value=!0,q.value=!0,U.value=[],Object.assign(v,{name:n.name,member_id:n.member_id,description:n.description,end_date:n.end_date,attachment_url:n.attachment_url}),n.attachment_url.split(",").map(Y=>{U.value.push({url:Y})})}function X(n,d,Y,Q){Y=="delete"?n.children.map(T=>{if(T.nodeIndex==d.nodeIndex)n.children.splice(n.children.indexOf(T),1);else if(T.children.length>0)X(T,d,"delete");else return}):Y=="examine"?n.children.map(T=>{if(T.nodeIndex==d.nodeIndex)T.children.push(Q);else if(T.children.length>0)X(T,d,"examine",Q);else return}):G.value==1?n.children.map(T=>{if(T.nodeIndex==d.nodeIndex)Q.children=T.children,T.children=[],T.children.push(Q);else if(T.children.length>0)X(T,d,"",Q);else return}):n.children.map(T=>{if(T.nodeIndex==d.nodeIndex)T.children.push(Q);else if(T.children.length>0)X(T,d,"",Q);else return})}function be(n){let d=[];return n.filter((Y,Q)=>{Y.active&&d.push(Q+1)}),d.toString()}function Ce(n,d){u.relations=n,c.value=d}function ve(){P.value.validate(async n=>{if(n){u.start_date=u.date[0],u.end_date=u.date[1],delete u.date;const d={...u};u.is_cycle==0?d.process=g.value.children:(d.mode={type:u.mode.type,customize:{type:N.value,day:N.value==0?be(le.value):be(j.value)}},d.process=M.value.children),HTTP.post("create_oa_task_two",d).then(Y=>{Y.code==0&&O.exports.Message.success("\u521B\u5EFA\u6210\u529F")})}else return!1})}function Se(){P.value.resetFields(),u.description="",u.attachment_url="",C.value=[],u.is_cycle=0,u.is_crash=1,u.mode.type=0,u.level=3,u.date=[],u.relations={list_ids:[]},g.value={leader:!0,children:[]},M.value={leader:!0,children:[{type:0,name:"",description:"",end_date:"",member_id:"",member_name:"",attachment_url:"",children:[{type:1,name:"",end_date:"",member_id:"",member_name:"",attachment_url:"",children:[]}]}]},le.value.map(n=>{n.active=!1}),j.value.map(n=>{n.active=!1})}function Me(){L.value.init()}function ze(n){c.value.splice(n,1),u.relations.list_ids.splice(n,1)}function Je(){}function Oe(n){st(u,"date",n)}function De(n){g.value={leader:!0,children:[]}}return a({getTaskDetail:ve,cancleBtn:Se}),Ie(()=>{S(),g.value={leader:!0,children:[]}}),{__sfc:!0,pickerOptionsAll:e,pickerOptions:t,startpickerOptions:s,timeStamp:o,ruleForm:u,rules:y,levelList:D,fileList:C,ruleFormRef:P,dataTree:g,noDataTree:M,defineMenus:V,tree:_,nodeValue:h,nodeInedx:z,addAssociationRef:L,getSelectList:c,circulateList:p,handledialogVisible:q,shuaXin:H,handleFileList:F,getId:fe,handletitle:G,handleruleFormRef:ee,handleRuleForm:v,handleRules:me,examinedialogVisible:B,examineRuleForm:A,examineFileList:U,examineruleFormRef:K,examineRules:k,memberList:se,circulatedialogVisible:te,customize:N,weekList:le,monthList:j,teamDetail:xe,getCirculate:pe,getMemberList:S,handleBtn:E,addData:b,handleSubmit:J,LJUploadFilesRef:w,cancle:W,examineSubmit:ie,examineCancle:ke,getWeek:ge,getMonth:he,circulatedChange:ne,deleteNode:re,editStatus:oe,editNode:$e,recursion:X,getDate:be,getassociationList:Ce,getTaskDetail:ve,cancleBtn:Se,addAssociation:Me,delAssociation:ze,cycleCancle:Je,refreshDate:Oe,getTaskType:De,LJWWMSelect:Be,LJUploadFiles:Ue,addAssociationView:ft}}};var yt=function(){var a=this,e=a._self._c,t=a._self._setupProxy;return e("div",{staticClass:"task-cont"},[e("el-form",{ref:"ruleFormRef",staticClass:"demo-ruleForm",attrs:{model:t.ruleForm,rules:t.rules,"label-width":"100px"}},[e("el-form-item",{attrs:{label:"\u5F85\u529E\u540D\u79F0",prop:"name"}},[e("el-input",{staticStyle:{width:"311px"},model:{value:t.ruleForm.name,callback:function(s){a.$set(t.ruleForm,"name",s)},expression:"ruleForm.name"}})],1),e("el-form-item",{attrs:{label:"\u5F85\u529E\u63CF\u8FF0"}},[e("el-input",{staticStyle:{width:"311px"},attrs:{type:"textarea",placeholder:"\u8BF7\u8F93\u5165\u5177\u4F53\u7684\u4EFB\u52A1\u63CF\u8FF0"},model:{value:t.ruleForm.description,callback:function(s){a.$set(t.ruleForm,"description",s)},expression:"ruleForm.description"}})],1),e("el-form-item",{attrs:{label:"\u4F18\u5148\u7EA7",prop:"level"}},[e("el-select",{staticStyle:{width:"311px"},attrs:{placeholder:"\u8BF7\u9009\u62E9"},model:{value:t.ruleForm.level,callback:function(s){a.$set(t.ruleForm,"level",s)},expression:"ruleForm.level"}},a._l(t.levelList,function(s){return e("el-option",{key:s.value,attrs:{label:s.label,value:s.value}})}),1)],1),e("el-form-item",{attrs:{label:"\u5F85\u529E\u7C7B\u578B",prop:"task_type"}},[e("el-radio-group",{on:{input:t.getTaskType},model:{value:t.ruleForm.task_type,callback:function(s){a.$set(t.ruleForm,"task_type",s)},expression:"ruleForm.task_type"}},[e("el-radio",{attrs:{label:0}},[a._v("\u4E2A\u4EBA")]),e("el-radio",{attrs:{label:1}},[a._v("\u534F\u4F5C")])],1)],1),e("el-form-item",{attrs:{label:"\u4EFB\u52A1\u662F\u5426\u91CD\u8981"}},[e("el-switch",{attrs:{"active-value":1,"inactive-value":0,"active-color":"#1651EE","inactive-color":"#C0CCDA"},model:{value:t.ruleForm.is_crash,callback:function(s){a.$set(t.ruleForm,"is_crash",s)},expression:"ruleForm.is_crash"}})],1),e("el-form-item",{attrs:{label:"\u9644\u4EF6"}},[e(t.LJUploadFiles,{directives:[{name:"permission",rawName:"v-permission",value:22209,expression:"22209"}],attrs:{"file-list":t.fileList},model:{value:t.ruleForm.attachment_url,callback:function(s){a.$set(t.ruleForm,"attachment_url",s)},expression:"ruleForm.attachment_url"}})],1),e("el-form-item",{attrs:{label:"\u5173\u8054\u4EFB\u52A1"}},[e("el-button",{attrs:{icon:"el-icon-plus",type:"primary",plain:""},on:{click:t.addAssociation}},[a._v("\u6DFB\u52A0\u5173\u8054")]),t.ruleForm.relations.list_ids.length>0?e("div",{staticStyle:{"margin-right":"10px","font-size":"12px",color:"#a5a5a5"}},a._l(t.getSelectList,function(s,o){return e("div",{staticStyle:{display:"flex","align-items":"center"}},[t.ruleForm.relations.relation_type==2?e("div",[a._v("KR"+a._s(o+1)+"\uFF1A")]):e("div",[a._v("\u9879\u76EE"+a._s(o+1)+"\uFF1A")]),e("div",[a._v(a._s(s.name))]),e("div",{staticStyle:{"margin-left":"30px","margin-top":"2px"}},[e("el-button",{attrs:{type:"text",icon:"el-icon-close"},on:{click:function(u){return t.delAssociation(o)}}})],1)])}),0):a._e()],1),e("el-form-item",{attrs:{label:"\u8D77\u6B62\u65F6\u95F4"}},[e("el-date-picker",{attrs:{"default-time":["00:00:00","23:59:59"],"value-format":"yyyy-MM-dd HH:mm:ss",type:"datetimerange","range-separator":"-","start-placeholder":"\u5F00\u59CB\u65E5\u671F","picker-options":t.pickerOptionsAll,"end-placeholder":"\u7ED3\u675F\u65E5\u671F"},on:{change:t.refreshDate},model:{value:t.ruleForm.date,callback:function(s){a.$set(t.ruleForm,"date",s)},expression:"ruleForm.date"}}),t.ruleForm.is_cycle==0?e("img",{staticStyle:{"margin-left":"10px",cursor:"pointer"},attrs:{src:gt,alt:""},on:{click:t.getCirculate}}):e("img",{staticStyle:{"margin-left":"10px",cursor:"pointer"},attrs:{src:ht,alt:""},on:{click:function(s){t.ruleForm.is_cycle=0}}})],1),t.ruleForm.task_type==1?e("el-form-item",{attrs:{label:"\u4EFB\u52A1\u6D41\u7A0B"}},[t.ruleForm.is_cycle==0?e("div",{staticClass:"task-flow-path"},[e("zm-tree-org",{ref:"tree",attrs:{"tool-bar":!1,data:t.dataTree,"node-draggable":!1,collapsable:!1,"define-menus":t.defineMenus},scopedSlots:a._u([{key:"default",fn:function({node:s}){return[e("div",{staticClass:"task-process"},[e("div",{class:s.type==0||s.leader?"task-title":"task-title examine"},[s.leader?e("div",{staticClass:"title-icon"},[e("img",{staticStyle:{"margin-top":"14px"},attrs:{src:Te,alt:""}})]):s.type==0?e("div",{staticClass:"title-icon"},[e("img",{staticStyle:{"margin-top":"14px"},attrs:{src:Re,alt:""}})]):e("div",{staticClass:"title-icon"},[e("i",{staticClass:"el-icon-s-check",staticStyle:{color:"#fff"}})]),s.leader?e("div",{staticClass:"title"},[a._v("\u53D1\u8D77\u4EBA")]):s.type==0?e("div",{staticClass:"title"},[a._v(a._s(s.name))]):e("div",{staticClass:"title"},[a._v("\u5BA1\u6279")]),s.leader?a._e():e("div",{staticStyle:{"margin-left":"auto"}},[e("el-button",{staticStyle:{color:"#fff"},attrs:{type:"text",icon:"el-icon-delete"},on:{click:function(o){return t.deleteNode(s)}}})],1)]),s.leader?e("div",{staticClass:"task-content leader"},[a._v("\u5177\u6709\u65B0\u5EFA\u6743\u9650\u7684\u5458\u5DE5")]):s.type==0?e("div",{staticClass:"task-content"},[a._v(a._s(s.description))]):a._e(),s.leader?a._e():e("div",{staticClass:"task-info"},[e("div",{staticClass:"task-time"},[a._v(a._s(s.end_date)+" \u622A\u6B62")]),s.attachment_url?e("div",{staticClass:"neex"},[e("i",{staticClass:"el-icon-paperclip"})]):a._e(),e("div",{staticStyle:{"margin-left":"auto","font-size":"12px"}},[a._v(a._s(s.member_name))])]),e("div",{staticClass:"add-icon"},[e("el-popover",{attrs:{placement:"right",width:"40",trigger:"click"}},[e("div",{staticClass:"business-list"},[e("div",{staticClass:"business-item",on:{click:function(o){return t.handleBtn(s,1)}}},[e("div",{staticClass:"business-icon"},[e("i",{staticClass:"el-icon-document"})]),e("div",{staticClass:"business-text"},[a._v("\u529E\u7406")])]),s.children?e("div",{staticClass:"business-item",on:{click:function(o){return t.handleBtn(s,2)}}},[e("div",{staticClass:"business-icon"},[e("i",{staticClass:"el-icon-document"})]),e("div",{staticClass:"business-text"},[a._v("\u5E76\u884C\u529E\u7406")])]):a._e(),s.children.length<=1?e("div",{staticClass:"business-item",on:{click:function(o){return t.handleBtn(s,3)}}},[e("div",{staticClass:"business-icon",staticStyle:{"background-color":"rgb(253, 156, 2)"}},[e("i",{staticClass:"el-icon-s-check"})]),e("div",{staticClass:"business-text"},[a._v("\u5BA1\u6279")])]):a._e()]),e("el-button",{staticStyle:{color:"rgb(253, 156, 2)","font-size":"20px"},attrs:{slot:"reference",type:"text",icon:"el-icon-circle-plus"},on:{click:function(o){return t.teamDetail(s)}},slot:"reference"})],1)],1),s.children.length==0?e("div",{staticClass:"end-icon"},[e("div",{staticClass:"icon-solid"}),e("div",{staticClass:"arrow"},[e("i",{staticClass:"el-icon-caret-bottom"})]),e("div",{staticClass:"end-text"},[a._v("\u6D41\u7A0B\u7ED3\u675F")])]):a._e()])]}}],null,!1,918412124)})],1):e("div",{staticClass:"task-flow-path"},[e("zm-tree-org",{ref:"tree",attrs:{"tool-bar":!1,data:t.noDataTree,"node-draggable":!1,collapsable:!1,"define-menus":t.defineMenus},scopedSlots:a._u([{key:"default",fn:function({node:s}){return[e("div",{staticClass:"task-process",on:{click:function(o){return t.circulatedChange(s)}}},[e("div",{class:s.type==0||s.leader?"task-title":"task-title examine"},[s.leader?e("div",{staticClass:"title-icon"},[e("img",{staticStyle:{"margin-top":"14px"},attrs:{src:Te,alt:""}})]):s.type==0?e("div",{staticClass:"title-icon"},[e("img",{staticStyle:{"margin-top":"14px"},attrs:{src:Re,alt:""}})]):e("div",{staticClass:"title-icon"},[e("i",{staticClass:"el-icon-s-check",staticStyle:{color:"#fff"}})]),s.leader?e("div",{staticClass:"title"},[a._v("\u53D1\u8D77\u4EBA")]):s.type==0?e("div",{staticClass:"title"},[a._v(a._s(s.name))]):e("div",{staticClass:"title"},[a._v("\u5BA1\u6279")])]),s.leader?e("div",{staticClass:"task-content leader"},[a._v("\u5177\u6709\u65B0\u5EFA\u6743\u9650\u7684\u5458\u5DE5")]):s.type==0?e("div",{staticClass:"task-content"},[a._v(a._s(s.description))]):a._e(),s.leader?a._e():e("div",{staticClass:"task-info"},[e("div",{staticClass:"task-time"},[a._v(a._s(s.end_date)+" \u622A\u6B62")]),s.attachment_url?e("div",{staticClass:"neex"},[e("i",{staticClass:"el-icon-paperclip"})]):a._e(),e("div",{staticStyle:{"margin-left":"auto","font-size":"12px"}},[a._v(a._s(s.member_name))])]),s.children.length==0?e("div",{staticClass:"end-icon"},[e("div",{staticClass:"icon-solid"}),e("div",{staticClass:"arrow"},[e("i",{staticClass:"el-icon-caret-bottom"})]),e("div",{staticClass:"end-text"},[a._v("\u6D41\u7A0B\u7ED3\u675F")])]):a._e()])]}}],null,!1,1222615971)})],1)]):a._e()],1),e(t.addAssociationView,{ref:"addAssociationRef",on:{getassociationList:t.getassociationList}}),e("el-dialog",{attrs:{"close-on-click-modal":!1,title:t.handletitle==1?"\u529E\u7406":"\u5E76\u884C\u529E\u7406","append-to-body":!0,visible:t.handledialogVisible,width:"30%"},on:{"update:visible":function(s){t.handledialogVisible=s}}},[e("el-form",{ref:"handleruleFormRef",staticClass:"demo-ruleForm",attrs:{model:t.handleRuleForm,rules:t.handleRules,"label-width":"100px"}},[e("el-form-item",{attrs:{label:"\u5F85\u529E\u540D\u79F0",prop:"name"}},[e("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:"\u8F93\u5165\u5F85\u529E\u540D\u79F0"},model:{value:t.handleRuleForm.name,callback:function(s){a.$set(t.handleRuleForm,"name",s)},expression:"handleRuleForm.name"}})],1),e("el-form-item",{attrs:{label:"\u5F85\u529E\u63CF\u8FF0"}},[e("el-input",{staticStyle:{width:"100%"},attrs:{type:"textarea",placeholder:"\u8BF7\u8F93\u5165\u5177\u4F53\u7684\u5F85\u529E\u63CF\u8FF0"},model:{value:t.handleRuleForm.description,callback:function(s){a.$set(t.handleRuleForm,"description",s)},expression:"handleRuleForm.description"}})],1),e("el-form-item",{attrs:{label:"\u5F00\u59CB\u65F6\u95F4",prop:"start_date"}},[e("el-date-picker",{staticStyle:{width:"100%"},attrs:{"picker-options":t.startpickerOptions,"value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime",placeholder:"\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"},model:{value:t.handleRuleForm.start_date,callback:function(s){a.$set(t.handleRuleForm,"start_date",s)},expression:"handleRuleForm.start_date"}})],1),e("el-form-item",{attrs:{label:"\u622A\u6B62\u65F6\u95F4",prop:"end_date"}},[e("el-date-picker",{staticStyle:{width:"100%"},attrs:{"picker-options":t.startpickerOptions,"value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime",placeholder:"\u9009\u62E9\u622A\u6B62\u65F6\u95F4"},model:{value:t.handleRuleForm.end_date,callback:function(s){a.$set(t.handleRuleForm,"end_date",s)},expression:"handleRuleForm.end_date"}})],1),e("el-form-item",{attrs:{label:"\u8D1F\u8D23\u4EBA",prop:"member_id"}},[e("div",{staticClass:"member-select"},[t.shuaXin?e(t.LJWWMSelect,{ref:"uploadClear",attrs:{type:"6",fields:"id,name","value-key":"id",filters:{company:t.getId,del_flag:0,is_auth_role:1,is_real:1}},model:{value:t.handleRuleForm.member_id,callback:function(s){a.$set(t.handleRuleForm,"member_id",s)},expression:"handleRuleForm.member_id"}}):a._e()],1)]),e("el-form-item",{attrs:{label:"\u9644\u4EF6"}},[e(t.LJUploadFiles,{ref:"LJUploadFilesRef",attrs:{"file-list":t.handleFileList},model:{value:t.handleRuleForm.attachment_url,callback:function(s){a.$set(t.handleRuleForm,"attachment_url",s)},expression:"handleRuleForm.attachment_url"}})],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:t.cancle}},[a._v("\u53D6 \u6D88")]),e("el-button",{attrs:{type:"primary"},on:{click:t.handleSubmit}},[a._v("\u4FDD \u5B58")])],1)],1),e("el-dialog",{attrs:{"close-on-click-modal":!1,title:"\u5BA1\u6279","append-to-body":!0,visible:t.examinedialogVisible,width:"30%"},on:{"update:visible":function(s){t.examinedialogVisible=s}}},[e("el-form",{ref:"examineruleFormRef",staticClass:"demo-ruleForm",attrs:{model:t.examineRuleForm,rules:t.examineRules,"label-width":"100px"}},[e("el-form-item",{attrs:{label:"\u5F00\u59CB\u65F6\u95F4",prop:"start_date"}},[e("el-date-picker",{staticStyle:{width:"100%"},attrs:{"picker-options":t.startpickerOptions,"value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime",placeholder:"\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"},model:{value:t.examineRuleForm.start_date,callback:function(s){a.$set(t.examineRuleForm,"start_date",s)},expression:"examineRuleForm.start_date"}})],1),e("el-form-item",{attrs:{label:"\u622A\u6B62\u65F6\u95F4",prop:"end_date"}},[e("el-date-picker",{staticStyle:{width:"100%"},attrs:{"picker-options":t.startpickerOptions,"value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime",placeholder:"\u9009\u62E9\u622A\u6B62\u65F6\u95F4"},model:{value:t.examineRuleForm.end_date,callback:function(s){a.$set(t.examineRuleForm,"end_date",s)},expression:"examineRuleForm.end_date"}})],1),e("el-form-item",{attrs:{label:"\u5BA1\u6279\u4EBA",prop:"member_id"}},[e("div",{staticClass:"member-select"},[t.shuaXin?e(t.LJWWMSelect,{attrs:{type:"6",fields:"id,name","value-key":"id",filters:{company:t.getId,del_flag:0,is_auth_role:1,is_real:1}},model:{value:t.examineRuleForm.member_id,callback:function(s){a.$set(t.examineRuleForm,"member_id",s)},expression:"examineRuleForm.member_id"}}):a._e()],1)]),e("el-form-item",{attrs:{label:"\u9644\u4EF6"}},[e(t.LJUploadFiles,{attrs:{"file-list":t.examineFileList},model:{value:t.examineRuleForm.attachment_url,callback:function(s){a.$set(t.examineRuleForm,"attachment_url",s)},expression:"examineRuleForm.attachment_url"}})],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:t.examineCancle}},[a._v("\u53D6 \u6D88")]),e("el-button",{attrs:{type:"primary"},on:{click:t.examineSubmit}},[a._v("\u4FDD \u5B58")])],1)],1),e("el-dialog",{attrs:{title:"\u81EA\u5B9A\u4E49\u5FAA\u73AF","append-to-body":!0,visible:t.circulatedialogVisible,width:"30%"},on:{"update:visible":function(s){t.circulatedialogVisible=s}}},[e("div",{staticClass:"circulate-title"},[e("div",{staticStyle:{display:"flex","align-items":"center","margin-bottom":"10px"}},[e("div",{staticStyle:{"margin-right":"10px"}},[a._v("\u5FAA\u73AF\u65B9\u5F0F")]),e("div",[e("el-select",{on:{change:t.getCirculate},model:{value:t.ruleForm.mode.type,callback:function(s){a.$set(t.ruleForm.mode,"type",s)},expression:"ruleForm.mode.type"}},a._l(t.circulateList,function(s){return e("el-option",{key:s.value,attrs:{label:s.label,value:s.value}})}),1)],1)]),t.ruleForm.mode.type==6?e("div",{staticStyle:{display:"flex","align-items":"center"}},[e("div",{staticStyle:{"margin-right":"10px"}},[a._v("\u5FAA\u73AF\u5468\u671F")]),e("div",[e("el-select",{attrs:{placeholder:"\u8BF7\u9009\u62E9\u6D3B\u52A8\u533A\u57DF"},model:{value:t.customize,callback:function(s){t.customize=s},expression:"customize"}},[e("el-option",{attrs:{label:"\u6BCF\u5468\u5FAA\u73AF",value:0}}),e("el-option",{attrs:{label:"\u6BCF\u6708\u5FAA\u73AF",value:1}})],1)],1)]):a._e()]),t.customize==0&&t.ruleForm.mode.type==6?e("div",{staticClass:"list-box"},a._l(t.weekList,function(s,o){return e("div",{class:s.active?"box-item select-box-item":"box-item",on:{click:function(u){return t.getWeek(s,o)}}},[a._v(a._s(s.name))])}),0):t.customize==1&&t.ruleForm.mode.type==6?e("div",{staticClass:"list-box month"},a._l(t.monthList,function(s,o){return e("div",{class:s.active?"box-item select-box-item":"box-item",on:{click:function(u){return t.getMonth(s,o)}}},[a._v(a._s(s.name))])}),0):a._e(),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(s){t.circulatedialogVisible=!1}}},[a._v("\u53D6 \u6D88")]),e("el-button",{attrs:{type:"primary"},on:{click:function(s){t.circulatedialogVisible=!1}}},[a._v("\u786E \u5B9A")])],1)])],1)},xt=[],kt=ye(bt,yt,xt,!1,null,null,null,null);const Ct=kt.exports;const Ft=Ee.extend({name:"TopTip",data(){return{close:!0,button:!1,buttonTitle:"\u64CD\u4F5C\u6309\u94AE",buttonCallBack:()=>{},callBackData:null,index:0,resize_index:0,icon:null,iconColor:null,iconSize:"18px",message:"TOP TIP",height:"44px",marginLeft:"-100px"}},mounted(){this.resizeObserver()},methods:{handleButton(){this.buttonCallBack()},handleResize($){if(this.resize_index++,this.resize_index===1)return;const e=$[0].contentRect.width;this.marginLeft=`-${e/2}px`},resizeObserver(){const $=document.getElementById("lj-top-tip");if(!$)return setTimeout(this.resizeObserver,1e3);new ResizeObserver(this.handleResize).observe($)},handleClose(){de.hide()}}});var St=function(){var a=this,e=a._self._c;return a._self._setupProxy,e("div",{staticClass:"lj-top-tip",style:{"min-height":a.height,"margin-left":a.marginLeft},attrs:{id:"lj-top-tip"}},[a.icon?e("i",{staticClass:"lj-top-tip-icon-success",class:a.icon,style:{color:a.iconColor,fontSize:a.iconSize}}):a._e(),e("div",{staticClass:"lj-top-tip-message",staticStyle:{"font-size":"12px"}},[a._v(a._s(a.message))]),e("div",{staticClass:"lj-top-tip-right",staticStyle:{margin:"-4px 0 0 auto"}},[a.close?e("i",{staticClass:"el-icon-close lj-top-tip-close",staticStyle:{"font-size":"13px"},on:{click:a.handleClose}}):a._e(),a.button?e("el-button",{staticClass:"lj-top-tip-button",staticStyle:{"font-size":"13px"},attrs:{type:"text"},on:{click:a.handleButton}},[a._v(" "+a._s(a.buttonTitle)+" ")]):a._e()],1)])},Lt=[],wt=ye(Ft,St,Lt,!1,null,null,null,null);const Tt=wt.exports,x=class{static setTimeOutClose(a=3e3){x.timeOutClose=setTimeout(x.hide,a)}static handlePromise(a=new Promise(()=>{})){a.then(e=>{e.code==0&&x.show("AI\u89E3\u6790\u5B8C\u6210",{close:!1,button:!0,icon:"el-icon-success",iconColor:"#67C23A",buttonCallBack:()=>{He().push({path:"/upcomping/upcomping",query:{list:e}})}})}).catch(e=>{})}static show(a="\u5168\u5C40\u5F39\u7A97\u6D88\u606F",{icon:e=null,iconColor:t=null,iconSize:s="24px",close:o=!0,button:u=!1,buttonTitle:y="\u64CD\u4F5C\u6309\u94AE",buttonCallBack:D=()=>{},callBackData:C=null,outTime:P=0,promise:g}={}){if(g&&g instanceof Promise&&x.handlePromise(g),x.timeOutClose&&clearTimeout(x.timeOutClose),x.instance)x.instance.message=a,x.instance.icon=e,x.instance.iconColor=t,x.instance.iconSize=s,x.instance.close=o,x.instance.button=u,x.instance.buttonTitle=y,x.instance.callBackData=C,x.instance.buttonCallBack=D,P&&x.setTimeOutClose(P);else{x.instance=new Tt({data:{message:a,icon:e,iconColor:t,iconSize:s,close:o,button:u,buttonTitle:y,callBackData:C,buttonCallBack:D}}),x.instance.$mount(),document.body.appendChild(x.instance.$el);const M=x.instance.$el.animate([{transform:"translateY(-100%)",opacity:.1},{transform:"translateY(0%)",opacity:1}],{duration:100,fill:"forwards",easing:"ease-in"});Ee.nextTick(()=>{M.play(),M.onfinish=()=>{P&&x.setTimeOutClose(P)}})}}static hide(){if(!x.instance)return;const a=x.instance.$el.animate([{transform:"translateY(0%)",opacity:1},{transform:"translateY(-100%)",opacity:0}],{duration:100,fill:"forwards",easing:"ease-out"});a.onfinish=()=>{x.instance.$el.remove(),x.instance.$destroy(),x.instance=null}}};let de=x;Ae(de,"instance",null),Ae(de,"timeOutClose",null);const Rt={__name:"createaiDialog",props:["fromTypes","inputDataing"],emits:["clearList","resetForm"],setup($,{expose:a,emit:e}){const t=$,s=l(),o=I({train_url:""}),u=I({member_id:[{required:!0,message:"\u8BF7\u9009\u62E9\u88AB\u6307\u6D3E\u4EBA",trigger:"change"}],reviewed_member_id:[{required:!0,message:"\u8BF7\u9009\u62E9\u5BA1\u6279\u4EBA",trigger:"change"}],end_date:[{required:!0,message:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",trigger:"change"}],level:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F18\u5148\u7EA7",trigger:"change"}],name:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",trigger:"blur"}],description:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u63CF\u8FF0",trigger:"blur"}]}),y=l([]),D=l([]),C=l(null),P=l(),g=I({need:""}),M=l(null),V=l(null),_=l([]),h=l(!1),z=l(ue.getters.company),L=l(),c=l([]),p=l(!1),q=l(!1),H=l(0),F=l(0),fe=l([]),G=l(),ee=l([]),v=l([{value:0,label:"\u4E0D\u5FAA\u73AF"},{value:1,label:"\u6BCF\u5929\u5FAA\u73AF"},{value:2,label:"\u6BCF\u5468\u5FAA\u73AF"},{value:3,label:"\u6BCF\u6708\u5FAA\u73AF"},{value:4,label:"\u6BCF\u5E74\u5FAA\u73AF"},{value:5,label:"\u5DE5\u4F5C\u65E5\u5FAA\u73AF"},{value:6,label:"\u81EA\u5B9A\u4E49\u5FAA\u73AF"}]),me=I({disabledDate(i){return i.getTime()<Date.now()-864e5}}),B=l(!1),A=l([]),U=l(null),K=l(),k=I({name:"",member_id:"",description:"",end_date:"",attachment_url:""}),se=I({name:[{required:!0,message:"\u8BF7\u8F93\u5165\u5F85\u529E\u540D\u79F0",trigger:"blur"}],description:[{required:!0,message:"\u8BF7\u8F93\u5165\u5177\u4F53\u7684\u5F85\u529E\u63CF\u8FF0",trigger:"blur"}],end_date:[{required:!0,message:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",trigger:"change"}],member_id:[{required:!0,message:"\u8BF7\u9009\u62E9\u8D1F\u8D23\u4EBA",trigger:"change"}]}),te=l(!1),N=I({type:1,end_date:"",member_id:"",attachment_url:"",children:[]}),le=l([]),j=l(),xe=I({time:[{required:!0,message:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",trigger:"change"}],reviewed_member_id:[{required:!0,message:"\u8BF7\u9009\u62E9\u8D1F\u8D23\u4EBA",trigger:"change"}]}),pe=l(!1),S=l(0),E=l(0),b=l([{name:"\u4E00",active:!1},{name:"\u4E8C",active:!1},{name:"\u4E09",active:!1},{name:"\u56DB",active:!1},{name:"\u4E94",active:!1},{name:"\u516D",active:!1},{name:"\u65E5",active:!1}]),J=l(je),w=l(),W=l(0);function ie(){C.value=null,o.train_url="",_.value=[],c.value=[],b.value.map(i=>{i.active=!1}),J.value.map(i=>{i.active=!1})}const ke=l({disabledDate:i=>new Date(i).getTime()+24*60*60*1e3<new Date().getTime()});function ge(){const i={offect:0,limit:999,del_flag:0,status:1,fields:"id,name"};HTTP.get("member_readonly",i).then(r=>{r.code==0&&(y.value=r.data.results,D.value=r.data.results)})}const he=()=>{C.value||P.value.mediaClick()},ne=i=>{C.value=i,oe(),re()};function re(){p.value=!0,HTTP.upload("upload",C.value).then(i=>{i.code==0?(o.train_url=i.data,p.value=!1,be(i.data)):(p.value=!1,O.exports.Message.error(i.msg))})}const oe=(i=()=>{})=>{Ve(()=>{switch(we(C.value.type)){case"video":M.value.src=URL.createObjectURL(C.value.raw);break;case"audio":V.value.src=URL.createObjectURL(C.value.raw);break}i()})};function $e(){C.value=null,o.train_url="",_.value=[],c.value=[]}function X(){H.value++}function be(i){const r={train_url:i,company_id:ue.getters.company};HTTP.post("ai_task_submit",r).then(m=>{m.code==0?(localStorage.setItem("respId",m.data.respId),setTimeout(()=>{const f=Ce(m.data.respId);de.show("\u540E\u53F0AI\u89E3\u6790\u4E2D\u2026",{promise:f})},100),setInterval(X,1e3)):O.exports.Message.error(m.msg)})}function Ce(i){const r={respId:i};return HTTP.post("query_openspeech_result",r).then(f=>{if(f.code==0)if(f.data.status_code==1)setTimeout(()=>{H.value==900||C.value==null?(clearInterval(X),H.value=0):Ce(i)},500);else if(f.data.status_code==2){h.value=!0,clearInterval(X),q.value=!0;const R={text:f.data.text};return HTTP.post("ai_task_generate",R).then(ae=>(ae.code==0?(de.hide(),setTimeout(()=>{de.show("AI\u89E3\u6790\u5B8C\u6210",{icon:"el-icon-success",iconColor:"#67C23A"})},500),ae.data?(ae.data.length>0&&(ae.data.map(_e=>{_e.dataTree={leader:!0,children:_e.children},_e.is_cycle==1&&(_e.mode={type:0})}),F.value=0),ae.data.map(_e=>{_e.children.length>0&&ve(_e.children)}),_.value=ae.data,q.value=!1):(q.value=!1,O.exports.Message.error("\u6682\u65E0\u89E3\u6790\u7ED3\u679C"))):(O.exports.Message.error(ae.msg),q.value=!1),{resp:ae})).catch(ae=>{throw ae})}else O.exports.Message.error("\u4EFB\u52A1\u89E3\u6790\u5F02\u5E38");return{resp:f}}).catch(f=>{throw f})}function ve(i){i.map(r=>{W.value++,r.nodeIndex=W.value,r.children.length>0&&ve(r.children)})}function Se(){h.value=!0,_.value.push({description:"",is_crash:1,name:"",dataTree:{leader:!0,children:[]}})}function Me(){_.value.splice(F.value,1)}function ze(i){F.value=i}function Je(i){}function Oe(i){i==6&&(pe.value=!0)}function De(i,r){switch(w.value=JSON.parse(JSON.stringify(i)),r){case 1:U.value=1,k.children=[],B.value=!0,k.type=0;break;case 2:U.value=2,k.children=[],B.value=!0,k.type=0;break;case 3:te.value=!0;break}h.value=!0}function n(){if(y.value.map(i=>{k.member_id==i.id&&(k.member_name=i.name)}),w.value.leader){if(W.value++,U.value==1){k.nodeIndex=W.value,k.children=_.value[F.value].dataTree.children;let i=JSON.parse(JSON.stringify(k));_.value[F.value].dataTree.children=[],_.value[F.value].dataTree.children.push(i)}else if(U.value==2){k.nodeIndex=W.value;let i=JSON.parse(JSON.stringify(k));_.value[F.value].dataTree.children.push(i)}}else{W.value++,k.nodeIndex=W.value;let i=JSON.parse(JSON.stringify(k));ce(_.value[F.value].dataTree,w.value,"",i)}K.value.resetFields(),k.attachment_url="",A.value=[]}function d(){K.value.validate(async i=>{if(i){if(_.value[F.value].is_cycle==0)n();else{y.value.map(m=>{k.member_id==m.id&&(k.assignor=m.name)});let r=_.value[F.value].dataTree.children[0];r.name=k.name,r.description=k.description,r.end_date=k.end_date,r.member_id=k.member_id,r.assignor=k.assignor,r.attachment_url=k.attachment_url,K.value.resetFields(),k.attachment_url="",A.value=[]}h.value=!1,B.value=!1}else return!1})}function Y(){K.value.resetFields(),B.value=!1,h.value=!1}function Q(){j.value.validate(async i=>{if(i){if(y.value.map(r=>{N.member_id==r.id&&(N.assignor=r.name)}),_.value[F.value].is_cycle==0){W.value++,N.nodeIndex=W.value;let r=JSON.parse(JSON.stringify(N));ce(_.value[F.value].dataTree,w.value,"examine",r)}else{let r=_.value[F.value].dataTree.children[0].children[0];r.name=N.name,r.end_date=N.end_date,r.member_id=N.member_id,r.assignor=N.assignor,r.attachment_url=N.attachment_url}j.value.resetFields(),N.attachment_url="",le.value=[],h.value=!1,te.value=!1}else return!1})}function T(){j.value.resetFields(),te.value=!1,h.value=!1}function Ye(i,r){b.value[r].active=!i.active}function Ge(i,r){J.value[r].active=!i.active}function Ke(i){i.type==0?(B.value=!0,U.value=1):i.type==1&&(te.value=!0),h.value=!0}function Qe(i){ce(_.value[F.value].dataTree,i,"delete")}function ce(i,r,m,f){m=="delete"?i.children.map(R=>{if(R.nodeIndex==r.nodeIndex)i.children.splice(i.children.indexOf(R),1);else if(R.children.length>0)ce(R,r,"delete");else return}):m=="examine"?i.children.map(R=>{if(R.nodeIndex==r.nodeIndex)R.children.push(f);else if(R.children.length>0)ce(R,r,"examine",f);else return}):U.value==1?i.children.map(R=>{if(R.nodeIndex==r.nodeIndex)f.children=R.children,R.children=[],R.children.push(f);else if(R.children.length>0)ce(R,r,"",f);else return}):i.children.map(R=>{if(R.nodeIndex==r.nodeIndex)R.children.push(f);else if(R.children.length>0)ce(R,r,"",f);else return})}function Ze(i,r){i.member_id=r,y.value.map(m=>{r==m.id&&(i.assignor=m.name)})}function et(i){i==1?(_.value[F.value].mode={type:0},_.value[F.value].dataTree={leader:!0,children:[{type:0,name:"",description:"",end_date:"",member_id:"",assignor:"",attachment_url:"",children:[{type:1,name:"",end_date:"",member_id:"",assignor:"",attachment_url:"",children:[]}]}]}):_.value[F.value].dataTree={leader:!0,children:[]}}function Fe(i){let r=[];return i.filter((m,f)=>{m.active&&r.push(f+1)}),r.toString()}const Z=l(!0);function Le(i){i.map(r=>{if(r.children.length>0)if(Le(r.children),r.member_id)Z.value=!0;else{Z.value=!1;return}else if(r.member_id)Z.value=!0;else{Z.value=!1;return}})}function Ne(){let i=[];if(i=JSON.parse(JSON.stringify(_.value)),t.fromTypes===1){if(i.map(m=>{Le(m.children),m.is_cycle==0?(m.process=m.dataTree.children,delete m.children,delete m.dataTree,delete m.member_id):(m.mode.customize={type:E.value,day:E.value==0?Fe(b.value):Fe(J.value)},m.process=m.dataTree.children,delete m.children,delete m.dataTree,delete m.member_id)}),localStorage.setItem("memberStatus",Z.value),!Z.value){O.exports.Message.error("\u8BF7\u9009\u62E9\u6210\u5458");return}if(!Z.value)return;const r={ai_tasks:i};HTTP.post("create_ai_task",r).then(m=>{m.code==0&&(O.exports.Message.success("\u521B\u5EFA\u6210\u529F"),e("resetForm"),ie())})}else s.value.validate(r=>{if(r){if(i.map(f=>{Le(f.children),f.is_cycle==0?(f.process=f.dataTree.children,delete f.children,delete f.dataTree,delete f.member_id):(f.mode.customize={type:E.value,day:E.value==0?Fe(b.value):Fe(J.value)},f.process=f.dataTree.children,delete f.children,delete f.dataTree,delete f.member_id)}),localStorage.setItem("memberStatus",Z.value),!Z.value){O.exports.Message.error("\u8BF7\u9009\u62E9\u6210\u5458");return}if(!Z.value)return;const m={ai_tasks:i};HTTP.post("create_ai_task",m).then(f=>{f.code==0&&(O.exports.Message.success("\u521B\u5EFA\u6210\u529F"),e("resetForm"),ie())})}})}a({cancleBtn:ie,submitAiTask:Ne}),Ie(()=>{ge(),t.fromTypes===1&&qe()});const Pe=l(!1),qe=()=>{Pe.value=!0;const i={text:t.inputDataing};HTTP.post("ai_task_generate",i).then(r=>(Pe.value=!1,r.code==0?r.data?(r.data.length>0&&(r.data.map(m=>{m.dataTree={leader:!0,children:m.children},m.is_cycle==1&&(m.mode={type:0})}),F.value=0),r.data.map(m=>{m.children.length>0&&ve(m.children)}),_.value=r.data,q.value=!1):(q.value=!1,O.exports.Message.error("\u6682\u65E0\u89E3\u6790\u7ED3\u679C")):(O.exports.Message.error(r.msg),q.value=!1),{resp:r}))};return{__sfc:!0,ruleFormRef:s,ruleForm:o,rules:u,emits:e,assignedList:y,approvalList:D,mediaFile:C,ljMediaInputRef:P,formInline:g,videoPlayer:M,audioPlayRef:V,taskList:_,shuaXin:h,getId:z,formInlineRef:L,passList:c,loading:p,taskLoading:q,second:H,taskListIndex:F,fileList:fe,tree:G,propsData:t,defineMenus:ee,circulateList:v,pickerOptionsDate:me,handledialogVisible:B,handleFileList:A,handletitle:U,handleruleFormRef:K,handleRuleForm:k,handleRules:se,examinedialogVisible:te,examineRuleForm:N,examineFileList:le,examineruleFormRef:j,examineRules:xe,circulatedialogVisible:pe,circulateValue:S,customize:E,weekList:b,monthList:J,nodeValue:w,nodeInedx:W,cancleBtn:ie,pickerOptions:ke,getMember:ge,handleUploadMedia:he,changeMedia:ne,uploadMedia:re,handleCreateObjectURL:oe,deleteBtn:$e,yourMethod:X,getAiList:be,getTaskstatus:Ce,addNodeIndex:ve,addTask:Se,deleteTask:Me,getTaskItem:ze,teamDetail:Je,getCirculate:Oe,handleBtn:De,addData:n,handleSubmit:d,cancle:Y,examineSubmit:Q,examineCancle:T,getWeek:Ye,getMonth:Ge,circulatedChange:Ke,deleteNode:Qe,recursion:ce,handleCommand:Ze,getIsCycle:et,getDate:Fe,memberStatus:Z,getMemberId:Le,submitAiTask:Ne,loadingRequest:Pe,pageHomeCheck:qe,LJMediaInput:We,getMediaType:we,LJWWMSelect:Be,LJUploadFiles:Ue}}};var It=function(){var a=this,e=a._self._c,t=a._self._setupProxy;return e("div",[t.loadingRequest?e("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loadingRequest,expression:"loadingRequest"}],staticStyle:{width:"100%",height:"100%",position:"absolute",top:"0px",left:"0px"},attrs:{"element-loading-text":"\u6B63\u5728\u89E3\u6790\u6D41\u7A0B\u56FE\u4E2D..."}}):a._e(),e("div",{staticClass:"dialog-cont"},[t.propsData.fromTypes!=1?e("div",{staticStyle:{display:"flex"}},[e("div",{staticClass:"soild"}),a._v(" \u4E0A\u4F20\u89C6\u9891/\u97F3\u9891 ")]):a._e(),t.propsData.fromTypes!=1?e("el-form",{ref:"ruleFormRef",staticClass:"demo-ruleForm",attrs:{model:t.ruleForm}},[e("el-form-item",{attrs:{label:""}},[e(t.LJMediaInput,{ref:"ljMediaInputRef",on:{change:t.changeMedia}}),e("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"radio",on:{click:t.handleUploadMedia}},[e("div",{directives:[{name:"show",rawName:"v-show",value:!t.mediaFile,expression:"!mediaFile"}],staticClass:"uoload-radio"},[e("img",{attrs:{src:Xe,alt:""}}),e("div",{staticClass:"module-select"},[a._v("\u9009\u62E9\u4E0A\u4F20")])]),e("div",{directives:[{name:"show",rawName:"v-show",value:t.mediaFile,expression:"mediaFile"}],staticClass:"delete-btn"},[e("el-button",{staticStyle:{"font-size":"16px"},attrs:{icon:"el-icon-close",type:"text"},on:{click:function(s){return s.stopPropagation(),t.deleteBtn.apply(null,arguments)}}})],1),t.mediaFile&&t.getMediaType(t.mediaFile.type)==="video"?e("div",{staticClass:"video-play-content"},[e("video",{ref:"videoPlayer",staticClass:"video-play",attrs:{controls:""}})]):a._e(),t.mediaFile&&t.getMediaType(t.mediaFile.type)==="audio"?e("div",{staticClass:"video-audio-content"}):a._e()])],1)],1):a._e(),e("div",{staticStyle:{display:"flex","align-items":"center","margin-top":"40px"}},[e("div",{staticClass:"soild"}),a._v(" \u4EFB\u52A1\u89E3\u6790 "),e("span",{directives:[{name:"show",rawName:"v-show",value:t.taskLoading,expression:"taskLoading"}],staticStyle:{"font-size":"12px","margin-left":"10px",color:"#1651ee"}},[a._v("("),e("i",{staticClass:"el-icon-loading",staticStyle:{"margin-right":"4px"}}),a._v("\u89E3\u6790\u4E2D...)")]),e("div",{staticStyle:{"margin-left":"auto"}},[e("el-button",{attrs:{type:"primary",plain:""},on:{click:t.addTask}},[a._v("\u65B0\u589E\u4EFB\u52A1")])],1)]),e("div",{staticStyle:{"min-height":"120px"}},[t.taskList.length>0?e("div",{staticClass:"task-list"},[e("el-form",{ref:"formInlineRef",staticClass:"demo-form-inline",attrs:{inline:!0,model:t.taskList[t.taskListIndex],rules:t.rules,"label-width":"100px"}},[e("el-form-item",{attrs:{label:"\u4EFB\u52A1\u540D\u79F0",prop:"name"}},[e("el-input",{staticStyle:{width:"210px"},model:{value:t.taskList[t.taskListIndex].name,callback:function(s){a.$set(t.taskList[t.taskListIndex],"name",s)},expression:"taskList[taskListIndex].name"}})],1),e("el-form-item",{attrs:{label:"\u4EFB\u52A1\u63CF\u8FF0",prop:"description"}},[e("el-input",{staticStyle:{width:"310px"},attrs:{type:"textarea"},model:{value:t.taskList[t.taskListIndex].description,callback:function(s){a.$set(t.taskList[t.taskListIndex],"description",s)},expression:"taskList[taskListIndex].description"}})],1),e("el-form-item",{attrs:{label:"\u5F00\u542F\u5FAA\u73AF"}},[e("el-switch",{attrs:{"active-value":1,"inactive-value":0,"active-color":"#1651EE","inactive-color":"#C0CCDA"},on:{change:t.getIsCycle},model:{value:t.taskList[t.taskListIndex].is_cycle,callback:function(s){a.$set(t.taskList[t.taskListIndex],"is_cycle",s)},expression:"taskList[taskListIndex].is_cycle"}})],1),e("el-form-item",{attrs:{label:"\u4EFB\u52A1\u662F\u5426\u91CD\u8981",prop:"is_crash"}},[e("el-switch",{attrs:{"active-value":1,"inactive-value":0,"active-color":"#1651EE","inactive-color":"#C0CCDA"},model:{value:t.taskList[t.taskListIndex].is_crash,callback:function(s){a.$set(t.taskList[t.taskListIndex],"is_crash",s)},expression:"taskList[taskListIndex].is_crash"}})],1),e("el-form-item",{attrs:{label:"\u9644\u4EF6"}},[e(t.LJUploadFiles,{attrs:{"file-list":t.fileList},model:{value:t.taskList[t.taskListIndex].attachment_url,callback:function(s){a.$set(t.taskList[t.taskListIndex],"attachment_url",s)},expression:"taskList[taskListIndex].attachment_url"}})],1),e("br"),t.taskList[t.taskListIndex].is_cycle==1?e("el-form-item",{attrs:{label:"\u5FAA\u73AF\u65B9\u5F0F"}},[e("el-select",{on:{change:t.getCirculate},model:{value:t.taskList[t.taskListIndex].mode.type,callback:function(s){a.$set(t.taskList[t.taskListIndex].mode,"type",s)},expression:"taskList[taskListIndex].mode.type"}},a._l(t.circulateList,function(s){return e("el-option",{key:s.value,attrs:{label:s.label,value:s.value}})}),1)],1):a._e()],1),e("div",{staticClass:"course"},[t.taskList[t.taskListIndex].is_cycle==0?e("div",{staticClass:"task-flow-path"},[e("zm-tree-org",{ref:"tree",attrs:{"tool-bar":!1,data:t.taskList[t.taskListIndex].dataTree,"node-draggable":!1,collapsable:!1,"define-menus":t.defineMenus},scopedSlots:a._u([{key:"default",fn:function({node:s}){return[e("div",{staticClass:"task-process"},[e("div",{class:s.type==0||s.leader?"task-title":"task-title examine"},[s.leader?e("div",{staticClass:"title-icon"},[e("img",{staticStyle:{"margin-top":"4px"},attrs:{src:Te,alt:""}})]):s.type==0?e("div",{staticClass:"title-icon"},[e("img",{staticStyle:{"margin-top":"4px"},attrs:{src:Re,alt:""}})]):e("div",{staticClass:"title-icon"},[e("i",{staticClass:"el-icon-s-check",staticStyle:{color:"#fff"}})]),s.leader?e("div",{staticClass:"title"},[a._v("\u53D1\u8D77\u4EBA")]):s.type==0?e("div",{staticClass:"title"},[a._v(a._s(s.name))]):e("div",{staticClass:"title"},[a._v("\u5BA1\u6279")]),s.leader?a._e():e("div",{staticStyle:{"margin-left":"auto"}},[e("el-button",{staticStyle:{color:"#fff"},attrs:{type:"text",icon:"el-icon-delete"},on:{click:function(o){return t.deleteNode(s)}}})],1)]),s.leader?e("div",{staticClass:"task-content leader"},[a._v("\u5177\u6709\u65B0\u5EFA\u6743\u9650\u7684\u5458\u5DE5")]):s.type==0?e("div",{staticClass:"task-content"},[a._v(a._s(s.description))]):a._e(),s.leader?a._e():e("div",{staticClass:"task-info"},[e("div",{staticClass:"task-time"},[a._v(a._s(s.end_date)+" \u622A\u6B62")]),s.attachment_url?e("div",{staticClass:"neex"},[e("i",{staticClass:"el-icon-paperclip"})]):a._e(),s.member_id?e("div",{staticStyle:{"margin-left":"auto","font-size":"12px"}},[a._v(a._s(s.assignor))]):e("div",{staticStyle:{"margin-left":"auto","font-size":"12px"}},[e("el-dropdown",{attrs:{size:"mini"},on:{command:function(o){return t.handleCommand(s,o)}}},[e("span",{staticClass:"el-dropdown-link",staticStyle:{"font-size":"12px"}},[a._v(" "+a._s(s.member_id?s.assignor:"\u9009\u62E9\u6210\u5458")),e("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),e("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},a._l(t.assignedList,function(o){return e("div",[e("el-dropdown-item",{attrs:{command:o.id}},[a._v(a._s(o.name))])],1)}),0)],1)],1)]),e("div",{staticClass:"add-icon"},[e("el-popover",{attrs:{placement:"right",width:"40",trigger:"click"}},[e("div",{staticClass:"business-list"},[e("div",{staticClass:"business-item",on:{click:function(o){return t.handleBtn(s,1)}}},[e("div",{staticClass:"business-icon"},[e("i",{staticClass:"el-icon-document"})]),e("div",{staticClass:"business-text"},[a._v("\u529E\u7406")])]),s.children?e("div",{staticClass:"business-item",on:{click:function(o){return t.handleBtn(s,2)}}},[e("div",{staticClass:"business-icon"},[e("i",{staticClass:"el-icon-document"})]),e("div",{staticClass:"business-text"},[a._v("\u5E76\u884C\u529E\u7406")])]):a._e(),s.children.length<=1?e("div",{staticClass:"business-item",on:{click:function(o){return t.handleBtn(s,3)}}},[e("div",{staticClass:"business-icon",staticStyle:{"background-color":"rgb(253, 156, 2)"}},[e("i",{staticClass:"el-icon-s-check"})]),e("div",{staticClass:"business-text"},[a._v("\u5BA1\u6279")])]):a._e()]),e("el-button",{staticStyle:{color:"rgb(253, 156, 2)","font-size":"20px"},attrs:{slot:"reference",type:"text",icon:"el-icon-circle-plus"},on:{click:function(o){return t.teamDetail(s)}},slot:"reference"})],1)],1),s.children.length==0?e("div",{staticClass:"end-icon"},[e("div",{staticClass:"icon-solid"}),e("div",{staticClass:"arrow"},[e("i",{staticClass:"el-icon-caret-bottom"})]),e("div",{staticClass:"end-text"},[a._v("\u6D41\u7A0B\u7ED3\u675F")])]):a._e()])]}}],null,!1,933340261)})],1):e("div",{staticClass:"task-flow-path"},[e("zm-tree-org",{ref:"tree",attrs:{"tool-bar":!1,data:t.taskList[t.taskListIndex].dataTree,"node-draggable":!1,collapsable:!1,"define-menus":t.defineMenus},scopedSlots:a._u([{key:"default",fn:function({node:s}){return[e("div",{staticClass:"task-process",on:{click:function(o){return t.circulatedChange(s)}}},[e("div",{class:s.type==0||s.leader?"task-title":"task-title examine"},[s.leader?e("div",{staticClass:"title-icon"},[e("img",{staticStyle:{"margin-top":"4px"},attrs:{src:Te,alt:""}})]):s.type==0?e("div",{staticClass:"title-icon"},[e("img",{staticStyle:{"margin-top":"4px"},attrs:{src:Re,alt:""}}),a._v("<")]):e("div",{staticClass:"title-icon"},[e("i",{staticClass:"el-icon-s-check",staticStyle:{color:"#fff"}})]),s.leader?e("div",{staticClass:"title"},[a._v("\u53D1\u8D77\u4EBA")]):s.type==0?e("div",{staticClass:"title"},[a._v(a._s(s.name))]):e("div",{staticClass:"title"},[a._v("\u5BA1\u6279")])]),s.leader?e("div",{staticClass:"task-content leader"},[a._v("\u5177\u6709\u65B0\u5EFA\u6743\u9650\u7684\u5458\u5DE5")]):s.type==0?e("div",{staticClass:"task-content"},[a._v(a._s(s.description))]):a._e(),s.leader?a._e():e("div",{staticClass:"task-info"},[e("div",{staticClass:"task-time"},[a._v(a._s(s.end_date)+" \u622A\u6B62")]),s.attachment_url?e("div",{staticClass:"neex"},[e("i",{staticClass:"el-icon-paperclip"})]):a._e(),s.member_id?e("div",{staticStyle:{"margin-left":"auto","font-size":"12px"}},[a._v(a._s(s.assignor))]):e("div",{staticStyle:{"margin-left":"auto","font-size":"12px"}},[e("el-dropdown",{attrs:{size:"mini"},on:{command:function(o){return t.handleCommand(s,o)}}},[e("span",{staticClass:"el-dropdown-link",staticStyle:{"font-size":"12px"}},[a._v(" "+a._s(s.member_id?s.assignor:"\u9009\u62E9\u6210\u5458")),e("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),e("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},a._l(t.assignedList,function(o){return e("div",[e("el-dropdown-item",{attrs:{command:o.id}},[a._v(a._s(o.name))])],1)}),0)],1)],1)]),s.children.length==0?e("div",{staticClass:"end-icon"},[e("div",{staticClass:"icon-solid"}),e("div",{staticClass:"arrow"},[e("i",{staticClass:"el-icon-caret-bottom"})]),e("div",{staticClass:"end-text"},[a._v("\u6D41\u7A0B\u7ED3\u675F")])]):a._e()])]}}],null,!1,1414135394)})],1)]),e("div",{staticClass:"trash-can"},[e("el-button",{staticStyle:{"font-size":"16px"},attrs:{icon:"el-icon-delete-solid",type:"text"},on:{click:function(s){return t.deleteTask()}}})],1)],1):a._e(),t.taskList.length>0?e("div",{staticClass:"paging"},a._l(t.taskList.length,function(s,o){return e("div",{class:t.taskListIndex==o?"round active":"round",on:{click:function(u){return t.getTaskItem(o)}}})}),0):a._e()])],1),e("el-dialog",{attrs:{"close-on-click-modal":!1,title:t.handletitle==1?"\u529E\u7406":"\u5E76\u884C\u529E\u7406","append-to-body":!0,visible:t.handledialogVisible,width:"30%"},on:{"update:visible":function(s){t.handledialogVisible=s}}},[e("el-form",{ref:"handleruleFormRef",staticClass:"demo-ruleForm",attrs:{model:t.handleRuleForm,rules:t.handleRules,"label-width":"100px"}},[e("el-form-item",{attrs:{label:"\u5F85\u529E\u540D\u79F0",prop:"name"}},[e("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:"\u8F93\u5165\u5F85\u529E\u540D\u79F0"},model:{value:t.handleRuleForm.name,callback:function(s){a.$set(t.handleRuleForm,"name",s)},expression:"handleRuleForm.name"}})],1),e("el-form-item",{attrs:{label:"\u5F85\u529E\u63CF\u8FF0",prop:"description"}},[e("el-input",{staticStyle:{width:"100%"},attrs:{type:"textarea",placeholder:"\u8BF7\u8F93\u5165\u5177\u4F53\u7684\u5F85\u529E\u63CF\u8FF0"},model:{value:t.handleRuleForm.description,callback:function(s){a.$set(t.handleRuleForm,"description",s)},expression:"handleRuleForm.description"}})],1),e("el-form-item",{attrs:{label:"\u622A\u6B62\u65F6\u95F4",prop:"end_date"}},[e("el-date-picker",{staticStyle:{width:"100%"},attrs:{"picker-options":t.pickerOptionsDate,"value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime",placeholder:"\u9009\u62E9\u622A\u6B62\u65F6\u95F4"},model:{value:t.handleRuleForm.end_date,callback:function(s){a.$set(t.handleRuleForm,"end_date",s)},expression:"handleRuleForm.end_date"}})],1),e("el-form-item",{attrs:{label:"\u8D1F\u8D23\u4EBA",prop:"member_id"}},[e("div",{staticClass:"member-select"},[t.shuaXin?e(t.LJWWMSelect,{attrs:{type:"6",fields:"id,name","value-key":"id",filters:{company:t.getId,del_flag:0,is_real:1}},model:{value:t.handleRuleForm.member_id,callback:function(s){a.$set(t.handleRuleForm,"member_id",s)},expression:"handleRuleForm.member_id"}}):a._e()],1)]),e("el-form-item",{attrs:{label:"\u9644\u4EF6"}},[e(t.LJUploadFiles,{attrs:{"file-list":t.handleFileList},model:{value:t.handleRuleForm.attachment_url,callback:function(s){a.$set(t.handleRuleForm,"attachment_url",s)},expression:"handleRuleForm.attachment_url"}})],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:t.cancle}},[a._v("\u53D6 \u6D88")]),e("el-button",{attrs:{type:"primary"},on:{click:t.handleSubmit}},[a._v("\u4FDD \u5B58")])],1)],1),e("el-dialog",{attrs:{"close-on-click-modal":!1,title:"\u5BA1\u6279","append-to-body":!0,visible:t.examinedialogVisible,width:"30%"},on:{"update:visible":function(s){t.examinedialogVisible=s}}},[e("el-form",{ref:"examineruleFormRef",staticClass:"demo-ruleForm",attrs:{model:t.examineRuleForm,rules:t.examineRules,"label-width":"100px"}},[e("el-form-item",{attrs:{label:"\u622A\u6B62\u65F6\u95F4",prop:"end_date"}},[e("el-date-picker",{staticStyle:{width:"100%"},attrs:{"picker-options":t.pickerOptionsDate,"value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime",placeholder:"\u9009\u62E9\u622A\u6B62\u65F6\u95F4"},model:{value:t.examineRuleForm.end_date,callback:function(s){a.$set(t.examineRuleForm,"end_date",s)},expression:"examineRuleForm.end_date"}})],1),e("el-form-item",{attrs:{label:"\u5BA1\u6279\u4EBA",prop:"member_id"}},[e("div",{staticClass:"member-select"},[t.shuaXin?e(t.LJWWMSelect,{attrs:{type:"6",fields:"id,name","value-key":"id",filters:{company:t.getId,del_flag:0}},model:{value:t.examineRuleForm.member_id,callback:function(s){a.$set(t.examineRuleForm,"member_id",s)},expression:"examineRuleForm.member_id"}}):a._e()],1)]),e("el-form-item",{attrs:{label:"\u9644\u4EF6"}},[e(t.LJUploadFiles,{attrs:{"file-list":t.examineFileList},model:{value:t.examineRuleForm.attachment_url,callback:function(s){a.$set(t.examineRuleForm,"attachment_url",s)},expression:"examineRuleForm.attachment_url"}})],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:t.examineCancle}},[a._v("\u53D6 \u6D88")]),e("el-button",{attrs:{type:"primary"},on:{click:t.examineSubmit}},[a._v("\u4FDD \u5B58")])],1)],1),e("el-dialog",{attrs:{title:"\u81EA\u5B9A\u4E49\u5FAA\u73AF","append-to-body":!0,visible:t.circulatedialogVisible,width:"25%"},on:{"update:visible":function(s){t.circulatedialogVisible=s}}},[e("div",{staticClass:"circulate-title"},[e("div",{staticStyle:{"margin-right":"10px"}},[a._v("\u5FAA\u73AF")]),e("div",[e("el-select",{attrs:{placeholder:"\u8BF7\u9009\u62E9\u6D3B\u52A8\u533A\u57DF"},model:{value:t.customize,callback:function(s){t.customize=s},expression:"customize"}},[e("el-option",{attrs:{label:"\u6BCF\u5468\u5FAA\u73AF",value:0}}),e("el-option",{attrs:{label:"\u6BCF\u6708\u5FAA\u73AF",value:1}})],1)],1)]),t.customize==0?e("div",{staticClass:"list-box"},a._l(t.weekList,function(s,o){return e("div",{class:s.active?"box-item select-box-item":"box-item",on:{click:function(u){return t.getWeek(s,o)}}},[a._v(a._s(s.name))])}),0):e("div",{staticClass:"list-box month"},a._l(t.monthList,function(s,o){return e("div",{class:s.active?"box-item select-box-item":"box-item",on:{click:function(u){return t.getMonth(s,o)}}},[a._v(a._s(s.name))])}),0)])],1)},$t=[],Mt=ye(Rt,It,$t,!1,null,"21a95759",null,null);const zt=Mt.exports;const Jt={__name:"taskTrainComponents",setup($){const a=lt(),e=He(),t=l(null),s=I({loading:!0,status:null}),o=l(null),u=l(null),y=l(),D=l(),C=l(!1),P=l(!1),g=l(!1),M=l(!1),V=l(""),_=l(0),h=I({company_id:ue.getters.company,train_url:""}),z=l(!1),L=l(!1),c=I({ai_analysis:"",main_point_list:[],words_text:"",is_edit_main_point:!1,is_edit_ai_analysis:!1,backup_main_points:null,backup_ai_analysis:null}),p=I({id:null,name:"",total_num:null,file_type:null,file_size:null}),q=I({name:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F1A\u8BAE\u6807\u9898",trigger:"blur"}]}),H=()=>{y.value.mediaClick()},F=(S=()=>{})=>{Ve(()=>{switch(we(t.value.type)){case"video":o.value.src=URL.createObjectURL(t.value.raw);break;case"audio":u.value.src=URL.createObjectURL(t.value.raw);break}S()})},fe=S=>{t.value=S,h.train_url=null,F(G)};function G(){s.loading=!0,s.status="uploading",V.value="",HTTP.upload("upload",t.value).then(S=>{h.train_url=S.data,s.status="success",ee()}).catch(S=>{s.status="error"}).finally(()=>{s.loading=!1})}function ee(){M.value=!0,HTTP.post("ai_analyze_data_submit",h,{timeout:1e3*60*5}).then(S=>{S.code==0&&(me(S.data.respId),setInterval(v,1e3))}).catch(S=>{O.exports.Message.error("AI\u5206\u6790\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5"),V.value="error"}).finally(()=>{M.value=!1})}function v(){_.value++}function me(S){M.value=!0;const E={respId:S};HTTP.post("query_openspeech_result",E).then(b=>{if(b.code==0)if(b.data.status_code==1)setTimeout(()=>{_.value==900||h.train_url==null?(clearInterval(v),_.value=0):me(S)},500);else if(b.data.status_code==2){O.exports.Message.success("\u89C6\u9891/\u97F3\u9891\u89E3\u6790\u5B8C\u6210"),clearInterval(v);const J={text:b.data.text};HTTP.post("ai_analyze_data_generate",J).then(w=>{w.code==0?(O.exports.Message.success("AI\u5206\u6790\u6210\u529F"),V.value="success",M.value=!1,c.ai_analysis=w.data.ai_analysis,c.main_point_list=w.data.main_point_list,c.words_text=w.data.words_text,c.backup_ai_analysis=JSON.parse(JSON.stringify(c.ai_analysis)),c.backup_main_points=JSON.parse(JSON.stringify(c.main_point_list))):O.exports.Message.error(w.msg)})}else O.exports.Message.error("\u89E3\u6790\u5F02\u5E38")})}const B=()=>{t.value=null,s.loading=!1,s.status=null,h.train_url="",c.ai_analysis=null,c.main_point_list=[],c.words_text=null,c.backup_main_points=null,c.backup_ai_analysis=null,c.is_edit_main_point=!1,c.is_edit_ai_analysis=!1,c.backup_main_points=[],c.backup_ai_analysis=null},A=()=>{c.ai_analysis=JSON.parse(JSON.stringify(c.backup_ai_analysis)),c.is_edit_ai_analysis=!1},U=()=>{z.value=!1},K=()=>{z.value=!0},k=()=>{c.main_point_list=JSON.parse(JSON.stringify(c.backup_main_points)),c.is_edit_main_point=!1},se=()=>{L.value=!1},te=()=>{L.value=!0},N=()=>{D.value.clearValidate()};function le(){g.value=!0,j(!0).then(()=>{ue.dispatch("tagListStatus",!0),O.exports.Message.success("\u4FDD\u5B58\u751F\u6210\u8BD5\u5377\u6210\u529F"),setTimeout(()=>{N(),P.value=!1,g.value=!1},1500)}).catch(S=>{g.value=!1,O.exports.Message.error(S.msg||"\u4FDD\u5B58\u5931\u8D25")})}function j(S){return new Promise((E,b)=>{const J={file_type:t.value.type,file_size:t.value.size,train_url:h.train_url,words_text:c.words_text,ai_analysis:c.ai_analysis,main_point_list:c.main_point_list,name:p.name,total_num:p.total_num,type:S?2:1};if(p.id&&(J.train_id=p.id),J.type===1&&delete J.total_num,!J.train_url)return b({msg:"\u8BF7\u4E0A\u4F20\u6587\u4EF6"});if(!J.name)return b({msg:"\u8BF7\u8F93\u5165\u4F1A\u8BAE\u540D\u79F0"});if(S&&!J.total_num)return b({msg:"\u8BF7\u8F93\u5165\u8BD5\u9898\u6570\u91CF"});HTTP.post("ai_create_questions",J,{timeout:10*60*1e3}).then(w=>{if(w.code!==0)return b(w);e.push({path:"/personnelRoot/aiExam/testPaperEdit",query:{id:w.data.id,type:"edit"}}),E(w)}).catch(w=>b(w))})}const xe=(S=!1)=>{D.value.validate(E=>{if(!!E){if(S)return P.value=!0;C.value=!0,j(!1).then(b=>{O.exports.Message.success("\u4FDD\u5B58\u6210\u529F"),ue.dispatch("tagListStatus",!0),setTimeout(()=>{N(),C.value=!1},1500)}).catch(b=>{C.value=!1,O.exports.Message.error(b.msg||"\u4FDD\u5B58\u5931\u8D25")})}})},pe=S=>{HTTP.getReadById("training_materials",S).then(E=>{const b=E.data,J=b.train_url;if(p.id=b.id,p.name=b.name,h.company_id=b.company,h.train_url=J,c.words_text=b.words,c.ai_analysis=b.ai_analysis,c.main_point_list=JSON.parse(b.main_point_data),c.backup_ai_analysis=JSON.parse(JSON.stringify(c.ai_analysis)),c.backup_main_points=JSON.parse(JSON.stringify(c.main_point_list)),V.value="success",!J)return;const ie=J.split("/").pop().split("."),ke=ie[0],ge=ie[1],he=`${ke}.${ge}`,ne={raw:null,name:he,size:null,type:b.file_type};fetch(J).then(re=>re.blob()).then(re=>{const oe=new File([re],he,{type:ne.type});ne.raw=oe,ne.type=oe.type,ne.size=rt(oe.size),t.value=ne,F(()=>{s.loading=!1,s.status="success"})}).catch(re=>{})}).catch(E=>{})};return Ie(()=>{a.query.id&&pe(a.query.id)}),{__sfc:!0,route:a,router:e,mediaFile:t,uploadStatus:s,videoPlayer:o,audioPlayRef:u,ljMediaInputRef:y,ruleFormRef:D,isSaveLoading:C,generateVisible:P,generateSubmitIng:g,aiAnalyzeLoading:M,aiAnalyzeStatus:V,second:_,aiCreateQuestionFrom:h,isAnalysisEdit:z,isPointEdit:L,aiMediaAnalysis:c,ruleForm:p,rules:q,handleUploadMedia:H,handleCreateObjectURL:F,changeMedia:fe,uploadMedia:G,handleAIAnalysis:ee,yourMethod:v,getTaskstatus:me,handleDeleteMedia:B,handleRestAnalysisEdit:A,handleSaveAnalysisEdit:U,handleAnalysisEdit:K,handleRestPointEdit:k,handleSavePointEdit:se,handlePointEdit:te,handleCancel:N,handleConfirmGenerateTestPaper:le,handleAiHttpApi:j,handleSubmit:xe,getDetails:pe,LJTitle:ot,LJMediaInput:We,LJFlexBox:ct,LJDialog:nt,LJLabelInput:dt,getMediaType:we,uploadAiMediaIcon:Xe}}};var Ot=function(){var a=this,e=a._self._c,t=a._self._setupProxy;return e("div",{staticClass:"conference-create-edit-root"},[e("div",{staticClass:"conference-header"},[e("el-form",{ref:"ruleFormRef",attrs:{model:t.ruleForm,rules:t.rules,"label-width":"100px"}},[e(t.LJFlexBox,{attrs:{"justify-content":"space-between"}},[e("div",{staticClass:"form-left"},[e("el-form-item",{attrs:{label:"\u8BFE\u7A0B\u6807\u9898:",prop:"name"}},[e("el-input",{model:{value:t.ruleForm.name,callback:function(s){a.$set(t.ruleForm,"name",s)},expression:"ruleForm.name"}})],1)],1),e("div",{staticClass:"form-right"},[e(t.LJFlexBox,{attrs:{gap:"10px","justify-content":"flex-end"}},[e("el-button",{on:{click:t.handleCancel}},[a._v("\u53D6\u6D88")]),e("el-button",{attrs:{type:"primary"},on:{click:function(s){return t.handleSubmit(!0)}}},[a._v(" \u751F\u6210\u8BD5\u5377 ")])],1)],1)])],1)],1),e("div",{staticClass:"conference-create-edit-main"},[e("div",{staticClass:"conference-create-edit-left"},[e("div",{staticClass:"upload-media"},[e(t.LJMediaInput,{ref:"ljMediaInputRef",on:{change:t.changeMedia}}),e("div",{staticClass:"upload-bg"},[e(t.LJTitle,{attrs:{title:"\u4E0A\u4F20\u89C6\u9891/\u97F3\u9891",blockWidth:"0px"},scopedSlots:a._u([{key:"content-end",fn:function(){return[t.uploadStatus.status==="success"?e("i",{staticClass:"el-icon-success"}):a._e(),t.uploadStatus.status==="error"?e("i",{staticClass:"el-icon-error"}):a._e()]},proxy:!0}])},[t.mediaFile?e(t.LJFlexBox,{attrs:{"justify-content":"flex-end"}},[t.uploadStatus.loading?e("el-button",{attrs:{loading:"",type:"text"}},[a._v(" \u4E0A\u4F20\u4E2D ")]):a._e(),t.uploadStatus.loading?a._e():e("el-button",{attrs:{type:"text",size:"mini",icon:"el-icon-delete"},on:{click:t.handleDeleteMedia}},[a._v(" \u5220\u9664 ")]),!t.uploadStatus.loading&&t.uploadStatus.status==="error"?e("el-button",{attrs:{type:"primary",size:"mini",icon:"el-icon-refresh"},on:{click:t.handleAIAnalysis}},[a._v(" \u91CD\u65B0\u4E0A\u4F20 ")]):a._e(),!t.uploadStatus.loading&&t.aiAnalyzeStatus==="error"?e("el-button",{attrs:{type:"primary",size:"mini",loading:t.aiAnalyzeLoading,icon:"el-icon-refresh"},on:{click:t.handleAIAnalysis}},[a._v(" \u91CD\u65B0\u89E3\u6790 ")]):a._e()],1):a._e()],1)],1),t.mediaFile?a._e():e("div",{staticClass:"upload-media-content"},[e("div",{staticClass:"media-upload",on:{click:t.handleUploadMedia}},[e("el-image",{attrs:{src:t.uploadAiMediaIcon}}),e("div",{staticClass:"module-select"},[a._v("\u9009\u62E9\u4E0A\u4F20")])],1)]),t.mediaFile&&t.getMediaType(t.mediaFile.type)==="video"?e("div",{staticClass:"video-play-content"},[e("video",{ref:"videoPlayer",staticClass:"video-play",attrs:{controls:""}})]):a._e(),t.mediaFile&&t.getMediaType(t.mediaFile.type)==="audio"?e("div",{staticClass:"video-audio-content"},[e("div",{staticClass:"video-audio-box"},[e("div",{staticClass:"audio-name",attrs:{title:t.mediaFile.name}},[a._v(" "+a._s(t.mediaFile.name)+" ")]),e("audio",{ref:"audioPlayRef",staticClass:"audio-play",attrs:{controls:""}})])]):a._e()],1)]),e("div",{directives:[{name:"loading",rawName:"v-loading",value:t.aiAnalyzeLoading,expression:"aiAnalyzeLoading"}],staticClass:"conference-create-edit-right",attrs:{"element-loading-text":"\u6B63\u5728\u89E3\u6790\u7D20\u6750\u4E2D","element-loading-spinner":"el-icon-loading","element-loading-background":"rgba(0, 0, 0, 0.8)"}},[e("div",{staticClass:"upload-bg"},[e(t.LJTitle,{attrs:{title:"\u4F1A\u8BAE\u8981\u70B9",blockWidth:"0px"}},[[e(t.LJFlexBox,{attrs:{"justify-content":"flex-end"}},[t.aiMediaAnalysis.is_edit_main_point?e("el-button",{staticStyle:{color:"#000000"},attrs:{icon:"el-icon-refresh-right",type:"text"},on:{click:t.handleRestPointEdit}},[a._v(" \u6062\u590D\u521D\u59CB\u7248\u672C ")]):a._e(),t.isPointEdit?e("el-button",{attrs:{icon:"el-icon-check",type:"primary"},on:{click:t.handleSavePointEdit}},[a._v(" \u5B8C\u6210 ")]):a._e(),!t.isPointEdit&&t.aiAnalyzeStatus==="success"?e("el-button",{attrs:{icon:"el-icon-edit",type:"text"},on:{click:t.handlePointEdit}},[a._v(" \u7F16\u8F91 ")]):a._e()],1)]],2)],1),e("div",{staticClass:"conference-main"},[e("div",{staticClass:"conference-contents"},a._l(t.aiMediaAnalysis.main_point_list,function(s,o){return e("div",{key:o,staticClass:"points"},[e("div",{staticClass:"point-title"},[t.isPointEdit?e("el-input",{attrs:{type:"textarea",autosize:"",placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"},on:{input:()=>t.aiMediaAnalysis.is_edit_main_point=!0},model:{value:s.title,callback:function(u){a.$set(s,"title",u)},expression:"point.title"}}):e("div",[a._v(" "+a._s(s.title)+" ")])],1),e("div",{staticClass:"point-content"},[t.isPointEdit?e("el-input",{attrs:{type:"textarea",autosize:{minRows:3,maxRows:8},placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"},on:{input:()=>t.aiMediaAnalysis.is_edit_main_point=!0},model:{value:s.content,callback:function(u){a.$set(s,"content",u)},expression:"point.content"}}):e("div",[a._v(a._s(s.content))])],1)])}),0)])])]),e(t.LJDialog,{attrs:{title:"\u4FDD\u5B58\u5E76\u751F\u6210\u8BD5\u5377","confirm-text":"\u4FDD\u5B58\u5E76\u751F\u6210\u8BD5\u5377","is-submit":"","show-close":!1,"submit-loading":t.generateSubmitIng},on:{confirm:t.handleConfirmGenerateTestPaper},model:{value:t.generateVisible,callback:function(s){t.generateVisible=s},expression:"generateVisible"}},[e(t.LJLabelInput,{attrs:{label:"\u9898\u76EE\u6570\u91CF",required:""}},[e("el-input",{directives:[{name:"positive-integer",rawName:"v-positive-integer"}],attrs:{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u6570\u91CF"},model:{value:t.ruleForm.total_num,callback:function(s){a.$set(t.ruleForm,"total_num",s)},expression:"ruleForm.total_num"}})],1)],1)],1)},Dt=[],Pt=ye(Jt,Ot,Dt,!1,null,"45d433ef",null,null);const At=Pt.exports;const Nt={__name:"createDialog",emits:["clearList"],setup($,{expose:a,emit:e}){const t=l(!1),s=l(0),o=l([]),u=l([]),y=l(),D=l();function C(){const h={offect:0,limit:999,del_flag:0,status:1,fields:"id,name"};HTTP.get("member_readonly",h).then(z=>{z.code==0&&(o.value=z.data.results,u.value=z.data.results)})}const P=l(null),g=l("");function M(h,z){P.value=h,g.value=z,h===1&&(s.value=1),t.value=!0,C()}function V(){s.value==0?(y.value.getTaskDetail(),_(),setTimeout(()=>{e("clearList")},500)):(D.value.submitAiTask(),localStorage.getItem("memberStatus")&&(_(),setTimeout(()=>{e("clearList")},500)))}function _(){s.value==0?y.value.cancleBtn():s.value==1&&D.value.cancleBtn(),t.value=!1}return Ie(()=>{}),a({init:M}),{__sfc:!0,drawer:t,taskType:s,emits:e,assignedList:o,approvalList:u,taskCompnentsRef:y,createaiRef:D,getMember:C,fromType:P,inputsData:g,init:M,submitForm:V,resetForm:_,taskCompnents:Ct,createaiDialog:zt,taskTrainComponents:At}}};var qt=function(){var a=this,e=a._self._c,t=a._self._setupProxy;return e("div",[e("el-drawer",{attrs:{title:"\u65B0\u589E\u5F85\u529E","append-to-body":!0,visible:t.drawer,direction:"rtl","before-close":t.resetForm},on:{"update:visible":function(s){t.drawer=s}}},[e("div",{staticClass:"dialog-cont"},[t.fromType!=1?e("div",{staticClass:"new-task-type"},[e("div",{staticClass:"type-text"},[a._v("\u5F85\u529E\u7C7B\u522B:")]),e("div",{staticClass:"raido-box"},[e("el-radio-group",{model:{value:t.taskType,callback:function(s){t.taskType=s},expression:"taskType"}},[e("el-radio",{directives:[{name:"permission",rawName:"v-permission",value:22206,expression:"22206"}],attrs:{label:0}},[a._v("\u4EFB\u52A1\u5F85\u529E")]),e("el-radio",{directives:[{name:"permission",rawName:"v-permission",value:22207,expression:"22207"}],attrs:{label:1}},[a._v("AI\u5F85\u529E")]),e("el-radio",{directives:[{name:"permission",rawName:"v-permission",value:22208,expression:"22208"}],attrs:{label:2}},[a._v("AI\u57F9\u8BAD")])],1)],1)]):a._e(),t.fromType!=1?e("el-divider"):a._e(),t.taskType==0?e("div",{staticClass:"task-form"},[e(t.taskCompnents,{ref:"taskCompnentsRef"})],1):a._e(),t.taskType==1?e("div",{staticClass:"task-form"},[e(t.createaiDialog,{ref:"createaiRef",attrs:{fromTypes:t.fromType,inputDataing:t.inputsData},on:{resetForm:t.resetForm}})],1):a._e(),t.taskType==2?e("div",{staticClass:"task-form"},[e(t.taskTrainComponents)],1):a._e()],1),t.taskType!=2?e("div",{staticClass:"operate-list"},[e("el-button",{on:{click:t.resetForm}},[a._v("\u53D6\u6D88")]),e("el-button",{attrs:{type:"primary"},on:{click:t.submitForm}},[a._v("\u786E\u5B9A")])],1):a._e()])],1)},Et=[],Ht=ye(Nt,qt,Et,!1,null,"92516328",null,null);const aa=Ht.exports;export{Te as _,Re as a,ft as b,aa as c};