Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

2 строки
3.7KB

  1. var x=(f,z,o)=>new Promise((i,c)=>{var y=a=>{try{p(o.next(a))}catch(_){c(_)}},d=a=>{try{p(o.throw(a))}catch(_){c(_)}},p=a=>a.done?i(a.value):Promise.resolve(a.value).then(y,d);p((o=o.apply(f,z)).next())});import{d as B,A as P,ae as $,b as E,c as v,e as g,f as S,u as m,F as L,J as V,g as s,t as n,h as t,i as l,j as C,I as N,k as q,x as I}from"./index.3fb2f955.js";import{N as F}from"./index.d01619e4.js";import{g as O}from"./evaluationPlan.6fde8fdd.js";const R={class:"projectList"},U={class:"left"},G={class:"info"},J={class:"tit"},H={class:"mb-4 pointTit"},K=s("span",{class:"label"},"\u81EA\u8BC4\u65F6\u95F4\uFF1A",-1),M={class:"value"},Q=s("span",{class:"label"},"\u590D\u8BC4\u65F6\u95F4\uFF1A",-1),W={class:"value"},X=s("span",{class:"label"},"\u6838\u67E5\u65F6\u95F4\uFF1A",-1),Y={class:"value"},Z=s("span",{class:"label"},"\u8BC4\u4EF7\u9879\u76EE\u6570\u91CF\uFF1A",-1),ee={class:"value"},ae=s("span",{class:"label"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",-1),se={class:"value"},te=B({name:"projectList"}),pe=Object.assign(te,{props:{listData:Array,pageSizes:{type:Array,default:()=>[10,20,30,40]},total:{type:Number,default:0},small:{type:Boolean,default:!1}},emits:["getTableData","toDetail"],setup(f,{expose:z,emit:o}){const i=f,{proxy:c}=I(),y=o,d=P(),{listData:p}=$(i),a=E({pageNumber:1,pageSize:i.pageSizes[0]}),_=()=>{y("getTableData",a)},j=()=>{y("getTableData",a)},A=D=>{c.$messageBox.confirm("\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BA1\u5212\u5417?","\u63D0\u793A\uFF01",{type:"warning"}).then(()=>x(this,null,function*(){yield O(D.id),c.$message.success("\u5220\u9664\u6210\u529F")}))};return z({pageParams:a}),(D,h)=>{const u=v("el-col"),k=v("el-row"),b=v("el-button"),w=v("el-pagination");return g(),S("div",R,[m(p).length?(g(!0),S(L,{key:0},V(m(p),(e,T)=>(g(),S("div",{key:T,class:"list"},[s("div",U,[s("div",G,[s("div",J,[s("p",H,n(e.name),1)]),t(k,{gutter:4},{default:l(()=>[t(u,{span:7,class:"mb-8"},{default:l(()=>[K,s("span",M,n(e.selfAppraisalStart.split(" ")[0])+"~"+n(e.selfAppraisalEnd.split(" ")[0]),1)]),_:2},1024),t(u,{span:7,class:"mb-8"},{default:l(()=>[Q,s("span",W,n(e.reAppraisalStart.split(" ")[0])+"~"+n(e.reAppraisalEnd.split(" ")[0]),1)]),_:2},1024),t(u,{span:7,class:"mb-8"},{default:l(()=>[X,s("span",Y,n(e.verificationStart.split(" ")[0])+"~"+n(e.verificationEnd.split(" ")[0]),1)]),_:2},1024)]),_:2},1024),t(k,{gutter:4},{default:l(()=>[t(u,{span:7,class:"mb-8"},{default:l(()=>{var r;return[Z,s("a",ee,n(((r=e.projects)==null?void 0:r.length)||0),1)]}),_:2},1024),t(u,{span:6,class:"mb-8"},{default:l(()=>[ae,s("span",se,n(e.createOn||"-"),1)]),_:2},1024)]),_:2},1024),t(k,{gutter:4,justify:"end"},{default:l(()=>[t(b,{type:"primary",size:"small",plain:"",onClick:r=>m(d).push({name:"addPlan",query:{id:e.id}})},{default:l(()=>[C("\u7F16\u8F91")]),_:2},1032,["onClick"]),t(b,{type:"primary",size:"small",plain:"",onClick:r=>m(d).push({name:"projectGroup",query:{appraisalId:e.id}})},{default:l(()=>[C("\u9879\u76EE\u5206\u7EC4")]),_:2},1032,["onClick"]),t(b,{type:"primary",size:"small",plain:"",onClick:r=>m(d).push({name:"planDetail",query:{id:e.id}})},{default:l(()=>[C("\u8BE6\u60C5")]),_:2},1032,["onClick"]),new Date(e.selfAppraisalStart).getTime()>new Date().getTime()?(g(),N(b,{key:0,type:"danger",size:"small",plain:"",onClick:r=>A(e)},{default:l(()=>[C("\u5220\u9664")]),_:2},1032,["onClick"])):q("",!0)]),_:2},1024)])])]))),128)):(g(),N(F,{key:1})),t(w,{currentPage:a.pageNumber,"onUpdate:currentPage":h[0]||(h[0]=e=>a.pageNumber=e),"page-size":a.pageSize,"onUpdate:pageSize":h[1]||(h[1]=e=>a.pageSize=e),small:f.small,background:"","page-sizes":i.pageSizes,layout:"total, sizes, prev, pager, next",total:i.total,onSizeChange:_,onCurrentChange:j},null,8,["currentPage","page-size","small","page-sizes","total"])])}}});export{pe as default};