You cannot 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
1.4 KiB
JavaScript

import{e as N,f as w,dt as b,$ as _,o as c,c as u,a as t,w as o,h as i,bt as k,d as p,j as r,du as x,N as $,q as h,p as V,x as B}from"./index.7070692c.js";import{N as U}from"./headers.ecdf1d5c.js";import{_ as A}from"./Select.d8823fe7.js";import"./Suffix.b08e145e.js";import"./FocusDetector.2d6af625.js";const T={key:0,"mt-5":""},j=r("\u4F1A\u5458\u5361\u53C2\u6570"),q=i("div",{class:"form_tag_wrapper"},"\u72B6\u6001",-1),E=r("\u4FDD\u5B58"),H={setup(J){N(()=>{s()});const e=w(!1),s=async()=>{const n=await b();_(n,()=>{e.value=n.data.info})},d=async()=>{const n=await x({config_id:e.value.id,label:e.value.label,value:JSON.stringify(e.value.value),type:e.value.type,remark:e.value.remark});_(n,()=>{window.$message().success(n.message),s()})};return(n,a)=>{const m=U,f=$,v=A,g=h,C=V,y=B;return c(),u("div",null,[t(y,{title:"\u57FA\u7840\u914D\u7F6E"},{default:o(()=>[i("div",null,[e.value?(c(),u("div",T,[t(m,null,{default:o(()=>[j]),_:1}),t(g,{align:"center"},{default:o(()=>[t(f,null,{default:o(()=>[q]),_:1}),t(v,{class:"form_input_wrapper",value:e.value.value.open,"onUpdate:value":a[0]||(a[0]=l=>e.value.value.open=l),options:[{value:1,label:"\u5F00\u542F"},{value:0,label:"\u5173\u95ED"}]},null,8,["value"])]),_:1}),t(C,{"mt-2":"",type:"primary",onClick:a[1]||(a[1]=l=>d())},{default:o(()=>[E]),_:1})])):k("",!0)])]),_:1})])}}};typeof p=="function"&&p(H);export{H as default};