Files
qhmes/deploy-qhmes/frontend/js/BasicForm-BJnSRkIE.js

2 lines
24 KiB
Java
Raw Normal View History

2026-05-15 11:34:12 +08:00
var Xe=Object.defineProperty,Ze=Object.defineProperties;var Qe=Object.getOwnPropertyDescriptors;var Ve=Object.getOwnPropertySymbols;var et=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable;var ke=(e,o,a)=>o in e?Xe(e,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[o]=a,P=(e,o)=>{for(var a in o||(o={}))et.call(o,a)&&ke(e,a,o[a]);if(Ve)for(var a of Ve(o))tt.call(o,a)&&ke(e,a,o[a]);return e},De=(e,o)=>Ze(e,Qe(o));var x=(e,o,a)=>new Promise((c,C)=>{var g=p=>{try{i(a.next(p))}catch(f){C(f)}},m=p=>{try{i(a.throw(p))}catch(f){C(f)}},i=p=>p.done?c(p.value):Promise.resolve(p.value).then(g,m);i((a=a.apply(e,o)).next())});import{e as _,u as n,f as se,ar as qe,as as X,aH as U,d as Ie,q as ze,B as nt,k as N,i as ot,I as st,G as he,aG as ee,ah as Z,aC as ae,ag as fe,aJ as Be,aF as G,au as at,aB as rt,av as ve,w as be,J as Me,h as lt,n as He,r as Ne,o as it,v as ct,aO as ut,aK as Le,F as dt,aD as we,aE as $e}from"./vue-vendor-C7Zq48Yl.js";import{a7 as ge,h as ye,u as ft,V as mt,a5 as Te,d as Pe,s as pt,aO as ht,a6 as bt}from"./antd-vue-vendor-BPnV8VqP.js";import{j as Ee}from"./componentMap-BBZeqR-K.js";import{a as yt,b as gt}from"./index-DeEq83Ov.js";import{Y as Se,B as Q,C as re,$ as je,d as Re,ab as At,av as vt,F as M,Z as ue,a5 as wt,aw as Ft,ag as xe,D as Ct,E as Bt,p as S,ax as Pt,a0 as Ae,i as de,ay as Ot,J as Ke,az as It,X as _e,aA as Ye,z as Tt,n as St}from"./index-BI6CMai0.js";import"./index-Du0A3ksf.js";import{c as Oe}from"./index-pxs5MULf.js";import{u as jt}from"./BasicModal-0sAdFEk_.js";const{t:Fe}=Se();function We(e){return e.includes("Input")||e.includes("Complete")?Fe("common.inputText"):e.includes("Picker")||e.includes("Select")||e.includes("Cascader")||e.includes("Checkbox")||e.includes("Radio")||e.includes("Switch")?Fe("common.chooseText"):""}const Rt=["DatePicker","MonthPicker","WeekPicker","TimePicker"];function Vt(){return[...Rt,"RangePicker"]}function kt(e,o,a){Reflect.has(e,"type")||(["DatePicker","MonthPicker","WeekPicker","TimePicker"].includes(o)?e.type=a?"string":"object":["RangePicker","Upload","CheckboxGroup","TimePicker"].includes(o)?e.type="array":["InputNumber"].includes(o)&&(e.type="number"))}function Dt(e,o){return e&&["Input","InputPassword","InputSearch","InputTextArea"].includes(e)&&o&&je(o)?`${o}`:o}function Mt(e,o){return e&&["InputNumber"].includes(e)&&typeof o=="string"&&o!=""?Number(o):o}const Je=Vt();function Nt(e,o){return _(()=>{const a=n(e),{labelCol:c={},wrapperCol:C={}}=a.itemProps||{},{labelWidth:g,disabledLabelWidth:m}=a,{labelWidth:i,labelCol:p,wrapperCol:f,layout:D}=n(o);if(m)return{labelCol:c,wrapperCol:C};if(!i&&!g&&!p)return c.style={textAlign:"left"},{labelCol:c,wrapperCol:C};let w=g||i,A=P(P({},p),c);const $=P(P({},f),C);return w&&(w=je(w)?`${w}px`:w,A={}),{labelCol:P({style:{width:w||"100%"}},A),wrapperCol:P({style:{width:D==="vertical"?"100%":`calc(100% - ${w})`}},$)}})}const Lt=["id"],$t={__name:"Middleware",props:["formName","fieldName","source"],setup(e){const o=se(null),a=e;return a.formName&&a.fieldName&&a.source!=="table-query"&&(o.value=`${a.formName}_${a.fieldName}`),(c,C)=>(X(),qe("div",{id:o.value,class:"j-form-item-middleware"},[U(c.$slots,"default",{},void 0,!0)],8,Lt))}},Et=Re($t,[["__scopeId","data-v-1ef9e996"]]);function me(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!ot(e)}const xt=Ie({name:"BasicFormItem",inheritAttrs:!1,props:{schema:{type:Object,default:()=>({})},formProps:{type:Object,default:()=>({})},allDefaultValues:{type:Object,default:()=>({})},formModel:{type:Object,default:()=>({})},setFormModel:{type:Function,default:null},validateFields:{type:Function,default:null},tableAction:{type:Object},formActionType:{type:Object},clearValidate:{type:Function,default:null},formName:{type:String,default:""},source:{type:String,default:""}},setup(e,{slots:o}){const{t:a}=Se(),c=At(),{schema:C,formProps:g}=st(e),m=Nt(C,g),i=_(()=>{const{allDefaultValues:u,formModel:r,schema:h}=e,{mergeDynamicData:v}=e.formProps;return{field:h.field,model:r,values:P(P(P({},v),u),r),schema:h}}),p=_(()=>{var s