|
- var K=Object.defineProperty,O=Object.defineProperties;var P=Object.getOwnPropertyDescriptors;var U=Object.getOwnPropertySymbols;var A=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable;var j=(i,o,s)=>o in i?K(i,o,{enumerable:!0,configurable:!0,writable:!0,value:s}):i[o]=s,R=(i,o)=>{for(var s in o||(o={}))A.call(o,s)&&j(i,s,o[s]);if(U)for(var s of U(o))J.call(o,s)&&j(i,s,o[s]);return i},T=(i,o)=>O(i,P(o));var v=(i,o,s)=>new Promise((S,D)=>{var $=r=>{try{m(s.next(r))}catch(_){D(_)}},n=r=>{try{m(s.throw(r))}catch(_){D(_)}},m=r=>r.done?S(r.value):Promise.resolve(r.value).then($,n);m((s=s.apply(i,o)).next())});import{_ as L,d as z,u as F,C as G,r as q,o as H,f as p,g as c,h as w,l as t,m as l,i as d,t as b,p as y,K as g,j as Q,a5 as I,q as W}from"./index.cabf5075.js";import{d as X,s as Y}from"./applicationEvaluate.db2dacaf.js";const Z={class:"footerPage"},ee={class:"card-header"},ae={class:"flex justify-between items-center"},oe={class:"flex-1"},le={class:"font-bold"},se={class:"mt-8 search"},te=d("p",{class:"mb-8"},"\u901A\u7528\u6307\u6807",-1),ne={key:1},ie=d("p",{class:"mb-8"},"\u8F85\u52A9\u6307\u6807",-1),re={key:1},de=d("p",{class:"mb-8"},"\u4E1A\u52A1\u6307\u6807",-1),pe={key:1},ce={class:"footer"},ue=z({name:"applicationMark"}),me=Object.assign(ue,{setup(i){const o=F(),s=G(),{proxy:S}=W(),D=[{type:"index",label:"\u5E8F\u53F7",width:60},{label:"\u6307\u6807\u540D\u79F0",key:"indexName",prop:"indexName",width:120},{label:"\u5355\u4F4D",key:"unit",prop:"unit",width:80,render:e=>I("span",e.unit||"-")},{label:"\u6307\u6807\u5B9A\u4E49",key:"indexDef",prop:"indexDef",render:e=>I("span",e.indexDef||"-")},{label:"\u5206\u503C",key:"indexScore",prop:"indexScore",width:80},{label:"\u5F97\u5206",key:"appraisalScore",slot:"appraisalScore",width:100}],$=[{type:"index",label:"\u5E8F\u53F7",width:60},{label:"\u6307\u6807\u540D\u79F0",key:"businessIndicatorName",prop:"businessIndicatorName",width:100},{label:"\u6307\u6807\u63CF\u8FF0",key:"businessIndicatorDescription",prop:"businessIndicatorDescription",render:e=>I("span",e.businessIndicatorDescription||"-")},{label:"\u8BBE\u8BA1\u4F9D\u636E",key:"indexDesignBasis",prop:"indexDesignBasis",render:e=>I("span",e.indexDesignBasis||"-")},{label:"\u8BA1\u7B97\u65B9\u6CD5",key:"indexCalculationMethod",prop:"indexCalculationMethod",render:e=>I("span",e.indexCalculationMethod||"-")},{label:"\u5206\u503C",key:"score",prop:"score",width:80},{label:"\u5F97\u5206",key:"appraisalScore",slot:"appraisalScore",width:100}],n=q({commonIndexDetails:[],auxIndexDetails:[],businessIndexDetails:[]}),m=q(),r=()=>v(this,null,function*(){const e=yield X(o.query.appId,o.query.appraisalId);n.value=T(R({},e.data),{commonIndexDetails:e.data.commonIndexDetails||[],auxIndexDetails:e.data.auxIndexDetails||[],businessIndexDetails:e.data.businessIndexDetails||[]})}),_=q(!1),E=e=>v(this,null,function*(){!e||(yield e.validate((x,u)=>v(this,null,function*(){if(x){_.value=!0;const k=[...n.value.commonIndexDetails,...n.value.auxIndexDetails,...n.value.businessIndexDetails].map(f=>({indexId:f.id,score:f.appraisalScore,indexType:f.indexType})),V={applicationId:o.query.appId,appraisalId:o.query.appraisalId,appAppraisalInfoList:k};yield Y(V),S.$message.success("\u63D0\u4EA4\u6210\u529F"),s.go(-1)}else console.log(n.value),console.log(u)})))});return H(()=>{r()}),(e,x)=>{const u=p("el-form-item"),k=p("el-col"),V=p("el-row"),f=p("el-form"),C=p("el-button"),B=p("el-card"),M=p("el-input-number"),N=p("table-list");return c(),w("div",Z,[t(B,{class:"mb-16"},{default:l(()=>[d("div",ee,[d("div",ae,[d("div",oe,[d("p",le,b(n.value.applicationName),1),d("div",se,[t(f,{"label-suffix":":"},{default:l(()=>[t(V,{gutter:24},{default:l(()=>[t(k,{span:6},{default:l(()=>[t(u,{label:"\u5EFA\u8BBE\u5355\u4F4D"},{default:l(()=>[y(b(n.value.buildOrgName),1)]),_:1})]),_:1}),t(k,{span:6},{default:l(()=>[t(u,{label:"\u5E94\u7528\u72B6\u6001"},{default:l(()=>[y(b(n.value.applicationStatus),1)]),_:1})]),_:1})]),_:1})]),_:1})])]),e.$route.name==="applicationMarkDetail"?(c(),g(C,{key:0,type:"primary",icon:"Download"},{default:l(()=>[y("\u4E0B\u8F7D\u5206\u6790\u62A5\u544A")]),_:1})):Q("v-if",!0)])])]),_:1}),t(B,null,{header:l(()=>[y("\u5E94\u7528\u6307\u6807")]),default:l(()=>[t(f,{ref_key:"formRef",ref:m,model:n.value,"scroll-to-error":""},{default:l(()=>[te,t(N,{column:D,data:n.value.commonIndexDetails,pagination:!1,class:"mb-16"},{appraisalScore:l(({scope:a})=>[e.$route.name==="applicationMark"&&a.$index>=0?(c(),g(u,{key:0,prop:`commonIndexDetails[${a.$index}].appraisalScore`,rules:[{required:!0,message:"\u8BF7\u8F93\u5165"}],style:{"margin-bottom":"0"}},{default:l(()=>[t(M,{modelValue:a.row.appraisalScore,"onUpdate:modelValue":h=>a.row.appraisalScore=h,min:0,max:a.row.indexScore,placeholder:"\u8BF7\u8F93\u5165",precision:2,controls:!1},null,8,["modelValue","onUpdate:modelValue","max"])]),_:2},1032,["prop"])):(c(),w("span",ne,b(a.row.appraisalScore),1))]),_:1},8,["data"]),ie,t(N,{column:D,data:n.value.auxIndexDetails,pagination:!1,class:"mb-16"},{appraisalScore:l(({scope:a})=>[e.$route.name==="applicationMark"&&a.$index>=0?(c(),g(u,{key:0,style:{"margin-bottom":"0"},prop:`auxIndexDetails[${a.$index}].appraisalScore`,rules:[{required:!0,message:"\u8BF7\u8F93\u5165"}]},{default:l(()=>[t(M,{modelValue:a.row.appraisalScore,"onUpdate:modelValue":h=>a.row.appraisalScore=h,min:0,max:a.row.indexScore,placeholder:"\u8BF7\u8F93\u5165",precision:2,controls:!1},null,8,["modelValue","onUpdate:modelValue","max"])]),_:2},1032,["prop"])):(c(),w("span",re,b(a.row.appraisalScore),1))]),_:1},8,["data"]),de,t(N,{column:$,data:n.value.businessIndexDetails,pagination:!1},{appraisalScore:l(({scope:a})=>[e.$route.name==="applicationMark"&&a.$index>=0?(c(),g(u,{key:0,style:{"margin-bottom":"0"},prop:`businessIndexDetails[${a.$index}].appraisalScore`,rules:[{required:!0,message:"\u8BF7\u8F93\u5165"}]},{default:l(()=>[t(M,{modelValue:a.row.appraisalScore,"onUpdate:modelValue":h=>a.row.appraisalScore=h,min:1e-6,max:a.row.score,placeholder:"\u8BF7\u8F93\u5165",precision:2,controls:!1},null,8,["modelValue","onUpdate:modelValue","max"])]),_:2},1032,["prop"])):(c(),w("span",pe,b(a.row.appraisalScore),1))]),_:1},8,["data"])]),_:1},8,["model"])]),_:1}),d("div",ce,[t(C,{type:"primary",loading:_.value,onClick:x[0]||(x[0]=a=>E(m.value))},{default:l(()=>[y(" \u63D0\u4EA4 ")]),_:1},8,["loading"]),t(C,{onClick:x[1]||(x[1]=a=>e.$router.go(-1))},{default:l(()=>[y("\u8FD4\u56DE")]),_:1})])])}}}),be=L(me,[["__file","/Users/chenlixin/Documents/work/NDKJ/MyProject/ls-project-v2.0/src/pages/performanceEvaluation/applicationEvaluate/applicationMark/index.vue"]]);export{be as default};
|