vue2-vant2-components
Version:
基于 vue2 和 vant2 开发的移动端表格组件
1 lines • 24.7 kB
JavaScript
(function(){var t={1001:function(t,e,n){"use strict";function r(t,e,n,r,o,i,a,c){var l,u="function"===typeof t?t.options:t;if(e&&(u.render=e,u.staticRenderFns=n,u._compiled=!0),r&&(u.functional=!0),i&&(u._scopeId="data-v-"+i),a?(l=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__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},u._ssrRegister=l):o&&(l=c?function(){o.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:o),l)if(u.functional){u._injectStyles=l;var s=u.render;u.render=function(t,e){return l.call(e),s(t,e)}}else{var f=u.beforeCreate;u.beforeCreate=f?[].concat(f,l):[l]}return{exports:t,options:u}}n.d(e,{Z:function(){return r}})},9662:function(t,e,n){var r=n(614),o=n(6330),i=TypeError;t.exports=function(t){if(r(t))return t;throw i(o(t)+" is not a function")}},9670:function(t,e,n){var r=n(111),o=String,i=TypeError;t.exports=function(t){if(r(t))return t;throw i(o(t)+" is not an object")}},1318:function(t,e,n){var r=n(5656),o=n(1400),i=n(6244),a=function(t){return function(e,n,a){var c,l=r(e),u=i(l),s=o(a,u);if(t&&n!=n){while(u>s)if(c=l[s++],c!=c)return!0}else for(;u>s;s++)if((t||s in l)&&l[s]===n)return t||s||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},3658:function(t,e,n){"use strict";var r=n(9781),o=n(3157),i=TypeError,a=Object.getOwnPropertyDescriptor,c=r&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=c?function(t,e){if(o(t)&&!a(t,"length").writable)throw i("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e}},4326:function(t,e,n){var r=n(1702),o=r({}.toString),i=r("".slice);t.exports=function(t){return i(o(t),8,-1)}},9920:function(t,e,n){var r=n(2597),o=n(3887),i=n(1236),a=n(3070);t.exports=function(t,e,n){for(var c=o(e),l=a.f,u=i.f,s=0;s<c.length;s++){var f=c[s];r(t,f)||n&&r(n,f)||l(t,f,u(e,f))}}},8880:function(t,e,n){var r=n(9781),o=n(3070),i=n(9114);t.exports=r?function(t,e,n){return o.f(t,e,i(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 r=n(614),o=n(3070),i=n(6339),a=n(3072);t.exports=function(t,e,n,c){c||(c={});var l=c.enumerable,u=void 0!==c.name?c.name:e;if(r(n)&&i(n,u,c),c.global)l?t[e]=n:a(e,n);else{try{c.unsafe?t[e]&&(l=!0):delete t[e]}catch(s){}l?t[e]=n:o.f(t,e,{value:n,enumerable:!1,configurable:!c.nonConfigurable,writable:!c.nonWritable})}return t}},3072:function(t,e,n){var r=n(7854),o=Object.defineProperty;t.exports=function(t,e){try{o(r,t,{value:e,configurable:!0,writable:!0})}catch(n){r[t]=e}return e}},9781:function(t,e,n){var r=n(7293);t.exports=!r((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 r=n(7854),o=n(111),i=r.document,a=o(i)&&o(i.createElement);t.exports=function(t){return a?i.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 r,o,i=n(7854),a=n(8113),c=i.process,l=i.Deno,u=c&&c.versions||l&&l.version,s=u&&u.v8;s&&(r=s.split("."),o=r[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(r=a.match(/Edge\/(\d+)/),(!r||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/),r&&(o=+r[1]))),t.exports=o},748:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:function(t,e,n){var r=n(7854),o=n(1236).f,i=n(8880),a=n(8052),c=n(3072),l=n(9920),u=n(4705);t.exports=function(t,e){var n,s,f,p,v,d,h=t.target,b=t.global,m=t.stat;if(s=b?r:m?r[h]||c(h,{}):(r[h]||{}).prototype,s)for(f in e){if(v=e[f],t.dontCallGetSet?(d=o(s,f),p=d&&d.value):p=s[f],n=u(b?f:h+(m?".":"#")+f,t.forced),!n&&void 0!==p){if(typeof v==typeof p)continue;l(v,p)}(t.sham||p&&p.sham)&&i(v,"sham",!0),a(s,f,v,t)}}},7293:function(t){t.exports=function(t){try{return!!t()}catch(e){return!0}}},4374:function(t,e,n){var r=n(7293);t.exports=!r((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},6916:function(t,e,n){var r=n(4374),o=Function.prototype.call;t.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},6530:function(t,e,n){var r=n(9781),o=n(2597),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,c=o(i,"name"),l=c&&"something"===function(){}.name,u=c&&(!r||r&&a(i,"name").configurable);t.exports={EXISTS:c,PROPER:l,CONFIGURABLE:u}},1702:function(t,e,n){var r=n(4374),o=Function.prototype,i=o.call,a=r&&o.bind.bind(i,i);t.exports=r?a:function(t){return function(){return i.apply(t,arguments)}}},5005:function(t,e,n){var r=n(7854),o=n(614),i=function(t){return o(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?i(r[t]):r[t]&&r[t][e]}},8173:function(t,e,n){var r=n(9662),o=n(8554);t.exports=function(t,e){var n=t[e];return o(n)?void 0:r(n)}},7854:function(t,e,n){var r=function(t){return t&&t.Math==Math&&t};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},2597:function(t,e,n){var r=n(1702),o=n(7908),i=r({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return i(o(t),e)}},3501:function(t){t.exports={}},4664:function(t,e,n){var r=n(9781),o=n(7293),i=n(317);t.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:function(t,e,n){var r=n(1702),o=n(7293),i=n(4326),a=Object,c=r("".split);t.exports=o((function(){return!a("z").propertyIsEnumerable(0)}))?function(t){return"String"==i(t)?c(t,""):a(t)}:a},2788:function(t,e,n){var r=n(1702),o=n(614),i=n(5465),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(t){return a(t)}),t.exports=i.inspectSource},9909:function(t,e,n){var r,o,i,a=n(4811),c=n(7854),l=n(111),u=n(8880),s=n(2597),f=n(5465),p=n(6200),v=n(3501),d="Object already initialized",h=c.TypeError,b=c.WeakMap,m=function(t){return i(t)?o(t):r(t,{})},y=function(t){return function(e){var n;if(!l(e)||(n=o(e)).type!==t)throw h("Incompatible receiver, "+t+" required");return n}};if(a||f.state){var g=f.state||(f.state=new b);g.get=g.get,g.has=g.has,g.set=g.set,r=function(t,e){if(g.has(t))throw h(d);return e.facade=t,g.set(t,e),e},o=function(t){return g.get(t)||{}},i=function(t){return g.has(t)}}else{var x=p("state");v[x]=!0,r=function(t,e){if(s(t,x))throw h(d);return e.facade=t,u(t,x,e),e},o=function(t){return s(t,x)?t[x]:{}},i=function(t){return s(t,x)}}t.exports={set:r,get:o,has:i,enforce:m,getterFor:y}},3157:function(t,e,n){var r=n(4326);t.exports=Array.isArray||function(t){return"Array"==r(t)}},614:function(t,e,n){var r=n(4154),o=r.all;t.exports=r.IS_HTMLDDA?function(t){return"function"==typeof t||t===o}:function(t){return"function"==typeof t}},4705:function(t,e,n){var r=n(7293),o=n(614),i=/#|\.prototype\./,a=function(t,e){var n=l[c(t)];return n==s||n!=u&&(o(e)?r(e):!!e)},c=a.normalize=function(t){return String(t).replace(i,".").toLowerCase()},l=a.data={},u=a.NATIVE="N",s=a.POLYFILL="P";t.exports=a},8554:function(t){t.exports=function(t){return null===t||void 0===t}},111:function(t,e,n){var r=n(614),o=n(4154),i=o.all;t.exports=o.IS_HTMLDDA?function(t){return"object"==typeof t?null!==t:r(t)||t===i}:function(t){return"object"==typeof t?null!==t:r(t)}},1913:function(t){t.exports=!1},2190:function(t,e,n){var r=n(5005),o=n(614),i=n(7976),a=n(3307),c=Object;t.exports=a?function(t){return"symbol"==typeof t}:function(t){var e=r("Symbol");return o(e)&&i(e.prototype,c(t))}},6244:function(t,e,n){var r=n(7466);t.exports=function(t){return r(t.length)}},6339:function(t,e,n){var r=n(1702),o=n(7293),i=n(614),a=n(2597),c=n(9781),l=n(6530).CONFIGURABLE,u=n(2788),s=n(9909),f=s.enforce,p=s.get,v=String,d=Object.defineProperty,h=r("".slice),b=r("".replace),m=r([].join),y=c&&!o((function(){return 8!==d((function(){}),"length",{value:8}).length})),g=String(String).split("String"),x=t.exports=function(t,e,n){"Symbol("===h(v(e),0,7)&&(e="["+b(v(e),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(e="get "+e),n&&n.setter&&(e="set "+e),(!a(t,"name")||l&&t.name!==e)&&(c?d(t,"name",{value:e,configurable:!0}):t.name=e),y&&n&&a(n,"arity")&&t.length!==n.arity&&d(t,"length",{value:n.arity});try{n&&a(n,"constructor")&&n.constructor?c&&d(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(o){}var r=f(t);return a(r,"source")||(r.source=m(g,"string"==typeof e?e:"")),t};Function.prototype.toString=x((function(){return i(this)&&p(this).source||u(this)}),"toString")},4758:function(t){var e=Math.ceil,n=Math.floor;t.exports=Math.trunc||function(t){var r=+t;return(r>0?n:e)(r)}},3070:function(t,e,n){var r=n(9781),o=n(4664),i=n(3353),a=n(9670),c=n(4948),l=TypeError,u=Object.defineProperty,s=Object.getOwnPropertyDescriptor,f="enumerable",p="configurable",v="writable";e.f=r?i?function(t,e,n){if(a(t),e=c(e),a(n),"function"===typeof t&&"prototype"===e&&"value"in n&&v in n&&!n[v]){var r=s(t,e);r&&r[v]&&(t[e]=n.value,n={configurable:p in n?n[p]:r[p],enumerable:f in n?n[f]:r[f],writable:!1})}return u(t,e,n)}:u:function(t,e,n){if(a(t),e=c(e),a(n),o)try{return u(t,e,n)}catch(r){}if("get"in n||"set"in n)throw l("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},1236:function(t,e,n){var r=n(9781),o=n(6916),i=n(5296),a=n(9114),c=n(5656),l=n(4948),u=n(2597),s=n(4664),f=Object.getOwnPropertyDescriptor;e.f=r?f:function(t,e){if(t=c(t),e=l(e),s)try{return f(t,e)}catch(n){}if(u(t,e))return a(!o(i.f,t,e),t[e])}},8006:function(t,e,n){var r=n(6324),o=n(748),i=o.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,i)}},5181:function(t,e){e.f=Object.getOwnPropertySymbols},7976:function(t,e,n){var r=n(1702);t.exports=r({}.isPrototypeOf)},6324:function(t,e,n){var r=n(1702),o=n(2597),i=n(5656),a=n(1318).indexOf,c=n(3501),l=r([].push);t.exports=function(t,e){var n,r=i(t),u=0,s=[];for(n in r)!o(c,n)&&o(r,n)&&l(s,n);while(e.length>u)o(r,n=e[u++])&&(~a(s,n)||l(s,n));return s}},5296:function(t,e){"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!n.call({1:2},1);e.f=o?function(t){var e=r(this,t);return!!e&&e.enumerable}:n},2140:function(t,e,n){var r=n(6916),o=n(614),i=n(111),a=TypeError;t.exports=function(t,e){var n,c;if("string"===e&&o(n=t.toString)&&!i(c=r(n,t)))return c;if(o(n=t.valueOf)&&!i(c=r(n,t)))return c;if("string"!==e&&o(n=t.toString)&&!i(c=r(n,t)))return c;throw a("Can't convert object to primitive value")}},3887:function(t,e,n){var r=n(5005),o=n(1702),i=n(8006),a=n(5181),c=n(9670),l=o([].concat);t.exports=r("Reflect","ownKeys")||function(t){var e=i.f(c(t)),n=a.f;return n?l(e,n(t)):e}},4488:function(t,e,n){var r=n(8554),o=TypeError;t.exports=function(t){if(r(t))throw o("Can't call method on "+t);return t}},6200:function(t,e,n){var r=n(2309),o=n(9711),i=r("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},5465:function(t,e,n){var r=n(7854),o=n(3072),i="__core-js_shared__",a=r[i]||o(i,{});t.exports=a},2309:function(t,e,n){var r=n(1913),o=n(5465);(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.28.0",mode:r?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.28.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6293:function(t,e,n){var r=n(7392),o=n(7293);t.exports=!!Object.getOwnPropertySymbols&&!o((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},1400:function(t,e,n){var r=n(9303),o=Math.max,i=Math.min;t.exports=function(t,e){var n=r(t);return n<0?o(n+e,0):i(n,e)}},5656:function(t,e,n){var r=n(8361),o=n(4488);t.exports=function(t){return r(o(t))}},9303:function(t,e,n){var r=n(4758);t.exports=function(t){var e=+t;return e!==e||0===e?0:r(e)}},7466:function(t,e,n){var r=n(9303),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},7908:function(t,e,n){var r=n(4488),o=Object;t.exports=function(t){return o(r(t))}},7593:function(t,e,n){var r=n(6916),o=n(111),i=n(2190),a=n(8173),c=n(2140),l=n(5112),u=TypeError,s=l("toPrimitive");t.exports=function(t,e){if(!o(t)||i(t))return t;var n,l=a(t,s);if(l){if(void 0===e&&(e="default"),n=r(l,t,e),!o(n)||i(n))return n;throw u("Can't convert object to primitive value")}return void 0===e&&(e="number"),c(t,e)}},4948:function(t,e,n){var r=n(7593),o=n(2190);t.exports=function(t){var e=r(t,"string");return o(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 r=n(1702),o=0,i=Math.random(),a=r(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+a(++o+i,36)}},3307:function(t,e,n){var r=n(6293);t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3353:function(t,e,n){var r=n(9781),o=n(7293);t.exports=r&&o((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},4811:function(t,e,n){var r=n(7854),o=n(614),i=r.WeakMap;t.exports=o(i)&&/native code/.test(String(i))},5112:function(t,e,n){var r=n(7854),o=n(2309),i=n(2597),a=n(9711),c=n(6293),l=n(3307),u=r.Symbol,s=o("wks"),f=l?u["for"]||u:u&&u.withoutSetter||a;t.exports=function(t){return i(s,t)||(s[t]=c&&i(u,t)?u[t]:f("Symbol."+t)),s[t]}},7658:function(t,e,n){"use strict";var r=n(2109),o=n(7908),i=n(6244),a=n(3658),c=n(7207),l=n(7293),u=l((function(){return 4294967297!==[].push.call({length:4294967296},1)})),s=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}},f=u||!s();r({target:"Array",proto:!0,arity:1,forced:f},{push:function(t){var e=o(this),n=i(e),r=arguments.length;c(n+r);for(var l=0;l<r;l++)e[n]=arguments[l],n++;return a(e,n),n}})},5881:function(t,e,n){"use strict";n.d(e,{default:function(){return m}});n(7658);var r=require("vue"),o=n.n(r),i=function(){var t,e=this,n=e._self._c;return n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],class:["vvc-loading--mask","vvc-mask",e.customClass,{"is-fullscreen":e.fullscreen}],style:{zIndex:e.zIndex,background:e.background},on:{wheel:t=>e.stopPropagation(t),touchmove:t=>e.preventDefault(t,!0)}},[n("van-loading",{class:[e.spinner],attrs:{color:"#1989fa",vertical:""}},[e._v(e._s(null!==(t=e.text)&&void 0!==t?t:e.t("loadingText")))])],1)},a=[],c=require("vant"),l=n(1324),u={data(){return{visible:!1,customClass:"",spinner:null,text:"",background:null,fullscreen:!1,zIndex:"",lock:!0,t:(0,l.createI18N)("loading")}},methods:{stopPropagation(t){this.lock&&t.stopPropagation()},preventDefault(t,e){this.lock&&(("boolean"!==typeof t.cancelable||t.cancelable)&&t.preventDefault(),e&&this.stopPropagation(t))}},components:{[c.Loading.name]:c.Loading}},s=u,f=n(1001),p=(0,f.Z)(s,i,a,!1,null,null,null),v=p.exports;const d=o().extend(v),h=(t,e)=>{e.value?o().nextTick((()=>{b(t,t)})):t.instance.visible=!1},b=(t,e)=>{"none"!==y(e,"display")&&"hidden"!==y(e,"visibility")?("absolute"!==y(e,"position")&&"fixed"!==y(e,"position")&&g(e,"vvc-loading-parent--relative"),e.instance.visible=!0,t.appendChild(e.mask),e.domInserted=!0):e.instance.visible=!0};var m={name:"vvc-loading",bind:function(t,e,n){var r,o,i;const a=t.getAttribute("vvc-loading-text"),c=t.getAttribute("vvc-loading-spinner"),l=t.getAttribute("vvc-loading-background"),u=t.getAttribute("vvc-loading-custom-class"),s=t.getAttribute("vvc-loading-z-index"),f=n.context,p=new d({el:document.createElement("div"),data:{text:null!==(r=f&&f[a])&&void 0!==r?r:a,spinner:f&&f[c]||c,background:f&&f[l]||l,customClass:f&&f[u]||u,fullscreen:!(null===(o=e.modifiers.fullscreen)||void 0===o||!o),zIndex:f&&f[s]||s,lock:!(null!==(i=e.modifiers.lock)&&void 0!==i&&!i)}});t.instance=p,t.mask=p.$el,t.maskStyle={},e.value&&h(t,e)},update:function(t,e){e.oldValue!==e.value&&h(t,e)},unbind:function(t,e){var n,r;t.domInserted&&(null===(n=t.mask)||void 0===n||null===(r=n.parentNode)||void 0===r||r.removeChild(t.mask),h(t,{value:!1,modifiers:e.modifiers}));t.instance&&t.instance.$destroy()}};function y(t,e){return getComputedStyle(t)[e]}function g(t,e){let n=t.className?t.className.split(" "):[];n.includes(e)||n.push(e),t.className=n.join(" ")}},1324:function(t){"use strict";t.exports=require("vue2-vant2-components/lib/utils/create/i18n.js")}},e={};function n(r){var o=e[r];if(void 0!==o)return o.exports;var i=e[r]={exports:{}};return t[r](i,i.exports,n),i.exports}!function(){n.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return n.d(e,{a:e}),e}}(),function(){n.d=function(t,e){for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})}}(),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})}}();var r={};!function(){"use strict";n.r(r),n.d(r,{default:function(){return T}});var t=function(){var t=this,e=t._self._c;return e("div",{class:["vvc-select","vvc-select--mutiple",{"is-visible":t.visible,"is-disabled":t.disabled,"is-select":t.value.length>0}]},[e("div",{staticClass:"vvc-select_body",on:{click:function(e){return t.focus()}}},[t._t("default",(function(){var n;return[e("van-field",t._b({attrs:{value:t.currentLabel,placeholder:t.readonly?"":null!==(n=t.placeholder)&&void 0!==n?n:t.t("placeholder"),clickable:!t.disabled,disabled:t.disabled,readonly:"",type:"textarea",autosize:"",rows:"1","is-link":t.isLink,"input-align":"right"},scopedSlots:t._u([t.clearable&&t.value.length>0?{key:"right-icon",fn:function(){return[e("van-icon",{attrs:{name:"clear"},on:{click:function(e){return e.stopPropagation(),t.clear()}}})]},proxy:!0}:null],null,!0)},"van-field",t.$attrs,!1))]}),{value:t.value,items:t.items,indexs:t.indexs,label:t.currentLabel})],2),e("van-popup",{class:["vvc-select_popup","vvc-select_popup--mutiple",t.popperClass],attrs:{position:"bottom",round:"","get-container":t.popperAppend},on:{"click-overlay":function(e){return t.blur()}},model:{value:t.visible,callback:function(e){t.visible=e},expression:"visible"}},[[e("van-picker",{attrs:{title:t.title,"show-toolbar":"","close-on-popstate":""},on:{confirm:t.handleConfirm,cancel:function(e){return t.blur()}},scopedSlots:t._u([{key:"columns-top",fn:function(){var n;return[t.filterable?e("van-search",{attrs:{placeholder:null!==(n=t.searchPlaceholder)&&void 0!==n?n:t.t("searchPlaceholder")},on:{input:e=>t.handleSearch(e),clear:function(e){return t.handleSearch("")}},model:{value:t.form.searchValue,callback:function(e){t.$set(t.form,"searchValue",e)},expression:"form.searchValue"}}):t._e(),0===t.form.pickerList.length?e("div",{staticClass:"vvc-select_popup_empty"},[t.form.searchValue?e("div",{staticClass:"vvc-select_popup_empty_content"},[t._t("empty",(function(){var n;return[e("span",[t._v(t._s(null!==(n=t.noMatchText)&&void 0!==n?n:t.t("noMatchText")))])]}),{state:"noMatch"})],2):0===t.list.length?e("div",{staticClass:"vvc-select_popup_empty_content"},[t._t("empty",(function(){var n;return[e("span",[t._v(t._s(null!==(n=t.noDataText)&&void 0!==n?n:t.t("noDataText")))])]}),{state:"noData"})],2):t._e()]):t._e()]},proxy:!0}],null,!0)}),e("div",{directives:[{name:"vvc-loading",rawName:"v-vvc-loading",value:t.loading,expression:"loading"}],staticClass:"vvc-select_popup_selectBox",attrs:{"vvc-loading-text":""}},[e("div",{staticClass:"vvc-select_popup_select"},[0!==t.form.pickerList.length?e("van-cell-group",[e("van-cell",{attrs:{title:t.t("allSelectText")},scopedSlots:t._u([{key:"right-icon",fn:function(){return[e("div",{staticClass:"vvc-select_popup_select_allSelect",on:{click:function(e){return e.stopPropagation(),t.handleToggleAll()}}},[0===t.form.value.length?e("div",{staticClass:"vvc-select_popup_select_allSelect_icon vvc-select_popup_select_allSelect_icon--circle"},[e("van-icon",{attrs:{name:"circle"}})],1):t.form.value.length===t.list.length?e("div",{staticClass:"vvc-select_popup_select_allSelect_icon vvc-select_popup_select_allSelect_icon--success"},[e("van-icon",{attrs:{name:"success"}})],1):e("div",{staticClass:"vvc-select_popup_select_allSelect_icon vvc-select_popup_select_allSelect_icon--minus"},[e("van-icon",{attrs:{name:"minus"}})],1)])]},proxy:!0}],null,!1,3356569965)}),t._l(t.form.pickerList,(function(n,r){return e("van-cell",{key:r,attrs:{title:n.label},scopedSlots:t._u([{key:"right-icon",fn:function(){return[e("van-checkbox",{attrs:{value:t.form.value.includes(n.value),disabled:n.disabled},on:{click:function(e){return e.stopPropagation(),t.handleClickCheckbox(n)}}})]},proxy:!0}],null,!0)})}))],2):t._e()],1)])]],2)],1)},e=[],o=(n(7658),require("vant/lib/popup")),i=n.n(o),a=require("vant/lib/cell-group"),c=n.n(a),l=require("vant/lib/cell"),u=n.n(l),s=require("vant/lib/icon"),f=n.n(s),p=require("vant/lib/field"),v=n.n(p),d=require("vant/lib/search"),h=n.n(d),b=require("vant/lib/checkbox"),m=n.n(b),y=require("vant/lib/checkbox-group"),g=n.n(y),x=require("vant/lib/picker"),_=n.n(x),S=n(5881),O=n(1324),w={name:"vvcSelectMultiple",data(){return{form:{value:[],searchValue:"",pickerList:[]},currentLabel:"",items:[],indexs:[],filterableTimeOut:null,visible:!1,t:(0,O.createI18N)("selectMultiple")}},props:{value:{type:Array,default:()=>[]},list:{type:Array,default:()=>[]},option:{type:Object,default:()=>({value:"value",label:"label",disabled:"disabled"})},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},placeholder:{type:String},searchPlaceholder:{type:String},isLink:{type:Boolean,default:!0},loading:{type:Boolean},title:{type:String,default:""},noMatchText:{type:String},noDataText:{type:String},filterable:{type:Boolean,default:!1},popperClass:{type:String},clearable:{type:Boolean,default:!1},popperAppend:{type:String,default:"body"},reserveKeyword:{type:Boolean,default:!1}},watch:{visible(t){this.$emit("visible-change",t)},value(){this.setItemsAndIndexs()},list:{handler(){this.setItemsAndIndexs(),this.setPickerList()},immediate:!0}},methods:{handleConfirm(){this.$emit("input",this.form.value),this.$emit("change",{items:this.items,indexs:this.indexs}),this.blur()},handleSearch(){clearTimeout(this.filterableTimeOut),this.filterableTimeOut=setTimeout((()=>{this.setPickerList()}),300)},handleClickCheckbox(t){let e=JSON.parse(JSON.stringify(this.form.value));const n=e.indexOf(t.value);-1!==n?e.splice(n,1):e.push(t.value),this.$set(this.form,"value",e)},handleToggleAll(){this.form.value.length===this.list.length?this.$set(this.form,"value",[]):this.$set(this.form,"value",this.list.map((t=>t[this.option.value])))},focus(){this.readonly||this.disabled||(this.reserveKeyword||(this.$set(this.form,"searchValue",""),this.setPickerList()),this.$nextTick((()=>{this.$set(this.form,"value",JSON.parse(JSON.stringify(this.value))),this.visible=!0,this.$emit("focus")})))},blur(){this.visible=!1,this.$emit("blur")},clear(){this.form={value:JSON.parse(JSON.stringify(this.value))},this.$set(this.form,"searchValue",""),this.setPickerList()},setItemsAndIndexs(){let t=[],e=[];this.list.forEach(((n,r)=>{this.value.some((t=>String(t)===String(n[this.option.value])))&&(e.push({label:n[this.option.label],value:n[this.option.value]}),t.push(r))})),this.items=e,this.indexs=t,this.setCurrentLabel()},setCurrentLabel(){var t,e;this.currentLabel=(null===(t=this.items)||void 0===t||null===(e=t.map((t=>t.label)))||void 0===e?void 0:e.join("\n"))||""},setPickerList(){let t=this.list||[];t=t.map((t=>({...t,label:t[this.option.label],value:t[this.option.value],disabled:t[this.option.disabled]}))),t=t.filter((t=>-1!==t.label.indexOf(this.form.searchValue))),this.$set(this.form,"pickerList",t)},handleClear(){this.clear(),this.$emit("clear"),this.$emit("input",[]),this.$emit("change",{items:[],index:[]})}},components:{[i().name]:i(),[c().name]:c(),[u().name]:u(),[f().name]:f(),[v().name]:v(),[h().name]:h(),[m().name]:m(),[g().name]:g(),[_().name]:_()},directives:{vvcLoading:S["default"]}},k=w,j=n(1001),C=(0,j.Z)(k,t,e,!1,null,null,null),P=C.exports,T=P}(),module.exports=r})();