Files
ba_web/ab/static/js/chunk-54786492.36c69fcb.js

1 line
9.9 KiB
JavaScript
Raw Normal View History

2025-09-26 16:59:48 +08:00
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-54786492"],{"3ea6":function(e,t,l){"use strict";l.r(t);var o=l("7a23"),a=l("3ef4"),c=l("92c2");const r=e=>(Object(o["pushScopeId"])("data-v-44b8e9da"),e=e(),Object(o["popScopeId"])(),e),b={class:"titleBox"},n=r(()=>Object(o["createElementVNode"])("div",{class:"title"},"岗位列表",-1)),d={class:"btnBox"},i=r(()=>Object(o["createElementVNode"])("span",null,"新增",-1)),s=Object(o["createTextVNode"])(" 查询 "),u=Object(o["createTextVNode"])(" 重置 "),j={class:"tabBox"},O=Object(o["createTextVNode"])("正常"),p=Object(o["createTextVNode"])("注销"),m=Object(o["createTextVNode"])("未知"),v=Object(o["createTextVNode"])("修改"),f=Object(o["createTextVNode"])("删除"),V={key:0,class:"dialog"},x={class:"head_box"},h={class:"title"},w=Object(o["createTextVNode"])("保存"),N=Object(o["createTextVNode"])("保存"),C=Object(o["createTextVNode"])("关闭");var g={__name:"index",setup(e){const{proxy:t}=Object(o["getCurrentInstance"])(),l=Object(o["ref"])(null),r=Object(o["ref"])(0),g=Object(o["ref"])(),k=Object(o["ref"])(0),_=(Object(o["ref"])(1),Object(o["ref"])(20),Object(o["ref"])(!1)),y=(Object(o["ref"])({}),Object(o["ref"])({page:1,size:10,positionName:"",positionCode:""})),z=Object(o["ref"])(null),B=Object(o["ref"])({postName:[{required:!0,message:"请输入岗位名称",trigger:"change"}],postCode:[{required:!0,message:"请输入岗位编码",trigger:"change"}]}),E=Object(o["ref"])(!0),T=Object(o["ref"])({}),U=()=>{y.value={page:1,size:10,positionName:"",positionCode:""},D()},Z=Object(o["ref"])([]),S=Object(o["ref"])(!1),D=async()=>{const e=y.value;e.current=e.page,e.current=e.page;const t=await Object(c["M"])(e);Z.value=null===t||void 0===t?void 0:t.records,k.value=Number(t.total)},I=()=>{y.value.page=1,D()};D();const R=e=>{y.value.size=e,D()},F=e=>{y.value.page=e,D()},q=e=>{E.value=!0,T.value={...e},S.value=!0},H=e=>{E.value=!1,T.value={},S.value=!0},J=()=>{z.value.validate(e=>{if(!e)return a["a"].error("请完成必填项!"),!1;_.value=!0,Object(c["V"])({...T.value}).then(e=>{S.value=!1,a["a"].success("修改成功"),_.value=!1,I()}).finally(()=>{_.value=!1})})},M=()=>{z.value.validate(e=>{if(!e)return a["a"].error("请完成必填项!"),!1;_.value=!0,Object(c["e"])({...T.value}).then(e=>{S.value=!1,a["a"].success("新增成功"),_.value=!1,I()}).finally(()=>{_.value=!1})})},P=e=>{Object(c["m"])({id:Number(e.id)}).then(e=>{a["a"].success("删除成功"),I()})},$=()=>{T.value={},S.value=!1},A=()=>{g.value=window.innerHeight-l.value.offsetHeight-240};return Object(o["onMounted"])(()=>{A(),window.onresize=function(){A()},t.mittBus.on("mittFn",e=>{r.value=e})}),Object(o["onUnmounted"])(()=>{t.mittBus.off("mittFn")}),(e,t)=>{const a=Object(o["resolveComponent"])("CirclePlus"),c=Object(o["resolveComponent"])("el-icon"),D=Object(o["resolveComponent"])("el-button"),A=Object(o["resolveComponent"])("el-input"),G=Object(o["resolveComponent"])("el-form-item"),K=Object(o["resolveComponent"])("el-form"),L=Object(o["resolveComponent"])("el-table-column"),Q=Object(o["resolveComponent"])("el-tag"),W=Object(o["resolveComponent"])("el-popconfirm"),X=Object(o["resolveComponent"])("el-table"),Y=Object(o["resolveComponent"])("el-pagination"),ee=Object(o["resolveComponent"])("el-option"),te=Object(o["resolveComponent"])("el-select");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",null,[Object(o["createElementVNode"])("div",b,[n,Object(o["createElementVNode"])("div",d,[Object(o["createVNode"])(D,{type:"primary",onClick:t[0]||(t[0]=e=>H())},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(c,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(a)]),_:1}),i]),_:1})])]),Object(o["createElementVNode"])("div",{class:"searchBox",ref_key:"searchBox",ref:l},[Object(o["createVNode"])(K,{model:y.value,inline:!0},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(G,{label:"岗位名称"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(A,{placeholder:"请输入岗位名称",modelValue:y.value.positionName,"onUpd