您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

2 行
9.7KB

  1. var ve=Object.defineProperty,ge=Object.defineProperties;var ye=Object.getOwnPropertyDescriptors;var Z=Object.getOwnPropertySymbols;var be=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable;var ee=(m,i,n)=>i in m?ve(m,i,{enumerable:!0,configurable:!0,writable:!0,value:n}):m[i]=n,x=(m,i)=>{for(var n in i||(i={}))be.call(i,n)&&ee(m,n,i[n]);if(Z)for(var n of Z(i))ke.call(i,n)&&ee(m,n,i[n]);return m},S=(m,i)=>ge(m,ye(i));var U=(m,i,n)=>new Promise((o,k)=>{var P=g=>{try{v(n.next(g))}catch(N){k(N)}},E=g=>{try{v(n.throw(g))}catch(N){k(N)}},v=g=>g.done?o(g.value):Promise.resolve(g.value).then(P,E);v((n=n.apply(m,i)).next())});import{_ as he,d as Ce,H as we,r as y,b as A,u as xe,a5 as q,o as Ue,f as c,g as _,h as T,l,m as t,p as b,i as h,K as $,t as j,j as B,G as I,L as ae,q as je}from"./index.cabf5075.js";import{i as Ne,j as De,h as Ve,k as Le}from"./evaluationPlan.065e7f3f.js";import Ae from"./userListDialog.fb61fa01.js";import Te from"./planProjectDialog.1ff5017a.js";import{t as $e}from"./indicatorTemplate.ea66b061.js";const Be={class:"flex justify-between"},Pe=h("span",null,"\u5217\u8868",-1),Ee=["onClick"],Re=["onClick"],Se=["onClick"],qe={key:1},Ge=["onClick"],Oe={class:"dialog-footer"},ze=Ce({name:"projectGroup"}),Fe=Object.assign(ze,{setup(m){const{proxy:i}=je(),{projectTypeOptions:n}=we.dictStore.globalDicts||{},o=y({name:"",reAppraisalUsers:[],projects:[],reAppraisalLeader:void 0}),k=A({name:void 0}),P=y(),E=xe(),v=y(),g=A([{label:"\u5E8F\u53F7",type:"index",width:"80"},{label:"\u5206\u7EC4\u540D\u79F0",key:"name",prop:"name",minWidth:"120",showOverflowTooltip:!0},{label:"\u590D\u8BC4\u4EBA\u5458",key:"reAppraisalUsers",prop:"reAppraisalUsers",render:a=>{var e;return q("span",(e=a.reAppraisalUsers)==null?void 0:e.map(s=>s==null?void 0:s.username).join("\u3001"))}},{label:"\u6838\u67E5\u4EBA\u5458",key:"verificationUsers",prop:"verificationUsers",render:a=>{var e;return q("span",(e=a.verificationUsers)==null?void 0:e.map(s=>s==null?void 0:s.username).join("\u3001"))}},{label:"\u521B\u5EFA\u65F6\u95F4",key:"createOn",prop:"createOn",width:"150"},{label:"\u64CD\u4F5C",slot:"action",width:"200",fixed:"right"}]),N={name:[{required:!0,message:"\u8BF7\u586B\u5199",trigger:"blur"}],projects:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"blur"}],reAppraisalUsers:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"blur"}],verificationUsers:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"blur"}],verifyLeader:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"blur"}],reAppraisalLeader:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"blur"}]},te=A([{label:"\u5E8F\u53F7",type:"index",width:"80"},{label:"\u9879\u76EE\u540D\u79F0",key:"projectName",prop:"projectName",minWidth:"200",showOverflowTooltip:!0},{label:"\u9884\u7B97\u5E74\u5EA6",key:"projectYear",prop:"projectYear",width:80},{label:"\u9879\u76EE\u91D1\u989D",key:"declareAmount",prop:"declareAmount"},{label:"\u7533\u62A5\u5355\u4F4D",key:"buildOrgName",prop:"buildOrgName"},{label:"\u9879\u76EE\u7C7B\u578B",key:"projectType",prop:"projectType",render:a=>q("span",n[a.projectType]||"-"),width:80},{label:"\u6A21\u677F\u7C7B\u578B",key:"templateType",prop:"templateType",render:a=>{var e,s;return q("span",((s=(e=F.value)==null?void 0:e.find(p=>p.id===a.templateType))==null?void 0:s.name)||"-")}},{label:"\u64CD\u4F5C",slot:"action",width:"80",fixed:"right"}]),G=y([]),D=(...e)=>U(this,[...e],function*(a=v.value.pageParams){const s=yield Ne(E.query.appraisalId,x({},k));G.value=s.data,console.log(G)}),le=a=>{i.$messageBox.confirm(`\u786E\u5B9A\u8981\u5220\u9664\u8BE5${a.name}\u5417?`,"\u63D0\u793A\uFF01",{type:"warning"}).then(()=>U(this,null,function*(){yield De(a.id),D(),i.$message.success("\u5220\u9664\u6210\u529F")}))},re=()=>{D()},W=()=>{k.name=void 0,v.value.pageParams.pageNumber=1,v.value.pageParams.pageSize=10,D()},V=y(!1),O=y(""),C=y(!0),z=(a,e)=>U(this,null,function*(){var s;if(O.value="\u65B0\u589E\u5206\u7EC4",C.value=!0,a!=null&&a.id){C.value=e,O.value=e?"\u7F16\u8F91\u5206\u7EC4":"\u5206\u7EC4\u8BE6\u60C5";const p=yield Ve(a.id);o.value=S(x({},p.data),{reAppraisalUsers:p.data.reAppraisalUsers.map(u=>S(x({},u),{name:u.username,phoneNo:u.mobile,orgName:u.empPosUnitName})),reAppraisalLeader:((s=p.data.reAppraisalLeader)==null?void 0:s.employeeCode)||""})}else o.value={};V.value=!0}),K=y(""),w=A({visible:!1,data:void 0,params:{userRoleList:[]}}),oe=a=>{var e;w.data=((e=o.value)==null?void 0:e[a])||[],w.params.roleCode=a==="reAppraisalUsers"?"REVIEWER":"EXPERT",K.value=a,w.visible=!0},M=()=>{w.visible=!1},se=a=>{o.value[K.value]=a.map(e=>x({},e)),M()},L=A({visible:!1,data:void 0}),ie=()=>{var a;L.visible=!0,L.data=((a=o.value)==null?void 0:a.projects)||[]},Y=()=>{L.visible=!1},ne=a=>{o.value.projects=a.map(e=>x({},e)),Y()},pe=(a,e)=>{o.value[a].splice(e,1)},ue=a=>U(this,null,function*(){!a||(yield a.validate(e=>U(this,null,function*(){var s,p;if(e){const u=S(x({},o.value),{appraisalId:E.query.appraisalId,projectCodes:(s=o.value.projects)==null?void 0:s.map(f=>f.projectCode),reAppraisalUsers:(p=o.value.reAppraisalUsers)==null?void 0:p.map(f=>f.employeeCode),verificationUsers:void 0,verifyLeader:void 0,projects:void 0});yield Le(u),i.$message.success("\u63D0\u4EA4\u6210\u529F"),V.value=!1,o.value={},W()}})))}),F=y(),de=()=>U(this,null,function*(){const a=yield $e();F.value=a.data});return Ue(()=>{de(),D()}),(a,e)=>{const s=c("el-input"),p=c("el-form-item"),u=c("el-col"),f=c("el-button"),R=c("el-row"),H=c("el-form"),J=c("el-card"),X=c("table-list"),me=c("el-tag"),ce=c("el-option"),fe=c("el-select"),_e=c("el-dialog");return _(),T(I,null,[l(J,{class:"search mb-16"},{default:t(()=>[l(H,{"label-suffix":":",model:k,size:"small"},{default:t(()=>[l(R,{gutter:16},{default:t(()=>[l(u,{span:8},{default:t(()=>[l(p,{label:"\u5206\u7EC4\u540D\u79F0"},{default:t(()=>[l(s,{modelValue:k.name,"onUpdate:modelValue":e[0]||(e[0]=r=>k.name=r),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),l(u,{span:16},{default:t(()=>[l(p,{class:"btn"},{default:t(()=>[l(f,{type:"primary",onClick:re},{default:t(()=>[b("\u67E5\u8BE2")]),_:1}),l(f,{onClick:W},{default:t(()=>[b("\u91CD\u7F6E")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),l(J,null,{header:t(()=>[h("div",Be,[Pe,h("div",null,[l(f,{type:"primary",size:"small",icon:"plus",onClick:z},{default:t(()=>[b("\u65B0\u5EFA\u5206\u7EC4")]),_:1})])])]),default:t(()=>[l(X,{ref_key:"tableListRef",ref:v,column:g,data:G.value,pagination:!1,onGetTableData:D},{action:t(({scope:r})=>[h("a",{onClick:d=>z(r.row,!0)},"\u7F16\u8F91",8,Ee),h("a",{onClick:d=>z(r.row)},"\u8BE6\u60C5",8,Re),h("a",{class:"text-danger",onClick:d=>le(r.row)},"\u5220\u9664",8,Se)]),_:1},8,["column","data"])]),_:1}),l(_e,{modelValue:V.value,"onUpdate:modelValue":e[8]||(e[8]=r=>V.value=r),title:O.value,width:"59%"},{footer:t(()=>[h("span",Oe,[l(f,{onClick:e[6]||(e[6]=r=>V.value=!1)},{default:t(()=>[b("\u5173\u95ED")]),_:1}),l(f,{type:"primary",onClick:e[7]||(e[7]=r=>ue(P.value))},{default:t(()=>[b(" \u63D0\u4EA4 ")]),_:1})])]),default:t(()=>[l(H,{ref_key:"formRef",ref:P,model:o.value,rules:N,"label-position":"right","label-width":"","label-suffix":":"},{default:t(()=>[l(R,{gutter:4},{default:t(()=>[l(u,{span:12},{default:t(()=>[l(p,{label:"\u5206\u7EC4\u540D\u79F0",prop:"name"},{default:t(()=>[C.value?(_(),$(s,{key:0,modelValue:o.value.name,"onUpdate:modelValue":e[1]||(e[1]=r=>o.value.name=r),maxlength:"50",placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])):(_(),T("span",qe,j(o.value.name),1))]),_:1})]),_:1})]),_:1}),l(R,{gutter:4},{default:t(()=>[l(u,{span:24},{default:t(()=>[l(p,{label:"\u8BC4\u4EF7\u9879\u76EE",prop:"projects"},{default:t(()=>[l(X,{ref_key:"tableListRef",ref:v,column:te,pagination:!1,data:o.value.projects,class:"w-full","empty-temp":!1},{action:t(({scope:r})=>[C.value?(_(),T("a",{key:0,class:"text-danger",onClick:d=>pe("projects",r.$index)},"\u5220\u9664",8,Ge)):B("v-if",!0)]),_:1},8,["column","data"]),h("div",null,[C.value?(_(),$(f,{key:0,icon:"plus",plain:"",type:"primary",class:"mt-16",size:"small",onClick:ie},{default:t(()=>[b("\u6DFB\u52A0\u9879\u76EE")]),_:1})):B("v-if",!0)])]),_:1})]),_:1})]),_:1}),l(R,{gutter:4},{default:t(()=>[l(u,{span:12},{default:t(()=>[l(p,{label:"\u590D\u8BC4\u4EBA\u5458",prop:"reAppraisalUsers"},{default:t(()=>{var r;return[(r=o.value.reAppraisalUsers)!=null&&r.length?(_(!0),T(I,{key:0},ae(o.value.reAppraisalUsers,(d,Q)=>(_(),$(me,{key:Q,class:"mr-4 mb-8"},{default:t(()=>[b(j(d.name)+" | "+j(d.orgName)+" | "+j(d.phoneNo),1)]),_:2},1024))),128)):B("v-if",!0),C.value?(_(),$(f,{key:1,icon:"plus",plain:"",type:"primary",size:"small",onClick:e[2]||(e[2]=d=>oe("reAppraisalUsers"))},{default:t(()=>[b("\u6DFB\u52A0\u590D\u8BC4\u4EBA\u5458")]),_:1})):B("v-if",!0)]}),_:1})]),_:1}),l(u,{span:12},{default:t(()=>[l(p,{label:"\u590D\u8BC4\u7EC4\u957F",prop:"reAppraisalLeader"},{default:t(()=>[l(fe,{modelValue:o.value.reAppraisalLeader,"onUpdate:modelValue":e[3]||(e[3]=r=>o.value.reAppraisalLeader=r),class:"w-full",disabled:!C.value},{default:t(()=>[(_(!0),T(I,null,ae(o.value.reAppraisalUsers,(r,d)=>(_(),$(ce,{key:d,value:r.employeeCode,label:`${r.name} | ${r.orgName} | ${r.phoneNo}`},{default:t(()=>[b(j(r.name)+" | "+j(r.orgName)+" | "+j(r.phoneNo),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["modelValue","disabled"])]),_:1})]),_:1})]),_:1}),B("v-if",!0)]),_:1},8,["model"])]),_:1},8,["modelValue","title"]),l(Ae,{visible:w.visible,data:w.data,params:w.params,onClose:M,onGetProjectData:se},null,8,["visible","data","params"]),l(Te,{visible:L.visible,data:L.data,"template-type-list-data":F.value,onClose:Y,onGetProjectData:ne},null,8,["visible","data","template-type-list-data"])],64)}}}),Je=he(Fe,[["__file","/Users/chenlixin/Documents/work/NDKJ/MyProject/ls-project-v2.0/src/pages/performanceEvaluation/evaluationPlan/projectGroup/index.vue"]]);export{Je as default};