Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

2 Zeilen
5.4KB

  1. var B=(b,j,f)=>new Promise((v,k)=>{var D=s=>{try{u(f.next(s))}catch(t){k(t)}},T=s=>{try{u(f.throw(s))}catch(t){k(t)}},u=s=>s.done?v(s.value):Promise.resolve(s.value).then(D,T);u((f=f.apply(b,j)).next())});import{d as K,D as Q,b as N,c as C,e as o,f as r,g as a,F as S,J as I,h as l,t as c,u as m,k as d,I as P,i as p,j as W,n as A,x as X}from"./index.3fb2f955.js";import{N as Z}from"./index.d01619e4.js";import ee from"./preExaminationDialog.531d9e3b.js";import ae from"./setTagDialog.2873da81.js";import{r as se}from"./tagsManage.374330f6.js";import{g as te}from"./getIsShowRegionTree.b965db88.js";import"./uploadAction.60e17da5.js";import"./index.5e1ac7d8.js";const oe={class:"projectList"},ne={class:"left"},le={class:"info"},ce={class:"tit"},ie=["onClick"],re={key:0,class:"statusTag status-primary mr-6"},pe=a("span",{class:"label"},"\u7533\u62A5\u5355\u4F4D\uFF1A",-1),de={class:"value"},ue=a("span",{class:"label"},"\u9879\u76EE\u7C7B\u578B\uFF1A",-1),_e={class:"value"},ge=a("span",{class:"label"},"\u7533\u62A5\u91D1\u989D\uFF1A",-1),me={class:"value"},be=a("span",{class:"label"},"\u6279\u590D\u91D1\u989D\uFF1A",-1),fe={class:"value"},ve=a("span",{class:"label"},"\u9884\u7B97\u5E74\u5EA6\uFF1A",-1),he={class:"value"},ye=a("span",{class:"label"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",-1),Ce={class:"value"},ke=a("span",{class:"label"},"\u9879\u76EE\u72B6\u6001\uFF1A",-1),De={class:"right"},Te=["onClick"],ze=["onClick"],je=["onClick"],$e=["onClick"],Ne=["onClick"],Se=K({name:"projectList"}),Le=Object.assign(Se,{props:{listData:Array,pageSizes:{type:Array,default:()=>[10,20,30,40]},total:{type:Number,default:0},small:{type:Boolean,default:!1}},emits:["getTableData","preExamDeclare","toDetail"],setup(b,{expose:j,emit:f}){const{statusOptions:v,businessTerritory:k,statusGjOptions:D}=Q.dictStore.globalDicts||{},{proxy:T}=X(),u=b,s=f,t=N({pageNumber:1,pageSize:u.pageSizes[0]}),E=()=>{s("getTableData",t)},O=()=>{s("getTableData",t)},R=n=>{h.visible=!0,h.data=n},h=N({visible:void 0,data:void 0}),L=n=>{h.visible=!1,n&&s("getTableData",t)},y=N({visible:!1,data:void 0}),V=n=>{y.visible=!0,y.data=n},G=n=>{y.visible=!1,n&&s("getTableData",t)},U=(n,_)=>{T.$messageBox.confirm(`\u786E\u5B9A\u8981\u5220\u9664${_.name}\u5417?`,"\u63D0\u793A\uFF01",{type:"warning"}).then(()=>B(this,null,function*(){yield se({tagId:_.id,projectCode:n.projectCode}),s("getTableData",t)}))},q=()=>{T.$messageBox.confirm("\u8BF7\u53BBIRS\u5E73\u53F0\u4E0B\u67B6\u9879\u76EE\uFF0C\u4EE5\u53CA\u91CA\u653E\u76F8\u5173\u8D44\u6E90","\u63D0\u793A\uFF01",{type:"warning",showCancelButton:!1})};return j({pageParams:t}),(n,_)=>{const F=C("svg-icon"),M=C("el-tag"),g=C("el-col"),H=C("el-row"),J=C("el-pagination");return o(),r(S,null,[a("div",oe,[b.listData.length?(o(!0),r(S,{key:0},I(b.listData,(e,Y)=>(o(),r("div",{key:Y,class:"list"},[a("div",ne,[l(F,{name:"projectIcon",class:"icon"}),a("div",le,[a("div",ce,[a("p",{class:"mb-4 pointTit",onClick:i=>s("toDetail",e)},c(e.projectName),9,ie),e.bizDomain?(o(),r("span",re,c(m(k)[e.bizDomain]),1)):d("",!0),e.tags?(o(!0),r(S,{key:1},I(e.tags,(i,z)=>(o(),P(M,{key:z,class:"myTag mx-2 mb-2",closable:"",onClose:$=>U(e,i)},{default:p(()=>[W(c(i.name),1)]),_:2},1032,["onClose"]))),128)):d("",!0)]),l(H,{gutter:4},{default:p(()=>[l(g,{span:5,class:"mb-8"},{default:p(()=>[pe,a("span",de,c(e.buildOrg||"-"),1)]),_:2},1024),l(g,{span:7,class:"mb-8"},{default:p(()=>[ue,a("span",_e,c(e.projectTypeName||"-"),1)]),_:2},1024),l(g,{span:6,class:"mb-8"},{default:p(()=>[ge,a("span",me,c(e.declaredAmount||"-")+"\u4E07\u5143",1)]),_:2},1024),l(g,{span:6,class:"mb-8"},{default:p(()=>[be,a("span",fe,c(e.approvedAmount||"-")+"\u4E07\u5143",1)]),_:2},1024),l(g,{span:5,class:"mb-8"},{default:p(()=>[ve,a("span",he,c(e.projectYear)+"\u5E74",1)]),_:2},1024),l(g,{span:7,class:"mb-8"},{default:p(()=>[ye,a("span",Ce,c(e.createOn),1)]),_:2},1024),l(g,{span:12,class:"mb-8"},{default:p(()=>{var i,z,$,x,w;return[ke,e.fromType==="1"?(o(),r("span",{key:0,class:A(`value statusTag status-${(i=m(v)[e.status])==null?void 0:i.color}`)},c((z=m(v)[e.stage])==null?void 0:z.name)+"-"+c(($=m(v)[e.status])==null?void 0:$.name),3)):d("",!0),e.fromType==="2"?(o(),r("span",{key:1,class:A(`value statusTag status-${(x=m(D)[e.status])==null?void 0:x.color}`)},c(((w=m(D)[e.status])==null?void 0:w.name)||"-"),3)):d("",!0)]}),_:2},1024)]),_:2},1024)])]),a("div",De,[e.canPreDeclared?(o(),r("a",{key:0,onClick:i=>R(e)},"\u9884\u5BA1\u7533\u62A5",8,Te)):d("",!0),a("a",{onClick:i=>s("toDetail",e)},"\u8BE6\u60C5",8,ze),e.fromType==="1"?(o(),r("a",{key:1,onClick:i=>n.$router.push({name:"projectHistory",query:{id:e.id}})},"\u5386\u53F2\u8BB0\u5F55",8,je)):d("",!0),e.fromType==="2"?(o(),r("a",{key:2,onClick:i=>n.$router.push({name:"operationProjectStoreEdit",query:{id:e.projectCode,type:1}})},"\u7F16\u8F91",8,$e)):d("",!0),m(te)(["SUPER_ADMIN","REGION_MANAGER"])?(o(),r("a",{key:3,onClick:i=>V(e)},"\u8BBE\u7F6E\u6807\u7B7E",8,Ne)):d("",!0),a("a",{onClick:q},"\u6CE8\u9500")])]))),128)):(o(),P(Z,{key:1})),l(J,{currentPage:t.pageNumber,"onUpdate:currentPage":_[0]||(_[0]=e=>t.pageNumber=e),"page-size":t.pageSize,"onUpdate:pageSize":_[1]||(_[1]=e=>t.pageSize=e),small:b.small,background:"","page-sizes":u.pageSizes,layout:"total, sizes, prev, pager, next",total:u.total,onSizeChange:E,onCurrentChange:O},null,8,["currentPage","page-size","small","page-sizes","total"])]),l(ee,{visible:h.visible,data:h.data,onClose:L},null,8,["visible","data"]),l(ae,{visible:y.visible,data:y.data,onClose:G},null,8,["visible","data"])],64)}}});export{Le as default};