1 line
174 KiB
JavaScript
1 line
174 KiB
JavaScript
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-complaint~pages-index-hospital~pages-index-hospital_nei"],{"0083":function(e,t,n){"use strict";(function(e){n("6a54");var r=n("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n("fcf3")),i=r(n("2634")),o=r(n("2fdc"));n("64aa"),n("bf0f"),n("aa9c"),n("fd3c"),n("c223"),n("dc8a"),n("0c26"),n("8f71");var s={props:{localdata:{type:[Array,Object],default:function(){return[]}},spaceInfo:{type:Object,default:function(){return{}}},collection:{type:String,default:""},action:{type:String,default:""},field:{type:String,default:""},orderby:{type:String,default:""},where:{type:[String,Object],default:""},pageData:{type:String,default:"add"},pageCurrent:{type:Number,default:1},pageSize:{type:Number,default:500},getcount:{type:[Boolean,String],default:!1},getone:{type:[Boolean,String],default:!1},gettree:{type:[Boolean,String],default:!1},manual:{type:Boolean,default:!1},value:{type:[Array,String,Number],default:function(){return[]}},modelValue:{type:[Array,String,Number],default:function(){return[]}},preload:{type:Boolean,default:!1},stepSearh:{type:Boolean,default:!0},selfField:{type:String,default:""},parentField:{type:String,default:""},multiple:{type:Boolean,default:!1},map:{type:Object,default:function(){return{text:"text",value:"value"}}}},data:function(){return{loading:!1,errorMessage:"",loadMore:{contentdown:"",contentrefresh:"",contentnomore:""},dataList:[],selected:[],selectedIndex:0,page:{current:this.pageCurrent,size:this.pageSize,count:0}}},computed:{isLocalData:function(){return!this.collection.length},isCloudData:function(){return this.collection.length>0},isCloudDataList:function(){return this.isCloudData&&!this.parentField&&!this.selfField},isCloudDataTree:function(){return this.isCloudData&&this.parentField&&this.selfField},dataValue:function(){var e=Array.isArray(this.modelValue)?this.modelValue.length>0:null!==this.modelValue||void 0!==this.modelValue;return e?this.modelValue:this.value},hasValue:function(){return"number"===typeof this.dataValue||null!=this.dataValue&&this.dataValue.length>0}},created:function(){var e=this;this.$watch((function(){var t=[];return["pageCurrent","pageSize","spaceInfo","value","modelValue","localdata","collection","action","field","orderby","where","getont","getcount","gettree"].forEach((function(n){t.push(e[n])})),t}),(function(t,n){for(var r=2;r<t.length;r++)if(t[r]!=n[r]){!0;break}t[0]!=n[0]&&(e.page.current=e.pageCurrent),e.page.size=e.pageSize,e.onPropsChange()})),this._treeData=[]},methods:{onPropsChange:function(){this._treeData=[]},loadData:function(){var e=this;return(0,o.default)((0,i.default)().mark((function t(){return(0,i.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.isLocalData?e.loadLocalData():e.isCloudDataList?e.loadCloudDataList():e.isCloudDataTree&&e.loadCloudDataTree();case 1:case"end":return t.stop()}}),t)})))()},loadLocalData:function(){var e=this;return(0,o.default)((0,i.default)().mark((function t(){var n;return(0,i.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e._treeData=[],e._extractTree(e.localdata,e._treeData),n=e.dataValue,void 0!==n){t.next=5;break}return t.abrupt("return");case 5:Array.isArray(n)&&(n=n[n.length-1],"object"===(0,a.default)(n)&&n[e.map.value]&&(n=n[e.map.value])),e.selected=e._findNodePath(n,e.localdata);case 7:case"end":return t.stop()}}),t)})))()},loadCloudDataList:function(){var e=this;return(0,o.default)((0,i.default)().mark((function t(){var n,r;return(0,i.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.loading){t.next=2;break}return t.abrupt("return");case 2:return e.loading=!0,t.prev=3,t.next=6,e.getCommand();case 6:n=t.sent,r=n.result.data,e._treeData=r,e._updateBindData(),e._updateSelected(),e.onDataChange(),t.next=17;break;case 14:t.prev=14,t.t0=t["catch"](3),e.errorMessage=t.t0;case 17:return t.prev=17,e.loading=!1,t.finish(17);case 20:case"end":return t.stop()}}),t,null,[[3,14,17,20]])})))()},loadCloudDataTree:function(){var e=this;return(0,o.default)
|