@mhfwork/yt-ui
Version:
2 lines • 46.1 kB
JavaScript
(function(t,e){"object"===typeof exports&&"object"===typeof module?module.exports=e():"function"===typeof define&&define.amd?define([],e):"object"===typeof exports?exports["yt-ui"]=e():t["yt-ui"]=e()})("undefined"!==typeof self?self:this,(function(){return function(){"use strict";var t={9662:function(t,e,n){var o=n(614),a=n(6330),r=TypeError;t.exports=function(t){if(o(t))return t;throw new r(a(t)+" is not a function")}},9670:function(t,e,n){var o=n(111),a=String,r=TypeError;t.exports=function(t){if(o(t))return t;throw new r(a(t)+" is not an object")}},1318:function(t,e,n){var o=n(5656),a=n(1400),r=n(6244),i=function(t){return function(e,n,i){var l,s=o(e),c=r(s),u=a(i,c);if(t&&n!==n){while(c>u)if(l=s[u++],l!==l)return!0}else for(;c>u;u++)if((t||u in s)&&s[u]===n)return t||u||0;return!t&&-1}};t.exports={includes:i(!0),indexOf:i(!1)}},3658:function(t,e,n){var o=n(9781),a=n(3157),r=TypeError,i=Object.getOwnPropertyDescriptor,l=o&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=l?function(t,e){if(a(t)&&!i(t,"length").writable)throw new r("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e}},4326:function(t,e,n){var o=n(1702),a=o({}.toString),r=o("".slice);t.exports=function(t){return r(a(t),8,-1)}},9920:function(t,e,n){var o=n(2597),a=n(3887),r=n(1236),i=n(3070);t.exports=function(t,e,n){for(var l=a(e),s=i.f,c=r.f,u=0;u<l.length;u++){var f=l[u];o(t,f)||n&&o(n,f)||s(t,f,c(e,f))}}},8880:function(t,e,n){var o=n(9781),a=n(3070),r=n(9114);t.exports=o?function(t,e,n){return a.f(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},9114:function(t){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},8052:function(t,e,n){var o=n(614),a=n(3070),r=n(6339),i=n(3072);t.exports=function(t,e,n,l){l||(l={});var s=l.enumerable,c=void 0!==l.name?l.name:e;if(o(n)&&r(n,c,l),l.global)s?t[e]=n:i(e,n);else{try{l.unsafe?t[e]&&(s=!0):delete t[e]}catch(u){}s?t[e]=n:a.f(t,e,{value:n,enumerable:!1,configurable:!l.nonConfigurable,writable:!l.nonWritable})}return t}},3072:function(t,e,n){var o=n(7854),a=Object.defineProperty;t.exports=function(t,e){try{a(o,t,{value:e,configurable:!0,writable:!0})}catch(n){o[t]=e}return e}},9781:function(t,e,n){var o=n(7293);t.exports=!o((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4154:function(t){var e="object"==typeof document&&document.all,n="undefined"==typeof e&&void 0!==e;t.exports={all:e,IS_HTMLDDA:n}},317:function(t,e,n){var o=n(7854),a=n(111),r=o.document,i=a(r)&&a(r.createElement);t.exports=function(t){return i?r.createElement(t):{}}},7207:function(t){var e=TypeError,n=9007199254740991;t.exports=function(t){if(t>n)throw e("Maximum allowed index exceeded");return t}},8113:function(t){t.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},7392:function(t,e,n){var o,a,r=n(7854),i=n(8113),l=r.process,s=r.Deno,c=l&&l.versions||s&&s.version,u=c&&c.v8;u&&(o=u.split("."),a=o[0]>0&&o[0]<4?1:+(o[0]+o[1])),!a&&i&&(o=i.match(/Edge\/(\d+)/),(!o||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/),o&&(a=+o[1]))),t.exports=a},748:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:function(t,e,n){var o=n(7854),a=n(1236).f,r=n(8880),i=n(8052),l=n(3072),s=n(9920),c=n(4705);t.exports=function(t,e){var n,u,f,p,d,h,m=t.target,g=t.global,b=t.stat;if(u=g?o:b?o[m]||l(m,{}):(o[m]||{}).prototype,u)for(f in e){if(d=e[f],t.dontCallGetSet?(h=a(u,f),p=h&&h.value):p=u[f],n=c(g?f:m+(b?".":"#")+f,t.forced),!n&&void 0!==p){if(typeof d==typeof p)continue;s(d,p)}(t.sham||p&&p.sham)&&r(d,"sham",!0),i(u,f,d,t)}}},7293:function(t){t.exports=function(t){try{return!!t()}catch(e){return!0}}},4374:function(t,e,n){var o=n(7293);t.exports=!o((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},6916:function(t,e,n){var o=n(4374),a=Function.prototype.call;t.exports=o?a.bind(a):function(){return a.apply(a,arguments)}},6530:function(t,e,n){var o=n(9781),a=n(2597),r=Function.prototype,i=o&&Object.getOwnPropertyDescriptor,l=a(r,"name"),s=l&&"something"===function(){}.name,c=l&&(!o||o&&i(r,"name").configurable);t.exports={EXISTS:l,PROPER:s,CONFIGURABLE:c}},1702:function(t,e,n){var o=n(4374),a=Function.prototype,r=a.call,i=o&&a.bind.bind(r,r);t.exports=o?i:function(t){return function(){return r.apply(t,arguments)}}},5005:function(t,e,n){var o=n(7854),a=n(614),r=function(t){return a(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?r(o[t]):o[t]&&o[t][e]}},8173:function(t,e,n){var o=n(9662),a=n(8554);t.exports=function(t,e){var n=t[e];return a(n)?void 0:o(n)}},7854:function(t,e,n){var o=function(t){return t&&t.Math===Math&&t};t.exports=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof n.g&&n.g)||function(){return this}()||this||Function("return this")()},2597:function(t,e,n){var o=n(1702),a=n(7908),r=o({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return r(a(t),e)}},3501:function(t){t.exports={}},4664:function(t,e,n){var o=n(9781),a=n(7293),r=n(317);t.exports=!o&&!a((function(){return 7!==Object.defineProperty(r("div"),"a",{get:function(){return 7}}).a}))},8361:function(t,e,n){var o=n(1702),a=n(7293),r=n(4326),i=Object,l=o("".split);t.exports=a((function(){return!i("z").propertyIsEnumerable(0)}))?function(t){return"String"===r(t)?l(t,""):i(t)}:i},2788:function(t,e,n){var o=n(1702),a=n(614),r=n(5465),i=o(Function.toString);a(r.inspectSource)||(r.inspectSource=function(t){return i(t)}),t.exports=r.inspectSource},9909:function(t,e,n){var o,a,r,i=n(4811),l=n(7854),s=n(111),c=n(8880),u=n(2597),f=n(5465),p=n(6200),d=n(3501),h="Object already initialized",m=l.TypeError,g=l.WeakMap,b=function(t){return r(t)?a(t):o(t,{})},y=function(t){return function(e){var n;if(!s(e)||(n=a(e)).type!==t)throw new m("Incompatible receiver, "+t+" required");return n}};if(i||f.state){var v=f.state||(f.state=new g);v.get=v.get,v.has=v.has,v.set=v.set,o=function(t,e){if(v.has(t))throw new m(h);return e.facade=t,v.set(t,e),e},a=function(t){return v.get(t)||{}},r=function(t){return v.has(t)}}else{var x=p("state");d[x]=!0,o=function(t,e){if(u(t,x))throw new m(h);return e.facade=t,c(t,x,e),e},a=function(t){return u(t,x)?t[x]:{}},r=function(t){return u(t,x)}}t.exports={set:o,get:a,has:r,enforce:b,getterFor:y}},3157:function(t,e,n){var o=n(4326);t.exports=Array.isArray||function(t){return"Array"===o(t)}},614:function(t,e,n){var o=n(4154),a=o.all;t.exports=o.IS_HTMLDDA?function(t){return"function"==typeof t||t===a}:function(t){return"function"==typeof t}},4705:function(t,e,n){var o=n(7293),a=n(614),r=/#|\.prototype\./,i=function(t,e){var n=s[l(t)];return n===u||n!==c&&(a(e)?o(e):!!e)},l=i.normalize=function(t){return String(t).replace(r,".").toLowerCase()},s=i.data={},c=i.NATIVE="N",u=i.POLYFILL="P";t.exports=i},8554:function(t){t.exports=function(t){return null===t||void 0===t}},111:function(t,e,n){var o=n(614),a=n(4154),r=a.all;t.exports=a.IS_HTMLDDA?function(t){return"object"==typeof t?null!==t:o(t)||t===r}:function(t){return"object"==typeof t?null!==t:o(t)}},1913:function(t){t.exports=!1},2190:function(t,e,n){var o=n(5005),a=n(614),r=n(7976),i=n(3307),l=Object;t.exports=i?function(t){return"symbol"==typeof t}:function(t){var e=o("Symbol");return a(e)&&r(e.prototype,l(t))}},6244:function(t,e,n){var o=n(7466);t.exports=function(t){return o(t.length)}},6339:function(t,e,n){var o=n(1702),a=n(7293),r=n(614),i=n(2597),l=n(9781),s=n(6530).CONFIGURABLE,c=n(2788),u=n(9909),f=u.enforce,p=u.get,d=String,h=Object.defineProperty,m=o("".slice),g=o("".replace),b=o([].join),y=l&&!a((function(){return 8!==h((function(){}),"length",{value:8}).length})),v=String(String).split("String"),x=t.exports=function(t,e,n){"Symbol("===m(d(e),0,7)&&(e="["+g(d(e),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(e="get "+e),n&&n.setter&&(e="set "+e),(!i(t,"name")||s&&t.name!==e)&&(l?h(t,"name",{value:e,configurable:!0}):t.name=e),y&&n&&i(n,"arity")&&t.length!==n.arity&&h(t,"length",{value:n.arity});try{n&&i(n,"constructor")&&n.constructor?l&&h(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(a){}var o=f(t);return i(o,"source")||(o.source=b(v,"string"==typeof e?e:"")),t};Function.prototype.toString=x((function(){return r(this)&&p(this).source||c(this)}),"toString")},4758:function(t){var e=Math.ceil,n=Math.floor;t.exports=Math.trunc||function(t){var o=+t;return(o>0?n:e)(o)}},3070:function(t,e,n){var o=n(9781),a=n(4664),r=n(3353),i=n(9670),l=n(4948),s=TypeError,c=Object.defineProperty,u=Object.getOwnPropertyDescriptor,f="enumerable",p="configurable",d="writable";e.f=o?r?function(t,e,n){if(i(t),e=l(e),i(n),"function"===typeof t&&"prototype"===e&&"value"in n&&d in n&&!n[d]){var o=u(t,e);o&&o[d]&&(t[e]=n.value,n={configurable:p in n?n[p]:o[p],enumerable:f in n?n[f]:o[f],writable:!1})}return c(t,e,n)}:c:function(t,e,n){if(i(t),e=l(e),i(n),a)try{return c(t,e,n)}catch(o){}if("get"in n||"set"in n)throw new s("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},1236:function(t,e,n){var o=n(9781),a=n(6916),r=n(5296),i=n(9114),l=n(5656),s=n(4948),c=n(2597),u=n(4664),f=Object.getOwnPropertyDescriptor;e.f=o?f:function(t,e){if(t=l(t),e=s(e),u)try{return f(t,e)}catch(n){}if(c(t,e))return i(!a(r.f,t,e),t[e])}},8006:function(t,e,n){var o=n(6324),a=n(748),r=a.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return o(t,r)}},5181:function(t,e){e.f=Object.getOwnPropertySymbols},7976:function(t,e,n){var o=n(1702);t.exports=o({}.isPrototypeOf)},6324:function(t,e,n){var o=n(1702),a=n(2597),r=n(5656),i=n(1318).indexOf,l=n(3501),s=o([].push);t.exports=function(t,e){var n,o=r(t),c=0,u=[];for(n in o)!a(l,n)&&a(o,n)&&s(u,n);while(e.length>c)a(o,n=e[c++])&&(~i(u,n)||s(u,n));return u}},5296:function(t,e){var n={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,a=o&&!n.call({1:2},1);e.f=a?function(t){var e=o(this,t);return!!e&&e.enumerable}:n},2140:function(t,e,n){var o=n(6916),a=n(614),r=n(111),i=TypeError;t.exports=function(t,e){var n,l;if("string"===e&&a(n=t.toString)&&!r(l=o(n,t)))return l;if(a(n=t.valueOf)&&!r(l=o(n,t)))return l;if("string"!==e&&a(n=t.toString)&&!r(l=o(n,t)))return l;throw new i("Can't convert object to primitive value")}},3887:function(t,e,n){var o=n(5005),a=n(1702),r=n(8006),i=n(5181),l=n(9670),s=a([].concat);t.exports=o("Reflect","ownKeys")||function(t){var e=r.f(l(t)),n=i.f;return n?s(e,n(t)):e}},4488:function(t,e,n){var o=n(8554),a=TypeError;t.exports=function(t){if(o(t))throw new a("Can't call method on "+t);return t}},6200:function(t,e,n){var o=n(2309),a=n(9711),r=o("keys");t.exports=function(t){return r[t]||(r[t]=a(t))}},5465:function(t,e,n){var o=n(7854),a=n(3072),r="__core-js_shared__",i=o[r]||a(r,{});t.exports=i},2309:function(t,e,n){var o=n(1913),a=n(5465);(t.exports=function(t,e){return a[t]||(a[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.33.0",mode:o?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.33.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6293:function(t,e,n){var o=n(7392),a=n(7293),r=n(7854),i=r.String;t.exports=!!Object.getOwnPropertySymbols&&!a((function(){var t=Symbol("symbol detection");return!i(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&o&&o<41}))},1400:function(t,e,n){var o=n(9303),a=Math.max,r=Math.min;t.exports=function(t,e){var n=o(t);return n<0?a(n+e,0):r(n,e)}},5656:function(t,e,n){var o=n(8361),a=n(4488);t.exports=function(t){return o(a(t))}},9303:function(t,e,n){var o=n(4758);t.exports=function(t){var e=+t;return e!==e||0===e?0:o(e)}},7466:function(t,e,n){var o=n(9303),a=Math.min;t.exports=function(t){return t>0?a(o(t),9007199254740991):0}},7908:function(t,e,n){var o=n(4488),a=Object;t.exports=function(t){return a(o(t))}},7593:function(t,e,n){var o=n(6916),a=n(111),r=n(2190),i=n(8173),l=n(2140),s=n(5112),c=TypeError,u=s("toPrimitive");t.exports=function(t,e){if(!a(t)||r(t))return t;var n,s=i(t,u);if(s){if(void 0===e&&(e="default"),n=o(s,t,e),!a(n)||r(n))return n;throw new c("Can't convert object to primitive value")}return void 0===e&&(e="number"),l(t,e)}},4948:function(t,e,n){var o=n(7593),a=n(2190);t.exports=function(t){var e=o(t,"string");return a(e)?e:e+""}},6330:function(t){var e=String;t.exports=function(t){try{return e(t)}catch(n){return"Object"}}},9711:function(t,e,n){var o=n(1702),a=0,r=Math.random(),i=o(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+i(++a+r,36)}},3307:function(t,e,n){var o=n(6293);t.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3353:function(t,e,n){var o=n(9781),a=n(7293);t.exports=o&&a((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},4811:function(t,e,n){var o=n(7854),a=n(614),r=o.WeakMap;t.exports=a(r)&&/native code/.test(String(r))},5112:function(t,e,n){var o=n(7854),a=n(2309),r=n(2597),i=n(9711),l=n(6293),s=n(3307),c=o.Symbol,u=a("wks"),f=s?c["for"]||c:c&&c.withoutSetter||i;t.exports=function(t){return r(u,t)||(u[t]=l&&r(c,t)?c[t]:f("Symbol."+t)),u[t]}},7658:function(t,e,n){var o=n(2109),a=n(7908),r=n(6244),i=n(3658),l=n(7207),s=n(7293),c=s((function(){return 4294967297!==[].push.call({length:4294967296},1)})),u=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}},f=c||!u();o({target:"Array",proto:!0,arity:1,forced:f},{push:function(t){var e=a(this),n=r(e),o=arguments.length;l(n+o);for(var s=0;s<o;s++)e[n]=arguments[s],n++;return i(e,n),n}})}},e={};function n(o){var a=e[o];if(void 0!==a)return a.exports;var r=e[o]={exports:{}};return t[o].call(r.exports,r,r.exports,n),r.exports}!function(){n.d=function(t,e){for(var o in e)n.o(e,o)&&!n.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})}}(),function(){n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"===typeof window)return window}}()}(),function(){n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)}}(),function(){n.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}}(),function(){n.p=""}();var o={};return function(){if(n.r(o),n.d(o,{default:function(){return gt}}),"undefined"!==typeof window){var t=window.document.currentScript,e=t&&t.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);e&&(n.p=e[1])}n(7658);function a(t){return 0===Object.keys(t).length&&t.constructor===Object}function r(t){if("[object Array]"===Object.prototype.toString.call(t))return 0===t.length}function i(t,e){let n;return function(){clearTimeout(n),n=setTimeout(t,e)}}const l="0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out",s={"before-enter"(t){t.style.transition=l,t.dataset||(t.dataset={}),t.dataset.oldPaddingTop=t.style.paddingTop,t.dataset.oldPaddingBottom=t.style.paddingBottom,t.style.height=0,t.style.paddingTop=0,t.style.paddingBottom=0},enter(t){t.dataset.oldOverflow=t.style.overflow,0!==t.scrollHeight?(t.style.height=t.scrollHeight+"px",t.style.paddingTop=t.dataset.oldPaddingTop,t.style.paddingBottom=t.dataset.oldPaddingBottom):(t.style.height="",t.style.paddingTop=t.dataset.oldPaddingTop,t.style.paddingBottom=t.dataset.oldPaddingBottom),t.style.overflow="hidden"},"after-enter"(t){t.style.transition="",t.style.height="",t.style.overflow=t.dataset.oldOverflow},"before-leave"(t){t.dataset||(t.dataset={}),t.dataset.oldPaddingTop=t.style.paddingTop,t.dataset.oldPaddingBottom=t.style.paddingBottom,t.dataset.oldOverflow=t.style.overflow,t.style.height=t.scrollHeight+"px",t.style.overflow="hidden"},leave(t){0!==t.scrollHeight&&(t.style.transition=l,t.style.height=0,t.style.paddingTop=0,t.style.paddingBottom=0)},"after-leave"(t){t.style.transition="",t.style.height="",t.style.overflow=t.dataset.oldOverflow,t.style.paddingTop=t.dataset.oldPaddingTop,t.style.paddingBottom=t.dataset.oldPaddingBottom}};var c={name:"collapseTransition",functional:!0,render(t,{children:e}){const n={on:s};return t("transition",n,e)}},u=function(){var t=this,e=t._self._c;return e("div",{staticClass:"ytRealCanvas"},[e("el-row",{attrs:{gutter:24}},[e("el-col",{attrs:{span:12}},[e("div",{staticClass:"ytRealCanvas-left"},[e("el-form",{ref:"formData",attrs:{model:t.formData,rules:t.formDataRules,"label-width":"120px"}},[e("el-form-item",{attrs:{label:"文本内容 :",prop:"programContent"}},[e("el-input",{attrs:{resize:"none",type:"textarea",placeholder:"",disabled:!t.canEdit,autosize:t.inputRows},on:{input:t.fontChange},model:{value:t.formData.programContent,callback:function(e){t.$set(t.formData,"programContent",e)},expression:"formData.programContent"}})],1),e("el-form-item",{attrs:{label:"文本颜色 : ",prop:"textColor"}},[e("el-input",{attrs:{size:t.inputSize,placeholder:"",disabled:!t.canEdit},model:{value:t.formData.textColor,callback:function(e){t.$set(t.formData,"textColor",e)},expression:"formData.textColor"}},[e("template",{slot:"suffix"},[e("el-color-picker",{attrs:{disabled:!t.canEdit},on:{change:t.fontChange},model:{value:t.formData.textColor,callback:function(e){t.$set(t.formData,"textColor",e)},expression:"formData.textColor"}})],1)],2)],1),e("el-form-item",{attrs:{label:"文本字体 : ",prop:"textCase"}},[e("el-select",{attrs:{size:t.inputSize,placeholder:"",disabled:!t.canEdit},on:{change:t.fontChange},model:{value:t.formData.textCase,callback:function(e){t.$set(t.formData,"textCase",e)},expression:"formData.textCase"}},t._l(t.textCaseList,(function(t){return e("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1),e("el-form-item",{attrs:{label:"文本字号 : ",prop:"textFont"}},[e("el-input-number",{attrs:{size:t.inputSize,disabled:!t.canEdit,"controls-position":"right",min:1,max:100},on:{change:t.fontChange},model:{value:t.formData.textFont,callback:function(e){t.$set(t.formData,"textFont",e)},expression:"formData.textFont"}})],1),e("el-form-item",{attrs:{label:"文本行高 : ",prop:"textHeight"}},[e("el-input-number",{attrs:{size:t.inputSize,disabled:!t.canEdit,"controls-position":"right",min:1,max:100},on:{change:t.fontChange},model:{value:t.formData.textHeight,callback:function(e){t.$set(t.formData,"textHeight",e)},expression:"formData.textHeight"}})],1),e("el-form-item",{attrs:{label:"单行文本数量 : ",prop:"byteLength"}},[e("el-input-number",{attrs:{size:t.inputSize,disabled:!t.canEdit,"controls-position":"right",min:5},on:{change:t.fontChange},model:{value:t.formData.byteLength,callback:function(e){t.$set(t.formData,"byteLength",e)},expression:"formData.byteLength"}})],1),e("el-form-item",{attrs:{label:"文本距离左侧值 : ",prop:"leftNum"}},[e("el-input-number",{attrs:{size:t.inputSize,disabled:!t.canEdit,"controls-position":"right"},on:{change:t.fontChange},model:{value:t.formData.leftNum,callback:function(e){t.$set(t.formData,"leftNum",e)},expression:"formData.leftNum"}})],1),e("el-form-item",{attrs:{label:"文本距离顶部值 : ",prop:"topNum"}},[e("el-input-number",{attrs:{size:t.inputSize,disabled:!t.canEdit,"controls-position":"right"},on:{change:t.fontChange},model:{value:t.formData.topNum,callback:function(e){t.$set(t.formData,"topNum",e)},expression:"formData.topNum"}})],1),e("el-form-item",{attrs:{label:"背景颜色 : ",prop:"background"}},[e("el-input",{attrs:{placeholder:"",size:t.inputSize,disabled:!t.canEdit},model:{value:t.formData.background,callback:function(e){t.$set(t.formData,"background",e)},expression:"formData.background"}},[e("template",{slot:"suffix"},[e("el-color-picker",{attrs:{disabled:!t.canEdit},on:{change:t.fontChange},model:{value:t.formData.background,callback:function(e){t.$set(t.formData,"background",e)},expression:"formData.background"}})],1)],2)],1),e("el-form-item",{attrs:{label:"是否绘制网格 : ",prop:"haveGrid"}},[e("el-radio-group",{attrs:{disabled:!t.canEdit},on:{change:t.fontChange},model:{value:t.formData.haveGrid,callback:function(e){t.$set(t.formData,"haveGrid",e)},expression:"formData.haveGrid"}},t._l(t.haveGridOption,(function(n,o){return e("el-radio",{key:o,attrs:{label:n.value}},[t._v(t._s(n.label)+" ")])})),1)],1)],1)],1)]),e("el-col",{attrs:{span:12}},[e("div",{staticClass:"ytRealCanvas-right"},[e("span",{staticClass:"ytRealCanvas-right-font"},[t._v(" 预览 : ")]),e("div",{staticClass:"ytRealCanvas-right-board"},[e("div",{staticClass:"ytRealCanvas-right-board-group"},[e("div",{staticClass:"ytRealCanvas-right-board-group-container",on:{click:t.showDialog}},[e("canvas",{attrs:{id:"ytRealCanvasBox"}})])])])])])],1),e("el-dialog",{staticClass:"ytRealCanvas-Dialog",attrs:{title:t.dialogTitle,width:"606px","append-to-body":"",visible:t.dialogVisible,"before-close":t.hideDialog},on:{"update:visible":function(e){t.dialogVisible=e}}},[e("div",[e("el-image",{staticStyle:{width:"546px",height:"306px"},attrs:{src:t.imgUrl}})],1)])],1)},f=[],p={name:"ytRealCanvas",components:{},props:{dialogTitle:{type:String,default:"预览图片"},canEdit:{type:Boolean,default:!0},inputSize:{type:String,default:"small"},inputRows:{type:Object,default:()=>({minRows:1,maxRows:5})},receivedForm:{type:Object,default:()=>({})}},data(){return{formData:{programContent:"@mhfwork/yt-ui组件库",textFont:"24",textCase:"微软雅黑",textColor:"#FFF",background:"#000",textHeight:"40",haveGrid:!0,leftNum:20,topNum:40,byteLength:20},formDataRules:{},textCaseList:[{label:"微软雅黑",value:"微软雅黑"},{label:"华文行楷",value:"华文行楷"},{label:"宋体",value:"宋体"},{label:"隶书",value:"隶书"}],haveGridOption:[{label:"是",value:!0},{label:"否",value:!1}],dialogVisible:!1,imgUrl:null}},methods:{initMyCanvas(){this.drawCanvas({element:"#ytRealCanvasBox",lineColor:"rgba(238,238,238,0.6)",lineStepX:10,lineStepY:10,bgColor:this.formData.background,bgStepX:0,bgStepY:0,lineHeight:this.formData.textHeight,byteLength:this.formData.byteLength,text:this.formData.programContent,startLeft:this.formData.leftNum,startTop:this.formData.topNum})},drawCanvas(t){console.log(t,"params");let{element:e,lineHeight:n,byteLength:o,text:a,startLeft:r,startTop:i,lineColor:l,lineStepX:s,lineStepY:c,bgColor:u,bgStepX:f,bgStepY:p}=t;const d=document.querySelector(e),h=d.getContext("2d");function m(t){let e=t?t.length:0,n=0;for(let o=0;o<e;o++)t.charCodeAt(o)>128?n+=2:n+=1;return n}function g(t,e){let n=t?t.length:0,o=n,a=0;for(let r=0;r<n;r++)if(t.charCodeAt(r)>128){if(!(a+2<e)){o=r;break}a+=2}else{if(!(a+1<e)){o=r;break}a+=1}return o}h.save(),h.lineWidth=.5,h.strokeStyle=l,h.fillStyle=u,h.fillRect(f,p,d.width,d.height),h.setLineDash([]),h.beginPath(),this.formData.haveGrid&&this.makeGrid({canvas:d,lineStepX:s,lineStepY:c,context:h}),h.fillStyle=this.formData.textColor,h.font=`${this.formData.textFont}px ${this.formData.textCase}`;for(let b=1;m(a)>0;b++){let t=g(a,o);h.fillText(a.substr(0,t).replace(/^\s+|\s+$/,""),r,(b-1)*n+i),a=a.substr(t)}h.restore(),h.closePath()},makeGrid(t){let{canvas:e,lineStepX:n,lineStepY:o,context:a}=t;for(let r=n+.5;r<e.width;r+=n)a.beginPath(),a.moveTo(r,.5),a.lineTo(r,e.height+.5),a.stroke();for(let r=o+.5;r<e.height;r+=o)a.beginPath(),a.moveTo(.5,r),a.lineTo(e.width,r),a.stroke()},fontChange(){this.drawCanvas({element:"#ytRealCanvasBox",lineColor:"rgba(238,238,238,0.6)",lineStepX:10,lineStepY:10,bgColor:this.formData.background,bgStepX:0,bgStepY:0,lineHeight:this.formData.textHeight,byteLength:this.formData.byteLength,text:this.formData.programContent,startLeft:this.formData.leftNum,startTop:this.formData.topNum})},showDialog(){let t=document.getElementById("ytRealCanvasBox");this.dialogVisible=!0,this.imgUrl=t.toDataURL()},hideDialog(){this.imgUrl=null,this.dialogVisible=!1},getFormData(){a(this.receivedForm)?this.formData={programContent:"@mhfwork/yt-ui组件库",textFont:"24",textCase:"微软雅黑",textColor:"#FFF",background:"#000",textHeight:"40",haveGrid:!0,leftNum:20,topNum:40,byteLength:20}:this.formData=this.receivedForm}},created(){this.getFormData()},mounted(){this.initMyCanvas()}},d=p;function h(t,e,n,o,a,r,i,l){var s,c="function"===typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=n,c._compiled=!0),o&&(c.functional=!0),r&&(c._scopeId="data-v-"+r),i?(s=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),a&&a.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(i)},c._ssrRegister=s):a&&(s=l?function(){a.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:a),s)if(c.functional){c._injectStyles=s;var u=c.render;c.render=function(t,e){return s.call(e),u(t,e)}}else{var f=c.beforeCreate;c.beforeCreate=f?[].concat(f,s):[s]}return{exports:t,options:c}}var m=h(d,u,f,!1,null,"00486725",null),g=m.exports;g.install=t=>{t.component(g.name,g)};var b=g,y=function(){var t=this,e=t._self._c;return e("div",{staticClass:"ytFileUpload"},[e("el-upload",{attrs:{disabled:t.utilsObj.isDisabled,action:t.actionUrl,headers:t.headerObj,"file-list":t.utilsObj.fileList,limit:t.utilsObj.limitNum,multiple:t.utilsObj.isMultiple,"on-preview":t.handlePreview,"on-success":t.handleSuccess,"on-remove":t.handleRemove,"before-upload":t.handBeforeUpload,"on-exceed":t.handleExceed}},[0===t.utilsObj.typeStyle?e("div",[e("el-button",{attrs:{disabled:t.utilsObj.isDisabled,size:t.utilsObj.btnSize,icon:t.utilsObj.btnIcon,type:t.utilsObj.btnType}},[t._v(t._s(t.utilsObj.btnContent)+" ")])],1):t._e(),1===t.utilsObj.typeStyle?e("div",[t._t("default")],2):t._e()])],1)},v=[],x={name:"ytFileUpload",components:{},props:{utilsObj:{type:Object,default:()=>({isDisabled:!1,fileList:[],limitNum:3,fileSize:50,typeStyle:0,isMultiple:!1,btnSize:"medium",btnIcon:"el-icon-upload",btnType:"text",btnContent:"上传附件"})},actionUrl:{type:String,default:""},headerObj:{type:Object,default:function(){return{}}},uploadType:{type:Object,default:()=>({fileType:["application/vnd.android.package-archive","application/x-zip-compressed","application/pdf","application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],fileName:["apk","zip","pdf","doc","docx","xls","xlsx"]})}},data(){return{resFileArr:[]}},methods:{handlePreview(t){console.log(t,"点击文件列表中已上传的文件时的钩子"),t.response?window.open(t.response.data.url):window.open(t.url)},handleSuccess(t){console.log(t,"文件上传成功时的钩子"),t?(this.resFileArr.push(t.data),this.$emit("getFileUploadYt",this.resFileArr)):this.$message.warning(t.message+"上传失败!")},handleRemove(t){console.log(t,"文件列表移除文件时的钩子"),t.response?this.resFileArr.map(((e,n)=>{e!==t.response.data&&e.url!==t.response.data.url||(this.resFileArr.splice(n,1),this.$emit("getFileUploadYt",this.resFileArr))})):this.resFileArr.map(((e,n)=>{e!==t&&e.url!==t.url||(this.resFileArr.splice(n,1),this.$emit("getFileUploadYt",this.resFileArr))}))},handBeforeUpload(t){return console.log(t,t.type,"上传文件之前的钩子"),-1===this.uploadType.fileType.indexOf(t.type)?(this.$message.error(`请上传后缀名为 ${this.uploadType.fileName.join("、")} 的文件`),!1):t.size>1024*this.utilsObj.fileSize*1024?(this.$message.error(`文件大小不能超过 ${this.utilsObj.fileSize}MB`),!1):void 0},handleExceed(t,e){console.log(t,e,"文件超出个数限制时的钩子"),this.$message.warning(`当前限制选择 ${this.utilsObj.limitNum} 个文件,本次选择了 ${t.length} 个文件,共选择了 ${t.length+e.length} 个文件`)},getFileList(){setTimeout((()=>{console.log(this.utilsObj,"回显附件列表"),this.utilsObj.fileList&&(this.resFileArr=this.utilsObj.fileList)}),500)}},created(){},mounted(){this.getFileList()}},w=x,S=h(w,y,v,!1,null,"f42ef46c",null),C=S.exports;C.install=t=>{t.component(C.name,C)};var D=C,k=function(){var t=this,e=t._self._c;return e("div",{staticClass:"ytForm"},[e("el-form",{ref:"form",attrs:{model:t.formData,inline:t.inline,rules:t.formRules,"label-width":t.labelWidth}},[t._l(t.formLabel,(function(n,o){return e("el-form-item",{key:o,attrs:{label:n.label?n.label+" :":n.label,prop:n.value}},["input"===n.type?e("el-input",{attrs:{size:t.formSize,placeholder:"请输入"+n.label},model:{value:t.formData[n.value],callback:function(e){t.$set(t.formData,n.value,"string"===typeof e?e.trim():e)},expression:"formData[item.value]"}}):t._e(),"select"===n.type?e("el-select",{attrs:{filterable:"",clearable:"",placeholder:"请选择"+n.label,size:t.formSize},model:{value:t.formData[n.value],callback:function(e){t.$set(t.formData,n.value,"string"===typeof e?e.trim():e)},expression:"formData[item.value]"}},t._l(n.opts,(function(o,a){return e("el-option",{key:a,attrs:{label:o[n.optLabel],value:o[n.optValue]},nativeOn:{click:function(e){return t.selectClick(n,o)}}})})),1):t._e(),"radio"===n.type?t._l(n.opts,(function(o){return e("el-radio",{key:o.value,attrs:{size:t.formSize,label:o.value},model:{value:t.formData[n.value],callback:function(e){t.$set(t.formData,n.value,e)},expression:"formData[item.value]"}},[t._v(t._s(o.label)+" ")])})):t._e(),"switch"===n.type?e("el-switch",{attrs:{size:t.formSize,"active-color":n.activeColor,"inactive-color":n.inactiveColor,"active-text":n.activeText,"inactive-text":n.inactiveText},model:{value:t.formData[n.value],callback:function(e){t.$set(t.formData,n.value,e)},expression:"formData[item.value]"}}):t._e(),"date"===n.type?e("el-date-picker",{attrs:{type:"date",placeholder:n.placeholder||"请选择日期","value-format":n.valueFormat||"yyyy-MM-dd",size:t.formSize},model:{value:t.formData[n.value],callback:function(e){t.$set(t.formData,n.value,e)},expression:"formData[item.value]"}}):t._e(),"daterange"===n.type||"datetimerange"===n.type?e("el-date-picker",{attrs:{size:t.formSize,type:n.type,"picker-options":n.pickerOptions||t.pickerOptions,"range-separator":n.rangeSeparator,"start-placeholder":n.startPlaceholder||"开始时间","end-placeholder":n.endPlaceholder||"结束时间",align:n.align||"center","value-format":n.valueFormat||"yyyy-MM-dd HH:mm:ss"},model:{value:t.formData[n.value],callback:function(e){t.$set(t.formData,n.value,e)},expression:"formData[item.value]"}}):t._e()],2)})),e("el-form-item",[t._t("formSlot")],2),t.showOperationBtn?e("div",{staticClass:"ytForm-btn"},[e("el-form-item",[e("el-button",{attrs:{type:"primary",size:t.formSize,icon:"el-icon-search"},on:{click:t.handleSearch}},[t._v(t._s(t.searchBtnName)+" ")]),e("el-button",{attrs:{size:t.formSize,icon:"el-icon-refresh"},on:{click:t.handleResetFrom}},[t._v(" "+t._s(t.resetBtnName)+" ")]),t._t("btnSlot")],2),e("el-form-item"),e("el-form-item",[t._t("otherSlot")],2)],1):t._e()],2)],1)},O=[],_={name:"ytForm",props:{inline:{type:Boolean,default:!0},form:{type:Object,required:!0,default:()=>({})},formLabel:{type:Array,required:!0,default:()=>[]},formRules:{type:Object,default:()=>({})},labelWidth:{type:String,default:""},formSize:{type:String,default:"small"},showOperationBtn:{type:Boolean,default:!0},searchBtnName:{type:String,default:"查询"},resetBtnName:{type:String,default:"重置"}},computed:{formData(){return this.form}},data(){return{pickerOptions:{shortcuts:[{text:"今天",onClick(t){const e=new Date((new Date).setHours(0,0,0)),n=new Date((new Date).setHours(23,59,59));t.$emit("pick",[e,n])}},{text:"最近一周",onClick(t){const e=new Date,n=new Date;n.setTime(n.getTime()-6048e5),t.$emit("pick",[n,e])}},{text:"最近一个月",onClick(t){const e=new Date,n=new Date;n.setTime(n.getTime()-2592e6),t.$emit("pick",[n,e])}},{text:"最近三个月",onClick(t){const e=new Date,n=new Date;n.setTime(n.getTime()-7776e6),t.$emit("pick",[n,e])}}]}}},created(){},mounted(){},methods:{selectClick(t,e){this.$emit("selectClick",{item:t,items:e})},handleSearch(){this.$refs["form"].validate((t=>{if(!t)return!1;this.$emit("handleSearch",this.formData)}))},handleResetFrom(){this.$refs["form"].resetFields(),this.$emit("handleResetFrom")}}},j=_,T=h(j,k,O,!1,null,"3907b8a8",null),$=T.exports;$.install=t=>{t.component($.name,$)};var z=$,P=function(){var t=this,e=t._self._c;return e("div",{staticClass:"ytTableBtn"},[e("div",{staticClass:"ytTableBtn-box"},t._l(t.btnListNew,(function(n,o){return e("div",{key:o,class:o===t.btnListNew.length-1?"ytTableBtn-box-lastBox":"ytTableBtn-box-tableBox",style:{color:n.color}},[e("div",{class:o===t.btnListNew.length-1?"ytTableBtn-box-disFlex":"ytTableBtn-box-hasPermClass"},[e("div",{staticClass:"ytTableBtn-box-hasPermClass-box"},[e("i",{class:n.icon})]),e("div",{staticClass:"ytTableBtn-box-hasPermClass-elseBox",on:{click:function(e){return t.sendClick(n.name)}}},[t._v(" "+t._s(n.name)+" ")])])])})),0)])},F=[],N={name:"ytTableBtn",props:{permiArr:{type:Array,default:()=>[]},btnList:{type:Array,default:()=>[]}},data(){return{btnListNew:[]}},created(){if(this.btnList.length>0&&this.btnList!==[]){let t="hasPermi",e=[],n=[];this.btnList.forEach((o=>{t in o&&-1!==this.permiArr.indexOf(o.hasPermi)&&e.push(o),t in o||n.push(o)})),this.btnListNew=e.concat(n)}},methods:{sendClick(t){this.$emit("sendClick",t)}}},R=N,B=h(R,P,F,!1,null,"55c9756d",null),E=B.exports;E.install=t=>{t.component(E.name,E)};var L=E,A=function(){var t=this,e=t._self._c;return e("div",{staticClass:"ytIsShowForm",style:{color:t.showSearch?`${t.hideSetting.color}`:`${t.showSetting.color}`},on:{click:function(e){return t.toggleSearch()},mouseenter:function(e){return t.changeColor("enter")},mouseout:function(e){return t.changeColor("out")}}},[t._v(" "+t._s(t.showSearch?`${t.hideSetting.name}`:`${t.showSetting.name}`)+" "),e("i",{staticClass:"ytIsShowForm-icon",class:[t.showSearch?`${t.hideSetting.icon}`:`${t.showSetting.icon}`],style:{color:t.showSearch?`${t.hideSetting.color}`:`${t.showSetting.color}`},on:{mouseenter:function(e){return t.changeColor("enter")},mouseout:function(e){return t.changeColor("out")}}})])},H=[],I={name:"ytIsShowForm",props:{showSearch:{type:Boolean,default:!0},showSetting:{type:Object,default:()=>({name:"显示筛选",icon:"iconfont ytUi-xianshi",color:"#1492ff"})},hideSetting:{type:Object,default:()=>({name:"隐藏筛选",icon:"iconfont ytUi-yincang",color:"#999999"})}},watch:{showSearch(t){if(!t){let t=document.querySelector(".ytIsShowForm"),e=document.querySelector(".ytIsShowForm-icon");t.style.color=this.showSetting.color+"!important",e.style.color=this.showSetting.color+"!important"}}},data(){return{}},created(){},methods:{toggleSearch(){this.$emit("update:showSearch",!this.showSearch)},changeColor(t){let e=document.querySelector(".ytIsShowForm"),n=document.querySelector(".ytIsShowForm-icon");"enter"===t&&this.$nextTick((()=>{e.style.color=this.showSetting.color,n.style.color=this.showSetting.color})),"out"===t&&(this.showSearch?this.$nextTick((()=>{e.style.color=this.hideSetting.color,n.style.color=this.hideSetting.color})):this.$nextTick((()=>{e.style.color=this.showSetting.color,n.style.color=this.showSetting.color})))}}},M=I,U=h(M,A,H,!1,null,"05b4dd5a",null),q=U.exports;q.install=t=>{t.component(q.name,q)};var G=q,Y=function(){var t=this,e=t._self._c;return e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.tableConfig.loading,expression:"tableConfig.loading"}],ref:"tableRef",attrs:{border:t.tableConfig.border,stripe:t.tableConfig.stripe,resizable:t.tableConfig.resizable,isAddIndex:t.tableConfig.isAddIndex,height:t.height,data:t.tableData,"expand-row-keys":t.expandRowKeys,"row-key":t.handleRowKey,"header-row-style":t.headerRowStyle,"row-style":t.rowStyle},on:{"expand-change":t.handleExpandChange,"cell-dblclick":t.handleCellDbClick,"selection-change":t.handleSelectionChange}},[t._l(t.tableDataColumn,(function(n,o){return["index"===n.type?e("el-table-column",{key:o,attrs:{type:"index",index:t.indexMethod,label:n.label,fixed:n.fixed,width:n.width}}):"selection"===n.type?e("el-table-column",{key:o,attrs:{type:"selection","reserve-selection":!0,width:n.width,fixed:n.fixed}}):"expand"===n.type?e("el-table-column",{key:o,attrs:{type:"expand",width:n.width,label:n.label,fixed:n.fixed},scopedSlots:t._u([{key:"default",fn:function(e){return[t._t(n.slotName||n.type,null,{row:e.row})]}}],null,!0)}):"customSlot"===n.type?e("el-table-column",{key:o,attrs:{"show-overflow-tooltip":"",width:n.width,fixed:n.fixed},scopedSlots:t._u([{key:"header",fn:function(e){return[t._t(n.slotHeader,null,{row:e})]}},{key:"default",fn:function(e){return[t._t(n.slotContent,null,{row:e.row})]}}],null,!0)}):"operationSlot"===n.type?e("el-table-column",{key:o,attrs:{label:n.label,width:n.width,fixed:n.fixed},scopedSlots:t._u([{key:"default",fn:function(e){return[t._t(n.slotName||n.type,null,{row:e.row})]}}],null,!0)}):e("el-table-column",{key:o,attrs:{"show-overflow-tooltip":"",label:n.label,prop:n.value,sortable:n.sortable,width:n.width,fixed:n.fixed},scopedSlots:t._u([{key:"default",fn:function(o){return[n.isSlot?e("span",[t._t(n.value,null,{row:o.row})],2):e("span",[t._v(t._s(o.row[n.value]))])]}}],null,!0)})]}))],2)},V=[],X={name:"ytTable",props:{tableData:{type:Array,default:()=>[]},tableDataColumn:{type:Array,default:()=>[]},tableConfig:{type:Object,default:()=>({loading:!1,stripe:!0,border:!0,resizable:!0,isAddIndex:!0})},rowStyle:{type:Object,default:()=>({background:"#fafafa",boxShadow:"inset 0px -1px 0px 0px #EEEEEE",fontFamily:"MicrosoftYaHei",color:"#606266",height:"24px"})},headerRowStyle:{type:Object,default:()=>({color:"#333333"})},height:{type:String,default:"45vh"},idName:{type:String,default:"id"},paginationConfig:{type:Object,default:()=>({pageNum:1,pageSize:10})},expandOnly:{type:Boolean,default:!1}},data(){return{ids:[],expandRowKeys:[],search:""}},methods:{handleExpandChange(t){if(!this.expandOnly)return;const e=t[this.idName];this.expandRowKeys===[]||0===this.expandRowKeys.length?this.expandRowKeys.push(e):this.expandRowKeys=this.expandRowKeys.includes(e)?[]:[e]},handleRowKey(t){return t[this.idName]},handleSelectionChange(t){let e=t.map((t=>t[this.idName])),n={ids:e,selection:t};this.$emit("handleSelectionChange",n)},handleCellDbClick(t){this.$emit("handleCellDbClick",t)},handleResetSelection(t){t?t.forEach((t=>{this.$refs.tableRef.toggleRowSelection(t)})):this.$refs.tableRef.clearSelection()},indexMethod(t){return this.tableConfig.isAddIndex?t+this.paginationConfig.pageSize*(this.paginationConfig.pageNum-1)+1:t+1}},created(){}},K=X,W=h(K,Y,V,!1,null,"a92575d8",null),J=W.exports;J.install=t=>{t.component(J.name,J)};var Q=J,Z=function(){var t=this,e=t._self._c;return e("el-pagination",t._b({style:t.pageColor,attrs:{background:t.background,"current-page":t.currentPage,"page-size":t.pageSize,layout:t.layout,"page-sizes":t.pageSizes,"page-count":t.pageCount,total:t.total},on:{"update:currentPage":function(e){t.currentPage=e},"update:current-page":function(e){t.currentPage=e},"update:pageSize":function(e){t.pageSize=e},"update:page-size":function(e){t.pageSize=e},"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}},"el-pagination",t.$attrs,!1))},tt=[],et={name:"ytPagination",props:{total:{type:Number,default:0},page:{type:Number,default:1},limit:{type:Number,default:20},pageSizes:{type:Array,default(){return[10,20,30,50]}},pageCount:{type:Number,default:document.body.clientWidth<992?5:7},layout:{type:String,default:"total, sizes, prev, pager, next, jumper"},background:{type:Boolean,default:!0},paginationColor:{type:Object,default(){return{"--activeBgColor":"#409eff","--fontColor":"#ffffff","--hoverColor":"#409eff"}}}},data(){return{customColor:{"--activeBgColor":"#409eff","--fontColor":"#ffffff","--hoverColor":"#409eff"}}},computed:{pageColor(){return this.background?this.paginationColor:this.customColor},currentPage:{get(){return this.page},set(t){this.$emit("update:page",t)}},pageSize:{get(){return this.limit},set(t){this.$emit("update:limit",t)}}},methods:{handleSizeChange(t){this.currentPage*t>this.total&&(this.currentPage=1),this.$emit("pagination",{page:this.currentPage,limit:t})},handleCurrentChange(t){this.$emit("pagination",{page:t,limit:this.pageSize})}}},nt=et,ot=h(nt,Z,tt,!1,null,"02301312",null),at=ot.exports;at.install=t=>{t.component(at.name,at)};var rt=at,it=function(){var t=this,e=t._self._c;return e("div",{staticClass:"ytPageComp"},[e("div",{staticClass:"search-box"},[e("collapseTransition",{attrs:{mode:"out-in"}},[t.formLabel.length>0?e("yt-form",{directives:[{name:"show",rawName:"v-show",value:t.showSearch,expression:"showSearch"}],staticClass:"formComponent",attrs:{inline:t.inline,form:t.paginationConfig,"form-label":t.formLabel,"form-rules":t.formRules,"form-size":t.formSize,"label-width":t.labelWidth,"show-operation-btn":t.showOperationBtn,"reset-btn-name":t.resetBtnName,"search-btn-name":t.searchBtnName},on:{selectClick:t.selectClick,handleSearch:t.handleSearch,handleResetFrom:t.handleResetFrom}}):t._e()],1),t.formLabel.length>0?e("div",{directives:[{name:"show",rawName:"v-show",value:t.showSearch,expression:"showSearch"}],staticClass:"lineH"}):t._e(),t.btnList.length>0||t.formLabel.length>0?e("div",{staticClass:"tools-config dfr"},[e("div",{staticClass:"left"},[t.btnList.length>0?e("yt-table-btn",{attrs:{"btn-list":t.btnList,permiArr:t.permiArr},on:{sendClick:t.changeBtn}}):t._e()],1),e("div",{staticClass:"right"},[t.formLabel.length>0?e("yt-is-show-form",{attrs:{"show-search":t.showSearch},on:{"update:showSearch":function(e){t.showSearch=e},"update:show-search":function(e){t.showSearch=e}}}):t._e()],1)]):t._e()],1),t.showTable?e("yt-table",{ref:"tableComponent",staticClass:"tableComponent",attrs:{"table-data":t.tableData,"table-data-column":t.tableDataColumn,"table-config":t.tableConfig,"row-style":t.rowStyle,"header-row-style":t.headerRowStyle,height:t.tableHeight,idName:t.idName,"pagination-config":t.paginationConfig},on:{handleSelectionChange:t.handleSelectionChange,handleCellDbClick:t.handleCellDbClick},scopedSlots:t._u([t._l(t.tableSlotArr,(function(e){return{key:e.value,fn:function(n){return[t._t(e.value,null,{row:n.row})]}}}))],null,!0)}):t._e(),e("div",{staticClass:"paginationComponent dfr"},[t.total>0?e("yt-pagination",{attrs:{total:t.total,page:t.paginationConfig.pageNum,limit:t.paginationConfig.pageSize,"page-sizes":t.pageSizes,"page-count":t.pageCount,layout:t.layout,background:t.background,paginationColor:t.paginationColor},on:{pagination:t.handleChangePagination}}):t._e()],1)],1)},lt=[],st={name:"ytPageComp",components:{},props:{inline:{type:Boolean,default:!0},formLabel:{type:Array,default:()=>[]},formRules:{type:Object,default:()=>{}},labelWidth:{type:String,default:""},formSize:{type:String,default:"small"},showOperationBtn:{type:Boolean,default:!0},searchBtnName:{type:String,default:"查询"},resetBtnName:{type:String,default:"重置"},btnList:{type:Array,default:()=>[]},permiArr:{type:Array,default:()=>[]},tableData:{type:Array,default:()=>[]},tableDataColumn:{type:Array,default:()=>[]},tableConfig:{type:Object,default:()=>({loading:!1,stripe:!0,border:!0,resizable:!0,isAddIndex:!0})},rowStyle:{type:Object,default:()=>({})},headerRowStyle:{type:Object,default:()=>({color:"#333333"})},idName:{type:String,default:"id"},paginationConfig:{type:Object,default:()=>({pageNum:1,pageSize:10})},isNeedRowDbClick:{type:Boolean,default:!1},total:{type:Number,default:0},pageSizes:{type:Array,default:()=>[5,10,15,20]},pageCount:{type:Number,default:document.body.clientWidth<992?5:7},layout:{type:String,default:"total, sizes, prev, pager, next, jumper"},background:{type:Boolean,default:!0},paginationColor:{type:Object,default(){return{"--activeBgColor":"#409eff","--fontColor":"#ffffff","--hoverColor":"#409eff"}}},noSelection:{type:String,default:"请先选择要删除的数据!"},initTableData:{type:Boolean,default:!0}},watch:{showSearch(t){let e=document.querySelector(".ytPageComp"),n=document.querySelector(".search-box"),o=document.querySelector(".paginationComponent");setTimeout((()=>{this.tableHeight=`calc(${e.clientHeight}px - ${n.clientHeight}px - ${o.clientHeight}px)`}),301)}},computed:{tableSlotArr(){return this.tableDataColumn.filter((t=>t.isSlot))}},data(){return{showSearch:!0,selectionObj:{ids:[],selection:[]},tableHeight:"0",resizeE:null,showTable:!1}},methods:{selectClick(t){this.$emit("selectClick",t)},handleSearch(t){let e={...t,pageNum:1,pageSize:10};this.$emit("update:paginationConfig",e),this.getTableData()},handleResetFrom(){let t={pageNum:1,pageSize:10};this.$emit("update:paginationConfig",t),this.$refs.tableComponent.handleResetSelection(),this.$emit("resetForm"),this.getTableData()},async getTableData(){await this.$emit("getTableData")},changeBtn(t){this.$emit("getBtnType",t),"新增"===t&&this.$emit("showPublicDialog",null,t),"删除"===t&&(r(this.selectionObj.ids)?this.$message.error(this.noSelection):this.$emit("deleteRows"))},handleCellDbClick(t){this.isNeedRowDbClick&&this.$emit("handleCellDbClick",t)},handleChangePagination(t){let e={...this.paginationConfig,pageNum:t.page,pageSize:t.limit};this.$emit("update:paginationConfig",e),this.getTableData()},handleSelectionChange(t){this.selectionObj=t},initTableHeight(){this.$nextTick((()=>{let t=document.querySelector(".ytPageComp"),e=document.querySelector(".search-box"),n=document.querySelector(".paginationComponent");this.tableHeight=`calc(${t.clientHeight}px - ${e.clientHeight}px - ${n.clientHeight}px)`,this.showTable=!0}))}},created(){this.initTableData&&this.getTableData(),this.initTableHeight(),this.resizeE=i(this.initTableHeight,300),window.addEventListener("resize",this.resizeE)},mounted(){},beforeDestroy(){window.removeEventListener("resize",this.resizeE)}},ct=st,ut=h(ct,it,lt,!1,null,null,null),ft=ut.exports;ft.install=t=>{t.component(ft.name,ft)};var pt=ft;const dt=[c,b,D,z,L,G,Q,rt,pt],ht=function(t){ht.installed||dt.forEach((e=>{t.component(e.name,e)}))};"undefined"!==typeof window&&window.Vue&&ht(window.Vue);var mt={install:ht,...dt},gt=mt}(),o}()}));
//# sourceMappingURL=yt-ui.umd.min.js.map