12 |
- import{r as _,a0 as I,a4 as V,a7 as H,o as j,b as B,d as n,f as l,a,G as K,O as Q,c as W,a2 as v,u as d,an as ee,X as z,C as te,i as le,a5 as oe}from"./index-312d0758.js";import{E as ae}from"./el-pagination-de4142da.js";/* empty css */import"./el-tag-ecd58a65.js";import{a as ne,E as se}from"./el-select-3d8aebfc.js";import"./el-scrollbar-c70422fb.js";import"./el-popper-1c70242b.js";import{a as ie,E as re}from"./el-table-column-66474345.js";/* empty css */import"./el-tooltip-4ed993c7.js";import{E as _e}from"./el-button-5fd5d56e.js";import{E as ue,a as de}from"./el-form-item-103c2f12.js";import{E as pe}from"./el-date-picker-3575ee5d.js";import{r as q}from"./request-ae682a54.js";/* empty css *//* empty css */import{b as N}from"./route-block-83d24a4e.js";import{_ as me}from"./_plugin-vue_export-helper-c27b6911.js";import{E as C}from"./index-8db4c46a.js";import{E as Y}from"./index-25781584.js";import{E as ze}from"./index-fb232398.js";import"./index-7588b595.js";import"./plugin-vue_export-helper-1cff8a04.js";import"./typescript-c7dac87b.js";import"./isEqual-76463fee.js";import"./_Uint8Array-787ffc9c.js";import"./error-78e43d3e.js";import"./hasIn-13c5e7c1.js";import"./use-form-common-props-714f341f.js";import"./constants-8ece7a3d.js";import"./index-1da7ed1a.js";import"./use-form-item-01b63eaa.js";import"./event-9519ab40.js";import"./scroll-27bc6409.js";import"./debounce-80ed8290.js";import"./index-1f4b6bfb.js";import"./isUndefined-aa0326a0.js";import"./focus-trap-30782453.js";import"./flatten-e78ec402.js";import"./index-da3d4eae.js";import"./index-a787320c.js";import"./_initCloneObject-95aefecf.js";import"./castArray-504193a2.js";import"./_baseClone-d8826940.js";import"./_commonjsHelpers-de833af9.js";import"./arrays-e667dc24.js";import"./axios-87b33878.js";import"./index-3d809b27.js";import"./vnode-e253b113.js";import"./aria-adfa05c5.js";import"./validator-8543a958.js";import"./index-bec297e4.js";const fe={class:"userManager"},ce={class:"searchDiv"},xe={class:"listContent"},ve={class:"funcArea"},ye={style:{"flex-grow":"1",display:"flex","justify-content":"flex-end"}},he={class:"listArea"},ge={style:{width:"100%",display:"flex","justify-content":"flex-end","margin-top":"30px"}},$={__name:"index",setup(we){let E=_(),u=_(1),g=_([]);const i=_({keyword:"",zzy_lqshsj:"",limit:20,zzy_sm_id:I.value.sm_id,zzy_lqzt_union:"2",zzy_lqzt:"",lqall:"1"});let f=_({});if(sessionStorage.getItem("search")){f.value=JSON.parse(sessionStorage.getItem("search"));for(let o in f.value)i.value[o]=f.value[o];u.value=f.value.page}V.el.pagination={pagesize:"条/页",total:"共{total}条",goto:"跳至",pageClassifier:""};const M=_([{value:"1",label:"已录取",color:"green"},{value:"2",label:"未录取",color:"red"},{value:"3",label:"待审核",color:"blue"}]);function S(){f.value.page=1,u.value=1,sessionStorage.setItem("search",JSON.stringify(f.value)),p()}p();function p(){let o={...i.value,page:u.value,zzy_sqzt:"1,3"};sessionStorage.setItem("search",JSON.stringify(o)),q({url:"/zjzs/zslqgl_bmdkyxxx/index",data:o}).then(t=>{if(t.code=="1"){let c=t.data.page_data;g.value=[],c.forEach(r=>{r.base_info={...r.base_info,zzy_id:r.zzy_id,zzy_lqzt:r.zzy_lqzt,zzy_sm_sort:r.zzy_sm_sort,zzy_shr_name:r.zzy_shr_name},g.value.push(r.base_info)}),E.value=t.data.total_rows*1,u.value=Number(t.data.page_now)}})}function O(o){u.value=o,p()}function T(o){form_query.limit=o,p()}let w=_([]),m=_([]),b=_([]),D=_([]),F=o=>{m.value=[],b.value=[],w.value=[],D.value=[],o.forEach(t=>{m.value.push(t.zzy_id),b.value.push(t.zzl_id),w.value.push(t.zzy_lqzt),D.value.push(t)})};function U(){if(w.value.findIndex(t=>t!=3)!=-1){C.error("您勾选的有审核过的数据,请重新勾选后进行批量录取!");return}Y.confirm("确认录取这些学生?","",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{q({url:"/zjzs/zslqgl_bmdkyxxx/edit",data:{zzy_id:m.value.join(","),zzl_id:b.value.join(","),zjzs_zslqgl_bmdkyxxx:{zzy_lqzt:"1"}}}).then(t=>{t.code==1&&(C({message:"录取成功",type:"success"}),p())})}).catch(()=>{})}function L(){Y.confirm("确认删除这些数据?","",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{q({url:"/zjzs/zslqgl_bmdkyxxx/delete",data:{zzy_id:m.value}}).then(o=>{o.code==1&&(C({message:"删除成功",type:"success"}),p())})}).catch(()=>{})}const P=H();function A(o){P.push({path:"/back/xiao/zsgl/bmgl/detail",query:{zzy_id:o}})}function G(){const o=m.value;let t={...i.value,zzy_id:o,limit:"99999",token:I.value.token,api:"xls"};const c=[];for(const y in t){const h=t[y];["",void 0,null].includes(h)||c.push(`${y}=${h}`)}let r=c.join("&");const k=`${window.GLOBAL_CONFIG.api}/zjzs/zslqgl_bmdkyxxx/index?${r}`;window.open(k,"_blank")}return(o,t)=>{const c=pe,r=ue,k=ne,y=se,h=de,x=_e,J=ze,s=ie,R=re,X=ae,Z=oe;return j(),B("div",fe,[n("div",ce,[l(h,{inline:!0,model:i.value,style:{width:"100%"}},{default:a(()=>[l(r,{style:{width:"210px"},class:"formItem"},{default:a(()=>[l(c,{modelValue:i.value.zzy_lqshsj,"onUpdate:modelValue":t[0]||(t[0]=e=>i.value.zzy_lqshsj=e),placeholder:"请选择日期",clearable:"",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",type:"date",onChange:S},null,8,["modelValue"])]),_:1}),l(r,null,{default:a(()=>[l(y,{modelValue:i.value.zzy_lqzt,"onUpdate:modelValue":t[1]||(t[1]=e=>i.value.zzy_lqzt=e),placeholder:"请选择审核状态",onChange:S,clearable:""},{default:a(()=>[(j(!0),B(K,null,Q(M.value,e=>(j(),W(k,{key:e.value,value:e.value,label:e.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"])]),n("div",xe,[n("div",ve,[n("div",null,[l(x,{type:"primary",onClick:t[2]||(t[2]=e=>U()),disabled:d(m).length==0},{default:a(()=>[v(" 批量录取 ")]),_:1},8,["disabled"]),l(x,{type:"primary",onClick:t[3]||(t[3]=e=>G())},{default:a(()=>[v(" 导出 ")]),_:1}),l(x,{type:"danger",onClick:t[4]||(t[4]=e=>L()),disabled:d(m).length==0},{default:a(()=>[v(" 删除 ")]),_:1},8,["disabled"])]),n("div",ye,[l(J,{modelValue:i.value.keyword,"onUpdate:modelValue":t[5]||(t[5]=e=>i.value.keyword=e),clearable:"",style:{width:"160px","margin-right":"10px"},placeholder:"请输入搜索关键词","suffix-icon":d(ee)},null,8,["modelValue","suffix-icon"]),l(x,{type:"primary",onClick:t[6]||(t[6]=e=>p())},{default:a(()=>[v(" 搜索 ")]),_:1})])]),n("div",he,[l(R,{ref:"ruleFormRef",data:d(g),onSelectionChange:d(F)},{default:a(()=>[l(s,{type:"selection",width:"55"}),l(s,{type:"index",label:"序号",width:"80"}),l(s,{prop:"zzl_xs_xm",label:"学生姓名",width:"auto","show-overflow-tooltip":""}),l(s,{prop:"zzl_xs_gender",label:"性别",width:"auto","show-overflow-tooltip":""},{default:a(e=>[n("span",null,z(e.row.zzl_xs_gender=="1"?"男":e.row.zzl_xs_gender=="2"?"女":"--"),1)]),_:1}),l(s,{prop:"zzl_xs_mz_cs_name",label:"民族",width:"auto","show-overflow-tooltip":""},{default:a(e=>[n("span",null,z(e.row.zzl_xs_mz_cs_name?e.row.zzl_xs_mz_cs_name:"--"),1)]),_:1}),l(s,{prop:"zzl_xs_sfz",label:"身份证号码",width:"auto","show-overflow-tooltip":""}),l(s,{prop:"zzl_xs_xjdxd_cs_name",label:"现就读学段",width:"auto","show-overflow-tooltip":""},{default:a(e=>[n("span",null,z(e.row.zzl_xs_xjdxd_cs_name?e.row.zzl_xs_xjdxd_cs_name:"--"),1)]),_:1}),l(s,{prop:"zzl_xs_xjd_sm_name",label:"现就读学校",width:"auto","show-overflow-tooltip":""},{default:a(e=>[n("span",null,z(e.row.zzl_xs_xjd_sm_name?e.row.zzl_xs_xjd_sm_name:"--"),1)]),_:1}),l(s,{prop:"zzl_xs_xjd_bj",label:"班级",width:"auto","show-overflow-tooltip":""},{default:a(e=>[n("span",null,z(e.row.zzl_xs_xjd_bj?e.row.zzl_xs_xjd_bj:"--"),1)]),_:1}),l(s,{prop:"zzy_sm_sort",label:"报名类型",width:"auto","show-overflow-tooltip":""},{default:a(e=>[n("span",null,z(e.row.zzy_sm_sort=="1"?"第一志愿":e.row.zzy_sm_sort=="2"?"第二志愿":"对口学校"),1)]),_:1}),l(s,{prop:"zzy_lqzt",label:"审核状态",width:"auto","show-overflow-tooltip":""},{default:a(e=>[n("span",{class:te(e.row.zzy_lqzt=="1"?"text-green-500":e.row.zzy_lqzt=="2"?"text-red-500":"text-blue-500")},z(e.row.zzy_lqzt=="1"?"已录取":e.row.zzy_lqzt=="2"?"未录取":"待审核"),3)]),_:1}),l(s,{prop:"zzy_shr_name",label:"审核人",width:"auto","show-overflow-tooltip":""}),l(s,{label:"操作",width:"200"},{default:a(e=>[l(x,{type:"text",onClick:be=>A(e.row.zzy_id)},{default:a(()=>[v(" 查看审核 ")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data","onSelectionChange"])]),n("div",ge,[l(Z,{locale:d(V)},{default:a(()=>[l(X,{"current-page":d(u),"onUpdate:currentPage":t[7]||(t[7]=e=>le(u)?u.value=e:u=e),"page-size":i.value.limit,"onUpdate:pageSize":t[8]||(t[8]=e=>i.value.limit=e),layout:"total,sizes, prev, pager, next, jumper",total:d(E),"page-sizes":[20,50,100,200],background:"",onCurrentChange:O,onSizeChange:T},null,8,["current-page","page-size","total"])]),_:1},8,["locale"])])])])}}};typeof N=="function"&&N($);const wt=me($,[["__scopeId","data-v-e79e95d8"]]);export{wt as default};
|