| 1 |
- var ct=Object.defineProperty,pt=Object.defineProperties;var mt=Object.getOwnPropertyDescriptors;var A=Object.getOwnPropertySymbols;var dt=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable;var V=(c,n,a)=>n in c?ct(c,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):c[n]=a,j=(c,n)=>{for(var a in n||(n={}))dt.call(n,a)&&V(c,a,n[a]);if(A)for(var a of A(n))ft.call(n,a)&&V(c,a,n[a]);return c},G=(c,n)=>pt(c,mt(n));var N=(c,n,a)=>new Promise((D,C)=>{var M=r=>{try{_(a.next(r))}catch(w){C(w)}},S=r=>{try{_(a.throw(r))}catch(w){C(w)}},_=r=>r.done?D(r.value):Promise.resolve(r.value).then(M,S);_((a=a.apply(c,n)).next())});import{aj as kt,a1 as ht,a as q,aG as K,b7 as E,bo as H,an as O,u as yt,_ as gt}from"./entry/index-yVDEY56I.js";import{u as Q}from"./index-DpSFsLFF.js";import{u as Z}from"./index-C1cTf-Tm.js";import{u as _t,_ as wt}from"./useTable-CnmHlTCd.js";import{_ as bt}from"./TableImg.vue_vue_type_style_index_0_lang-BUQLsr7e.js";import{s as vt,o as Ct}from"./taskApi-BSD4J_b7.js";import St from"./selFormModal-BiM4Fgu_.js";import xt from"./formDrawer-4UMVa733.js";import It from"./actionFormModal-Dj7JeMui.js";import Ft from"./detailFormDrawer-CqEVTXLf.js";import{I as Dt}from"./ImportModal-CBE0Ems2.js";import{b as Mt}from"./index-BLMlzlzx.js";import{be as Bt}from"./antd-JiYGPyT2.js";import{d as Rt,f as g,r as J,o as Nt,n as Tt,Z as l,_ as u,$ as k,F as I,a7 as Lt,m as W,a4 as T,a5 as F,G as L,a0 as d,u as i,k as f,ad as v,a8 as m}from"./vue-DM5HGU8Z.js";import"./useWindowSizeFn-B_0SVbJL.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-w--Bo7-a.js";import"./FormItem.vue_vue_type_script_lang-BL8C0BPI.js";import"./helper-CBehzuKA.js";import"./index-D4caoNhj.js";import"./index-B5Kr3BW-.js";import"./uuid-BUBnBT7J.js";import"./useSortable-BOFCXfiu.js";import"./download-DUhrkB6j.js";import"./base64Conver-DEMZeTZS.js";import"./index-DR8mZ15s.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-DhFCJ4Up.js";import"./copyTextToClipboard-D4A_TFSu.js";import"./index-XV2ltx7E.js";import"./index-CfxfEdil.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./UploadPreviewModal-BGrYKtOy.js";import"./cateApi-CjWsvfg9.js";import"./resourceApi-BDM0rOGH.js";import"./common-D5Btep0s.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-D_LgAM4I.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B5q39I-o.js";import"./useForm-BF8rNsx_.js";import"./sortable.esm-DYEDn-UA.js";import"./componentMap-cxZHZd5_.js";import"./manageApi-DmX9KaK8.js";import"./fieldApi-BX0eOlz-.js";import"./handlingInfo-kqe25YPC.js";import"./index-BQREnS1o.js";import"./nothingInfo-Dbg8I7al.js";import"./data-D3YAgcQg.js";import"./useDescription-B1qfMiBe.js";import"./processInfo.vue_vue_type_script_setup_true_lang-ClozsdDJ.js";import"./evaluationInfo.vue_vue_type_script_setup_true_lang-CoDK4tCw.js";import"./taskInfo-Pefp0P3h.js";const zt=[{title:"任务单",dataIndex:"taskName",align:"left"},{title:"所属单位",dataIndex:"orgName",align:"left"},{title:"创建人",dataIndex:"createBy",width:100,align:"left"},{title:"创建时间",dataIndex:"createTime",width:120,align:"left"},{title:"当前状态",dataIndex:"status",align:"left"},{title:"办理人",dataIndex:"processByNickname",width:100,align:"left"},{title:"业务最迟办理日",dataIndex:"deadLine",width:120,align:"left"},{title:"逾期时间",dataIndex:"lateTime",width:100,align:"left"}],Pt={class:"h-main"},Ut={class:"flex justify-between"},$t={class:"text-2xl"},At={class:"flex items-center"},Vt={class:"mt-4"},jt={key:1,class:"flex"},Gt=["color"],qt={class:"h-7 lh-7"},Kt={key:3,class:"flex"},Et={key:2,class:"round-check",style:{borderColor:"#3366FF",color:"#3366FF"}},Ht={key:0,style:{color:"#01092a"}},Ot={key:1,style:{color:"#ff552f"}},Qt=Rt({__name:"listCard",setup(c){const n=kt(),a=g({}),D=ht(),{createMessage:C}=yt(),[M,{openModal:S}]=Q(),[_,{openModal:r}]=Q(),[w,{openDrawer:z}]=Z(),[X,{openDrawer:Y}]=Z(),[tt,{reload:b}]=_t({api:Ct,rowKey:"id",columns:zt,showIndexColumn:!0,pagination:!0,bordered:!0,actionColumn:{width:220,title:"操作",align:"center",dataIndex:"action"},beforeFetch:at}),et=g([{key:0,label:"全部",auth:["ssc:task:allList"]},{key:1,label:"待办",auth:["ssc:task:todoList"]},{key:2,label:"已办",auth:["ssc:task:doneList"]},{key:3,label:"抢单池",auth:["ssc:task:grabList"]},{key:4,label:"督办",auth:["ssc:task:supervisingList"]}]),P=g(0),x=g(!1),B=g(!1),U=J({type:0}),R=J({}),$=g([{key:"taskStatus",dictCode:"biz_task_status"}]);Nt(()=>N(this,null,function*(){const e=yield Mt($.value.map(s=>s.dictCode));for(const s in e){const y=$.value.filter(o=>o.dictCode==s)[0];R[y.key]=e[s]}a.value=n.getUserInfo}));function at(e){return G(j({},e),{orders:[],type:U.type})}function ot(){x.value=!0,B.value=!1}function st(){x.value=!0,B.value=!0}function it(e){P.value=e,U.type=e,b()}function nt(e){x.value=!1;const s=e.secondCateInfo;e.isImport?S(!0,{title:s.name+"导入",importUrl:(y,o)=>O.uploadFile({url:D.apiUrl+"/"+s.importUrl,onUploadProgress:o},y),exportUrl:()=>O.post({url:s.exportUrl})}):z(!0,{secondCateId:s.id,title:s.name+"新增"})}function lt(e){Y(!0,{record:e})}function h(e,s){return N(this,null,function*(){switch(s){case"distributed":r(!0,{type:"distributed",record:e});break;case"transfer":r(!0,{type:"transfer",record:e});break;case"grab":r(!0,{type:"grab",record:e});break;case"evaluation":r(!0,{type:"evaluation",record:e});break;case"startCheck":yield vt(e.id),C.success("开启稽核成功"),b();break;case"reviewFlow":r(!0,{type:"reviewFlow",record:e});break}})}function rt(){z(!1),b()}function ut(){S(!1)}return(e,s)=>{const y=Tt("auth");return l(),u("div",Pt,[k("div",Ut,[k("div",$t,[(l(!0),u(I,null,Lt(et.value,o=>W((l(),T(i(Bt),{bordered:!0,key:o.key,checked:P.value===o.key,onChange:t=>it(o.key)},{default:F(()=>[L(d(o.label),1)]),_:2},1032,["checked","onChange"])),[[y,o.auth]])),128))]),k("div",At,[f(i(K),{type:"default",border:!1,size:"large",onClick:st},{icon:F(()=>[f(q,{icon:"icon-sys-import_default|iconfont",size:"20",color:"#01092A"})]),_:1}),W((l(),T(i(K),{type:"default",border:!1,size:"large",onClick:ot,class:"btn-icon ml-2"},{icon:F(()=>[f(q,{icon:"icon-create|iconfont",size:"20",color:"#01092A"})]),_:1})),[[y,["ssc:task:add"]]])])]),k("div",Vt,[f(i(wt),{onRegister:i(tt),onRowClick:lt},{bodyCell:F(({column:o,record:t})=>[o.key==="color"?(l(),u("div",{key:0,style:v({backgroundColor:t.color,width:"20px",height:"20px"})},null,4)):m("",!0),o.key==="taskName"?(l(),u("div",jt,[k("div",{color:t.firstCateFontColor,style:v({color:t.firstCateFontColor,background:t.firstCateBgColor}),class:"mr-6 min-w-10 w-10 h-7 text-center lh-7 rounded-md"},d(t.firstCateName),13,Gt),k("div",qt,d(t.peopleName)+"-"+d(t.secondCateName),1)])):m("",!0),o.key==="createTime"?(l(),u(I,{key:2},[L(d(i(E)(t.createTime)),1)],64)):m("",!0),o.key==="status"?(l(),u("div",Kt,[k("div",{style:v({backgroundColor:i(H)(R.taskStatus,t.status,"prefixColor"),margin:"9px 8px 0 0",width:"6px",height:"6px",borderRadius:"3px"})},null,4),k("div",null,d(i(H)(R.taskStatus,t.status,"label")),1),t.checkColor?(l(),u("div",{key:0,class:"round-check",style:v({borderColor:t.checkColor,color:t.checkColor})},"稽",4)):m("",!0),t.reviewColor?(l(),u("div",{key:1,class:"round-check",style:v({borderColor:t.reviewColor,color:t.reviewColor})},"审",4)):m("",!0),t.reviewFlowStatus!="0"?(l(),u("div",Et,d(t.reviewFlowStatus=="1"?"抢":"转"),1)):m("",!0)])):m("",!0),o.key==="lateTime"?(l(),u(I,{key:4},[t.overdue===0?(l(),u("span",Ht,"未逾期")):(l(),u("span",Ot,d(t.lateTime)+"天",1))],64)):m("",!0),o.key==="deadLine"?(l(),u(I,{key:5},[L(d(i(E)(t.deadLine)),1)],64)):m("",!0),o.key==="action"?(l(),T(i(bt),{key:6,actions:[{auth:"ssc:task:distributed",icon:"icon-paidan|iconfont",ifShow:(t.reviewFlowStatus==null||t.reviewFlowStatus=="0")&&(t.status==="task_status_0"||t.status==="task_status_2"),tooltip:"派单",label:"派单",type:"primary",ghost:!0,onClick:p=>{p.stopPropagation(),h(t,"distributed")}},{auth:"ssc:task:distributed",icon:"icon-paiji|iconfont",ifShow:(t.status==="task_status_3"||t.status==="task_status_4")&&!t.check,tooltip:"派稽",label:"派稽",type:"primary",ghost:!0,onClick:p=>{p.stopPropagation()},popConfirm:{title:"是否开启稽核",placement:"left",confirm:h.bind(null,t,"startCheck")}},{ifShow:t.status==="task_status_1"&&t.processBy===a.value.userId,tooltip:"转单",label:"转单",icon:"icon-zhuandan|iconfont",type:"primary",ghost:!0,onClick:p=>{p.stopPropagation(),h(t,"transfer")}},{auth:"ssc:task:grab",ifShow:(t.reviewFlowStatus==null||t.reviewFlowStatus=="0")&&t.status==="task_status_2",tooltip:"抢单",label:"抢单",icon:"icon-qiangdan|iconfont",type:"primary",ghost:!0,onClick:p=>{p.stopPropagation(),h(t,"grab")}},{ifShow:t.reviewFlowStatus!=null&&t.reviewFlowStatus!="0"&&t.reviewFlowBy===a.value.userId,tooltip:"审核",label:"审核",icon:"icon-qiangdan|iconfont",type:"primary",ghost:!0,onClick:p=>{p.stopPropagation(),h(t,"reviewFlow")}},{ifShow:t.status==="task_status_3",tooltip:"评价",label:"评价",type:"primary",icon:"icon-pingjia|iconfont",ghost:!0,onClick:p=>{p.stopPropagation(),h(t,"evaluation")}}]},null,8,["actions"])):m("",!0)]),_:1},8,["onRegister"])]),f(St,{open:x.value,isImport:B.value,onSuccess:nt},null,8,["open","isImport"]),f(i(Dt),{onRegister:i(M),onSuccess:ut},null,8,["onRegister"]),f(xt,{onRegister:i(w),onSuccess:rt},null,8,["onRegister"]),f(Ft,{onRegister:i(X),onSuccess:s[0]||(s[0]=o=>i(b)())},null,8,["onRegister"]),f(It,{onRegister:i(_),onSuccess:s[1]||(s[1]=o=>i(b)())},null,8,["onRegister"])])}}}),He=gt(Qt,[["__scopeId","data-v-4f29acb6"]]);export{He as default};
|