PageSourceSearch

https://www.qndxlt.cn/_nuxt/EQ_kIqmQ.js

js qndxlt.cn collected 2026-09-30 12:06:11 UTC 13,563 bytes, 1 lines download raw bytes

1import{e,S as r,b as t,Y as n,aF as a,q as u,A as l,aH as i,bX as o,aE as s,bw as c,X as v,am as f,ay as d,az as p,aP as m,aQ as g,bz as h,h as y,j as b,aY as S,aK as w,$ as E}from"./BH9vJ0M6.js";import{_ as F,a as M}from"./CnwRLcZ4.js";import{a as k,b as x,V as C,F as B}from"./htAAGUiW.js";import{v as j}from"./CkVmE6Ej.js";import{c as A}from"./CHqaQ8HW.js";function I(e,r){return r?"".concat(e,"__").concat(r).replace(/(\[|\]|\.)+/g,"_"):""}var L=e({name:"TForm",props:{colon:Boolean,data:{type:Object,default:function(){return{}}},disabled:{type:Boolean,default:void 0},errorMessage:{type:Object},id:{type:String,default:void 0},labelAlign:{type:String,default:"right",validator:function(e){return!e||["left","right","top"].includes(e)}},labelWidth:{type:[String,Number],default:"100px"},layout:{type:String,default:"vertical",validator:function(e){return!e||["vertical","inline"].includes(e)}},preventSubmitDefault:{type:Boolean,default:!0},readonly:{type:Boolean,default:void 0},requiredMark:{type:Boolean,default:void 0},requiredMarkPosition:{type:String,validator:function(e){return!e||["left","right"].includes(e)}},resetType:{type:String,default:"empty",validator:function(e){return!e||["empty","initial"].includes(e)}},rules:{type:Object},scrollToFirstError:{type:String,validator:function(e){return!e||["","smooth","auto"].includes(e)}},showErrorMessage:{type:Boolean,default:!0},statusIcon:{type:[Boolean,Function],default:void 0},submitWithWarningMessage:Boolean,onReset:Function,onSubmit:Function,onValidate:Function},setup:function(e,d){var p=d.expose,m=n(),g=a(e),h=g.disabled,y=g.readonly;c("formDisabled",{disabled:h}),c("formReadonly",{readonly:y});var b=u(null),S=u([]),w=a(e),E=w.showErrorMessage,C=w.labelWidth,B=w.labelAlign,j=w.data,A=w.colon,L=w.requiredMark,O=w.requiredMarkPosition,q=w.rules,T=w.errorMessage,V=w.resetType;c(x,f({showErrorMessage:E,labelWidth:C,labelAlign:B,data:j,colon:A,requiredMark:L,requiredMarkPosition:O,rules:q,errorMessage:T,resetType:V,children:S,renderContent:m}));var D=r("form"),N=k(),P=l(function(){return[N.value.form,v({},"".concat(D.value,"-inline"),"inline"===e.layout)]}),W=r("form-item"),_=function(r){if(i.isBoolean(r))return"";var t=Object.keys(r),n=s(t,1)[0];if(e.scrollToFirstError){var a=I(W.value,n);R(a)}var u=r[n];return i.isArray(u)?u.filter(function(e){return!e.result})[0].message:""},R=function(r){var t=b.value.getElementsByClassName(r),n=s(t,1)[0],a=e.scrollToFirstError;a&&n&&n.scrollIntoView({behavior:a})},H=function(e,r){return!r||!i.isArray(r)||-1!==r.indexOf("".concat(e))},U=function(e){var r=e.reduce(function(e,r){return Object.assign(e||{},r)},{});return Object.keys(r).forEach(function(e){!0===r[e]&&delete r[e]}),!!i.isEmpty(r)||r},z=function(){var r=F(M.mark(function r(t){var n,a,u,l,o,s,c,v,f,d;return M.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return u=(a=t||{}).fields,l=a.trigger,o=void 0===l?"all":l,s=a.showErrorMessage,c=S.value.filter(function(e){return i.isFunction(e.validate)&&H(String(e.name),u)}).map(function(e){return e.validate(o,s)}),r.next=1,Promise.all(c);case 1:return v=r.sent,f=U(v),d=_(f),null===(n=e.onValidate)||void 0===n||n.call(e,{validateResult:f,firstError:d}),r.abrupt("return",f);case 2:case"end":return r.stop()}},r)}));return function(e){return r.apply(this,arguments)}}(),X=function(){var e=F(M.mark(function e(r){var t,n,a,u,l,o;return M.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=(t=r||{}).fields,a=t.trigger,u=void 0===a?"all":a,l=S.value.filter(function(e){return i.isFunction(e.validateOnly)&&H(String(e.name),n)}).map(function(e){return e.validateOnly(u)}),e.next=1,Promise.all(l);case 1:return o=e.sent,e.abrupt("return",U(o));case 2:case"end":return e.stop()}},e)}));return function(r){return e.apply(this,arguments)}}(),Y=u(),$=function(){var e=F(M.mark(function e(r){return M.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:Y.value=r,o(b.value);case 1:case"end":return e.stop()}},e)}));return function(r){return e.apply(this,arguments)}}(),J=u();return p({validate:z,submit:$,reset:function(e){J.value=e,b.value.reset()}
1,clearValidate:function(e){S.value.forEach(function(r){i.isFunction(r.resetHandler)&&H(String(r.name),e)&&r.resetHandler()})},setValidateMessage:function(e){var r=Object.keys(e);if(r.length){var t=S.value.filter(function(e){return i.isFunction(e.setValidateMessage)&&r.includes("".concat(e.name))}).map(function(r){return r.setValidateMessage(e[r.name])});Promise.all(t)}},validateOnly:X}),function(){return t("form",{id:e.id,ref:b,class:P.value,onSubmit:function(r){return function(r){e.preventSubmitDefault&&r&&(r.preventDefault(),r.stopPropagation()),z(Y.value).then(function(t){var n;null===(n=e.onSubmit)||void 0===n||n.call(e,{validateResult:t,firstError:_(t),e:r})}),Y.value=void 0}(r)},onReset:function(r){return function(r){var t;e.preventSubmitDefault&&r&&(r.preventDefault(),r.stopPropagation()),S.value.filter(function(e){var r;return i.isFunction(e.resetField)&&H(String(e.name),null===(r=J.value)||void 0===r?void 0:r.fields)}).forEach(function(e){var r;return e.resetField(null===(r=J.value)||void 0===r?void 0:r.type)}),J.value=void 0,null===(t=e.onReset)||void 0===t||t.call(e,{e:r})}(r)}},[m("default")])}}});var O=e({name:"TFormItem",props:{for:{type:String,default:""},help:{type:[String,Function]},label:{type:[String,Function],default:""},labelAlign:{type:String,validator:function(e){return!e||["left","right","top"].includes(e)}},labelWidth:{type:[String,Number]},name:{type:String,default:""},requiredMark:{type:Boolean,default:void 0},rules:{type:Array},showErrorMessage:{type:Boolean,default:void 0},status:{type:String,default:""},statusIcon:{type:[Boolean,Function],default:void 0},successBorder:Boolean,tips:{type:[String,Function]}},setup:function(e,o){var s=o.slots,E=n(),L=k(),O=d("form").globalConfig,q=p({CheckCircleFilledIcon:g,CloseCircleFilledIcon:A,ErrorCircleFilledIcon:m}),T=q.CheckCircleFilledIcon,V=q.CloseCircleFilledIcon,D=q.ErrorCircleFilledIcon,N=h(x,void 0),P=r(),W=r("form-item"),_=l(function(){var r,t,n=null!==(r=null!==(t=e.requiredMark)&&void 0!==t?t:null==N?void 0:N.requiredMark)&&void 0!==r?r:O.value.requiredMark,a=ve.value.filter(function(e){return e.required}).length>0;return null!=n?n:a}),R=l(function(){var e;return null!==(e=null==N?void 0:N.requiredMarkPosition)&&void 0!==e?e:O.value.requiredMarkPosition}),H=l(function(){return s.label||e.label}),U=l(function(){return!(null==N||!N.colon||!H.value)}),z=r("form__label"),X=l(function(){return i.isNil(e.labelAlign)?null==N?void 0:N.labelAlign:e.labelAlign}),Y=l(function(){return i.isNil(e.labelWidth)?null==N?void 0:N.labelWidth:e.labelWidth}),$=l(function(){return[L.value.label,v(v(v(v(v({},"".concat(z.value,"--required"),_.value),"".concat(z.value,"--required-right"),_.value&&"right"===R.value),"".concat(z.value,"--top"),H.value&&("top"===X.value||!Y.value)),"".concat(z.value,"--left"),"left"===X.value&&Y.value),"".concat(z.value,"--right"),"right"===X.value&&Y.value)]}),J=l(function(){return"".concat(P.value,"-is-").concat(e.status||"default"," ").concat("success"===e.status?L.value.successBorder:"")}),K=function(){if(0!==Number(Y.value)){var r={};return Y.value&&"top"!==X.value&&(r=i.isNumber(Y.value)?{width:"".concat(Y.value,"px")}:{width:Y.value}),t("div",{class:$.value,style:r},[t("label",{for:e.for||null},[E("label")]),U.value&&O.value.colonText])}},Q=function(){var e=function(e){return t("span",{class:L.value.status},[t(e,null,null)])},r=te.value;if(ae.value===C.SUCCESS)return e(T);if(null!=r&&r[0]){var n=r[0].type||"error";return e({error:V,warning:D,success:T}[n])}return null},G=function(){if(!1!==e.statusIcon){var r=E("statusIcon",{defaultNode:Q()});if(r)return t("span",{class:L.value.status},[r]);if(!1!==r)return(r=null==N?void 0:N.renderContent("statusIcon",{defaultNode:Q(),params:e}))||void 0}},Z=l(function(){if(!Se.value)return"";if(ae.value===C.SUCCESS)return e.successBorder?[L.value.success,L.value.successBorder].join(" "):L.value.success;if(te.value.length){var r=te.value[0].type||"error";return e.status?J.value:"error"===r?L.value.error:L.value.warning}}),ee=l(function(){return[L.value.controls,Z.value]}),re=l(function(){var e={};return Y.value&&"top"!==X.value&&(e=i.isNumber(Y.value)?{marginLeft:"".concat(Y.value,"px")}:{marginLeft:Y.value}),e}),te=u([]),ne=u([]),ae=u(C.TO_BE_VALIDATED),ue=u(!1),le=u(!1),ie=function(){le.value=!1,te.value=[],ne.value=[],ae.value=C.TO_BE_VALIDATED},oe=function(){var r,t=Object.prototype.toString.call(i.get(null==N?void 0:N.data,e.name));return"[object String]"===t&&(r=""),"[object Array]"===t&&(r=[]),"[object Object]"===t&&(r={}),r},se=function(){var r=F(M.mark(function r(){var t,n=arguments;return M.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(t=n.length>0&&void 0!==n[0]?n[0]:null==N?void 0:N.resetType,e.name){r.next=1;break}return r.abrupt("return");case 1:return"empty"===t?i.set(null==N?void 0:N.data,e.name,oe()):"initial"===t&&i.set(null==N?void 0:N.data,e.name,ge.value),r.next=2,w();case 2:ue.value?le.value=!0:ie();case 3:case"end":return r.stop()}},r)}));return function(){return r.apply(this,arguments)}}(),ce=l(function(){var e;return null!==(e=null==N?void 0:N.errorMessage)&&void 0!==e?e:O.value.errorMessage}),ve=l(function(){var r;return null!==(r=e.rules)&&void 0!==r&&r.length?e.rules:e.name&&i.get(null==N?void 0:N.rules,e.name)||[]}),fe=function(){var r=F(M.mark(function r(t){var n,a;return M.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if((a={successList:[],errorList:[],rules:[],resultList:[],allowSetValue:!1}).rules="all"===t?ve.value:ve.value.filter(function(e){return(e.trigger||"change")===t}),!ve.value.length||null!==(n=a.rules)&&void 0!==n&&n.length){r.next=1;break}return r.abrupt("return",a);case 1:return a.allowSetValue=!0,r.next=2,j(me.value,a.rules,{formData:null==N?void 0:N.data,name:e.name});case 2:return a.resultList=r.sent,a.errorList=a.resultList.filter(function(e){return!0!==e.result}).map(function(r){return Object.keys(r).forEach(function(t){if(!r.message&&ce.value[t]){var n=i.isString(e.label)?e.label:e.name;r.message=(a=ce.value[t],u={name:n,validate:r[t]},a.replace(/\${(.*?)}/g,function(e,r){var t;return null!==(t=u[r.trim()])&&void 0!==t?t:""}))}var a,u}),r}),a.successList=a.resultList.filter(function(e){return!0===e.result&&e.message&&"success"===e.type}),r.abrupt("return",a);case 3:case"end":return r.stop()}},r)}));return function(e){return r.apply(this,arguments)}}(),de=function(){var r=F(M.mark(function r(t,n){var a,u,l,i,o;return M.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return ue.value=!0,be.value=n,r.next=1,fe(t);case 1:return a=r.sent,u=a.successList,l=a.errorList,i=a.rules,o=a.resultList,a.allowSetValue&&(ne.value=u,te.value=l),i.length&&(ae.value=l.length?C.FAIL:C.SUCCESS),le.value&&ie(),ue.value=!1,r.abrupt("return",v({},e.name,0===l.length||o));case 2:case"end":return r.stop()}},r)}));return function(e,t){return r.apply(this,arguments)}}(),pe=function(){var r=F(M.mark(function r(t){var n,a,u;return M.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=1,fe(t);case 1:return n=r.sent,a=n.errorList,u=n.resultList,r.abrupt("return",v({},e.name,0===a.length||u));case 2:case"end":return r.stop()}},r)}));return function(e){return r.apply(this,arguments)}}(),me=l(function(){return(null==N?void 0:N.data)&&i.get(null==N?void 0:N.data,e.name)}),ge=u(void 0),he=a(e).name,ye=f({name:he,resetHandler:ie,resetField:se,validate:de,validateOnly:pe,setValidateMessage:function(e){if(e&&i.isArray(e))if(te.value=[],ne.value=[],0!==e.length){var r=e.filter(function(e){return"error"===e.type||"warning"===e.type}),t=e.filter(function(e){return"success"===e.type});te.value=r.map(function(e){return{message:e.message,type:e.type,result:!1}}),ne.value=t.map(function(e){return{message:e.message,type:e.type,result:!0}}),ae.value=r.length>0?C.FAIL:C.SUCCESS}else ae.value=C.SUCCESS}});y(function(){ge.value=i.cloneDeep(me.value),null==N||N.children.push(ye)}),b(function(){N&&(N.children=null==N?void 0:N.children.filter(function(e){return e!==ye}))}),S(me,F(M.mark(function e(){return M.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,de("change");case 1:case"end":return e.stop()}},e)})),{deep:!0}),S(function(){return[e.name,JSON.stringify(e.rules)].join(",")},function(){de("change")});var be=u(void 0),Se=l(function(){return i.isBoolean(be.value)?be.value:i.isBoolean(e.showErrorMessage)?e.showErrorMessage:null==N?void 0:N.showErrorMessage}),we=l(function(){return[L.value.formItem,I(W.value,e.name),v(v({},L.value.formItemWithHelp,Ee.value),L.value.formItemWithExtra,Fe.value)]}),Ee=l(function(){var e=E("help");return e?t("div",{class:L.value.help},[e]):null}),Fe=l(function(){var e,r=function(e){return t("div",{class:L.value.extra,title:e},[e])},n=te.value;return Se.value&&null!=n&&null!==(e=n[0])&&void 0!==e&&e.message?r(n[0].message):ne.value.length?r(ne.value[0].message):null}),Me=l(function(){var e=E("tips");if(!e)return null;var r=["".concat(W.value,"-tips"),"".concat(P.value,"-tips"),J.value];return t("div",{class:r},[e])}),ke=function(){var e=F(M.mark(function e(){return M.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,de("blur");case 1:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}();return c(B,{handleBlur:ke}),function(){return t("div",{class:we.value},[K(),t("div",{class:ee.value,style:re.value},[t("div",{class:L.value.controlsContent},[E("default"),G()]),Ee.value,Me.value,Fe.value])])}}}),q=E(L),T=E(O);export{q as F,T as a};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.