数通互联化工云平台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
2.6 KiB

import{d as L,r as l,w as M,G as S,a as y,f as V,e,h as i,I as v,Y as I,c as J,b as r,j as m,H as f,q as N,F as P,c2 as R,ae as D,c3 as U,a7 as q,b3 as A,ab as G,b4 as H,b5 as O,at as Y,_ as K}from"./index-e450010e.js";import{_ as Q}from"./delete-811387fa.js";import{_ as W}from"./edit-e81858b0.js";import{_ as X}from"./plus-f2947ec6.js";import{_ as Z}from"./jobtitleedit.vue_vue_type_script_setup_true_lang-5c964526.js";import{_ as ee}from"./jobtitleadd.vue_vue_type_script_setup_true_lang-8a016819.js";import"./datacont-b732338e.js";const te={class:"pageCalss"},ae=L({__name:"jobtitle",props:{tabsid:{type:String,default:"1"},usercont:{type:Object,default(){return{}}}},setup(k){const o=k,g=l(0),_=l(!1),d=l(!1),p=l(!1),x=l([]),b=l(),c=()=>{p.value=!0,R({id:o.usercont.keystr}).then(t=>{x.value=t.data,g.value=t.data.total}).finally(()=>{p.value=!1})};M(()=>o.tabsid,()=>{o.tabsid=="14"&&c()}),S(()=>{c()});const h=t=>{_.value=!0},w=t=>{b.value=t,d.value=!0},B=t=>{D.confirm("确认删除<"+t.id+">此数据项?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{U({id:toString(),state:3,isdel:1}).then(()=>{q.success("删除成功"),c()})})};return(t,n)=>{const s=A,z=X,u=G,C=W,E=Q,F=H,T=O,$=Y;return y(),V(P,null,[e(ee,{addisshow:i(_),"onUpdate:addisshow":n[0]||(n[0]=a=>v(_)?_.value=a:null),keyval:o.usercont.keystr,onRestdata:c},null,8,["addisshow","keyval"]),e(Z,{editisshow:i(d),"onUpdate:editisshow":n[1]||(n[1]=a=>v(d)?d.value=a:null),keyval:o.usercont.keystr,datacont:i(b),onRestdata:c},null,8,["editisshow","keyval","datacont"]),I((y(),J(F,{"highlight-current-row":"",data:i(x),border:"","header-cell-style":{background:"#F5F7FA"}},{default:r(()=>[e(s,{label:"职称级别",prop:"types",align:"center"}),e(s,{label:"职称系列",prop:"series",align:"center"}),e(s,{label:"职称专业",prop:"speciality",align:"center"}),e(s,{label:"资格证书编号",prop:"number",align:"center"}),e(s,{label:"生效时间",prop:"timeDataStr",align:"center"}),e(s,{fixed:"right",align:"right"},{header:r(()=>[e(u,{type:"primary",link:"",size:"small",onClick:n[2]||(n[2]=m(a=>h(o.usercont.keystr),["stop"]))},{default:r(()=>[e(z),f(" 新增 ")]),_:1})]),default:r(a=>[e(u,{type:"primary",link:"",size:"small",onClick:m(j=>w(a.row),["stop"])},{default:r(()=>[e(C),f("编辑 ")]),_:2},1032,["onClick"]),e(u,{type:"primary",link:"",size:"small",onClick:m(j=>B(a.row),["stop"])},{default:r(()=>[e(E),f("删除 ")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[$,i(p)]]),N("div",te,[e(T,{background:"",layout:"prev, pager, next",total:i(g)},null,8,["total"])])],64)}}});const _e=K(ae,[["__scopeId","data-v-ad1227ea"]]);export{_e as default};