|
|
|
|
|
import{$t as e,C as t,D as n,O as r,P as i,Y as a,_t as o,at as ee,b as s,ct as c,d as l,g as u,ht as d,in as f,k as te,p as ne,q as p,u as m,w as h,x as g}from"./vue.runtime.esm-bundler-OsdSFvn7.js";import{i as _,l as re,s as ie}from"./index-BtGUeLzV.js";import{o as ae}from"./competitions-CcktYEcj.js";import{n as oe}from"./publicSourceChannels-Dod4fT_7.js";import{r as se}from"./signupChannels-lypl2WH-.js";import{a as ce,i as le,n as ue}from"./applications-CUmeHjDN.js";import{t as de}from"./PortalPagination-BESu4Eln.js";async function fe(e,t){let{data:n}=await _.post(`/competitions/${e}/applications/batch-review-result`,t);return n}var pe={class:`container-fluid p-3 p-md-4`},me={class:`filter-panel mb-3`},he={class:`row g-2`},ge={class:`col-md-3`},_e={class:`col-md-2`},ve=[`value`],ye={class:`col-md-2`},be={class:`col-md-2`},xe=[`value`],Se={class:`col-md-2`},Ce=[`value`],we={class:`col-12 col-md-auto d-flex gap-2`},Te={class:`selection-toolbar mt-2`},Ee={class:`d-flex flex-wrap align-items-center gap-2`},De={class:`btn-group btn-group-sm portal-selection-mode-group`,role:`group`},Oe={key:0,class:`badge bg-light text-dark ms-1`},ke={key:0,class:`badge bg-light text-dark ms-1`},v=[`disabled`],y=[`disabled`],b={key:1,class:`dropdown`},x={class:`dropdown-menu dropdown-menu-end`},S=[`disabled`],C={class:`small text-secondary mb-0 mt-2`},w={class:`portal-table-scroll table-panel`},Ae={class:`table table-hover align-middle mb-0 admin-list-table portal-data-table`},je={class:`text-center portal-sticky-left`,style:{width:`2.5rem`}},Me=[`checked`],Ne={class:`portal-sticky-right-3`},Pe={key:0},Fe={key:1},Ie={class:`text-center portal-sticky-left`},Le=[`checked`,`disabled`,`onChange`],Re={class:`text-secondary`},ze={class:`cell-wrap`},Be={class:`cell-wrap`},Ve={class:`cell-wrap`},He={class:`cell-wrap`},Ue={class:`cell-wrap`},We={class:`cell-wrap`},Ge={class:`portal-sticky-right-4`},Ke={class:`portal-sticky-right-3`},qe={class:`portal-sticky-right-2`},Je={key:0,class:`admin-manage-status-tag admin-manage-status-pass`},Ye={key:1,class:`admin-manage-status-tag admin-manage-status-fail`},Xe={key:2},Ze={class:`portal-sticky-right-1`},Qe=[`onClick`],$e={key:0,class:`modal fade show d-block`,tabindex:`-1`,style:{background:`rgba(0,0,0,.35)`}},et={class:`modal-dialog modal-dialog-centered`},tt={class:`modal-content`},nt={class:`modal-header`},rt={class:`modal-body`},it={class:`mb-0`},at={class:`modal-footer`},ot=[`disabled`],st={key:1,class:`modal fade show d-block`,tabindex:`-1`,style:{background:`rgba(0,0,0,.35)`}},ct={class:`modal-dialog modal-dialog-centered modal-lg`},lt={class:`modal-content`},ut={class:`modal-body`},dt={class:`modal-footer`},ft=[`disabled`],pt={key:2,class:`modal fade show d-block`,tabindex:`-1`,style:{background:`rgba(0,0,0,.35)`}},mt={class:`modal-dialog modal-dialog-centered modal-lg`},ht={class:`modal-content`},gt={class:`modal-body`},_t={class:`modal-footer`},vt=[`disabled`],T=te({__name:`ManageProjectsView`,setup(te){let _=ie(),T=i(`manageCompetitionId`,o(null)),yt=i(`manageCompetitionSlug`,o(``)),E=o(!1),D=o([]),O=d({page:1,perPage:15,total:0}),k=o([]),A=o([]),j=o([]),M=d({keyword:``,track:``,review_result:``,signup_channel_id:``,public_source_channel_id:``}),N=o(`desc`),P=o(`audit`),F=o([]),I=o([]),L=o(!1),R=o(`xlsx`),z=o(!1),B=o(0),V=o(!1),H=o(!1),U=o(``),W=o(!1);function G(e){let t={page:e,per_page:O.perPage,status:`submitted`,sort_by:`team_avg`,sort_dir:N.value},n=M.keyword.trim();return n&&(t.keyword=n),M.track&&(t.track=M.track),(M.review_result===`passed`||M.review_result===`rejected`||M.review_result===`pending`)&&(t.review_result=M.review_result),M.signup_channel_id!==``&&(t.signup_channel_id=Number(M.signup_channel_id)),M.public_source_channel_id!==``&&(t.public_source_channel_id=Number(M.public_source_channel_id)),t}function bt(e){return e.signup_channel?.channel_name||e.signup_channel_code||`—`}function xt(e){return e.public_source_channel?`${e.public_source_channel.source_name}(${e.public_source_channel.source_code})`:e.public_source_code||`—`}function St(e){return e.submitter_name?.trim
|