25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

2 satır
3.5KB

  1. var E=Object.defineProperty,R=Object.defineProperties;var O=Object.getOwnPropertyDescriptors;var g=Object.getOwnPropertySymbols;var C=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable;var x=(s,t,e)=>t in s?E(s,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[t]=e,B=(s,t)=>{for(var e in t||(t={}))C.call(t,e)&&x(s,e,t[e]);if(g)for(var e of g(t))j.call(t,e)&&x(s,e,t[e]);return s},D=(s,t)=>R(s,O(t));var N=(s,t,e)=>new Promise((y,w)=>{var h=a=>{try{c(e.next(a))}catch(l){w(l)}},u=a=>{try{c(e.throw(a))}catch(l){w(l)}},c=a=>a.done?y(a.value):Promise.resolve(a.value).then(h,u);c((e=e.apply(s,t)).next())});import{_ as A}from"./index.688c9de6.js";import{d as M,r as J,L as V,N as $,c as S,e as d,I as q,i as b,h as T,f as m,F as v,g as z,t as L,J as G}from"./index.3fb2f955.js";const H={key:1},K={key:0},P={key:1},Q=M({name:"selfScoreDetailDialog"}),Y=Object.assign(Q,{props:{visible:{type:Boolean,default:!1},data:{type:Object}},emits:["close"],setup(s,{emit:t}){const e=s,y=t,w=[{label:"\u4E00\u7EA7\u6307\u6807",key:"oneName",prop:"oneName"},{label:"\u4E8C\u7EA7\u6307\u6807",key:"twoName",prop:"twoName"},{label:"\u4E09\u7EA7\u6307\u6807",key:"name",prop:"name"},{label:"\u6307\u6807\u7EC6\u5219",key:"indexDetail",prop:"indexDetail"},{label:"\u8BC4\u5206\u7EC6\u5219",key:"gradeDetail",prop:"gradeDetail"},{label:"\u4F50\u8BC1\u6750\u6599",key:"supportMaterial",prop:"supportMaterial"},{label:"\u6307\u6807\u5206\u503C",key:"indexScore",prop:"indexScore",width:85},{label:"\u81EA\u8BC4\u4F9D\u636E",key:"selfBasis",slot:"selfBasis",width:200},{label:"\u81EA\u8BC4\u5F97\u5206",key:"selfScore",slot:"selfScore",width:85}],h=({row:a,column:l,rowIndex:r,columnIndex:f})=>{if(f===0)return a.isFirstOne?{rowspan:a.oneRows,colspan:1}:{rowspan:0,colspan:0};if(f===1)return a.isFirstTwo?{rowspan:a.twoRows,colspan:1}:{rowspan:0,colspan:0}},u=J([]),c=a=>{const l=[];return a.forEach((r,f)=>{let o=0;r.children.forEach((i,_)=>{let p=0;i.children.forEach((n,k)=>{var I;l.push(D(B({oneId:r.templateId,oneName:r.name,twoId:i.templateId,twoName:i.name,isFirstOne:o===0,isFirstTwo:p===0,appraisalType1List:((I=n.selfAppraisalScoreInfo)==null?void 0:I.filter(F=>F.appraisalType===1))||[],oneRows:o,twoRows:p},n),{threeId:n.templateId})),o++,p++}),l.forEach(n=>{n.twoId===i.templateId&&(n.twoRows=p)})}),l.forEach(i=>{i.oneId===r.templateId&&(i.oneRows=o)})}),l};return V(()=>e.visible,a=>N(this,null,function*(){if(a){yield $();const l=c(e.data.templateDetails),r=c(e.data.additionalIndexDetails);u.value=[...l,...r]}})),(a,l)=>{const r=S("table-list"),f=S("el-dialog");return d(),q(f,{"model-value":s.visible,title:"\u81EA\u8BC4\u4FEE\u6539\u8BE6\u60C5",width:"80%","destroy-on-close":"",onClose:l[0]||(l[0]=o=>y("close"))},{default:b(()=>[T(r,{stripe:!1,border:!0,pagination:!1,data:u.value,"span-method":h,column:w},{selfBasis:b(({scope:o})=>{var i,_,p;return[(i=o.row.appraisalType1List)!=null&&i.length?(d(),m(v,{key:0},[z("p",null,L(o.row.appraisalType1List[0].appraisalBasis||"-"),1),(d(!0),m(v,null,G(((p=(_=o.row.appraisalType1List)==null?void 0:_[0])==null?void 0:p.appraisalBasisAppendix)&&JSON.parse(o.row.appraisalType1List[0].appraisalBasisAppendix),(n,k)=>(d(),m("p",{key:k,class:"mb-4"},[T(A,{"file-name":n.originalFileName,"file-id":n.id},null,8,["file-name","file-id"])]))),128))],64)):(d(),m("span",H,"-"))]}),selfScore:b(({scope:o})=>{var i;return[(i=o.row.appraisalType1List)!=null&&i.length?(d(),m("div",K,L(o.row.appraisalType1List[0].appraisalScore),1)):(d(),m("span",P,"-"))]}),_:1},8,["data"])]),_:1},8,["model-value"])}}});export{Y as default};