Files
qhmes/deploy-qhmes/frontend/js/SetSwitchOptions-CVRgZH8g-z6D6JK1w.js
2026-05-15 11:34:12 +08:00

2 lines
1.3 KiB
Java

import{f as i,w as N,o as h,ah as f,ar as g,as as b,au as u,k as v}from"./vue-vendor-C7Zq48Yl.js";import{a0 as w}from"./index-BI6CMai0.js";import{h as y}from"./main.index-Cs5ETdXF.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./vxe-table-vendor-B88kchpX.js";import"./usePopBiz-CG0vVpgI.js";import"./useMethods-DVip17X8.js";import"./index-Dg4HCEvo.js";const C={class:"setSwitchOptions"},S="Y",_="N",k={__name:"SetSwitchOptions",props:{value:{type:[Array,String],default:["Y","N"]}},emits:"change",setup(m,{emit:c}){const d=m,s=c,l=i(S),t=i(_);N(()=>d.value,e=>{if(typeof e=="string"){const a=e.split(",");l.value=a[0],t.value=a[1]}else w(e)&&(l.value=e[0],t.value=e[1])},{immediate:!0});const n=()=>{l.value!=""&&t.value!=""&&r()},r=()=>{let e=Number(l.value),a=Number(t.value);(Number.isNaN(e)||Number.isNaN(a))&&(e=l.value,a=t.value),s("change",[e,a]),s("update:value",[e,a])};return h(()=>{r()}),(e,a)=>{const p=f("a-input");return b(),g("div",C,[u("p",null,[a[2]||(a[2]=u("span",null,"",-1)),v(p,{value:l.value,"onUpdate:value":a[0]||(a[0]=o=>l.value=o),onChange:n},null,8,["value"])]),u("p",null,[a[3]||(a[3]=u("span",null,"",-1)),v(p,{value:t.value,"onUpdate:value":a[1]||(a[1]=o=>t.value=o),onChange:n},null,8,["value"])])])}}},I=y(k,[["__scopeId","data-v-b718aa7e"]]);export{I as default};