Files
ba_web/ab/static/js/chunk-40f707b7.79e83a10.js
2026-01-13 22:17:31 +08:00

1 line
11 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-40f707b7"],{8428:function(e,t,l){"use strict";l("b6f6")},"87b6":function(e,t,l){"use strict";l("b649")},"9c1d":function(e,t,l){"use strict";l.r(t);var a=l("7a23"),o=l("ad28"),c=l("1090"),r=l("2d16"),n=l("c5cb"),b=l("2e9d"),i=l("1d22");const s=Object(a["createTextVNode"])("确定"),d=Object(a["createTextVNode"])("取消");var u={__name:"viewAndUploadDialog",props:{modelValue:{type:Boolean,default:!1}},emits:["update:modelValue","refresh"],setup(e,{expose:t,emit:l}){const o=e,{proxy:c}=Object(a["getCurrentInstance"])(),r=Object(a["computed"])({get(){return o.modelValue},set(e){l("update:modelValue",e)}}),b=Object(a["ref"])("上传成绩"),u=Object(a["ref"])(!1),p=Object(a["ref"])(!1),j=Object(a["ref"])(null),O=Object(a["ref"])({}),m=Object(a["reactive"])([[{label:"成绩",prop:"kscj",type:"input"}],[{label:"卷面",prop:"kszp",type:"upload",limit:3}]]),f={ksfs:[{required:!0,message:"请输入考试成绩",trigger:"change"}],kszp:[{required:!0,message:"请输上传卷面",trigger:"change"}]},v=(e={},t="updata")=>{r.value=!0,p.value=!1;const l=["kszp"];l.forEach(t=>{e[t]="string"===typeof e[t]?e[t].split(","):[]}),O.value={...e},"updata"===t?b.value="上传成绩":(p.value=!0,b.value="查看成绩")},g=()=>{var e;null===(e=j.value)||void 0===e||e.reset(),r.value=!1},C=async()=>{let e={...O.value};e.kszp=e.kszp?e.kszp.join(","):"";try{u.value=!0,await j.value.submit(async()=>{const{pxryid:t=""}=e;await Object(n["b"])({...e,pxryid:t},"mosty/base/baxx/pxry/lrcj"),c.$message.success("上传成绩成功"),l("refresh"),r.value=!1})}catch(t){console.log(t),c.$message.error("上传成绩失败")}finally{u.value=!1}};return t({open:v}),(t,l)=>{const o=Object(a["resolveComponent"])("el-button"),c=Object(a["resolveComponent"])("el-dialog");return Object(a["openBlock"])(),Object(a["createBlock"])(c,{class:"dialogWerapper",width:"40%",modelValue:e.modelValue,"onUpdate:modelValue":l[1]||(l[1]=e=>Object(a["isRef"])(modelValue)?modelValue.value=e:null),title:b.value,onClose:g},{footer:Object(a["withCtx"])(()=>[p.value?Object(a["createCommentVNode"])("",!0):(Object(a["openBlock"])(),Object(a["createBlock"])(o,{key:0,type:"primary",loading:u.value,onClick:C},{default:Object(a["withCtx"])(()=>[s]),_:1},8,["loading"])),Object(a["createVNode"])(o,{onClick:g},{default:Object(a["withCtx"])(()=>[d]),_:1})]),default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i["a"],{ref_key:"FormRef",ref:j,disabled:p.value,modelValue:O.value,"onUpdate:modelValue":l[0]||(l[0]=e=>O.value=e),rules:f,formList:m},null,8,["disabled","modelValue","formList"])]),_:1},8,["modelValue","title"])}}};const p=u;var j=p;const O=e=>(Object(a["pushScopeId"])("data-v-f7cb7080"),e=e(),Object(a["popScopeId"])(),e),m={key:0,class:"dialog"},f={class:"head_box"},v={class:"title"},g=Object(a["createTextVNode"])("关闭"),C={class:"cntinfo"},k=O(()=>Object(a["createElementVNode"])("div",{class:"label"},"考试人员",-1)),x=Object(a["createTextVNode"])("申请证件"),h=Object(a["createTextVNode"])("上传成绩"),V=Object(a["createTextVNode"])("查看成绩");var y={__name:"viewExamDetalis",props:{modelValue:{type:Boolean,default:!1},dic:{type:Object,default:()=>({})}},emits:["update:modelValue","refresh"],setup(e,{expose:t,emit:l}){const c=e,{proxy:r}=Object(a["getCurrentInstance"])(),{D_BAXX_KSFS:b}=r.$dict("D_BAXX_KSFS"),i=Object(a["ref"])("保安线下考试详情"),s=Object(a["ref"])(!1),d=Object(a["ref"])(!0),u=Object(a["ref"])(null),p=Object(a["ref"])(!1),O=Object(a["computed"])({get(){return c.modelValue},set(e){l("update:modelValue",e)}}),y=Object(a["reactive"])({tableData:[{}],keyCount:0,tableConfiger:{rowHieght:61,showSelectType:"null",loading:!1},total:0,pageConfiger:{pageSize:10,pageCurrent:1},controlsWidth:180,tableColumn:[{label:"姓名",prop:"xm"},{label:"证件号码",prop:"sfzh"},{label:"联系方式",prop:"lxdh"},{label:"线上培训时间",prop:"xspxsc",showSolt:!0},{label:"线下培训课程",prop:"xxpxsc"},{label:"考试成绩",prop:"kscj"}]}),w=Object(a["ref"])({}),N=()=>{O.value=!1},_=async({id:e=""},t="")=>{const a=await Object(n["b"])({pxxmid:e},"/mosty-base/baxx/ksry/list");a&&(y.tableData=a||[],t||l("refresh"))},B=(e={},t="add")=>{var l;(_(e,t),s.value=!1,O.value=!0,w.value={...e},"view"===t)?(i.value=`保安线${"01"===(null===(l=w.value)||void 0===l?void 0:l.ksfs)?"下":"上"}考试详情`,d.value=!0):"edit"===t&&(i.value="保安证申请",d.value=!1)},D=(e,t)=>{var l;null===(l=u.value)||void 0===l||l.open(t,e)},S=async({pxryid:e=""})=>{try{await Object(n["b"])({id:e},"/mosty-base/baxx/pxry/sqzj"),r.$message.success("申请证件成功"),l("refresh"),N()}catch(t){r.$message.success("申请证件失败")}};return t({open:B}),(e,t)=>{const l=Object(a["resolveComponent"])("el-button"),c=Object(a["resolveComponent"])("el-descriptions-item"),r=Object(a["resolveComponent"])("DictTag"),n=Object(a["resolveComponent"])("el-descriptions"),s=Object(a["resolveComponent"])("el-link");return Object(a["unref"])(O)?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",m,[Object(a["createElementVNode"])("div",f,[Object(a["createElementVNode"])("span",v,Object(a["toDisplayString"])(i.value),1),Object(a["createElementVNode"])("div",null,[Object(a["createVNode"])(l,{size:"small",onClick:N},{default:Object(a["withCtx"])(()=>[g]),_:1})])]),Object(a["createElementVNode"])("div",C,[d.value?(Object(a["openBlock"])(),Object(a["createBlock"])(n,{key:0,column:"2",border:"","label-width":"120px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(c,{label:"培训项目名称"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(w.value.xmmc),1)]),_:1}),Object(a["createVNode"])(c,{label:"考试时间"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(w.value.kssj),1)]),_:1}),Object(a["createVNode"])(c,{label:"考试辖区"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(w.value.ksxq),1)]),_:1}),Object(a["createVNode"])(c,{label:"考试地址"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(w.value.ksdz),1)]),_:1}),Object(a["createVNode"])(c,{label:"监考民警"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(w.value.jkmj),1)]),_:1}),Object(a["createVNode"])(c,{label:"考试方式"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(r,{value:w.value.ksfs,options:Object(a["unref"])(b)},null,8,["value","options"])]),_:1})]),_:1})):Object(a["createCommentVNode"])("",!0),k,(Object(a["openBlock"])(),Object(a["createBlock"])(o["a"],{tableData:y.tableData,tableColumn:y.tableColumn,key:y.keyCount,tableConfiger:y.tableConfiger,controlsWidth:y.controlsWidth},{xxpxsc:Object(a["withCtx"])(({row:e})=>[Object(a["createElementVNode"])("span",null,Object(a["toDisplayString"])(e.xxpxsc)+"h",1)]),controls:Object(a["withCtx"])(({row:e})=>[!d.value&&(null===e||void 0===e?void 0:e.kscj)>=60?(Object(a["openBlock"])(),Object(a["createBlock"])(s,{key:0,onClick:t=>S(e)},{default:Object(a["withCtx"])(()=>[x]),_:2},1032,["onClick"])):Object(a["createCommentVNode"])("",!0),d.value&&"01"===(null===e||void 0===e?void 0:e.ksfs)?(Object(a["openBlock"])(),Object(a["createElementBlock"])(a["Fragment"],{key:1},[null!==e&&void 0!==e&&e.kscj?(Object(a["openBlock"])(),Object(a["createBlock"])(s,{key:1,type:"primary",onClick:t=>D("view",e)},{default:Object(a["withCtx"])(()=>[V]),_:2},1032,["onClick"])):(Object(a["openBlock"])(),Object(a["createBlock"])(s,{key:0,type:"primary",onClick:t=>D("updata",e)},{default:Object(a["withCtx"])(()=>[h]),_:2},1032,["onClick"]))],64)):Object(a["createCommentVNode"])("",!0)]),_:1},8,["tableData","tableColumn","tableConfiger","controlsWidth"])),Object(a["createVNode"])(j,{ref_key:"viewAndUploadRef",ref:u,modelValue:p.value,"onUpdate:modelValue":t[0]||(t[0]=e=>p.value=e),onRefresh:_},null,8,["modelValue"])])])):Object(a["createCommentVNode"])("",!0)}}},w=(l("8428"),l("d959")),N=l.n(w);const _=N()(y,[["__scopeId","data-v-f7cb7080"]]);var B=_;const D={class:"titleBox"},S={class:"tabBox"},T=Object(a["createTextVNode"])("详情"),z=Object(a["createTextVNode"])("证件申请");var E={__name:"index",setup(e){const t=Object(a["ref"])(null),l=Object(a["ref"])({}),i=Object(a["ref"])(!1),s=Object(a["ref"])(null),d=Object(a["ref"])([]),u=Object(a["ref"])([{label:"培训项目名称",prop:"xmmc",placeholder:"请输入培训项目名称",showType:"input"},{label:"考试时间",prop:"kssj",placeholder:"请选择考试时间",showType:"date"}]),p=Object(a["reactive"])({tableData:[],keyCount:0,tableConfiger:{rowHieght:61,showSelectType:"null",loading:!1},total:0,pageConfiger:{pageSize:20,pageCurrent:1},controlsWidth:180,tableColumn:[{label:"培训项目名称",prop:"xmmc"},{label:"考试时间",prop:"kssj"},{label:"监考民警",prop:"jkmj"},{label:"考试地址",prop:"ksdz"},{label:"考试方式",prop:"ksfs",showSolt:!0}]}),j=()=>{p.tableHeight=window.innerHeight-s.value.offsetHeight-250,window.onresize=function(){j()}},O=(e,l)=>{t.value.open(l,e)},m=e=>{l.value=e,p.pageConfiger.pageCurrent=1,f()},f=async()=>{try{p.tableConfiger.loading=!0;const e=await Object(n["b"])({...p.pageConfiger,...l.value},"/mosty-base/baxx/ksgl/page");e&&(p.tableData=e.records||[],p.total=e.total)}finally{p.tableConfiger.loading=!1}},v=e=>{p.pageConfiger.pageNum=e,f()},g=e=>{p.pageConfiger.pageSize=e,f()};return Object(a["onMounted"])(()=>{j(),f()}),(e,l)=>{const n=Object(a["resolveComponent"])("DictTag"),j=Object(a["resolveComponent"])("el-link");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",null,[Object(a["createElementVNode"])("div",D,[Object(a["createVNode"])(b["a"],{title:"保安考试管理"})]),Object(a["createElementVNode"])("div",{ref_key:"searchBox",ref:s},[Object(a["createVNode"])(r["a"],{searchArr:u.value,onSubmit:m},null,8,["searchArr"])],512),Object(a["createElementVNode"])("div",S,[(Object(a["openBlock"])(),Object(a["createBlock"])(o["a"],{tableData:p.tableData,tableColumn:p.tableColumn,tableHeight:p.tableHeight,key:p.keyCount,tableConfiger:p.tableConfiger,controlsWidth:p.controlsWidth},{bxxLx:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(n,{value:e.bxxLx,tag:!1,options:d.value},null,8,["value","options"])]),ksfs:Object(a["withCtx"])(({row:t})=>[Object(a["createVNode"])(n,{value:t.ksfs,options:e.D_BAXX_KSFS},null,8,["value","options"])]),controls:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(j,{type:"primary",onClick:t=>O("view",e)},{default:Object(a["withCtx"])(()=>[T]),_:2},1032,["onClick"]),Object(a["createVNode"])(j,{type:"primary",onClick:t=>O("edit",e)},{default:Object(a["withCtx"])(()=>[z]),_:2},1032,["onClick"])]),_:1},8,["tableData","tableColumn","tableHeight","tableConfiger","controlsWidth"])),Object(a["createVNode"])(c["a"],{onChangeNo:v,onChangeSize:g,tableHeight:p.tableHeight,pageConfiger:{...p.pageConfiger,total:p.total}},null,8,["tableHeight","pageConfiger"])]),Object(a["createVNode"])(B,{modelValue:i.value,"onUpdate:modelValue":l[0]||(l[0]=e=>i.value=e),ref_key:"trainerRef",ref:t,onRefresh:f},null,8,["modelValue"])])}}};l("87b6");const H=N()(E,[["__scopeId","data-v-913dfde8"]]);t["default"]=H},b649:function(e,t,l){},b6f6:function(e,t,l){}}]);