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
2.0 KiB
2 lines
2.0 KiB
import{S as w}from"./SelectHelper-5d9fefe7.js";import"./Tabs-ec1c48f8.js";import"./RadioGroup-a80e69a5.js";import v from"./InputTheme-b25bb000.js";import"./FormTheme-70eb47bf.js";import{d as h,r as s,aT as N,aU as t,o as a,a as l,w as o,b as i,h as d,t as m,i as f}from"./index-f4658ae7.js";import{N as y}from"./FormItem-104f9f94.js";import{N as S}from"./InputNumber-704a9fe2.js";import{N as T}from"./InputGroup-5bb233c2.js";import{N as V}from"./InputGroupLabel-26b68d73.js";const $=h({name:"InputInteger",components:{NFormItem:y,NInputNumber:S,NInputGroup:T,NInputGroupLabel:V,SelectHelper:w},props:{widgetInfo:{type:Object,default:()=>{}}},setup(e){const n=s(e.widgetInfo.title),r=s(0);return r.value=parseFloat(e.widgetInfo.modelVal)||0,{label:n,validator:u=>Number.isInteger(u),InputTheme:v,settingUrl:`../../Comm/En.htm?EnName=TS.FrmUI.MapAttrNum&PKVal=${e.widgetInfo.id}&s=${Math.random()}`,value:r}}});function k(e,n,r,u,C,U){const p=t("n-input-group-label"),_=t("n-input-number"),g=t("n-input-group"),I=t("n-form-item"),c=t("select-helper");return a(),l(c,{widget:e.widgetInfo,"setting-url":e.settingUrl},{default:o(()=>[i(I,{label:e.widgetInfo.title,"show-feedback":!1,required:e.widgetInfo.required},{default:o(()=>[i(g,null,{default:o(()=>[e.widgetInfo.prefix?(a(),l(p,{key:0},{default:o(()=>[d(m(e.widgetInfo.prefix),1)]),_:1})):f("",!0),i(_,{value:e.value,"onUpdate:value":n[0]||(n[0]=b=>e.value=b),placeholder:e.widgetInfo.placeholder,"theme-overrides":e.InputTheme,clearable:e.widgetInfo.clearable,disabled:e.widgetInfo.readonly,"show-button":e.widgetInfo.inputButton,validator:e.validator},null,8,["value","placeholder","theme-overrides","clearable","disabled","show-button","validator"]),e.widgetInfo.suffix?(a(),l(p,{key:1},{default:o(()=>[d(m(e.widgetInfo.suffix),1)]),_:1})):f("",!0)]),_:1})]),_:1},8,["label","required"])]),_:1},8,["widget","setting-url"])}const B=N($,[["render",k],["__scopeId","data-v-8f9e4980"]]),D=Object.freeze(Object.defineProperty({__proto__:null,default:B},Symbol.toStringTag,{value:"Module"}));export{D as _};
|