1
0
Files
build.ems/build/usr/local/omc/htdocs/front/js/index.BNtDe1Kc.js
2024-10-25 14:59:47 +08:00

2 lines
14 KiB
JavaScript

import{g as be,_ as z,l as i,an as E,W as we,j as xe,A as ke,k as v,m as b,n as e,B as h,am as he,p as t,t as o,az as w,E as p,F as d,J as G,I as L,D as Ce,a6 as W,ak as Se,aA as Ne,aB as Te,aC as ze,aF as Oe,aX as Ie,V as Re,aK as Be,aE as Pe,aL as De,aM as Fe}from"./vendor/index.CRpmXtWV.js";import{_ as Ee}from"./index.vue_vue_type_script_setup_true_lang.m9m5k4_V.js";import{j as I,d as Le,p as X,R as O,_ as Me}from"../index.D-NvtsOM.js";import{u as $e}from"./dict.DBZ2k0Lk.js";function Ue(g){return I({url:"/system/post/export",method:"post",data:g,responseType:"blob"})}function Ve(g){return I({url:"/system/post/list",method:"get",params:g})}function Y(g){return I({url:`/system/post/${g}`,method:"get"})}function Ke(g){return I({url:"/system/post",method:"post",data:g})}function je(g){return I({url:"/system/post",method:"put",data:g})}function qe(g){return I({url:`/system/post/${g}`,method:"delete"})}const Ae={class:"button-container"},He={class:"button-container"},Je={key:0},Qe=be({__name:"index",setup(g){const{t:s}=Le(),{getDict:Z}=$e();let R=z({sysNormalDisable:[]}),f=z({postCode:"",postName:"",status:void 0,pageNum:1,pageSize:20});function ee(){f=Object.assign(f,{postCode:"",postName:"",status:void 0,pageNum:1,pageSize:20}),x.current=1,x.pageSize=20,k()}let r=z({loading:!1,size:"middle",seached:!1,data:[],selectedRowKeys:[]}),M=[{title:s("views.system.post.positionId"),dataIndex:"postId",align:"left",width:150},{title:s("views.system.post.positionName"),dataIndex:"postName",align:"left",width:200},{title:s("views.system.post.positionCode"),dataIndex:"postCode",align:"left",width:200},{title:s("views.system.post.positionSort"),dataIndex:"postSort",align:"left",width:150},{title:s("views.system.post.positionStatus"),dataIndex:"status",key:"status",align:"center",width:150},{title:s("views.system.post.createTime"),dataIndex:"createTime",align:"center",width:150,customRender(n){return+n.value<=0?"":X(+n.value)}},{title:s("common.operate"),key:"postId",align:"left"}],x=z({current:1,pageSize:20,defaultPageSize:20,pageSizeOptions:["10","20","50","100"],hideOnSinglePage:!1,showQuickJumper:!0,showSizeChanger:!0,total:0,showTotal:n=>s("common.tablePaginationTotal",{total:n}),onChange:(n,a)=>{x.current=n,x.pageSize=a,f.pageNum=n,f.pageSize=a,k()}});function te({key:n}){r.size=n}function oe(n){r.selectedRowKeys=n}let l=z({visibleByView:!1,visibleByEdit:!1,title:"岗位",from:{postId:void 0,postName:"",postCode:"",postSort:0,status:"0",remark:"",createTime:0},confirmLoading:!1});const C=i.Form.useForm(l.from,z({postName:[{required:!0,min:1,max:50,message:s("views.system.post.codeTip")}],postCode:[{required:!0,min:1,max:50,message:s("views.system.post.nameTip")}]}));function se(n){if(!n){i.message.error(s("common.getInfoFail"),2);return}if(l.confirmLoading)return;const a=i.message.loading(s("common.loading"),0);l.confirmLoading=!0,Y(n).then(u=>{l.confirmLoading=!1,a(),u.code===O&&u.data?(l.from=Object.assign(l.from,u.data),l.title=s("views.system.post.positionInfo"),l.visibleByView=!0):i.message.error(s("common.getInfoFail"),2)})}function $(n){if(!n)C.resetFields(),l.title=s("common.addText")+s("views.system.post.positionInfo"),l.visibleByEdit=!0;else{if(l.confirmLoading)return;const a=i.message.loading(s("common.loading"),0);l.confirmLoading=!0,Y(n).then(u=>{l.confirmLoading=!1,a(),u.code===O&&u.data?(l.from=Object.assign(l.from,u.data),l.title=s("common.editText")+s("views.system.post.positionInfo"),l.visibleByEdit=!0):i.message.error(s("common.getInfoFail"),2)})}}function ae(){C.validate().then(()=>{l.confirmLoading=!0;const n=E(l.from),a=n.postId?je(n):Ke(n),u="notice";i.message.loading({content:s("common.loading"),key:u}),a.then(c=>{c.code===O?(i.message.success({content:s("common.msgSuccess",{msg:l.title}),key:u,duration:2}),l.visibleByEdit=!1,C.resetFields(),k(1)):i.message.error({content:`${c.msg}`,key:u,duration:2})}).finally(()=>{l.confirmLoading=!1})}).catch(n=>{i.message.error(s("common.errorFields",{num:n.errorFields.length}),2)})}function P(){l.visibleByEdit=!1,l.visibleByView=!1,C.resetFields()}function U(n="0"){n==="0"&&(n=r.selectedRowKeys.join(",")),i.Modal.confirm({title:s("common.tipTitle"),content:s("views.system.post.delSure",{postId:n}),onOk(){const a="delPost";i.message.loading({content:s("common.loading"),key:a}),qe(n).then(u=>{u.code===O?(i.message.success({content:s("common.msgSuccess",{msg:s("common.deleteText")}),key:a,duration:2}),k()):i.message.error({content:`${u.msg}`,key:a,duration:2})})}})}function le(){i.Modal.confirm({title:s("common.tipTitle"),content:s("views.system.user.exportSure"),onOk(){const n="exportPost";i.message.loading({content:s("common.loading"),key:n}),Ue(E(f)).then(a=>{a.code===O?(i.message.success({content:s("common.msgSuccess",{msg:s("views.system.user.export")}),key:n,duration:2}),Fe.saveAs(a.data,`post_${Date.now()}.xlsx`)):i.message.error({content:`${a.msg}`,key:n,duration:2})})}})}function k(n){r.loading||(r.loading=!0,n&&(f.pageNum=n),Ve(E(f)).then(a=>{a.code===O&&Array.isArray(a.rows)&&(r.selectedRowKeys.length>0&&(r.selectedRowKeys=[]),x.total=a.total,r.data=a.rows,x.total<=(f.pageNum-1)*x.pageSize&&f.pageNum!==1&&(r.loading=!1,k(f.pageNum-1))),r.loading=!1}))}return we(()=>{Promise.allSettled([Z("sys_normal_disable")]).then(n=>{n[0].status==="fulfilled"&&(R.sysNormalDisable=n[0].value)}),k()}),(n,a)=>{const u=i.Input,c=i.FormItem,_=i.Col,V=i.Select,ne=Ne,y=i.Button,ie=Te,K=i.Space,S=i.Row,D=i.Form,j=i.Card,me=ze,q=Oe,de=Ie,re=i.Switch,N=i.Tooltip,ue=Re,ce=Be,F=i.MenuItem,pe=i.Menu,fe=i.Dropdown,A=Ee,_e=Pe,ge=De,ye=i.Table,H=i.Textarea,J=xe("ProModal"),ve=i.InputNumber,T=ke("perms");return v(),b(t(Se),null,{default:e(()=>[h(o(j,{bordered:!1,"body-style":{marginBottom:"24px",paddingBottom:0}},{default:e(()=>[o(D,{model:t(f),name:"queryParams",layout:"horizontal"},{default:e(()=>[o(S,{gutter:16},{default:e(()=>[o(_,{lg:6,md:12,xs:24},{default:e(()=>[o(c,{label:t(s)("views.system.post.positionName"),name:"postName"},{default:e(()=>[o(u,{value:t(f).postName,"onUpdate:value":a[0]||(a[0]=m=>t(f).postName=m),"allow-clear":""},null,8,["value"])]),_:1},8,["label"])]),_:1}),o(_,{lg:6,md:12,xs:24},{default:e(()=>[o(c,{label:t(s)("views.system.post.positionCode"),name:"postCode"},{default:e(()=>[o(u,{value:t(f).postCode,"onUpdate:value":a[1]||(a[1]=m=>t(f).postCode=m),"allow-clear":""},null,8,["value"])]),_:1},8,["label"])]),_:1}),o(_,{lg:6,md:12,xs:24},{default:e(()=>[o(c,{label:t(s)("views.system.post.positionStatus"),name:"status"},{default:e(()=>[o(V,{value:t(f).status,"onUpdate:value":a[2]||(a[2]=m=>t(f).status=m),"allow-clear":"",options:t(R).sysNormalDisable},null,8,["value","options"])]),_:1},8,["label"])]),_:1}),o(_,{lg:6,md:12,xs:24},{default:e(()=>[o(c,null,{default:e(()=>[o(K,{size:8},{default:e(()=>[o(y,{type:"primary",onClick:a[3]||(a[3]=w(m=>k(1),["prevent"]))},{icon:e(()=>[o(ne)]),default:e(()=>[p(" "+d(t(s)("common.search")),1)]),_:1}),o(y,{type:"default",onClick:w(ee,["prevent"])},{icon:e(()=>[o(ie)]),default:e(()=>[p(" "+d(t(s)("common.reset")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},512),[[he,t(r).seached]]),o(j,{bordered:!1,"body-style":{padding:"0px"}},{title:e(()=>[G("div",Ae,[h((v(),b(y,{type:"primary",onClick:a[4]||(a[4]=w(m=>$(),["prevent"]))},{icon:e(()=>[o(me)]),default:e(()=>[p(" "+d(t(s)("common.addText")),1)]),_:1})),[[T,["system:post:add"],"has"]]),h((v(),b(y,{type:"default",danger:"",disabled:t(r).selectedRowKeys.length<=0,onClick:a[5]||(a[5]=w(m=>U(),["prevent"]))},{icon:e(()=>[o(q)]),default:e(()=>[p(" "+d(t(s)("common.deleteText")),1)]),_:1},8,["disabled"])),[[T,["system:post:remove"],"has"]]),h((v(),b(y,{type:"dashed",onClick:a[6]||(a[6]=w(m=>le(),["prevent"]))},{icon:e(()=>[o(de)]),default:e(()=>[p(" "+d(t(s)("common.export")),1)]),_:1})),[[T,["system:post:export"],"has"]])])]),extra:e(()=>[G("div",He,[o(N,null,{title:e(()=>[p(d(t(s)("common.searchBarText")),1)]),default:e(()=>[o(re,{checked:t(r).seached,"onUpdate:checked":a[7]||(a[7]=m=>t(r).seached=m),"checked-children":t(s)("common.switch.show"),"un-checked-children":t(s)("common.switch.hide"),size:"small"},null,8,["checked","checked-children","un-checked-children"])]),_:1}),o(N,null,{title:e(()=>[p(d(t(s)("common.reloadText")),1)]),default:e(()=>[o(y,{type:"text",onClick:a[8]||(a[8]=w(m=>k(),["prevent"]))},{icon:e(()=>[o(ue)]),_:1})]),_:1}),o(N,{placement:"topRight"},{title:e(()=>[p(d(t(s)("common.sizeText")),1)]),default:e(()=>[o(fe,{placement:"bottomRight",trigger:"click"},{overlay:e(()=>[o(pe,{"selected-keys":[t(r).size],onClick:te},{default:e(()=>[o(F,{key:"default"},{default:e(()=>[p(d(t(s)("common.size.default")),1)]),_:1}),o(F,{key:"middle"},{default:e(()=>[p(d(t(s)("common.size.middle")),1)]),_:1}),o(F,{key:"small"},{default:e(()=>[p(d(t(s)("common.size.small")),1)]),_:1})]),_:1},8,["selected-keys"])]),default:e(()=>[o(y,{type:"text"},{icon:e(()=>[o(ce)]),_:1})]),_:1})]),_:1})])]),default:e(()=>[o(ye,{class:"table","row-key":"postId",columns:t(M),loading:t(r).loading,"data-source":t(r).data,size:t(r).size,pagination:t(x),scroll:{x:t(M).length*120},"row-selection":{type:"checkbox",selectedRowKeys:t(r).selectedRowKeys,onChange:oe}},{bodyCell:e(({column:m,record:B})=>[m.key==="status"?(v(),b(A,{key:0,options:t(R).sysNormalDisable,value:B.status},null,8,["options","value"])):L("",!0),m.key==="postId"?(v(),b(K,{key:1,size:8,align:"center"},{default:e(()=>[o(N,null,{title:e(()=>[p(d(t(s)("common.viewText")),1)]),default:e(()=>[h((v(),b(y,{type:"link",onClick:w(Q=>se(B.postId),["prevent"])},{icon:e(()=>[o(_e)]),_:2},1032,["onClick"])),[[T,["system:post:query"],"has"]])]),_:2},1024),o(N,null,{title:e(()=>[p(d(t(s)("common.editText")),1)]),default:e(()=>[h((v(),b(y,{type:"link",onClick:w(Q=>$(B.postId),["prevent"])},{icon:e(()=>[o(ge)]),_:2},1032,["onClick"])),[[T,["system:post:edit"],"has"]])]),_:2},1024),o(N,null,{title:e(()=>[p(d(t(s)("common.deleteText")),1)]),default:e(()=>[h((v(),b(y,{type:"link",onClick:w(Q=>U(B.postId),["prevent"])},{icon:e(()=>[o(q)]),_:2},1032,["onClick"])),[[T,["system:post:remove"],"has"]])]),_:2},1024)]),_:2},1024)):L("",!0)]),_:1},8,["columns","loading","data-source","size","pagination","scroll","row-selection"])]),_:1}),o(J,{drag:!0,width:800,visible:t(l).visibleByView,title:t(l).title,onCancel:P},{footer:e(()=>[o(y,{key:"cancel",onClick:P},{default:e(()=>[p(d(t(s)("common.cancel")),1)]),_:1})]),default:e(()=>[o(D,{layout:"horizontal","label-col":{span:6},"label-wrap":!0},{default:e(()=>[o(S,{gutter:16},{default:e(()=>[o(_,{lg:12,md:12,xs:24},{default:e(()=>[o(c,{label:t(s)("views.system.post.positionId"),name:"postId"},{default:e(()=>[p(d(t(l).from.postId),1)]),_:1},8,["label"])]),_:1}),o(_,{lg:12,md:12,xs:24},{default:e(()=>[o(c,{label:t(s)("views.system.post.createTime"),name:"createTime"},{default:e(()=>[+t(l).from.createTime>0?(v(),Ce("span",Je,d(t(X)(+t(l).from.createTime)),1)):L("",!0)]),_:1},8,["label"])]),_:1})]),_:1}),o(S,{gutter:16},{default:e(()=>[o(_,{lg:12,md:12,xs:24},{default:e(()=>[o(c,{label:t(s)("views.system.post.positionSort"),name:"postSort"},{default:e(()=>[p(d(t(l).from.postSort),1)]),_:1},8,["label"])]),_:1}),o(_,{lg:12,md:12,xs:24},{default:e(()=>[o(c,{label:t(s)("views.system.post.positionStatus"),name:"status"},{default:e(()=>[o(A,{options:t(R).sysNormalDisable,value:t(l).from.status},null,8,["options","value"])]),_:1},8,["label"])]),_:1})]),_:1}),o(S,{gutter:16},{default:e(()=>[o(_,{lg:12,md:12,xs:24},{default:e(()=>[o(c,{label:t(s)("views.system.post.positionName"),name:"postName"},{default:e(()=>[p(d(t(l).from.postName),1)]),_:1},8,["label"])]),_:1}),o(_,{lg:12,md:12,xs:24},{default:e(()=>[o(c,{label:t(s)("views.system.post.positionCode"),name:"postCode"},{default:e(()=>[p(d(t(l).from.postCode),1)]),_:1},8,["label"])]),_:1})]),_:1}),o(c,{label:t(s)("views.system.post.positionMark"),name:"remark","label-col":{span:3},"label-wrap":!0},{default:e(()=>[o(H,{value:t(l).from.remark,"onUpdate:value":a[9]||(a[9]=m=>t(l).from.remark=m),"auto-size":{minRows:2,maxRows:6},disabled:!0},null,8,["value"])]),_:1},8,["label"])]),_:1})]),_:1},8,["visible","title"]),o(J,{drag:!0,width:800,destroyOnClose:!0,keyboard:!1,"mask-closable":!1,visible:t(l).visibleByEdit,title:t(l).title,"confirm-loading":t(l).confirmLoading,onOk:ae,onCancel:P},{default:e(()=>[o(D,{name:"modalStateFrom",layout:"horizontal","label-col":{span:6},"label-wrap":!0},{default:e(()=>[o(S,{gutter:16},{default:e(()=>[o(_,{lg:12,md:12,xs:24},{default:e(()=>[o(c,W({label:t(s)("views.system.post.positionName"),name:"postName"},t(C).validateInfos.postName),{default:e(()=>[o(u,{value:t(l).from.postName,"onUpdate:value":a[10]||(a[10]=m=>t(l).from.postName=m),"allow-clear":""},null,8,["value"])]),_:1},16,["label"])]),_:1}),o(_,{lg:12,md:12,xs:24},{default:e(()=>[o(c,{label:t(s)("views.system.post.positionStatus"),name:"status"},{default:e(()=>[o(V,{value:t(l).from.status,"onUpdate:value":a[11]||(a[11]=m=>t(l).from.status=m),"default-value":"0",options:t(R).sysNormalDisable},null,8,["value","options"])]),_:1},8,["label"])]),_:1})]),_:1}),o(S,{gutter:16},{default:e(()=>[o(_,{lg:12,md:12,xs:24},{default:e(()=>[o(c,W({label:t(s)("views.system.post.positionCode"),name:"postCode"},t(C).validateInfos.postCode),{default:e(()=>[o(u,{value:t(l).from.postCode,"onUpdate:value":a[12]||(a[12]=m=>t(l).from.postCode=m),"allow-clear":""},null,8,["value"])]),_:1},16,["label"])]),_:1}),o(_,{lg:12,md:12,xs:24},{default:e(()=>[o(c,{label:t(s)("views.system.post.positionSort"),name:"postSort"},{default:e(()=>[o(ve,{value:t(l).from.postSort,"onUpdate:value":a[13]||(a[13]=m=>t(l).from.postSort=m),min:0,max:9999,step:1},null,8,["value"])]),_:1},8,["label"])]),_:1})]),_:1}),o(c,{label:t(s)("views.system.post.positionMark"),name:"remark","label-col":{span:3},"label-wrap":!0},{default:e(()=>[o(H,{value:t(l).from.remark,"onUpdate:value":a[14]||(a[14]=m=>t(l).from.remark=m),"auto-size":{minRows:4,maxRows:6},maxlength:450,"show-count":!0},null,8,["value"])]),_:1},8,["label"])]),_:1})]),_:1},8,["visible","title","confirm-loading"])]),_:1})}}}),Ze=Me(Qe,[["__scopeId","data-v-f504e381"]]);export{Ze as default};