index-d87aec65.js 2.3 KB

1
  1. import{d as O,H as T,r as d,b as j,a1 as D,o as r,c as F,f as t,B as e,l as o,A as s,G as _,a as g,F as I,_ as P,L as R,V,W as B,X as G}from"./index-24b5bd0d.js";import{_ as H}from"./DictTag.vue_vue_type_script_lang-69a2d8c6.js";import{_ as L}from"./ContentWrap.vue_vue_type_script_setup_true_lang-1e5dab5a.js";import{_ as N,g as U,d as W}from"./SignInConfigForm.vue_vue_type_script_setup_true_lang-d7ad57a0.js";import{D as X}from"./dict-65668e05.js";import{u as q}from"./useMessage-6f610bbd.js";import"./color-6e929987.js";import"./el-card-0b237923.js";import"./Dialog-23d56afa.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./el-text-001f38cd.js";import"./constants-c811e5ff.js";const z=O({name:"SignInConfig",__name:"index",setup(E){const y=q(),{t:S}=T(),p=d(!0),k=d([]),c=async()=>{p.value=!0;try{const i=await U();k.value=i}finally{p.value=!1}},w=d(),C=(i,a)=>{w.value.open(i,a)};return j(()=>{c()}),(i,a)=>{const x=P,u=R,b=L,l=V,h=H,A=B,m=D("hasPermi"),M=G;return r(),F(I,null,[t(b,null,{default:e(()=>[o((r(),s(u,{type:"primary",plain:"",onClick:a[0]||(a[0]=n=>C("create"))},{default:e(()=>[t(x,{icon:"ep:plus",class:"mr-5px"}),a[1]||(a[1]=_(" \u65B0\u589E "))]),_:1})),[[m,["point:sign-in-config:create"]]])]),_:1}),t(b,null,{default:e(()=>[o((r(),s(A,{data:g(k)},{default:e(()=>[t(l,{label:"\u7B7E\u5230\u5929\u6570",align:"center",prop:"day",formatter:(n,v,f)=>["\u7B2C",f,"\u5929"].join(" ")},null,8,["formatter"]),t(l,{label:"\u5956\u52B1\u4F63\u91D1",align:"center",prop:"point"}),t(l,{label:"\u5956\u52B1\u7ECF\u9A8C",align:"center",prop:"experience"}),t(l,{label:"\u72B6\u6001",align:"center",prop:"status"},{default:e(n=>[t(h,{type:g(X).COMMON_STATUS,value:n.row.status},null,8,["type","value"])]),_:1}),t(l,{label:"\u64CD\u4F5C",align:"center"},{default:e(n=>[o((r(),s(u,{link:"",type:"primary",onClick:v=>C("update",n.row.id)},{default:e(()=>a[2]||(a[2]=[_(" \u7F16\u8F91 ")])),_:2},1032,["onClick"])),[[m,["point:sign-in-config:update"]]]),o((r(),s(u,{link:"",type:"danger",onClick:v=>(async f=>{try{await y.delConfirm(),await W(f),y.success(S("common.delSuccess")),await c()}catch{}})(n.row.id)},{default:e(()=>a[3]||(a[3]=[_(" \u5220\u9664 ")])),_:2},1032,["onClick"])),[[m,["point:sign-in-config:delete"]]])]),_:1})]),_:1},8,["data"])),[[M,g(p)]])]),_:1}),t(N,{ref_key:"formRef",ref:w,onSuccess:c},null,512)],64)}}});export{z as default};