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
17 KiB
1 line
17 KiB
|
4 weeks ago
|
import{$t as e,D as t,Et as n,O as r,P as i,S as a,T as o,Y as s,_ as c,_t as l,at as ee,ct as u,d,f,ht as p,in as m,k as te,m as ne,q as h,w as g,x as _}from"./vue.runtime.esm-bundler-CACvpnko.js";import{f as re,h as ie,p as ae,s as v}from"./index-D5exsJys.js";import{s as oe}from"./competitions-Cv_Vb4Fy.js";import{a as se,r as y}from"./signupOptionCodes-CvTkOKn_.js";import{i as ce,n as le,o as ue}from"./applications-AYtK0hKj.js";import{a as b,n as de,t as fe}from"./schemaAdminColumns-D9uCX5IN.js";import{a as pe,n as me,o as he,r as ge,t as _e}from"./listPageState-BzwZpEQc.js";import{t as ve}from"./PortalPagination-DgTa7HSo.js";async function ye(e,t){let{data:n}=await v.post(`/competitions/${e}/applications/batch-review-result`,t);return n}y.map(e=>e.value);var be={class:`container-fluid p-3 p-md-4`},xe={class:`filter-panel mb-3`},Se={class:`row g-2 align-items-center`},Ce={class:`col-md-3`},we={class:`col-md-2`},Te=[`value`],Ee=[`value`],De={class:`col-md-2`},Oe=[`value`],ke={class:`col-md-2`},Ae=[`onUpdate:modelValue`],je={value:``},Me=[`value`],Ne={class:`col-md-2`},Pe={class:`col-md-2`},Fe={class:`col-12 col-md-auto d-flex gap-2`},Ie={class:`selection-toolbar mt-2`},Le={class:`d-flex flex-wrap align-items-center gap-2`},Re={class:`btn-group btn-group-sm portal-selection-mode-group`,role:`group`},ze={key:0,class:`badge bg-light text-dark ms-1`},Be={key:0,class:`badge bg-light text-dark ms-1`},Ve=[`disabled`],He=[`disabled`],Ue={key:1,class:`dropdown`},We={class:`dropdown-menu dropdown-menu-end`},Ge=[`disabled`],Ke={class:`small text-secondary mb-0 mt-2`},qe={class:`portal-table-scroll table-panel`},Je={class:`table table-hover align-middle mb-0 admin-list-table portal-data-table`},Ye={class:`text-center portal-sticky-left`,style:{width:`2.5rem`}},Xe=[`checked`],Ze={class:`portal-sticky-right-3`},Qe={key:0},$e=[`colspan`],et={key:1},tt=[`colspan`],nt={class:`text-center portal-sticky-left`},rt=[`checked`,`disabled`,`onChange`],it={class:`text-secondary`},at={class:`cell-wrap`},ot={class:`cell-wrap`},st={class:`cell-wrap`},ct={class:`cell-wrap`},lt={class:`portal-sticky-right-4`},ut={class:`portal-sticky-right-3`},dt={class:`portal-sticky-right-2`},ft={key:0,class:`admin-manage-status-tag admin-manage-status-pass`},pt={key:1,class:`admin-manage-status-tag admin-manage-status-fail`},mt={key:2},ht={class:`portal-sticky-right-1`},gt=[`onClick`],_t={key:0,class:`modal fade show d-block`,tabindex:`-1`,style:{background:`rgba(0,0,0,.35)`}},vt={class:`modal-dialog modal-dialog-centered`},yt={class:`modal-content`},bt={class:`modal-header`},xt={class:`modal-body`},St={class:`mb-0`},Ct={class:`modal-footer`},wt=[`disabled`],Tt={key:1,class:`modal fade show d-block`,tabindex:`-1`,style:{background:`rgba(0,0,0,.35)`}},Et={class:`modal-dialog modal-dialog-centered modal-lg`},Dt={class:`modal-content`},Ot={class:`modal-body`},kt={class:`modal-footer`},At=[`disabled`],jt={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`},Nt={class:`modal-content`},Pt={class:`modal-body`},Ft={class:`modal-footer`},It=[`disabled`],x=te({__name:`ManageProjectsView`,setup(te){let v=re(),x=ae(),S=i(`manageCompetitionId`,l(null)),C=i(`manageCompetitionSlug`,l(``)),w=l(!1),T=l([]),E=p({page:1,perPage:15,total:0});function Lt(){return _e(`manage-projects`,C.value)}function Rt(){let e={};return j.keyword.trim()&&(e.keyword=j.keyword.trim()),j.track&&(e.track=j.track),j.event_location&&(e.event_location=j.event_location),j.signup_locale&&(e.signup_locale=j.signup_locale),j.review_result&&(e.review_result=j.review_result),j.review_eligible&&(e.review_eligible=j.review_eligible),L.value!==`desc`&&(e.sort_dir=L.value),e}function D(){return me({page:E.page,perPage:E.perPage,filters:Rt()})}function O(){let e=Lt();e.endsWith(`.`)||he(e,{page:E.page,perPage:E.perPage,filters:Rt()})}function zt(){let e=pe(Lt(),v.query);E.page=e.page,E.perPage=e.perPage,j.keyword=e.filters.keyword??``,j.track=e.filters.track??``,j.event_location=e.filters.event_location??``,j.signup_locale
|