You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
15 KiB
1 line
15 KiB
|
2 months ago
|
import{$t as e,C as t,D as n,O as r,P as i,W as a,Y as o,_t as s,at as c,b as l,ct as ee,d as te,g as u,in as d,k as ne,m as f,q as p,w as m,x as h}from"./vue.runtime.esm-bundler-OsdSFvn7.js";import{C as re,S as ie,b as g,x as ae}from"./api-Cy3G2Clw.js";import{S as _,f as v,l as oe,u as se}from"./index-BXj425qm.js";import{t as y}from"./_plugin-vue_export-helper-CXTkFu_Z.js";import{t as ce}from"./ApplicationSignupDetailFields-Dq5yaMO1.js";import{i as b,n as x,r as le,t as ue}from"./listPageState-CfnKcxSl.js";var de={class:`container-fluid p-3 p-md-4 reviewer-detail-page`},fe={class:`d-flex justify-content-between align-items-center flex-wrap gap-2 mb-3`},pe={class:`d-flex align-items-center gap-2 flex-wrap`},me={key:0,class:`alert alert-warning py-2 small`,role:`alert`},he={key:1,class:`small text-secondary`},ge={key:2,class:`card mb-4 border-0 shadow-sm`},_e={class:`card-body pb-4`},ve={class:`row g-3 mt-1`},ye={class:`col-12`},be={key:0,class:`form-control-plaintext border rounded px-3 py-2 mb-0 bg-light small text-secondary`},xe={key:1,class:`form-control-plaintext border rounded px-3 py-2 mb-0 bg-light small text-secondary`},Se={class:`col-12`},Ce={key:0,class:`list-unstyled mb-0 border rounded px-3 py-2 bg-light small`},we=[`onClick`],S={key:1,class:`form-control-plaintext border rounded px-3 py-2 mb-0 bg-light small text-secondary`},C={class:`col-12`},w={class:`form-control-plaintext border rounded px-3 py-2 mb-0 bg-light small text-secondary`},T={class:`text-secondary ms-2`},E={class:`col-12 pt-3 mt-2 border-top d-flex flex-wrap gap-2 align-items-center reviewer-score-action-bar`},D=[`disabled`],O={key:0,class:`small text-danger`},k={key:1,class:`small text-secondary`},Te={id:`reviewerPledgeModal`,class:`modal fade`,tabindex:`-1`,"aria-labelledby":`reviewerPledgeDocHeading`,"aria-hidden":`true`},Ee={class:`modal-dialog modal-dialog-centered modal-dialog-scrollable reviewer-detail-modal reviewer-detail-modal--pledge`},De={class:`modal-content promise-sign-sheet`},Oe={class:`modal-body pt-2`},ke={key:0,class:`promise-doc-paper`},Ae={id:`reviewerPledgeDocHeading`,class:`promise-doc-heading text-center`},je={class:`promise-doc-scroll`},Me=[`innerHTML`],Ne={key:1,class:`promise-doc-body promise-doc-body--rich`},Pe={key:0,class:`promise-doc-signblock`},Fe={class:`reviewer-pledge-sig-row`},Ie=[`src`],Le={key:1,class:`small text-secondary`},Re={class:`promise-doc-daterow`},ze={class:`promise-doc-dateline`},Be={id:`reviewerScoreModal`,class:`modal fade`,tabindex:`-1`,"aria-labelledby":`reviewerScoreModalLabel`,"aria-hidden":`true`},Ve={class:`modal-dialog modal-dialog-centered modal-dialog-scrollable reviewer-detail-modal reviewer-detail-modal--score`},He={class:`modal-content`},Ue={class:`modal-header scoring-modal-header`},We={id:`reviewerScoreModalLabel`,class:`modal-title scoring-modal-title w-100 text-center`},Ge={class:`modal-body`},Ke={key:0,class:`small text-danger mb-3 text-center`,role:`alert`},qe={class:`table-responsive scoring-sheet-wrap`},Je={class:`table table-bordered align-middle mb-0 scoring-sheet-table`},Ye={class:`text-center text-secondary`},Xe=[`rowspan`],A={class:`text-center fw-semibold scoring-indicator`},Ze={class:`small text-secondary scoring-criteria`},Qe={class:`text-center`},$e={class:`scoring-score-cell text-center`},et=[`onUpdate:modelValue`,`max`,`aria-label`,`onBlur`],tt={key:0,class:`invalid-feedback d-block text-center`},nt={class:`scoring-total-row`},rt={class:`text-center text-secondary`},it={class:`text-center fw-semibold`},at={class:`modal-footer flex-wrap gap-2`},ot=[`disabled`],j=y(ne({__name:`ReviewerApplicationDetailView`,setup(ne){let y=oe(),j=se(),M=l(()=>String(y.params.slug??``).trim()),N=l(()=>String(y.params.id??``).trim()),st=i(`reviewerCompetitionName`,s(``)),ct=l(()=>{let e=st.value.trim();return e?`${e} 赛事承诺书`:`赛事承诺书`});function lt(e){let t=(e??``).trim();if(!t)return`—`;let n=t.match(/^(\d{4})-(\d{1,2})-(\d{1,2})/);if(n)return`${parseInt(n[1],10)}年${parseInt(n[2],10)}月${parseInt(n[3],10)}日`;let r=new Date(t.includes(` `)?t.replace(/-/g,`/`):
|