| 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,o)=>n in c?ct(c,n,{enumerable:!0,configurable:!0,writable:!0,value:o}):c[n]=o,j=(c,n)=>{for(var o in n||(n={}))dt.call(n,o)&&V(c,o,n[o]);if(A)for(var o of A(n))ft.call(n,o)&&V(c,o,n[o]);return c},G=(c,n)=>pt(c,mt(n));var B=(c,n,o)=>new Promise((D,C)=>{var M=r=>{try{_(o.next(r))}catch(b){C(b)}},S=r=>{try{_(o.throw(r))}catch(b){C(b)}},_=r=>r.done?D(r.value):Promise.resolve(r.value).then(M,S);_((o=o.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-CmDd2f0j.js";import{u as Q}from"./index-BvxRfhj5.js";import{u as Z}from"./index-Dyk-F788.js";import{u as _t,_ as bt}from"./useTable-v6XLuJj4.js";import{_ as wt}from"./TableImg.vue_vue_type_style_index_0_lang-B__N2jYm.js";import{s as vt,o as Ct}from"./taskApi-Ca3H9qUe.js";import St from"./selFormModal-Wq8dq6VD.js";import xt from"./formDrawer-2K3ENO-X.js";import It from"./actionFormModal-DfEPqyN5.js";import Ft from"./detailFormDrawer-VJjW8uOR.js";import{I as Dt}from"./ImportModal-DuZFl32b.js";import{b as Mt}from"./index-4bJgplaG.js";import{be as Rt}from"./antd-JiYGPyT2.js";import{d as Tt,f as g,r as J,o as Bt,n as Nt,Z as l,_ as u,$ as k,F as I,a7 as Lt,m as W,a4 as N,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-Djlvlotu.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-CpeRsLC7.js";import"./FormItem.vue_vue_type_script_lang-B7rpwwQY.js";import"./helper-Cdpud66K.js";import"./index-CJRSkq8i.js";import"./index-D5Ztwv31.js";import"./uuid-BUBnBT7J.js";import"./useSortable-BgK05vvH.js";import"./download-DXlRgvqo.js";import"./base64Conver-DEMZeTZS.js";import"./index-DvlhvSjR.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-C0jWs2rn.js";import"./copyTextToClipboard-D4A_TFSu.js";import"./index-BI1G_WW8.js";import"./index-Dqs4Rg4H.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./UploadPreviewModal--W57epU7.js";import"./cateApi-CIErQVuc.js";import"./resourceApi-C7Qma0TX.js";import"./common-DafFbUoe.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-CJEPZw4g.js";import"./BasicForm.vue_vue_type_style_index_0_lang-VWTIu9h0.js";import"./useForm-CHyXQZzi.js";import"./sortable.esm-DYEDn-UA.js";import"./componentMap-CeQ-jJv7.js";import"./manageApi-BfZGBFpX.js";import"./fieldApi-CGfDPyxz.js";import"./handlingInfo-BCPhAsAF.js";import"./index-C-BBxbzB.js";import"./nothingInfo-02cImGy2.js";import"./data-BKex3QZI.js";import"./useDescription-DzUU_gYj.js";import"./processInfo.vue_vue_type_script_setup_true_lang-BGz2vwjj.js";import"./evaluationInfo.vue_vue_type_script_setup_true_lang-Blv8Np0_.js";import"./taskInfo-BYj3zETp.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=Tt({__name:"listCard",setup(c){const n=kt(),o=g({}),D=ht(),{createMessage:C}=yt(),[M,{openModal:S}]=Q(),[_,{openModal:r}]=Q(),[b,{openDrawer:z}]=Z(),[X,{openDrawer:Y}]=Z(),[tt,{reload:w}]=_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),R=g(!1),U=J({type:0}),T=J({}),$=g([{key:"taskStatus",dictCode:"biz_task_status"}]);Bt(()=>B(this,null,function*(){const e=yield Mt($.value.map(s=>s.dictCode));for(const s in e){const y=$.value.filter(a=>a.dictCode==s)[0];T[y.key]=e[s]}o.value=n.getUserInfo}));function at(e){return G(j({},e),{orders:[],type:U.type})}function ot(){x.value=!0,R.value=!1}function st(){x.value=!0,R.value=!0}function it(e){P.value=e,U.type=e,w()}function nt(e){x.value=!1;const s=e.secondCateInfo;e.isImport?S(!0,{title:s.name+"导入",importUrl:(y,a)=>O.uploadFile({url:D.apiUrl+"/"+s.importUrl,onUploadProgress:a},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 B(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("开启稽核成功"),w();break;case"reviewFlow":r(!0,{type:"reviewFlow",record:e});break}})}function rt(){z(!1),w()}function ut(){S(!1)}return(e,s)=>{const y=Nt("auth");return l(),u("div",Pt,[k("div",Ut,[k("div",$t,[(l(!0),u(I,null,Lt(et.value,a=>W((l(),N(i(Rt),{bordered:!0,key:a.key,checked:P.value===a.key,onChange:t=>it(a.key)},{default:F(()=>[L(d(a.label),1)]),_:2},1032,["checked","onChange"])),[[y,a.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(),N(i(K),{type:"default",border:!1,size:"large",onClick:ot,class:"ml-2 btn-icon"},{icon:F(()=>[f(q,{icon:"icon-create|iconfont",size:"20",color:"#01092A"})]),_:1})),[[y,["ssc:task:add"]]])])]),k("div",Vt,[f(i(bt),{onRegister:i(tt),onRowClick:lt},{bodyCell:F(({column:a,record:t})=>[a.key==="color"?(l(),u("div",{key:0,style:v({backgroundColor:t.color,width:"20px",height:"20px"})},null,4)):m("",!0),a.key==="taskName"?(l(),u("div",jt,[k("div",{color:t.firstCateFontColor,style:v({color:t.firstCateFontColor,background:t.firstCateBgColor}),class:"w-10 mr-6 text-center rounded-md h-7 c"},d(t.firstCateName),13,Gt),k("div",qt,d(t.peopleName)+"-"+d(t.secondCateName),1)])):m("",!0),a.key==="createTime"?(l(),u(I,{key:2},[L(d(i(E)(t.createTime)),1)],64)):m("",!0),a.key==="status"?(l(),u("div",Kt,[k("div",{style:v({backgroundColor:i(H)(T.taskStatus,t.status,"prefixColor"),margin:"9px 8px 0 0",width:"6px",height:"6px",borderRadius:"3px"})},null,4),k("div",null,d(i(H)(T.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?(l(),u("div",Et,d(t.reviewFlowStatus=="1"?"抢":"转"),1)):m("",!0)])):m("",!0),a.key==="lateTime"?(l(),u(I,{key:4},[t.overdue===0&&t.lateTime<1?(l(),u("span",Ht," 未逾期 ")):(l(),u("span",Ot,d(t.lateTime)+"天",1))],64)):m("",!0),a.key==="deadLine"?(l(),u(I,{key:5},[L(d(i(E)(t.deadLine)),1)],64)):m("",!0),a.key==="action"?(l(),N(i(wt),{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===o.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",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:R.value,onSuccess:nt},null,8,["open","isImport"]),f(i(Dt),{onRegister:i(M),onSuccess:ut},null,8,["onRegister"]),f(xt,{onRegister:i(b),onSuccess:rt},null,8,["onRegister"]),f(Ft,{onRegister:i(X),onSuccess:s[0]||(s[0]=a=>i(w)())},null,8,["onRegister"]),f(It,{onRegister:i(_),onSuccess:s[1]||(s[1]=a=>i(w)())},null,8,["onRegister"])])}}}),He=gt(Qt,[["__scopeId","data-v-64281b1a"]]);export{He as default};
|