You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
7.7KB

  1. var X=Object.defineProperty,Z=Object.defineProperties;var ee=Object.getOwnPropertyDescriptors;var L=Object.getOwnPropertySymbols;var te=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable;var P=(p,r,o)=>r in p?X(p,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):p[r]=o,x=(p,r)=>{for(var o in r||(r={}))te.call(r,o)&&P(p,o,r[o]);if(L)for(var o of L(r))ae.call(r,o)&&P(p,o,r[o]);return p},S=(p,r)=>Z(p,ee(r));var A=(p,r,o)=>new Promise((k,V)=>{var O=m=>{try{v(o.next(m))}catch(h){V(h)}},e=m=>{try{v(o.throw(m))}catch(h){V(h)}},v=m=>m.done?k(m.value):Promise.resolve(m.value).then(O,e);v((o=o.apply(p,r)).next())});import{d as le,G as oe,D as F,b as G,r as T,a3 as B,o as ne,c as i,e as f,f as b,h as a,i as l,F as D,J as re,u as j,I as E,g,j as H,t as q,k as N}from"./index.3fb2f955.js";import{l as se}from"./reviewCheckProjectList.6bf39c4b.js";import{g as de}from"./getIsShowReviewCheck.39a946dc.js";const ue={class:"flex"},ie={class:"flex"},pe=g("div",{class:"flex justify-between"},[g("span",null,"\u5217\u8868")],-1),me={key:0},ce=["onClick"],fe={key:1,class:"text-info cursor-not-allowed"},_e=["onClick"],ve=["onClick"],be=le({name:"reviewCheckProjectList"}),je=Object.assign(be,{setup(p){const r=oe(F.userStore).userInfo||{},{statusOptions:o,statusGjOptions:k,statusOptionsCascader:V,projectTypeOptions:O}=F.dictStore.globalDicts||{},e=G({projectName:void 0,buildOrg:void 0,projectType:void 0,status:void 0,approveAmountMin:void 0,approveAmountMax:void 0,projectYear:void 0,times:void 0}),v=T(),m=T(0),h=G([{label:"\u5E8F\u53F7",type:"index",width:"60"},{label:"\u9879\u76EE\u540D\u79F0",key:"projectName",prop:"projectName",minWidth:"200",showOverflowTooltip:!0},{label:"\u7533\u62A5\u5355\u4F4D",key:"buildOrg",prop:"buildOrg",minWidth:"150",showOverflowTooltip:!0},{label:"\u9879\u76EE\u7C7B\u578B",key:"projectTypeName",prop:"projectTypeName",width:80},{label:"\u9884\u7B97\u5E74\u5EA6",key:"projectYear",prop:"projectYear",width:"80"},{label:"\u5F53\u524D\u5DF2\u5BA1\u67E5\u4EBA\u6570",slot:"verifiedHumans",prop:"verifiedHumans",width:"130"},{label:"\u9879\u76EE\u72B6\u6001",key:"status",prop:"status",width:"120",render:s=>{var n,c,d,u,w,M,y,Y;return[B("span",{class:["dot mr-4",`bg-${((n=o[s.status])==null?void 0:n.color)||((c=k[s.status])==null?void 0:c.color)}`]}),B("span",{class:`text-${((d=o[s.status])==null?void 0:d.color)||((u=k[s.status])==null?void 0:u.color)}`},s.status&&((w=o[s.stage])==null?void 0:w.name)?`${(M=o[s.stage])==null?void 0:M.name}-${(y=o[s.status])==null?void 0:y.name}`:((Y=k[s.status])==null?void 0:Y.name)||"-")]}},{label:"\u521B\u5EFA\u65F6\u95F4",key:"createOn",prop:"createOn",width:"180"},{label:"\u64CD\u4F5C",slot:"action",width:"150",fixed:"right"}]),$=T([]),C=(...n)=>A(this,[...n],function*(s=v.value.pageParams){var d,u,w;const c=yield se(S(x(x({},s),e),{projectYear:e.projectYear*1||void 0,createOnMin:((d=e.times)==null?void 0:d[0])||void 0,createOnMax:((u=e.times)==null?void 0:u[1])||void 0,approveAmountMin:e.approveAmountMin*1||void 0,approveAmountMax:e.approveAmountMax*1||void 0,times:void 0,status:(w=e.status)==null?void 0:w[e.status.length-1]}));$.value=c.data.records,m.value=c.data.total}),z=()=>{C()},W=()=>{e.projectName=void 0,e.projectType=void 0,e.buildOrg=void 0,e.status=void 0,e.projectYear=void 0,e.approveAmountMin=void 0,e.approveAmountMax=void 0,e.times=void 0,v.value.pageParams.pageNumber=1,v.value.pageParams.pageSize=10,C()};return ne(()=>A(this,null,function*(){C()})),(s,n)=>{const c=i("el-input"),d=i("el-form-item"),u=i("el-col"),w=i("el-option"),M=i("el-select"),y=i("el-row"),Y=i("el-cascader"),R=i("el-date-picker"),U=i("el-button"),J=i("el-form"),I=i("el-card"),K=i("el-tooltip"),Q=i("table-list");return f(),b(D,null,[a(I,{class:"w-full search"},{default:l(()=>[a(J,{model:e,size:"small","label-suffix":":"},{default:l(()=>[a(y,{gutter:16,class:"mb-16"},{default:l(()=>[a(u,{span:8},{default:l(()=>[a(d,{label:"\u9879\u76EE\u540D\u79F0"},{default:l(()=>[a(c,{modelValue:e.projectName,"onUpdate:modelValue":n[0]||(n[0]=t=>e.projectName=t),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),a(u,{span:8},{default:l(()=>[a(d,{label:"\u7533\u62A5\u5355\u4F4D"},{default:l(()=>[a(c,{modelValue:e.buildOrg,"onUpdate:modelValue":n[1]||(n[1]=t=>e.buildOrg=t),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),a(u,{span:8},{default:l(()=>[a(d,{label:"\u9879\u76EE\u7C7B\u578B"},{default:l(()=>[a(M,{modelValue:e.projectType,"onUpdate:modelValue":n[2]||(n[2]=t=>e.projectType=t),placeholder:"\u5168\u90E8",class:"w-full"},{default:l(()=>[(f(!0),b(D,null,re(j(O),(t,_)=>(f(),E(w,{key:_,label:t,value:_},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),a(y,{gutter:16,class:"mb-16"},{default:l(()=>[a(u,{span:8},{default:l(()=>[a(d,{label:"\u9879\u76EE\u72B6\u6001"},{default:l(()=>[a(Y,{modelValue:e.status,"onUpdate:modelValue":n[3]||(n[3]=t=>e.status=t),class:"w-full",props:{label:"name",value:"code"},options:j(V)},null,8,["modelValue","options"])]),_:1})]),_:1}),a(u,{span:8},{default:l(()=>[a(d,{class:"whitespace-nowrap",label:"\u6279\u590D\u8D44\u91D1(\u4E07\u5143)"},{default:l(()=>[g("div",ue,[a(c,{modelValue:e.approveAmountMin,"onUpdate:modelValue":n[4]||(n[4]=t=>e.approveAmountMin=t),type:"number",placeholder:"",clearable:""},null,8,["modelValue"]),H(" \xA0\u81F3\xA0 "),a(c,{modelValue:e.approveAmountMax,"onUpdate:modelValue":n[5]||(n[5]=t=>e.approveAmountMax=t),type:"number",placeholder:"",clearable:""},null,8,["modelValue"])])]),_:1})]),_:1}),a(u,{span:8},{default:l(()=>[a(d,{label:"\u9884\u7B97\u5E74\u5EA6"},{default:l(()=>[a(R,{modelValue:e.projectYear,"onUpdate:modelValue":n[6]||(n[6]=t=>e.projectYear=t),type:"year","value-format":"YYYY",placeholder:"\u8BF7\u9009\u62E9"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),a(y,{gutter:16},{default:l(()=>[a(u,{span:16},{default:l(()=>[a(d,{label:"\u521B\u5EFA\u65F6\u95F4"},{default:l(()=>[a(R,{modelValue:e.times,"onUpdate:modelValue":n[7]||(n[7]=t=>e.times=t),type:"datetimerange",editable:!1,format:"YYYY-MM-DD HH:mm","value-format":"YYYY-MM-DD HH:mm","range-separator":"-","start-placeholder":"\u5F00\u59CB\u65F6\u95F4","end-placeholder":"\u7ED3\u675F\u65F6\u95F4"},null,8,["modelValue"])]),_:1})]),_:1}),a(u,{span:8},{default:l(()=>[a(d,{class:"btn"},{default:l(()=>[g("div",ie,[a(U,{type:"primary",onClick:z},{default:l(()=>[H("\u67E5\u8BE2 ")]),_:1}),a(U,{onClick:W},{default:l(()=>[H("\u91CD\u7F6E ")]),_:1})])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),a(I,{class:"w-full mt-8"},{header:l(()=>[pe]),default:l(()=>[a(Q,{ref_key:"tableListRef",ref:v,column:h,data:$.value,total:m.value,onGetTableData:C},{verifiedHumans:l(({scope:t})=>[t.row.reviewCheckNotApprove?(f(),E(K,{key:1,class:"box-item",effect:"dark",content:t.row.reviewCheckNotApprove,placement:"top-start"},{default:l(()=>[g("a",null,q(t.row.verifiedHumans),1)]),_:2},1032,["content"])):(f(),b("span",me,q(t.row.verifiedHumans),1))]),action:l(({scope:t})=>[!t.row.approved&&j(de)(!0)?(f(),b("a",{key:0,onClick:_=>s.$router.push({name:"auditList",query:{id:t.row.id,projectCode:t.row.projectCode}})},"\u5BA1\u67E5",8,ce)):N("",!0),t.row.approved?(f(),b("a",fe,"\u5DF2\u5BA1\u67E5")):N("",!0),j(r).userRoleInfoList.map(_=>_.code).includes("REGION_MANAGER")||j(r).userRoleInfoList.map(_=>_.code).includes("SUPER_ADMIN")?(f(),b(D,{key:2},[!t.row.reviewCheckFinish&&t.row.verifiedHumans==="7/7"?(f(),b("a",{key:0,onClick:_=>s.$router.push({name:"reviewSummary",query:{id:t.row.id,projectCode:t.row.projectCode}})},"\u5408\u6210\u62A5\u544A",8,_e)):t.row.reviewCheckFinish?(f(),b("a",{key:1,onClick:_=>s.$router.push({name:"reviewCheckProjectListProjectDetail",query:{id:t.row.id}})},"\u67E5\u770B\u62A5\u544A",8,ve)):N("",!0)],64)):N("",!0)]),_:1},8,["column","data","total"])]),_:1})],64)}}});export{je as default};