| 1 |
- var J=Object.defineProperty;var F=Object.getOwnPropertySymbols;var Q=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable;var $=(o,n,a)=>n in o?J(o,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):o[n]=a,q=(o,n)=>{for(var a in n||(n={}))Q.call(n,a)&&$(o,a,n[a]);if(F)for(var a of F(n))W.call(n,a)&&$(o,a,n[a]);return o};var b=(o,n,a)=>new Promise((k,c)=>{var B=l=>{try{_(a.next(l))}catch(y){c(y)}},w=l=>{try{_(a.throw(l))}catch(y){c(y)}},_=l=>l.done?k(l.value):Promise.resolve(l.value).then(B,w);_((a=a.apply(o,n)).next())});import{u as Y,B as tt}from"./useTable-edbb899b.js";import"./TableImg.vue_vue_type_style_index_0_lang-652ccd09.js";import{d as et,r as D,Z as V,a0 as at,aa as st,ab as it,k as j,o as g,m as h,af as d,g as m,f as i,y as C,w as v,t as x,ah as T,bd as R,be as z,bf as S,q as ot,v as A,bg as nt,bh as rt,j as ct}from"./index-d3600154.js";import{l as pt}from"./index-89c06ea2.js";import{i as dt,a as lt,b as ut}from"./indexApi-0db73c45.js";/* empty css */import{C as E}from"./CommonList-6ac57301.js";import mt from"./formDrawer-dab1a6c0.js";import _t from"./flow-9c527a6c.js";import{u as ft}from"./index-670a4efc.js";import{X as bt}from"./XTForm-8b4c8f44.js";import"./useForm-d916f71d.js";import"./index-87d6eb60.js";import"./useWindowSizeFn-89902ab2.js";import"./index-ad3d032c.js";import"./index-2e69b74a.js";import"./index-b06c40a8.js";import"./uuid-98bbe2a6.js";import"./download-c8c6e0d3.js";import"./XTUpload.vue_vue_type_style_index_0_scoped_61a00cd1_lang-e5e6c9c7.js";import"./uniqBy-2d445bc4.js";import"./index-fa5e3d7c.js";import"./useContentViewHeight-ee38db3f.js";import"./componentMap-e709b4e7.js";import"./clickOutside-53868c41.js";import"./sortable.esm-4ae27e0b.js";import"./SettingOutlined-22b7deed.js";import"./RedoOutlined-8977b36a.js";import"./index-06ce4386.js";/* empty css */const gt=[{title:"合同编号",dataIndex:"numbering",align:"left",width:150},{title:"委托单位名称",dataIndex:"clientName",align:"left"},{title:"样品名称",dataIndex:"sampleName",align:"left"},{title:"检测类别",dataIndex:"inspectionType",align:"left",width:90},{title:"合作服务",dataIndex:"serviceType",align:"left",width:90},{title:"所属流程",dataIndex:"progress",align:"left",width:100},{title:"状态",dataIndex:"status",align:"left",width:120}],M=o=>(nt("data-v-69f09d7a"),o=o(),rt(),o),yt={class:"home"},ht={class:"cnt"},vt={class:"p-6 m-6 rounded-md cnt-bus"},xt={class:"flex items-center justify-between"},kt=M(()=>d("div",{class:"home-tit"},"我的业务",-1)),wt={class:"home-search"},Ct={class:"mt-4 content"},Bt=["onClick"],Dt=["onClick"],Tt={key:4},Rt={class:"p-6 mx-6 mt-6 bg-white rounded-md cnt-quick"},zt={class:"cnt-quick_flow"},St=M(()=>d("div",{class:"home-tit"},"业务流程",-1)),It={class:"py-2 mt-6 ml-2 mr-6 bg-white rounded-md aside"},Nt={class:"mx-6 my-2 quick"},Ft=et({__name:"index",setup(o){const[n,{openDrawer:a}]=ft(),k=D(null),c=V({}),B=[{key:"inspectionType",dictCode:"inspection_type"},{key:"contractStatus",dictCode:"contract_status"},{key:"serviceType",dictCode:"contract_service"},{key:"progress",dictCode:"contract_progress"},{key:"status",dictCode:"progress_status"},{key:"feedback",dictCode:"feedback_status"}],w=at(),_=D([]),l=D([]),y=D([]),u=V({});st(()=>b(this,null,function*(){const e=yield pt(B.map(s=>s.dictCode));for(const s in e){const t=B.filter(p=>p.dictCode==s)[0];c[t.key]=e[s]}yield X(),l.value=[{name:"type",componentType:"Select",placeholder:"请选择",width:150,defaultValue:1,dicts:[{label:"合同编号",value:1},{label:"委托单位名称",value:2},{label:"样品名称",value:3}]},{name:"blurry",componentType:"Input",placeholder:"请输入名称",prefix:"icon-xt-search",width:300}]}));function X(){return b(this,null,function*(){const e=yield dt({});y.value=e.map(t=>(t.icon="project-1|svg",t.title=`${t.content}`,t.descBefore=`${t.createTime} | ${t.commitNickName}`,t.descAfter=`(${t.numbering}) ${t.sampleName}`,t)).splice(0,5);const s=yield lt({pageSize:5});_.value=s.data.map(t=>(t.tag={name:"公告",color:"#1D72FF",bgColor:"#EFF3FF"},t.title=`${t.title}`,t.descBefore=`${t.updateNickName}`,t.descAfter=`${t.updateTime}`,t)),it(()=>b(this,null,function*(){k.value.msg,setTimeout(()=>b(this,null,function*(){yield k.value.getData()}),100)}))})}const[K,{setTableData:L,getRawDataSource:I}]=Y({rowKey:"id",api:ut,columns:gt,bordered:!1,showIndexColumn:!0,pagination:!1,striped:!1,clickToRowSelect:!1,scroll:{y:300}});function O(e){return b(this,null,function*(){w.push({path:"/bizBus/contractDetail",query:{tab:0,id:e.contractBasisId,name:e.sampleName,contract:e.numbering}})})}function P(e){[{status:"index_review",path:"/bizBus/contract"},{status:"index_sample_arrive",path:"/bizBus/samples"},{status:"index_job_assign",path:"/bizBus/task"},{status:"index_check_standard",path:"/bizBus/task",tab:1},{status:"index_origin_record",path:"/bizBus/task",tab:1},{status:"index_filing_data",path:"/bizBus/task",tab:1},{status:"index_waiting_finish",path:"/bizBus/task",tab:2},{status:"index_report_pending_commit",path:"/bizBus/report",tab:1},{status:"index_report_pending_review",path:"/bizBus/report",tab:2},{status:"index_report_pending_pass",path:"/bizBus/report",tab:1},{status:"index_report_pending_archive",path:"/bizBus/report",tab:2},{status:"index_report_pending_release",path:"/bizBus/report",tab:2}].forEach(t=>{t.status==e.status&&w.push({path:t.path,query:q({tab:t.tab},t.query)})})}function N(e){a(!0,{isUpdate:e=="topic",type:e})}function U(e){}function Z(e){w.push({path:"/bizBus/contractDetail",query:{id:e.contractBasisId,name:e.sampleName||"无",contract:e.numbering||"123123",tab:5}})}function G(e){return b(this,null,function*(){u.blurry=e.blurry?e.blurry:"",u.type=e.type?e.type:1,I();const s=I();let t=s;u.type==1&&(t=s.filter(p=>{if(p.numbering.includes(u.blurry))return p})),u.type==2&&(t=s.filter(p=>{if(p.clientName.includes(u.blurry))return p})),u.type==3&&(t=s.filter(p=>{if(p.sampleName.includes(u.blurry))return p})),yield L(t)})}return(e,s)=>{const t=j("a-button"),p=j("a-divider");return g(),h("div",yt,[d("div",ht,[d("div",vt,[d("div",xt,[kt,d("div",wt,[m(i(bt),{"form-data":l.value,onChange:G},null,8,["form-data"])])]),d("div",Ct,[m(i(tt),{onRegister:i(K)},{bodyCell:C(({column:f,record:r})=>[f.key==="numbering"?(g(),h("a",{key:0,class:"cursor-pointer",onClick:H=>O(r)},v(r.numbering),9,Bt)):x("",!0),f.key==="serviceType"?(g(),h("span",{key:1,style:T({backgroundColor:i(R)(c.serviceType,r.serviceType),color:i(z)(c.serviceType,r.serviceType),padding:"1px 6px",borderRadius:"2px",marginRight:"4px"})},v(i(S)(c.serviceType,r.serviceType)),5)):x("",!0),f.key==="progress"?(g(),h("span",{key:2,style:T({backgroundColor:i(R)(c.progress,r.progress),color:i(z)(c.progress,r.progress),padding:"1px 6px",borderRadius:"2px",marginRight:"4px"})},v(i(S)(c.progress,r.progress)),5)):x("",!0),f.key==="status"?(g(),h("a",{key:3,style:T({backgroundColor:i(R)(c.contractStatus,r.status),color:i(z)(c.contractStatus,r.status),padding:"1px 6px",borderRadius:"2px",marginRight:"4px"}),class:"cursor-pointer",onClick:H=>P(r)},v(i(S)(c.status,r.status)),13,Dt)):x("",!0),f.key==="accountReceivable"?(g(),h("span",Tt,v(r.accountActual)+"/"+v(r.accountReceivable),1)):x("",!0)]),_:1},8,["onRegister"])])]),d("div",Rt,[d("div",zt,[St,d("div",null,[m(_t,{ref_key:"flowRef",ref:k},null,512)])])])]),d("div",It,[d("div",Nt,[m(i(E),{type:"list",data:_.value,title:"系统公告"},{headRight:C(()=>[_.value.length>=5?(g(),ot(t,{key:0,class:"mr-2",onClick:s[0]||(s[0]=f=>N("notice"))},{default:C(()=>[A("更多")]),_:1})):x("",!0)]),_:1},8,["data"]),m(p),m(i(E),{type:"list",data:y.value,title:"问题反馈",onItemClick:Z},{headRight:C(()=>[m(t,{onClick:s[1]||(s[1]=f=>N("topic"))},{default:C(()=>[A("更多")]),_:1})]),_:1},8,["data"])])]),m(mt,{onRegister:i(n),onSuccess:U},null,8,["onRegister"])])}}});const le=ct(Ft,[["__scopeId","data-v-69f09d7a"]]);export{le as default};
|