zhangback
2025-12-18 0048786bfb5af907191cd995a0381becb9c931d1
1
2
3
4
5
6
7
8
9
10
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["uni_modules/uni-data-select/components/uni-data-select/uni-data-select"],{"60ab":function(t,e,i){"use strict";i.r(e);var a=i("6954"),n=i("64df");for(var r in n)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(r);i("8146");var l=i("828b"),o=Object(l["a"])(n["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],void 0);e["default"]=o.exports},"64df":function(t,e,i){"use strict";i.r(e);var a=i("bc67"),n=i.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(r);e["default"]=n.a},6954:function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return r})),i.d(e,"a",(function(){return a}));var a={uniIcons:function(){return Promise.all([i.e("common/vendor"),i.e("uni_modules/uni-icons/components/uni-icons/uni-icons")]).then(i.bind(null,"45d8"))}},n=function(){var t=this,e=t.$createElement;t._self._c;t.$initSSP();var i=t.slotSelected?t.getSelectedItems():null,a=t.showSelector?t.slotEmpty&&0===t.mixinDatacomResData.length:null,n=t.showSelector&&!a?t.mixinDatacomResData.length:null;t.$initSSP();var r=t.showSelector&&t.slotOption?t.__map(t.mixinDatacomResData,(function(e,i){var a=t.__get_orig(e),n=t.multiple?t.getCurrentValues().includes(e.value):null,r=t.multiple?null:t.getCurrentValues();return"augmented"===t.$scope.data.scopedSlotsCompiler&&t.$setSSP("option",{item:a,itemSelected:t.multiple?a.__$$global$$__:r==a.value}),{$orig:a,g2:n,m1:r}})):null,l=t.showSelector&&!t.slotOption?t.__map(t.mixinDatacomResData,(function(e,i){var a=t.__get_orig(e),n=!t.multiple&&t.mixinDatacomResData.length>0,r=n?t.formatItemName(e):null;return{$orig:a,g3:n,m2:r}})):null,o=t.showSelector&&!t.slotOption?t.multiple&&t.mixinDatacomResData.length>0:null,u=t.showSelector&&!t.slotOption&&o?t.__map(t.mixinDatacomResData,(function(e,i){var a=t.__get_orig(e),n=t.getCurrentValues().includes(e.value),r=t.formatItemName(e);return{$orig:a,g5:n,m3:r}})):null;t.$mp.data=Object.assign({},{$root:{m0:i,g0:a,g1:n,l0:r,l1:l,g4:o,l2:u}}),"augmented"===t.$scope.data.scopedSlotsCompiler&&(t.$setSSP("selected",{selectedItems:i}),t.$setSSP("empty",{empty:t.emptyTips})),t.$callSSP()},r=[]},8146:function(t,e,i){"use strict";var a=i("ec82"),n=i.n(a);n.a},bc67:function(t,e,i){"use strict";(function(t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={name:"uni-data-select",mixins:[t.mixinDatacom||{}],emits:["open","close","update:modelValue","input","clear","change"],model:{prop:"modelValue",event:"update:modelValue"},options:{virtualHost:!0},props:{localdata:{type:Array,default:function(){return[]}},value:{type:[String,Number,Array],default:""},modelValue:{type:[String,Number,Array],default:""},label:{type:String,default:""},placeholder:{type:String,default:"请选择"},emptyTips:{type:String,default:"无选项"},clear:{type:Boolean,default:!0},defItem:{type:Number,default:0},disabled:{type:Boolean,default:!1},format:{type:String,default:""},placement:{type:String,default:"bottom"},multiple:{type:Boolean,default:!1},wrap:{type:Boolean,default:!1},align:{type:String,default:"left"},hideRight:{type:Boolean,default:!1},mode:{type:String,default:"default"}},data:function(){return{showSelector:!1,current:"",mixinDatacomResData:[],apps:[],channels:[],cacheKey:"uni-data-select-lastSelectedValue"}},created:function(){var t=this;this.debounceGet=this.debounce((function(){t.query()}),300),this.collection&&!this.localdata.length&&this.debounceGet()},computed:{typePlaceholder:function(){var t=this.placeholder,e={"opendb-stat-app-versions":"版本","opendb-app-channels":"渠道","opendb-app-list":"应用"}[this.collection];return e?t+e:t},valueCom:function(){return""===this.value?this.modelValue:(this.modelValue,this.value)},textShow:function(){var t=this;if(this.multiple){var e=this.getCurrentValues();if(Array.isArray(e)&&e.length>0){var i=this.mixinDatacomResData.filter((function(t){return e.includes(t.value)}));return i.map((function(e){return t.formatItemName(e)})).join(", ")}return""}return this.current},shouldShowClear:function(){if(this.multiple){var t=this.getCurrentValues();return Array.isArray(t)&&t.length>0}return!!this.current},shouldWrap:function(){return this.multiple&&this.wrap&&!!this.textShow},getOffsetByPlacement:function(){switch(this.placement){case"top":return"bottom:calc(100% + 12px);";case"bottom":return"top:calc(100% + 12px);"}},slotSelected:function(){return!!this.$scopedSlots&&this.$scopedSlots.selected},slotEmpty:function(){return!!this.$scopedSlots&&this.$scopedSlots.empty},slotOption:function(){return!!this.$scopedSlots&&this.$scopedSlots.option}},watch:{showSelector:{handler:function(t,e){t?this.$emit("open"):this.$emit("close")}},localdata:{immediate:!0,handler:function(t,e){Array.isArray(t)&&e!==t&&(this.mixinDatacomResData=t)}},valueCom:function(t,e){this.initDefVal()},mixinDatacomResData:{immediate:!0,handler:function(t){t.length&&this.initDefVal()}}},methods:{getSelectedItems:function(){var t=this.getCurrentValues(),e=this.mixinDatacomResData;return e=JSON.parse(JSON.stringify(this.mixinDatacomResData)),this.multiple?e.filter((function(e){return t.includes(e.value)}))||[]:e.filter((function(e){return e.value===t}))||[]},debounce:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,i=null;return function(){for(var a=this,n=arguments.length,r=new Array(n),l=0;l<n;l++)r[l]=arguments[l];i&&clearTimeout(i),i=setTimeout((function(){t.apply(a,r)}),e)}},isSelected:function(t){if(this.multiple){var e=this.getCurrentValues();return Array.isArray(e)&&e.includes(t.value)}return this.getCurrentValues()===t.value},getCurrentValues:function(){return this.multiple?Array.isArray(this.valueCom)?this.valueCom:this.valueCom?[this.valueCom]:[]:this.valueCom},query:function(){this.mixinDatacomEasyGet()},onMixinDatacomPropsChange:function(){this.collection&&this.debounceGet()},initDefVal:function(){var t=this,e=this.multiple?[]:"";if(!this.valueCom&&0!==this.valueCom||this.isDisabled(this.valueCom)){var i;if(this.collection&&(i=this.getCache()),i||0===i)e=i;else{var a=this.multiple?[]:"";this.defItem>0&&this.defItem<=this.mixinDatacomResData.length&&(a=this.multiple?[this.mixinDatacomResData[this.defItem-1].value]:this.mixinDatacomResData[this.defItem-1].value),e=a}(e||0===e||this.multiple&&Array.isArray(e)&&e.length>0)&&this.emit(e)}else e=this.valueCom;if(this.multiple){var n=Array.isArray(e)?e:e?[e]:[],r=this.mixinDatacomResData.filter((function(t){return n.includes(t.value)}));this.current=r.map((function(e){return t.formatItemName(e)}))}else{var l=this.mixinDatacomResData.find((function(t){return t.value===e}));this.current=l?this.formatItemName(l):""}},isDisabled:function(t){var e=this;if(Array.isArray(t))return t.some((function(t){return e.mixinDatacomResData.some((function(e){return e.value===t&&e.disable}))}));var i=!1;return this.mixinDatacomResData.forEach((function(e){e.value===t&&(i=e.disable)})),i},clearVal:function(){var t=this.multiple?[]:"";this.emit(t),this.current=this.multiple?[]:"",this.collection&&this.removeCache(),this.$emit("clear")},checkBoxChange:function(t){var e=this,i=t.detail.value,a=i&&i.length>0?i.map((function(t){var i=parseInt(t,10);return isNaN(i)&&console.error("无效索引: ".concat(t)),(i<0||i>=e.mixinDatacomResData.length)&&console.error("索引越界: ".concat(i)),e.mixinDatacomResData[i].value})):[],n=this.mixinDatacomResData.filter((function(t){return a.includes(t.value)}));this.current=n.map((function(t){return e.formatItemName(t)})),this.emit(a)},change:function(t){var e=this;if(!t.disable)if(this.multiple){var i=this.getCurrentValues();Array.isArray(i)||(i=i?[i]:[]);var a=t.value,n=i.indexOf(a);n>-1?i.splice(n,1):i.push(a);var r=this.mixinDatacomResData.filter((function(t){return i.includes(t.value)}));this.current=r.map((function(t){return e.formatItemName(t)})),this.emit(i)}else this.showSelector=!1,this.current=this.formatItemName(t),this.emit(t.value)},emit:function(t){this.$emit("input",t),this.$emit("update:modelValue",t),this.$emit("change",t),this.collection&&this.setCache(t)},toggleSelector:function(){this.disabled||(this.showSelector=!this.showSelector)},formatItemName:function(t){var e=t.text,i=t.value,a=t.channel_code;if(a=a?"(".concat(a,")"):"",this.format){var n="";for(var r in n=this.format,t)n=n.replace(new RegExp("{".concat(r,"}"),"g"),t[r]);return n}return this.collection.indexOf("app-list")>0?"".concat(e,"(").concat(i,")"):e||"未命名".concat(a)},getLoadData:function(){return this.mixinDatacomResData},getCurrentCacheKey:function(){return this.collection},getCache:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.getCurrentCacheKey(),e=i.getStorageSync(this.cacheKey)||{};return e[t]},setCache:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getCurrentCacheKey(),a=i.getStorageSync(this.cacheKey)||{};a[e]=t,i.setStorageSync(this.cacheKey,a)},removeCache:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.getCurrentCacheKey(),e=i.getStorageSync(this.cacheKey)||{};delete e[t],i.setStorageSync(this.cacheKey,e)}}};e.default=a}).call(this,i("861b")["uniCloud"],i("df3c")["default"])},ec82:function(t,e,i){}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
    'uni_modules/uni-data-select/components/uni-data-select/uni-data-select-create-component',
    {
        'uni_modules/uni-data-select/components/uni-data-select/uni-data-select-create-component':(function(module, exports, __webpack_require__){
            __webpack_require__('df3c')['createComponent'](__webpack_require__("60ab"))
        })
    },
    [['uni_modules/uni-data-select/components/uni-data-select/uni-data-select-create-component']]
]);