zhangback
2025-12-17 0c1bc5fee8cef2751633c049e1f431477fb81fdd
1
2
3
4
5
6
7
8
9
10
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox"],{3345:function(t,e,a){"use strict";a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return l})),a.d(e,"a",(function(){return i}));var i={uniLoadMore:function(){return Promise.all([a.e("common/vendor"),a.e("uni_modules/uni-load-more/components/uni-load-more/uni-load-more")]).then(a.bind(null,"6591"))}},n=function(){var t=this.$createElement;this._self._c},l=[]},"6a91":function(t,e,a){"use strict";var i=a("fcd5"),n=a.n(i);n.a},"91d6":function(t,e,a){"use strict";a.r(e);var i=a("3345"),n=a("d17b");for(var l in n)["default"].indexOf(l)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(l);a("6a91");var o=a("828b"),s=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);e["default"]=s.exports},d17b:function(t,e,a){"use strict";a.r(e);var i=a("f994"),n=a.n(i);for(var l in i)["default"].indexOf(l)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(l);e["default"]=n.a},f994:function(t,e,a){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={name:"uniDataChecklist",mixins:[t.mixinDatacom||{}],emits:["input","update:modelValue","change"],props:{mode:{type:String,default:"default"},multiple:{type:Boolean,default:!1},value:{type:[Array,String,Number],default:function(){return""}},modelValue:{type:[Array,String,Number],default:function(){return""}},localdata:{type:Array,default:function(){return[]}},min:{type:[Number,String],default:""},max:{type:[Number,String],default:""},wrap:{type:Boolean,default:!1},icon:{type:String,default:"left"},selectedColor:{type:String,default:""},selectedTextColor:{type:String,default:""},emptyText:{type:String,default:"暂无数据"},disabled:{type:Boolean,default:!1},map:{type:Object,default:function(){return{text:"text",value:"value"}}}},watch:{localdata:{handler:function(t){this.range=t,this.dataList=this.getDataList(this.getSelectedValue(t))},deep:!0},mixinDatacomResData:function(t){this.range=t,this.dataList=this.getDataList(this.getSelectedValue(t))},value:function(t){this.dataList=this.getDataList(t)},modelValue:function(t){this.dataList=this.getDataList(t)}},data:function(){return{dataList:[],range:[],contentText:{contentdown:"查看更多",contentrefresh:"加载中",contentnomore:"没有更多"},isLocal:!0,styles:{selectedColor:"#2979ff",selectedTextColor:"#666"},isTop:0}},computed:{dataValue:function(){return""===this.value?this.modelValue:(this.modelValue,this.value)}},created:function(){this.localdata&&0!==this.localdata.length?(this.isLocal=!0,this.range=this.localdata,this.dataList=this.getDataList(this.getSelectedValue(this.range))):this.collection&&(this.isLocal=!1,this.loadData())},methods:{loadData:function(){var t=this;this.mixinDatacomGet().then((function(e){t.mixinDatacomResData=e.result.data,0===t.mixinDatacomResData.length?(t.isLocal=!1,t.mixinDatacomErrorMessage=t.emptyText):t.isLocal=!0})).catch((function(e){t.mixinDatacomErrorMessage=e.message}))},getForm:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"uniForms",e=this.$parent,a=e.$options.name;while(a!==t){if(e=e.$parent,!e)return!1;a=e.$options.name}return e},change:function(t){var e=this,a=t.detail.value,i={value:[],data:[]};if(this.multiple)this.range.forEach((function(t){a.includes(t[e.map.value]+"")&&(i.value.push(t[e.map.value]),i.data.push(t))}));else{var n=this.range.find((function(t){return t[e.map.value]+""===a}));n&&(i={value:n[this.map.value],data:n})}this.$emit("input",i.value),this.$emit("update:modelValue",i.value),this.$emit("change",{detail:i}),this.multiple?this.dataList=this.getDataList(i.value,!0):this.dataList=this.getDataList(i.value)},getDataList:function(t){var e=this,a=JSON.parse(JSON.stringify(this.range)),i=[];return this.multiple?Array.isArray(t)||(t=[]):Array.isArray(t)&&t.length&&(t=t[0]),a.forEach((function(a,n){if(a.disabled=a.disable||a.disabled||!1,e.multiple)if(t.length>0){var l=t.find((function(t){return t===a[e.map.value]}));a.selected=void 0!==l}else a.selected=!1;else a.selected=t===a[e.map.value];i.push(a)})),this.setRange(i)},setRange:function(t){var e=this,a=t.filter((function(t){return t.selected})),i=Number(this.min)||0,n=Number(this.max)||"";return t.forEach((function(l,o){if(e.multiple){if(a.length<=i){var s=a.find((function(t){return t[e.map.value]===l[e.map.value]}));void 0!==s&&(l.disabled=!0)}if(a.length>=n&&""!==n){var r=a.find((function(t){return t[e.map.value]===l[e.map.value]}));void 0===r&&(l.disabled=!0)}}e.setStyles(l,o),t[o]=l})),t},setStyles:function(t,e){t.styleBackgroud=this.setStyleBackgroud(t),t.styleIcon=this.setStyleIcon(t),t.styleIconText=this.setStyleIconText(t),t.styleRightIcon=this.setStyleRightIcon(t)},getSelectedValue:function(t){var e=this;if(!this.multiple)return this.dataValue;var a=[];return t.forEach((function(t){t.selected&&a.push(t[e.map.value])})),this.dataValue.length>0?this.dataValue:a},setStyleBackgroud:function(t){var e={},a=this.selectedColor?this.selectedColor:"#2979ff";this.selectedColor&&("list"!==this.mode&&(e["border-color"]=t.selected?a:"#DCDFE6"),"tag"===this.mode&&(e["background-color"]=t.selected?a:"#f5f5f5"));var i="";for(var n in e)i+="".concat(n,":").concat(e[n],";");return i},setStyleIcon:function(t){var e={},a="";if(this.selectedColor){var i=this.selectedColor?this.selectedColor:"#2979ff";e["background-color"]=t.selected?i:"#fff",e["border-color"]=t.selected?i:"#DCDFE6",!t.selected&&t.disabled&&(e["background-color"]="#F2F6FC",e["border-color"]=t.selected?i:"#DCDFE6")}for(var n in e)a+="".concat(n,":").concat(e[n],";");return a},setStyleIconText:function(t){var e={},a="";if(this.selectedColor){var i=this.selectedColor?this.selectedColor:"#2979ff";"tag"===this.mode?e.color=t.selected?this.selectedTextColor?this.selectedTextColor:"#fff":"#666":e.color=t.selected?this.selectedTextColor?this.selectedTextColor:i:"#666",!t.selected&&t.disabled&&(e.color="#999")}for(var n in e)a+="".concat(n,":").concat(e[n],";");return a},setStyleRightIcon:function(t){var e={},a="";for(var i in"list"===this.mode&&(e["border-color"]=t.selected?this.styles.selectedColor:"#DCDFE6"),e)a+="".concat(i,":").concat(e[i],";");return a}}};e.default=a}).call(this,a("861b")["uniCloud"])},fcd5:function(t,e,a){}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
    'uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox-create-component',
    {
        'uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox-create-component':(function(module, exports, __webpack_require__){
            __webpack_require__('df3c')['createComponent'](__webpack_require__("91d6"))
        })
    },
    [['uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox-create-component']]
]);