Files
monisuo/monisuo-admin/dist/assets/system-CSgi4ZN1.js
2026-04-21 08:12:17 +08:00

1 line
2.3 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{At as e,C as t,D as n,E as r,H as i,S as a,T as o,Tt as s,b as c,dt as l,et as u,gt as d,h as f,it as p,w as m,x as h}from"./iconify-DYZHDLa8.js";import"./use-sidebar-DLbHg08t.js";import"./vue-vendor-DjtlKxRy.js";import{G as g}from"./index-Uji7rFqr.js";import"./Teleport-BIYegdAM.js";import{n as _}from"./button-BuRmTYve.js";import{t as v}from"./Input-DFmzhatB.js";import{g as y,w as b}from"./monisuo-admin.api-dPrln-7F.js";import"./global-layout-BGXP2p6j.js";import{t as x}from"./settings-layout-C49P92lm.js";var S={class:`space-y-6`},C={key:0,class:`text-muted-foreground`},w={key:1,class:`space-y-4`},T={class:`grid gap-2`},E={class:`flex items-center justify-between`},D={class:`flex gap-2`},O={key:1,class:`text-sm text-muted-foreground bg-muted px-3 py-2 rounded-md`},k=n({__name:`system`,setup(n){let{data:k,isLoading:A}=y(`customer_service_contact`),j=b(),M=c({get:()=>k.value?.data?.value??``,set:e=>{}}),N=d(``),P=d(!1);u(k,e=>{e?.data?.value!==void 0&&(N.value=e.data.value)},{immediate:!0});function F(){N.value=M.value,P.value=!0}function I(){j.mutate({key:`customer_service_contact`,value:N.value,description:`客服联系账号`},{onSuccess:()=>{g.success(`保存成功`),P.value=!1},onError:()=>{g.error(`保存失败`)}})}return(n,c)=>{let u=_,d=v;return i(),a(x,null,{default:p(()=>[h(`div`,S,[c[5]||=h(`div`,null,[h(`h3`,{class:`text-lg font-semibold`},` 客服设置 `),h(`p`,{class:`text-sm text-muted-foreground`},` 配置前端用户可见的客服联系信息(如 Telegram、微信等 `)],-1),s(A)?(i(),m(`div`,C,` 加载中... `)):(i(),m(`div`,w,[h(`div`,T,[h(`div`,E,[c[3]||=h(`label`,{class:`text-sm font-medium`},`客服联系账号`,-1),s(P)?t(``,!0):(i(),a(u,{key:0,variant:`outline`,size:`sm`,onClick:F},{default:p(()=>[...c[2]||=[o(` 编辑 `,-1)]]),_:1}))]),s(P)?(i(),m(f,{key:0},[r(d,{modelValue:s(N),"onUpdate:modelValue":c[0]||=e=>l(N)?N.value=e:null,placeholder:`输入客服联系账号Telegram/微信等)`},null,8,[`modelValue`]),h(`div`,D,[r(u,{size:`sm`,disabled:s(j).isPending.value,onClick:I},{default:p(()=>[o(e(s(j).isPending.value?`保存中...`:`保存`),1)]),_:1},8,[`disabled`]),r(u,{variant:`outline`,size:`sm`,onClick:c[1]||=e=>P.value=!1},{default:p(()=>[...c[4]||=[o(` 取消 `,-1)]]),_:1})])],64)):(i(),m(`p`,O,e(s(M)||`未设置`),1))])]))])]),_:1})}}});export{k as default};