index-57cf7f6f.js 5.5 KB

1
  1. var A=Object.defineProperty,K=Object.defineProperties;var L=Object.getOwnPropertyDescriptors;var B=Object.getOwnPropertySymbols;var O=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable;var F=(o,i,e)=>i in o?A(o,i,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[i]=e,x=(o,i)=>{for(var e in i||(i={}))O.call(i,e)&&F(o,e,i[e]);if(B)for(var e of B(i))P.call(i,e)&&F(o,e,i[e]);return o},v=(o,i)=>K(o,L(i));var h=(o,i,e)=>new Promise((k,_)=>{var S=a=>{try{u(e.next(a))}catch(m){_(m)}},T=a=>{try{u(e.throw(a))}catch(m){_(m)}},u=a=>a.done?k(a.value):Promise.resolve(a.value).then(S,T);u((e=e.apply(o,i)).next())});import{X as Q}from"./XTForm-8b4c8f44.js";import{u as Z,B as G}from"./useTable-edbb899b.js";import{T as H}from"./TableAction-00b6be52.js";import"./TableImg.vue_vue_type_style_index_0_lang-652ccd09.js";import{d as W,a0 as tt,Z as z,r as Y,ba as et,aa as ot,k as it,o as l,m as d,af as y,g as p,f as r,y as nt,w as b,t as f,cl as N,v as at,ah as st,bd as rt,be as ct,bf as lt,q as ut,bg as mt,bh as dt,j as pt}from"./index-d3600154.js";import{c as ft}from"./data-ee65003b.js";import{c as _t}from"./contractJobApi-43ebdb27.js";import{u as V}from"./index-87d6eb60.js";import{u as gt}from"./index-670a4efc.js";import{_ as ht}from"./formModalEndTime.vue_vue_type_script_setup_true_lang-f04e68b3.js";import{_ as bt}from"./formModalFinish.vue_vue_type_script_setup_true_lang-2c89077b.js";import yt from"./formDrawer-34d1686e.js";import{l as kt}from"./index-89c06ea2.js";/* empty css */import"./useForm-d916f71d.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"./useWindowSizeFn-89902ab2.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";const St=o=>(mt("data-v-6a26443c"),o=o(),dt(),o),Tt={class:"bg-white"},Ct={class:"flex justify-between header"},Dt={class:"mt-4 content"},wt=["onClick"],xt={key:1},vt=["onClick"],Mt=St(()=>y("i",{class:"iconfont icon-edit-square"},null,-1)),It={key:3},Rt=W({__name:"index",setup(o){const[i,{openDrawer:e}]=gt(),[k,{openModal:_}]=V(),[S,{openModal:T}]=V(),u=tt(),a=z({}),m=[{key:"doingStatus",dictCode:"job_doing_status"}],M=Y([]),g=z({blurry:"",endTime:[]}),I=Y([{field:"create_time",direction:"DESC"}]),j=et();ot(()=>h(this,null,function*(){const t=yield kt(m.map(s=>s.dictCode));for(const s in t){const w=m.filter(c=>c.dictCode==s)[0];a[w.key]=t[s]}M.value=[{name:"blurry",componentType:"Input",placeholder:"请输入名称",prefix:"icon-xt-search",width:280},{name:"endTime",componentType:"RangePicker",placeholder:"请选择",format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD"}]}));const[q,{reload:R}]=Z({rowKey:"id",api:_t,columns:ft,bordered:!1,showIndexColumn:!0,pagination:!0,striped:!1,rowSelection:{type:"checkbox"},clickToRowSelect:!1,actionColumn:{width:120,title:"操作",dataIndex:"action"},beforeFetch:E});function E(t){var s;return v(x({},t),{orders:I.value}),v(x({},t),{orders:I.value,blurry:g.blurry,endTime:g.endTime,userId:(s=j.getUserInfo)==null?void 0:s.userId})}function C(t,s){s=="endTime"&&_(!0,{record:t}),s=="finish"&&T(!0,{record:t}),s=="note"&&e(!0,{record:t})}function $(t){u.push({path:"/bizBus/contractDetail",query:{tab:0,id:t.contractBasisId,name:t.sampleName,contract:t.numbering}})}function J(t){u.push({path:"/bizBus/taskDetail",query:{tab:1,id:t.id,status:t.doingStatus,name:t.sampleName,contract:t.numbering,orgId:t.orgId}})}function D(){return h(this,null,function*(){yield R()})}function U(t){return h(this,null,function*(){g.blurry=t.blurry||"",g.endTime=t.endTime||[],yield R()})}return(t,s)=>{const w=it("a-progress");return l(),d("div",Tt,[y("div",Ct,[y("div",null,[p(r(Q),{"form-data":M.value,onChange:U},null,8,["form-data"])])]),y("div",Dt,[p(r(G),{onRegister:r(q)},{bodyCell:nt(({column:c,record:n})=>[c.key==="numbering"?(l(),d("a",{key:0,class:"cursor-pointer",onClick:X=>$(n)},b(n.numbering),9,wt)):f("",!0),c.key==="startTime"?(l(),d("span",xt,b(r(N)(n.startTime)),1)):f("",!0),c.key==="endTime"?(l(),d("span",{key:2,class:"cursor-pointer",onClick:X=>C(n,"endTime")},[at(b(r(N)(n.endTime))+" ",1),Mt],8,vt)):f("",!0),c.key==="rate"?(l(),d("span",It,[p(w,{percent:Number(n.rate),size:"small"},null,8,["percent"])])):f("",!0),c.key==="doingStatus"?(l(),d("span",{key:4,style:st({backgroundColor:r(rt)(a.doingStatus,n.doingStatus),color:r(ct)(a.doingStatus,n.doingStatus),padding:"1px 6px",borderRadius:"2px",marginRight:"4px"})},b(r(lt)(a.doingStatus,n.doingStatus)),5)):f("",!0),c.key==="action"?(l(),ut(r(H),{key:5,actions:[{auth:"biz:contractJobsStandard:edit",icon:"icon-xt-release_default|iconfont",tooltip:"完成",onClick:C.bind(null,n,"finish"),ifShow:n.doingStatus=="job_waiting_finish"},{auth:"",icon:"icon-xt-ward_default|iconfont",tooltip:"任务详情",onClick:J.bind(null,n)},{auth:"",icon:"icon-xt-reservation_selected|iconfont",tooltip:"日志",onClick:C.bind(null,n,"note")}]},null,8,["actions"])):f("",!0)]),_:1},8,["onRegister"])]),p(ht,{onRegister:r(k),onSuccess:D},null,8,["onRegister"]),p(bt,{onRegister:r(S),onSuccess:D},null,8,["onRegister"]),p(yt,{onRegister:r(i),onSuccess:D},null,8,["onRegister"])])}}});const le=pt(Rt,[["__scopeId","data-v-6a26443c"]]);export{le as default};