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.
2 lines
3.1 KiB
2 lines
3.1 KiB
|
4 months ago
|
import{d as A,ax as O,r as i,ao as g,G as W,a as b,f as x,e,h as s,I as y,b as t,H as r,F as j,g as q,c as G,t as k,$ as H,dg as J,dh as E,ae as K,aj as P,an as Q,ab as X,b3 as Y,aw as Z,av as ee,M as te,b4 as ae,aA as oe,p as ne,m as le,q as S,_ as se}from"./index-e450010e.js";import ce from"./addClass-cecfc427.js";import{_ as ie}from"./editClass.vue_vue_type_script_setup_true_lang-8d9c996d.js";/* empty css */const V=_=>(ne("data-v-2537a908"),_=_(),le(),_),de={class:"app-container"},re=V(()=>S("i",{class:"fa fa-search"},null,-1)),_e=V(()=>S("i",{class:"fa fa-plus"},null,-1)),ue=A({__name:"classes_20250121black",setup(_){const u=O({name:""}),T=i(g),C=i([]),v=i(),m=i(!1),p=i(!1);i(!1);const c=()=>{J(u).then(l=>{C.value=l.data})},B=()=>{c()},I=l=>{let o=2;l.states&&(o=1);let f={id:l.id.toString(),state:o,constrain:2};E(f).then(h=>{c()})},F=()=>{m.value=!0},N=l=>{v.value=l,p.value=!0},R=l=>{K.confirm("您确定要删除此内容?一经删除!内容将不可恢复!","Warning",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{let o={id:l.id.toString(),state:3,constrain:2};E(o).then(f=>{c()})}).catch(()=>{})};return W(()=>{c()}),(l,o)=>{const f=P,h=Q,w=X,$=g,d=Y,L=Z,U=ee,D=te,z=ae,M=oe;return b(),x("div",de,[e(ce,{open:s(m),"onUpdate:open":o[0]||(o[0]=a=>y(m)?m.value=a:null),onRestdata:c},null,8,["open"]),e(ie,{open:s(p),"onUpdate:open":o[1]||(o[1]=a=>y(p)?p.value=a:null),"team-info":s(v),onRestdata:c},null,8,["open","team-info"]),e(M,{shadow:"never"},{header:t(()=>[e($,{ref_key:"searchFormRef",ref:T,model:s(u),inline:!0},{default:t(()=>[e(h,{label:"班次名称"},{default:t(()=>[e(f,{modelValue:s(u).name,"onUpdate:modelValue":o[2]||(o[2]=a=>s(u).name=a),clearable:""},null,8,["modelValue"])]),_:1}),e(h,null,{default:t(()=>[e(w,{type:"primary",onClick:B},{default:t(()=>[re,r("查询")]),_:1})]),_:1}),e(h,null,{default:t(()=>[e(w,{type:"warning",onClick:F},{default:t(()=>[_e,r("新增")]),_:1})]),_:1})]),_:1},8,["model"])]),default:t(()=>[e(z,{data:s(C),style:{width:"100%"}},{default:t(()=>[e(d,{prop:"name",label:"名称",width:"200"}),e(d,{prop:"rulename",label:"轮询规则"}),e(d,{label:"工作时段安排"},{default:t(a=>[(b(!0),x(j,null,q(a.row.list,n=>(b(),G(U,{key:n.title},{default:t(()=>[e(L,{span:24},{default:t(()=>[r(k(n.title)+" 工作时间:"+k(n.startTime)+" - "+k(n.endTime),1)]),_:2},1024)]),_:2},1024))),128))]),_:1}),e(d,{label:"状态",width:"100"},{default:t(a=>[e(D,{onChange:n=>I(a.row),style:{display:"block"},modelValue:a.row.states,"onUpdate:modelValue":n=>a.row.states=n,"active-color":"#13ce66","inactive-color":"#ff4949","active-text":"启用","inactive-text":"禁用","inline-prompt":""},null,8,["onChange","modelValue","onUpdate:modelValue"])]),_:1}),e(d,{align:"center",fixed:"right",label:"操作",width:"160","header-align":"center"},{default:t(a=>[H("",!0),e(w,{size:"small",onClick:n=>N(a.row)},{default:t(()=>[r("编辑")]),_:2},1032,["onClick"]),e(w,{size:"small",onClick:n=>R(a.row)},{default:t(()=>[r("删除")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])]),_:1})])}}});const we=se(ue,[["__scopeId","data-v-2537a908"]]);export{we as default};
|