1 line
44 KiB
JavaScript
1 line
44 KiB
JavaScript
|
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-practice-practice"],{"0095":function(e,t,a){"use strict";a("7a82");var n=a("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(a("2589")),o=n(a("2ab1")),r=n(a("17ee")),d={en:i.default,"zh-Hans":o.default,"zh-Hant":r.default};t.default=d},1209:function(e,t,a){"use strict";a("7a82");var n=a("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(a("53ca"));a("14d9"),a("a434"),a("fb6a"),a("c740"),a("7db0"),a("d3b7");var o=n(a("8b3e")),r=n(a("3a3e")),d={name:"UniDataPicker",emits:["popupopened","popupclosed","nodeclick","input","change","update:modelValue"],mixins:[o.default],components:{DataPickerView:r.default},props:{options:{type:[Object,Array],default:function(){return{}}},popupTitle:{type:String,default:"请选择"},placeholder:{type:String,default:"请选择"},heightMobile:{type:String,default:""},readonly:{type:Boolean,default:!1},clearIcon:{type:Boolean,default:!0},border:{type:Boolean,default:!0},split:{type:String,default:"/"},ellipsis:{type:Boolean,default:!0},showSearch:{type:Boolean,default:!1}},data:function(){return{isOpened:!1,inputSelected:[]}},created:function(){var e=this;this.form=this.getForm("uniForms"),this.formItem=this.getForm("uniFormsItem"),this.formItem&&this.formItem.name&&(this.rename=this.formItem.name,this.form.inputChildrens.push(this)),this.$nextTick((function(){e.load()}))},methods:{clear:function(){this.inputSelected.splice(0),this._dispatchEvent([])},onPropsChange:function(){this._treeData=[],this.selectedIndex=0,this.load()},load:function(){var e=this;this.readonly?this._processReadonly(this.localdata,this.dataValue):this.isLocaldata?(this.loadData(),this.inputSelected=this.selected.slice(0)):this.parentField||this.selfField||!this.hasValue?this.hasValue&&this.getTreePath((function(){e.inputSelected=e.selected.slice(0)})):this.getNodeData((function(){e.inputSelected=e.selected.slice(0)}))},getForm:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"uniForms",t=this.$parent,a=t.$options.name;while(a!==e){if(t=t.$parent,!t)return!1;a=t.$options.name}return t},show:function(){var e=this;this.isOpened=!0,this.$nextTick((function(){e.$refs.pickerView.updateData({treeData:e._treeData,selected:e.selected,selectedIndex:e.selectedIndex})})),this.$emit("popupopened")},hide:function(){this.isOpened=!1,this.$emit("popupclosed")},handleInput:function(){this.readonly||this.show()},handleClose:function(e){this.hide()},onnodeclick:function(e){this.$emit("nodeclick",e)},ondatachange:function(e){this._treeData=this.$refs.pickerView._treeData},onchange:function(e){this.hide(),this.inputSelected=e,this._dispatchEvent(e)},_processReadonly:function(e,t){var a,n=e.findIndex((function(e){return e.children}));if(n>-1)return Array.isArray(t)?(a=t[t.length-1],"object"===(0,i.default)(a)&&a.value&&(a=a.value)):a=t,void(this.inputSelected=this._findNodePath(a,this.localdata));if(this.hasValue){for(var o=[],r=0;r<t.length;r++){var d=t[r],s=e.find((function(e){return e.value==d}));s&&o.push(s)}o.length&&(this.inputSelected=o)}else this.inputSelected=[]},_filterForArray:function(e,t){for(var a=[],n=0;n<t.length;n++){var i=t[n],o=e.find((function(e){return e.value==i}));o&&a.push(o)}return a},_dispatchEvent:function(e){var t={};if(e.length){for(var a=new Array(e.length),n=0;n<e.length;n++)a[n]=e[n].value;t=e[e.length-1]}else t.value="";this.formItem&&this.formItem.setValue(t.value),this.$emit("input",t.value),this.$emit("update:modelValue",t.value),this.$emit("change",{detail:{value:e}})}}};t.default=d},"17e4":function(e,t,a){"use strict";a("7a82");var n=a("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a("a9e3");var i,o=a("37dc"),r=n(a("0095"));setTimeout((function(){i=uni.getSystemInfoSync().platform}),16);var d=(0,o.initVueI18n)(r.default),s=d.t,l={name:"UniLoadMore",emits:["clickLoadMore"],props:{status:{type:String,default:"more"},showIcon:{type:Boolean,default:!0},iconType:{type:String,default:"auto"},iconSize:{type:Number
|