12 |
- import{a7 as ge,r as o,a1 as ye,o as y,b as k,d as u,f as t,a as s,u as w,an as he,a2 as d,e as V,P as be,c as ze,a0 as xe,a9 as ke,aa as we,ab as Ve}from"./index-312d0758.js";import{E as Ce}from"./el-upload-ec9a39c1.js";import"./el-progress-28b876a0.js";import{E as qe}from"./el-dialog-7eeab671.js";/* empty css */import{E as Ee,a as je}from"./el-form-item-103c2f12.js";import{E as Ue}from"./el-pagination-de4142da.js";/* empty css */import"./el-tag-ecd58a65.js";import{a as Ne,E as Ie}from"./el-select-3d8aebfc.js";import"./el-scrollbar-c70422fb.js";import"./el-popper-1c70242b.js";import{a as Se,E as Te}from"./el-table-column-66474345.js";/* empty css */import"./el-tooltip-4ed993c7.js";import{E as Be}from"./el-button-5fd5d56e.js";import{E as De}from"./el-date-picker-3575ee5d.js";import{q as Ae,e as Fe,a as Pe,d as $e,b as Le}from"./apiItem-7307c3f9.js";import{a as Oe}from"./axios-87b33878.js";import{b as L}from"./route-block-83d24a4e.js";import{_ as Ye}from"./_plugin-vue_export-helper-c27b6911.js";import{E as h}from"./index-8db4c46a.js";import{E as Re}from"./index-fb232398.js";import"./index-7588b595.js";import"./plugin-vue_export-helper-1cff8a04.js";import"./error-78e43d3e.js";import"./typescript-c7dac87b.js";import"./use-form-common-props-714f341f.js";import"./constants-8ece7a3d.js";import"./cloneDeep-37d7fb14.js";import"./_baseClone-d8826940.js";import"./_Uint8Array-787ffc9c.js";import"./_initCloneObject-95aefecf.js";import"./isEqual-76463fee.js";import"./index-3d809b27.js";import"./scroll-27bc6409.js";import"./vnode-e253b113.js";import"./focus-trap-30782453.js";import"./refs-682a87ce.js";import"./event-9519ab40.js";import"./index-1da7ed1a.js";import"./isUndefined-aa0326a0.js";import"./index-a787320c.js";import"./castArray-504193a2.js";import"./hasIn-13c5e7c1.js";import"./use-form-item-01b63eaa.js";import"./debounce-80ed8290.js";import"./index-1f4b6bfb.js";import"./flatten-e78ec402.js";import"./index-da3d4eae.js";import"./_commonjsHelpers-de833af9.js";import"./arrays-e667dc24.js";import"./request-ae682a54.js";import"./index-bec297e4.js";const Me=b=>(we("data-v-f2a567aa"),b=b(),Ve(),b),Ge={class:"zxgl"},We={class:"flex items-center justify-between bg-white rounded pl-4 optionPart"},He={class:"optionPart_left"},Xe={class:"optionPart_right"},Je={class:"bg-white rounded box-border p-4 mt-4"},Ke={class:"mt-4 text-right buttonPart"},Qe={class:"min-h-600px mt-4 bg-white tablePart"},Ze={key:0,class:"green"},et={key:1,class:"red"},tt={key:2,class:"blue"},lt={class:"mt-4 flex justify-end pagantion"},at={class:"dialog-footer"},ot=Me(()=>u("div",{class:"el-upload__tip"}," 支持文件类型:.xlsx(.xls)文件格式 ",-1)),st={class:"dialog-footer"},O={__name:"index",setup(b){const T=ge(),Y=o("/zjzs/zslqgl_yhrxsq/import"),R=o("/template/tplfile/zjzs_zslqgl_yhrxsq_new.xlsx"),M=o("延缓入学处理"),C=o(""),q=o(""),E=o(""),B=o(10),G=o(!1),W=o(!1),H=o(!1),D=o(0),v=o(1),A=o(10),j=o(!1),n=()=>{j.value=!0;let a={zys_sqzt:"1,3",page:v.value,limit:A.value,zys_sqsj:C.value,zys_shzt:q.value,keyword:E.value};Ae(a).then(e=>{e.code=="1"&&(j.value=!1,F.value=e.data.page_data,D.value=Number(e.data.total_rows),v.value=Number(e.data.page_now))}).catch(e=>{})};n();const X=()=>{if(U.value.length==0)h({message:"请至少选择一项~",type:"warning"});else{let a={zys_id:z.value.join(","),zjzs_zslqgl_yhrxsq:{zys_shzt:1}};Fe(a).then(e=>{e.code=="1"&&(h({message:e.msg,type:"success"}),n())}).catch(e=>{})}},J=()=>{p.value={name:"",stuIdNum:"",uploadTime:""},g.value=!0},K=()=>{let a={zys_id:z.value.join(",")};Pe(a)},Q=()=>{let a={zys_id:z.value};$e(a).then(e=>{e.code=="1"&&(h({message:e.msg,type:"success"}),n())}).catch(e=>{})},z=o([]),U=o([]),Z=a=>{U.value=a;let e=[];U.value.forEach(m=>{e.push(m.zys_id)}),z.value=e},F=o([]),ee=a=>{A.value=a,n()},te=a=>{v.value=a,n()},N=o("150px"),g=o(!1),P=o(),p=o({name:"",stuIdNum:"",uploadTime:""}),le=o({name:[{required:!0,message:"请输入学生姓名",trigger:"blur"},{min:1,max:10,message:"长度在1-10个字符",trigger:"blur"}],stuIdNum:[{required:!0,message:"请输入学生身份证号码",trigger:"blur"},{required:!0,pattern:/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/,message:"请输入正确的身份证号码",trigger:"blur"}],uploadTime:[{type:"date",required:!0,message:"请选择提交时间",trigger:"change"}]}),ae=async a=>{a&&await a.validate((e,m)=>{if(e){let r={page:1,limit:10,zys_sqzt:1,zjzs_zslqgl_yhrxsq:{zys_xs_xm:p.value.name,zys_xs_sfzh:p.value.stuIdNum,zys_sqsj:p.value.uploadTime}};Le(r).then(_=>{_.code=="1"&&(h({message:_.msg,type:"success"}),g.value=!1,n())}).catch(_=>{})}})},oe=a=>{let e="/back/ju/zslqgl/yhrxcl/check?id="+a.zys_id;T.push(e)},se=a=>{let e="/back/ju/zslqgl/yhrxcl/edit?id="+a.zys_id;T.push(e)},x=o(!1),I=o([]),re=window.GLOBAL_CONFIG.api+"/zjzs/zslqgl_yhrxsq/import",ie=a=>{const e=xe.value.token;let m=a.file,r=new FormData;r.append("filedata",m),r.append("api","json"),r.append("urltype",0),r.append("token",e),Oe.create({withCredentials:!0}).post(re.value,r).then(f=>{let i=f.data;this.$message({message:i.msg,type:"success"}),x.value=!1,n()}).catch(f=>{})},ne=(a,e)=>{var m=a.name;I.value=I.value.filter(r=>r.name!==m)},pe=a=>{const e=a.size/1024/1024<10;return e||h.warning("上传文件大小不能超过10MB!"),e};return(a,e)=>{const m=De,r=Ne,_=Ie,f=Re,i=Be,ue=ye("bz-import-button"),c=Se,de=Te,me=Ue,S=Ee,ce=je,$=qe,_e=Ce,fe=ke;return y(),k("div",Ge,[u("div",We,[u("div",He,[t(m,{style:{width:"200px"},modelValue:C.value,"onUpdate:modelValue":e[0]||(e[0]=l=>C.value=l),type:"date",placeholder:"请选择日期",onChange:n,"value-format":"YYYY-MM-DD"},null,8,["modelValue"]),t(_,{style:{width:"200px"},clearable:"",modelValue:q.value,"onUpdate:modelValue":e[1]||(e[1]=l=>q.value=l),placeholder:"请选择审核状态",class:"ml-4",onChange:n},{default:s(()=>[t(r,{label:"待审核",value:"3"}),t(r,{label:"未通过",value:"2"}),t(r,{label:"已通过",value:"1"})]),_:1},8,["modelValue"])]),u("div",Xe,[t(f,{modelValue:E.value,"onUpdate:modelValue":e[2]||(e[2]=l=>E.value=l),class:"w-50 m-2",placeholder:"请输入要检索的内容","prefix-icon":w(he),clearable:"",onChange:n},null,8,["modelValue","prefix-icon"])])]),u("div",Je,[u("div",Ke,[t(i,{type:"primary",onClick:X},{default:s(()=>[d("批量通过")]),_:1}),t(i,{type:"primary",onClick:J},{default:s(()=>[d("新增")]),_:1}),t(i,{type:"primary",onClick:K},{default:s(()=>[d("导出")]),_:1}),t(ue,{"import-url":w(Y),"template-url":w(R),"file-name":w(M),"download-type":1,onSuccess:n},null,8,["import-url","template-url","file-name"]),V("",!0),t(i,{type:"danger",onClick:Q},{default:s(()=>[d("删除")]),_:1})]),u("div",Qe,[be((y(),ze(de,{data:F.value,style:{width:"100%"},ref:"multipleTableRef",onSelectionChange:Z,size:"large"},{default:s(()=>[t(c,{type:"selection",width:"55"}),t(c,{fixed:"",type:"index",label:"序号",width:"100"}),t(c,{prop:"zys_xs_xm",label:"学生姓名"}),t(c,{prop:"zys_xs_sfzh",label:"学生身份证号码"}),t(c,{prop:"zys_sqsj",label:"提交时间"}),t(c,{label:"审核状态"},{default:s(({row:l})=>[u("div",null,[l.zys_shzt==="1"?(y(),k("span",Ze,"已通过")):V("",!0),l.zys_shzt==="2"?(y(),k("span",et,"未通过")):V("",!0),l.zys_shzt==="3"?(y(),k("span",tt,"待审核")):V("",!0)])]),_:1}),t(c,{fixed:"right",label:"操作"},{default:s(({row:l})=>[t(i,{link:"",type:"primary",onClick:ve=>oe(l)},{default:s(()=>[d("查看审核")]),_:2},1032,["onClick"]),t(i,{link:"",type:"primary",onClick:ve=>se(l)},{default:s(()=>[d("编辑")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[fe,j.value]])])]),u("div",lt,[t(me,{"current-page":v.value,"onUpdate:currentPage":[e[3]||(e[3]=l=>v.value=l),te],":page-size":B.value,"onUpdate::pageSize":e[4]||(e[4]=l=>B.value=l),"page-sizes":[5,10,20,30,40,50,60,70,80,90,100],small:G.value,disabled:H.value,background:W.value,layout:"total, sizes, prev, pager, next, jumper",total:D.value,onSizeChange:ee},null,8,["current-page",":page-size","small","disabled","background","total"])]),t($,{modelValue:g.value,"onUpdate:modelValue":e[10]||(e[10]=l=>g.value=l),title:"新增延缓入学处理",width:"30%"},{footer:s(()=>[u("span",at,[t(i,{onClick:e[8]||(e[8]=l=>g.value=!1)},{default:s(()=>[d("取消")]),_:1}),t(i,{type:"primary",onClick:e[9]||(e[9]=l=>ae(P.value))},{default:s(()=>[d("确认")]),_:1})])]),default:s(()=>[t(ce,{ref_key:"ruleFormRef",ref:P,model:p.value,rules:le.value},{default:s(()=>[t(S,{label:"学生姓名:",prop:"name","label-width":N.value},{default:s(()=>[t(f,{modelValue:p.value.name,"onUpdate:modelValue":e[5]||(e[5]=l=>p.value.name=l),autocomplete:"off",placeholder:"请输入学生姓名",style:{width:"100%"}},null,8,["modelValue"])]),_:1},8,["label-width"]),t(S,{label:"学生身份证号码:",prop:"stuIdNum","label-width":N.value},{default:s(()=>[t(f,{modelValue:p.value.stuIdNum,"onUpdate:modelValue":e[6]||(e[6]=l=>p.value.stuIdNum=l),autocomplete:"off",placeholder:"请输入学生身份证号码",style:{width:"100%"}},null,8,["modelValue"])]),_:1},8,["label-width"]),t(S,{label:"提交时间:",prop:"uploadTime","label-width":N.value},{default:s(()=>[t(m,{modelValue:p.value.uploadTime,"onUpdate:modelValue":e[7]||(e[7]=l=>p.value.uploadTime=l),type:"datetime",placeholder:"请选择提交时间:","value-format":"YYYY-MM-DD h:mm:ss",style:{width:"100%"}},null,8,["modelValue"])]),_:1},8,["label-width"])]),_:1},8,["model","rules"])]),_:1},8,["modelValue"]),t($,{modelValue:x.value,"onUpdate:modelValue":e[12]||(e[12]=l=>x.value=l),title:"导入"},{footer:s(()=>[u("span",st,[t(i,{type:"primary",onClick:e[11]||(e[11]=l=>x.value=!1)},{default:s(()=>[d("确定")]),_:1})])]),default:s(()=>[t(_e,{class:"upload-demo",action:"#","http-request":ie,"on-remove":ne,limit:1,"file-list":I.value,accept:".xlsx,.xls","before-upload":pe},{tip:s(()=>[ot]),default:s(()=>[t(i,{size:"small",type:"primary"},{default:s(()=>[d("点击上传")]),_:1})]),_:1},8,["file-list"])]),_:1},8,["modelValue"])])}}};typeof L=="function"&&L(O);const rl=Ye(O,[["__scopeId","data-v-f2a567aa"]]);export{rl as default};
|