index-16beff1b.js 3.1 KB

1
  1. /* empty css *//* empty css */import{_ as e}from"./index-1f0fcaca.js";import{_ as t}from"./index.vue_vue_type_script_setup_true_lang-45e07d74.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css */import{_ as s}from"./destroy.vue_vue_type_script_setup_true_lang-a7d78fc1.js";import{_ as a}from"./update.vue_vue_type_script_setup_true_lang-bc1a0bf6.js";import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-54d9d7d6.js";import{_ as l}from"./operate.vue_vue_type_script_setup_true_lang-02757d71.js";import{_ as r}from"./search.vue_vue_type_script_setup_true_lang-1b299c4b.js";/* empty css *//* empty css */import{_ as p}from"./create.vue_vue_type_script_setup_true_lang-e2f3e9be.js";import{u as i}from"./useGetList-ff5dd9de.js";import{u}from"./useDestroy-0e1cefaa.js";import{u as m}from"./useOpen-14a3721a.js";import{d as _,n,z as d,o as j,c,a as b,w as v,f,e as y,Z as g,l as w,a9 as V,a5 as h,a6 as x,aa as C,ab as k,a2 as U}from"./index-da049ffb.js";/* empty css *//* empty css *//* empty css */import"./index-97d0ec6d.js";/* empty css *//* empty css */import"./add.vue_vue_type_script_setup_true_lang-c30c1c64.js";/* empty css *//* empty css *//* empty css */import"./useCreate-6ec1633e.js";import"./useShow-5ce814c5.js";const q={class:"table-default"},z=_({__name:"index",setup(_){const z="permissions/jobs",{data:G,query:L,search:O,reset:S,loading:Z}=i(z),{destroy:A,deleted:D}=u(),H=n((()=>{var e;return null==(e=G.value)?void 0:e.data})),{open:M,close:N,title:P,visible:Q,id:R}=m();return d((()=>{O(),D(S)})),(i,u)=>{const m=h,_=x,n=r,d=l,G=C,D=o,T=a,W=s,X=k,Y=t,$=e,B=U;return j(),c("div",null,[b(n,{search:f(O),reset:f(S)},{body:v((()=>[b(_,{label:"岗位名称",prop:"job_name"},{default:v((()=>[b(m,{modelValue:f(L).job_name,"onUpdate:modelValue":u[0]||(u[0]=e=>f(L).job_name=e),name:"job_name",clearable:""},null,8,["modelValue"])])),_:1})])),_:1},8,["search","reset"]),y("div",q,[b(d,{show:f(M)},null,8,["show"]),g((j(),w(X,{data:f(H),class:"mt-3"},{default:v((()=>[b(G,{prop:"job_name",label:"岗位名称"}),b(G,{prop:"coding",label:"岗位编码"}),b(G,{prop:"status",label:"状态"},{default:v((e=>[b(D,{modelValue:e.row.status,"onUpdate:modelValue":t=>e.row.status=t,id:e.row.id,api:z},null,8,["modelValue","onUpdate:modelValue","id"])])),_:1}),b(G,{prop:"sort",label:"排序"}),b(G,{prop:"description",label:"岗位描述"}),b(G,{label:"操作",width:"200"},{default:v((e=>[b(T,{onClick:t=>f(M)(e.row.id)},null,8,["onClick"]),b(W,{onClick:t=>f(A)(z,e.row.id)},null,8,["onClick"])])),_:1})])),_:1},8,["data"])),[[B,f(Z)]]),b(Y)]),b($,{modelValue:f(Q),"onUpdate:modelValue":u[2]||(u[2]=e=>V(Q)?Q.value=e:null),title:f(P),"destroy-on-close":""},{default:v((()=>[b(p,{onClose:u[1]||(u[1]=e=>f(N)(f(S))),primary:f(R),api:z},null,8,["primary"])])),_:1},8,["modelValue","title"])])}}});export{z as default};