1 line
44 KiB
JavaScript
1 line
44 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-insect-monitors"],{"0084":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return a}));var a={uDropdownItem:n("0dcd").default,uIcon:n("f86b").default,uInput:n("d5da").default,uLine:n("ee53").default,uCalendar:n("c6c9").default},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("u-dropdown-item",{attrs:{title:e.label}},[n("v-uni-view",{staticClass:"bg-white"},[n("v-uni-view",{staticClass:"p-30rpx flex items-center text-28rpx",on:{click:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t),e.openCalendar.apply(void 0,arguments)}}},[n("u-icon",{attrs:{name:"calendar",color:"#333",size:"32"}}),n("v-uni-text",{staticStyle:{"margin-left":"6rpx"}},[e._v("选择日期:")]),e.isRange?[n("v-uni-view",{staticClass:"flex flex-1 items-center"},[n("u-input",{staticClass:"flex-1 !pointer-events-none",attrs:{value:e.status[0],placeholder:e.placeholderStr[0],disabled:!0,"input-align":"center"}}),n("v-uni-view",{staticClass:"px-10rpx"},[e._v("至")]),n("u-input",{staticClass:"flex-1 !pointer-events-none",attrs:{value:e.status[1],placeholder:e.placeholderStr[1],disabled:!0,"input-align":"center"}})],1)]:[n("u-input",{staticClass:"flex-1 !pointer-events-none",attrs:{value:e.status,placeholder:e.placeholderStr,disabled:!0,"input-align":"left"}})]],2),n("u-line"),n("portal",{attrs:{to:"calendar-portal"}},[n("u-calendar",{attrs:{mode:e.mode},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.handleChange.apply(void 0,arguments)}},model:{value:e.show,callback:function(t){e.show=t},expression:"show"}})],1)],1)],1)},r=[]},"00f5":function(e,t,n){"use strict";n.r(t);var a=n("5f04"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);t["default"]=i.a},"02cd":function(e,t,n){"use strict";n.r(t);var a=n("f2d8"),i=n("93f3");for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);var o,s=n("f0c5"),u=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],o);t["default"]=u.exports},"0359":function(e,t,n){"use strict";n("7a82");var a=n("ee27").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("99af");var i=a(n("f3f3")),r=a(n("f07e")),o=a(n("c964")),s=a(n("02cd")),u=n("365c"),c=n("ed08"),l=a(n("0b61"));t.default={mixins:[l.default],components:{SearchForm:s.default},data:function(){return{filterParmas:{},dataList:[],downOption:{use:!1},upOption:{auto:!1,page:{size:20}},searchFormSchema:[{field:"base",label:"基地",component:"ApiSelect",componentProps:function(e){var t=e.formActionType;return{api:function(){var e=(0,o.default)((0,r.default)().mark((function e(t){var n,a;return(0,r.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,u.http.get("/api/agricultural-device-basic",{params:t});case 2:return n=e.sent,a=n.data,e.abrupt("return",a.data);case 5:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}(),onOptionsChange:function(e){var n=t.setFieldsValue;e.length&&n({base:e[0].value})},labelField:"name",valueField:"id",params:{device_type:6}}}},{field:"device_id",component:"ApiSelect",label:"监控点",componentProps:function(e){var t=e.formModel,n=e.formActionType;return{placeholder:"监控点",api:function(){var e=(0,o.default)((0,r.default)().mark((function e(t){var n,a;return(0,r.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(null!=t.agricultural_basic){e.next=2;break}return e.abrupt("return",[]);case 2:return e.next=4,u.http.get("/api/agricultural-device-point/".concat(t.agricultural_basic),{params:t});case 4:return n=e.sent,a=n.data,e.abrupt("return",(0,c.formatDataByObject)(a.data));case 7:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}(),onOptionsChange:function(e){var t=n.setFieldsValue;e.length&&t({device_id:e[0].value})},params:{device_type:6,agricultural_basic:t.base},labelField:"label",valueField:"value"}}},{field:"[start_time, end_time]",label:"日期",component:"Calendar",defaultValue:[this.$u.timeFormat((new Date).getTime()-6048e5,"yyyy-mm-dd"),this.$u.timeFormat((new Date).getTime(),"yyyy-mm-dd")],componentProps:{mode:"range",placeholder:["开始时间","结束时间"]}}]}},methods:{upCallback:function(e){var t=e.num,n=e.size;this.getData((0,i.default)((0,i.default)({},this.filterParmas),{},{page:t,per_page:n}))},handleSubmit:function(e){this.filterParmas=e,this.mescroll.resetUpScroll()},getData:function(e){var t=this;return(0,o.default)((0,r.default)().mark((function n(){var a,i,o,s;return(0,r.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e.device_id){n.next=2;break}return n.abrupt("return",t.$u.toast("没有关联基地"));case 2:return n.prev=2,n.next=5,u.http.get("/api/devices/".concat(e.device_id,"/worm-photos"),{params:e});case 5:a=n.sent,i=a.data,1==e.page&&(t.dataList=[]),o=i.data,s=i.meta,t.dataList=t.dataList.concat(o),t.mescroll.endByPage(o.length,s.total),n.next=16;break;case 13:n.prev=13,n.t0=n["catch"](2),t.mescroll.endErr();case 16:case"end":return n.stop()}}),n,null,[[2,13]])})))()}}}},"05d7":function(e,t,n){"use strict";var a=n("89d1"),i=n.n(a);i.a},1078:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return a}));var a={uDropdownItem:n("0dcd").default},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("u-dropdown-item",{attrs:{title:e.label,options:e.getOptions},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.handleChange.apply(void 0,arguments)}},model:{value:e.status,callback:function(t){e.status=t},expression:"status"}})},r=[]},1794:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return a}));var a={uPopup:n("df25").default,uIcon:n("f86b").default,uButton:n("d9ad").default},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("u-popup",{attrs:{closeable:!0,maskCloseAble:e.maskCloseAble,mode:"bottom",popup:!1,length:"auto",safeAreaInsetBottom:e.safeAreaInsetBottom,"z-index":e.uZIndex,"border-radius":e.borderRadius,closeable:e.closeable},on:{close:function(t){arguments[0]=t=e.$handleEvent(t),e.close.apply(void 0,arguments)}},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},[n("v-uni-view",{staticClass:"u-calendar"},[n("v-uni-view",{staticClass:"u-calendar__header"},[e.$slots["tooltip"]?e._t("tooltip"):n("v-uni-view",{staticClass:"u-calendar__header__text"},[e._v(e._s(e.toolTip))])],2),n("v-uni-view",{staticClass:"u-calendar__action u-flex u-row-center"},[n("v-uni-view",{staticClass:"u-calendar__action__icon"},[e.changeYear?n("u-icon",{attrs:{name:"arrow-left-double",color:e.yearArrowColor},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.changeYearHandler(0)}}}):e._e()],1),n("v-uni-view",{staticClass:"u-calendar__action__icon"},[e.changeMonth?n("u-icon",{attrs:{name:"arrow-left",color:e.monthArrowColor},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.changeMonthHandler(0)}}}):e._e()],1),n("v-uni-view",{staticClass:"u-calendar__action__text"},[e._v(e._s(e.showTitle))]),n("v-uni-view",{staticClass:"u-calendar__action__icon"},[e.changeMonth?n("u-icon",{attrs:{name:"arrow-right",color:e.monthArrowColor},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.changeMonthHandler(1)}}}):e._e()],1),n("v-uni-view",{staticClass:"u-calendar__action__icon"},[e.changeYear?n("u-icon",{attrs:{name:"arrow-right-double",color:e.yearArrowColor},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.changeYearHandler(1)}}}):e._e()],1)],1),n("v-uni-view",{staticClass:"u-calendar__week-day"},e._l(e.weekDayZh,(function(t,a){return n("v-uni-view",{key:a,staticClass:"u-calendar__week-day__text"},[e._v(e._s(t))])})),1),n("v-uni-view",{staticClass:"u-calendar__content"},[e._l(e.weekdayArr,(function(e,t){return[n("v-uni-view",{key:t+"_0",staticClass:"u-calendar__content__item"})]})),e._l(e.daysArr,(function(t,a){return n("v-uni-view",{key:a,staticClass:"u-calendar__content__item",class:{"u-hover-class":e.openDisAbled(e.year,e.month,a+1),"u-calendar__content--start-date":"range"==e.mode&&e.startDate==e.year+"-"+e.month+"-"+(a+1)||"date"==e.mode,"u-calendar__content--end-date":"range"==e.mode&&e.endDate==e.year+"-"+e.month+"-"+(a+1)||"date"==e.mode},style:{backgroundColor:e.getColor(a,1)},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.dateClick(a)}}},[n("v-uni-view",{staticClass:"u-calendar__content__item__inner",style:{color:e.getColor(a,2)}},[n("v-uni-view",[e._v(e._s(a+1))])],1),"range"==e.mode&&e.startDate==e.year+"-"+e.month+"-"+(a+1)&&e.startDate!=e.endDate?n("v-uni-view",{staticClass:"u-calendar__content__item__tips",style:{color:e.activeColor}},[e._v(e._s(e.startText))]):e._e(),"range"==e.mode&&e.endDate==e.year+"-"+e.month+"-"+(a+1)?n("v-uni-view",{staticClass:"u-calendar__content__item__tips",style:{color:e.activeColor}},[e._v(e._s(e.endText))]):e._e()],1)})),n("v-uni-view",{staticClass:"u-calendar__content__bg-month"},[e._v(e._s(e.month))])],2),n("v-uni-view",{staticClass:"u-calendar__bottom"},[n("v-uni-view",{staticClass:"u-calendar__bottom__choose"},[n("v-uni-text",[e._v(e._s("date"==e.mode?e.activeDate:e.startDate))]),e.endDate?n("v-uni-text",[e._v("至"+e._s(e.endDate))]):e._e()],1),n("v-uni-view",{staticClass:"u-calendar__bottom__btn"},[n("u-button",{attrs:{type:e.btnType,shape:"circle",size:"default"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.btnFix(!1)}}},[e._v("确定")])],1)],1)],1)],1)},r=[]},"1ce3":function(e,t,n){"use strict";n.r(t);var a=n("cb0a"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);t["default"]=i.a},"24fe":function(e,t,n){"use strict";n.r(t);var a=n("add5"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);t["default"]=i.a},"26cb2":function(e,t,n){"use strict";n.r(t);var a=n("0359"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);t["default"]=i.a},"2fed":function(e,t,n){"use strict";n.r(t);var a=n("f926"),i=n("b471");for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);var o,s=n("f0c5"),u=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],o);t["default"]=u.exports},"338d":function(e,t,n){"use strict";n.r(t);var a=n("d50a"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);t["default"]=i.a},"393e":function(e,t,n){"use strict";n("7a82");var a=n("ee27").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n("f07e")),r=a(n("c964")),o=a(n("f3f3"));n("a9e3"),n("13d5"),n("d3b7"),n("14d9"),n("4de4");var s=n("4fcf6");t.default={props:{options:{type:Array,default:function(){return[]}},label:{type:String,default:""},value:{type:[Array,Object,String,Number]},params:{type:Object,default:function(){return{}}},labelField:{type:String,default:"label"},valueField:{type:String,default:"value"}},computed:{status:{get:function(){return this.value},set:function(e){this.$emit("change",e),this.$emit("input",e)}},getOptions:function(){var e=this.labelField,t=this.valueField;return this.options.reduce((function(n,a){if(a){var i=a[t];n.push((0,o.default)((0,o.default)({},(0,s.omit)(a,[e,t])),{},{label:a[e],value:i}))}return n}),[])}},data:function(){return{emitData:null,isFirstLoad:!0}},created:function(){this.fetch()},methods:{fetch:function(){var e=this;return(0,r.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(n=e.options,t.prev=1,e.isFirstLoad=!1,!Array.isArray(n)){t.next=7;break}return e.options=n,e.emitChange(),t.abrupt("return");case 7:e.emitChange(),t.next=13;break;case 10:t.prev=10,t.t0=t["catch"](1),console.warn(t.t0);case 13:case"end":return t.stop()}}),t,null,[[1,10]])})))()},emitChange:function(){this.$emit("options-change",this.getOptions)},handleChange:function(e){var t=this.getOptions.filter((function(t){return t.value==e}));this.emitData=t},isFunction:function(e){return"function"===typeof e}},watch:{params:{handler:function(){!this.isFirstLoad&&this.fetch()},deep:!0}}}},"4fadc":function(e,t,n){"use strict";var a=n("23e7"),i=n("6f53").entries;a({target:"Object",stat:!0},{entries:function(e){return i(e)}})},"5f04":function(e,t,n){"use strict";n("7a82");var a=n("ee27").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n("f07e")),r=a(n("c964")),o=a(n("f3f3"));n("a9e3"),n("13d5"),n("d3b7"),n("14d9"),n("4de4");var s=n("4fcf6");t.default={props:{api:{type:Function,default:function(){}},label:{type:String,default:""},value:{type:[Array,Object,String,Number]},params:{type:Object,default:function(){return{}}},labelField:{type:String,default:"label"},valueField:{type:String,default:"value"}},computed:{status:{get:function(){return this.value},set:function(e){this.$emit("change",e),this.$emit("input",e)}},getOptions:function(){var e=this.labelField,t=this.valueField;return this.options.reduce((function(n,a){if(a){var i=a[t];n.push((0,o.default)((0,o.default)({},(0,s.omit)(a,[e,t])),{},{label:a[e],value:i}))}return n}),[])}},data:function(){return{options:[],emitData:null,isFirstLoad:!0}},created:function(){this.fetch()},methods:{fetch:function(){var e=this;return(0,r.default)((0,i.default)().mark((function t(){var n,a;return(0,i.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.api,n&&e.isFunction(n)){t.next=3;break}return t.abrupt("return");case 3:return e.options=[],t.prev=4,t.next=7,n(e.params);case 7:if(a=t.sent,e.isFirstLoad=!1,!Array.isArray(a)){t.next=13;break}return e.options=a,e.emitChange(),t.abrupt("return");case 13:e.emitChange(),t.next=19;break;case 16:t.prev=16,t.t0=t["catch"](4),console.warn(t.t0);case 19:case"end":return t.stop()}}),t,null,[[4,16]])})))()},emitChange:function(){this.$emit("options-change",this.getOptions)},handleChange:function(e){var t=this.getOptions.filter((function(t){return t.value==e}));this.emitData=t},isFunction:function(e){return"function"===typeof e}},watch:{params:{handler:function(){!this.isFirstLoad&&this.fetch()},deep:!0}}}},6187:function(e,t,n){var a=n("6ee2");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var i=n("4f06").default;i("07939987",a,!0,{sourceMap:!1,shadowMode:!1})},"6ccf":function(e,t,n){var a=n("24fb");t=a(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.u-calendar[data-v-7de526b6]{color:#606266}.u-calendar__header[data-v-7de526b6]{width:100%;box-sizing:border-box;font-size:%?30?%;background-color:#fff;color:#303133}.u-calendar__header__text[data-v-7de526b6]{margin-top:%?30?%;padding:0 %?60?%;display:flex;flex-direction:row;justify-content:center;align-items:center}.u-calendar__action[data-v-7de526b6]{padding:%?40?% 0 %?40?% 0}.u-calendar__action__icon[data-v-7de526b6]{margin:0 %?16?%}.u-calendar__action__text[data-v-7de526b6]{padding:0 %?16?%;color:#303133;font-size:%?32?%;line-height:%?32?%;font-weight:700}.u-calendar__week-day[data-v-7de526b6]{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:6px 0;overflow:hidden}.u-calendar__week-day__text[data-v-7de526b6]{flex:1;text-align:center}.u-calendar__content[data-v-7de526b6]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;padding:6px 0;box-sizing:border-box;background-color:#fff;position:relative}.u-calendar__content--end-date[data-v-7de526b6]{border-top-right-radius:%?8?%;border-bottom-right-radius:%?8?%}.u-calendar__content--start-date[data-v-7de526b6]{border-top-left-radius:%?8?%;border-bottom-left-radius:%?8?%}.u-calendar__content__item[data-v-7de526b6]{width:14.2857%;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:6px 0;overflow:hidden;position:relative;z-index:2}.u-calendar__content__item__inner[data-v-7de526b6]{height:%?84?%;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-direction:column;font-size:%?32?%;position:relative;border-radius:50%}.u-calendar__content__item__inner__desc[data-v-7de526b6]{width:100%;font-size:%?24?%;line-height:%?24?%;-webkit-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:center center;transform-origin:center center;position:absolute;left:0;text-align:center;bottom:%?2?%}.u-calendar__content__item__tips[data-v-7de526b6]{width:100%;font-size:%?24?%;line-height:%?24?%;position:absolute;left:0;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:center center;transform-origin:center center;text-align:center;bottom:%?8?%;z-index:2}.u-calendar__content__bg-month[data-v-7de526b6]{position:absolute;font-size:130px;line-height:130px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#e4e7ed;z-index:1}.u-calendar__bottom[data-v-7de526b6]{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-direction:column;background-color:#fff;padding:0 %?40?% %?30?%;box-sizing:border-box;font-size:%?24?%;color:#909399}.u-calendar__bottom__choose[data-v-7de526b6]{height:%?50?%}.u-calendar__bottom__btn[data-v-7de526b6]{width:100%}',""]),e.exports=t},"6eaa":function(e,t,n){"use strict";n.r(t);var a=n("1078"),i=n("9ac8");for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);var o,s=n("f0c5"),u=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],o);t["default"]=u.exports},"6ee2":function(e,t,n){var a=n("24fb");t=a(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.u-image[data-v-17075ca9]{position:relative;transition:opacity .5s ease-in-out}.u-image__image[data-v-17075ca9]{width:100%;height:100%}.u-image__loading[data-v-17075ca9], .u-image__error[data-v-17075ca9]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#f3f4f6;color:#909399;font-size:%?46?%}',""]),e.exports=t},7860:function(e,t,n){"use strict";n("7a82"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("a9e3"),n("99af"),n("ac1f"),n("5319"),n("fb6a"),n("a630"),n("3ca3"),n("d3b7"),n("ddb0");t.default={name:"u-calendar",props:{safeAreaInsetBottom:{type:Boolean,default:!1},maskCloseAble:{type:Boolean,default:!0},value:{type:Boolean,default:!1},zIndex:{type:[String,Number],default:0},changeYear:{type:Boolean,default:!0},changeMonth:{type:Boolean,default:!0},mode:{type:String,default:"date"},maxYear:{type:[Number,String],default:2050},minYear:{type:[Number,String],default:1950},minDate:{type:[Number,String],default:"1950-01-01"},maxDate:{type:[Number,String],default:""},borderRadius:{type:[String,Number],default:20},monthArrowColor:{type:String,default:"#606266"},yearArrowColor:{type:String,default:"#909399"},color:{type:String,default:"#303133"},activeBgColor:{type:String,default:"#2979ff"},activeColor:{type:String,default:"#ffffff"},rangeBgColor:{type:String,default:"rgba(41,121,255,0.13)"},rangeColor:{type:String,default:"#2979ff"},startText:{type:String,default:"开始"},endText:{type:String,default:"结束"},btnType:{type:String,default:"primary"},isActiveCurrent:{type:Boolean,default:!0},isChange:{type:Boolean,default:!1},closeable:{type:Boolean,default:!0},toolTip:{type:String,default:"选择日期"}},data:function(){return{weekday:1,weekdayArr:[],days:0,daysArr:[],showTitle:"",year:2020,month:0,day:0,startYear:0,startMonth:0,startDay:0,endYear:0,endMonth:0,endDay:0,today:"",activeDate:"",startDate:"",endDate:"",isStart:!0,min:null,max:null,weekDayZh:["日","一","二","三","四","五","六"]}},computed:{dataChange:function(){return"".concat(this.mode,"-").concat(this.minDate,"-").concat(this.maxDate)},uZIndex:function(){return this.zIndex?this.zIndex:this.$u.zIndex.popup}},watch:{dataChange:function(e){this.init()}},created:function(){this.init()},methods:{getColor:function(e,t){var n=1==t?"":this.color,a=e+1,i="".concat(this.year,"-").concat(this.month,"-").concat(a),r=new Date(i.replace(/\-/g,"/")).getTime(),o=this.startDate.replace(/\-/g,"/"),s=this.endDate.replace(/\-/g,"/");return this.isActiveCurrent&&this.activeDate==i||this.startDate==i||this.endDate==i?n=1==t?this.activeBgColor:this.activeColor:this.endDate&&r>new Date(o).getTime()&&r<new Date(s).getTime()&&(n=1==t?this.rangeBgColor:this.rangeColor),n},init:function(){var e=new Date,t=new Date(this.minDate),n=new Date(this.maxDate);e<t&&(e=t),e>n&&(e=n),this.year=e.getFullYear(),this.month=e.getMonth()+1,this.day=e.getDate(),this.today="".concat(e.getFullYear(),"-").concat(e.getMonth()+1,"-").concat(e.getDate()),this.activeDate=this.today,this.min=this.initDate(this.minDate),this.max=this.initDate(this.maxDate||this.today),this.startDate="",this.startYear=0,this.startMonth=0,this.startDay=0,this.endYear=0,this.endMonth=0,this.endDay=0,this.endDate="",this.isStart=!0,this.changeData()},initDate:function(e){var t=e.split("-");return{year:Number(t[0]||1920),month:Number(t[1]||1),day:Number(t[2]||1)}},openDisAbled:function(e,t,n){var a=!0,i="".concat(e,"/").concat(t,"/").concat(n),r="".concat(this.min.year,"/").concat(this.min.month,"/").concat(this.min.day),o="".concat(this.max.year,"/").concat(this.max.month,"/").concat(this.max.day),s=new Date(i).getTime();return s>=new Date(r).getTime()&&s<=new Date(o).getTime()&&(a=!1),a},generateArray:function(e,t){return Array.from(new Array(t+1).keys()).slice(e)},formatNum:function(e){return e<10?"0"+e:e+""},getMonthDay:function(e,t){var n=new Date(e,t,0).getDate();return n},getWeekday:function(e,t){var n=new Date("".concat(e,"/").concat(t,"/01 00:00:00"));return n.getDay()},checkRange:function(e){var t=!1;return(e<this.minYear||e>this.maxYear)&&(uni.showToast({title:"日期超出范围啦~",icon:"none"}),t=!0),t},changeMonthHandler:function(e){if(e){var t=this.month+1,n=t>12?this.year+1:this.year;this.checkRange(n)||(this.month=t>12?1:t,this.year=n,this.changeData())}else{var a=this.month-1,i=a<1?this.year-1:this.year;this.checkRange(i)||(this.month=a<1?12:a,this.year=i,this.changeData())}},changeYearHandler:function(e){var t=e?this.year+1:this.year-1;this.checkRange(t)||(this.year=t,this.changeData())},changeData:function(){this.days=this.getMonthDay(this.year,this.month),this.daysArr=this.generateArray(1,this.days),this.weekday=this.getWeekday(this.year,this.month),this.weekdayArr=this.generateArray(1,this.weekday),this.showTitle="".concat(this.year,"年").concat(this.month,"月"),this.isChange&&"date"==this.mode&&this.btnFix(!0)},dateClick:function(e){if(e+=1,!this.openDisAbled(this.year,this.month,e)){this.day=e;var t="".concat(this.year,"-").concat(this.month,"-").concat(e);if("date"==this.mode)this.activeDate=t;else{var n=new Date(t.replace(/\-/g,"/")).getTime()<new Date(this.startDate.replace(/\-/g,"/")).getTime();this.isStart||n?(this.startDate=t,this.startYear=this.year,this.startMonth=this.month,this.startDay=this.day,this.endYear=0,this.endMonth=0,this.endDay=0,this.endDate="",this.activeDate="",this.isStart=!1):(this.endDate=t,this.endYear=this.year,this.endMonth=this.month,this.endDay=this.day,this.isStart=!0)}}},close:function(){this.$emit("input",!1)},getWeekText:function(e){e=new Date("".concat(e.replace(/\-/g,"/")," 00:00:00"));var t=e.getDay();return"星期"+["日","一","二","三","四","五","六"][t]},btnFix:function(e){if(e||this.close(),"date"==this.mode){var t=this.activeDate.split("-"),n=this.isChange?this.year:Number(t[0]),a=this.isChange?this.month:Number(t[1]),i=this.isChange?this.day:Number(t[2]),r=this.getMonthDay(n,a),o="".concat(n,"-").concat(this.formatNum(a),"-").concat(this.formatNum(i)),s=this.getWeekText(o),u=!1;"".concat(n,"-").concat(a,"-").concat(i)==this.today&&(u=!0),this.$emit("change",{year:n,month:a,day:i,days:r,result:o,week:s,isToday:u})}else{if(!this.startDate||!this.endDate)return;var c=this.formatNum(this.startMonth),l=this.formatNum(this.startDay),d="".concat(this.startYear,"-").concat(c,"-").concat(l),f=this.getWeekText(d),h=this.formatNum(this.endMonth),p=this.formatNum(this.endDay),v="".concat(this.endYear,"-").concat(h,"-").concat(p),m=this.getWeekText(v);this.$emit("change",{startYear:this.startYear,startMonth:this.startMonth,startDay:this.startDay,startDate:d,startWeek:f,endYear:this.endYear,endMonth:this.endMonth,endDay:this.endDay,endDate:v,endWeek:m})}}}}},"7b18":function(e,t,n){var a=n("6ccf");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var i=n("4f06").default;i("a1f87dac",a,!0,{sourceMap:!1,shadowMode:!1})},8724:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return a}));var a={uIcon:n("f86b").default},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticClass:"u-image",style:[e.wrapStyle,e.backgroundStyle],on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.onClick.apply(void 0,arguments)}}},[e.isError?e._e():n("v-uni-image",{staticClass:"u-image__image",style:{borderRadius:"circle"==e.shape?"50%":e.$u.addUnit(e.borderRadius)},attrs:{src:e.src,mode:e.mode,"lazy-load":e.lazyLoad,"show-menu-by-longpress":e.showMenuByLongpress},on:{error:function(t){arguments[0]=t=e.$handleEvent(t),e.onErrorHandler.apply(void 0,arguments)},load:function(t){arguments[0]=t=e.$handleEvent(t),e.onLoadHandler.apply(void 0,arguments)}}}),e.showLoading&&e.loading?n("v-uni-view",{staticClass:"u-image__loading",style:{borderRadius:"circle"==e.shape?"50%":e.$u.addUnit(e.borderRadius),backgroundColor:e.bgColor}},[e.$slots.loading?e._t("loading"):n("u-icon",{attrs:{name:e.loadingIcon,width:e.width,height:e.height}})],2):e._e(),e.showError&&e.isError&&!e.loading?n("v-uni-view",{staticClass:"u-image__error",style:{borderRadius:"circle"==e.shape?"50%":e.$u.addUnit(e.borderRadius)}},[e.$slots.error?e._t("error"):n("u-icon",{attrs:{name:e.errorIcon,width:e.width,height:e.height}})],2):e._e()],1)},r=[]},"879c":function(e,t,n){"use strict";var a=n("6187"),i=n.n(a);i.a},"88e4":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return a}));var a={uSticky:n("680e").default,mescrollBody:n("4d90").default,uImage:n("9df5").default},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",[n("u-sticky",{attrs:{h5NavHeight:e.h5NavHeightP}},[n("v-uni-view",{staticClass:"bg-white"},[n("SearchForm",{attrs:{schemas:e.searchFormSchema},on:{submit:function(t){arguments[0]=t=e.$handleEvent(t),e.handleSubmit.apply(void 0,arguments)}}})],1)],1),n("mescroll-body",{attrs:{up:e.upOption,down:e.downOption},on:{init:function(t){arguments[0]=t=e.$handleEvent(t),e.mescrollInit.apply(void 0,arguments)},up:function(t){arguments[0]=t=e.$handleEvent(t),e.upCallback.apply(void 0,arguments)}}},e._l(e.dataList,(function(t,a){return n("v-uni-view",{key:a,staticClass:"mx-20rpx my-20rpx bg-white shadow shadow-lg"},[n("v-uni-view",{staticClass:"h-500rpx"},[n("u-image",{staticClass:"!h-full",attrs:{src:t.url}})],1),n("v-uni-view",{staticClass:"p-16rpx"},[e._v("时间: "+e._s(t.time))])],1)})),1)],1)},r=[]},"89d1":function(e,t,n){var a=n("db00");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var i=n("4f06").default;i("78e6f5fc",a,!0,{sourceMap:!1,shadowMode:!1})},"93f3":function(e,t,n){"use strict";n.r(t);var a=n("9971"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);t["default"]=i.a},9971:function(module,exports,__webpack_require__){"use strict";__webpack_require__("7a82");var _interopRequireDefault=__webpack_require__("ee27").default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _slicedToArray2=_interopRequireDefault(__webpack_require__("d0af")),_typeof2=_interopRequireDefault(__webpack_require__("0122")),_createForOfIteratorHelper2=_interopRequireDefault(__webpack_require__("54f8"));__webpack_require__("4de4"),__webpack_require__("d3b7"),__webpack_require__("d81d"),__webpack_require__("c975"),__webpack_require__("159b"),__webpack_require__("b64b"),__webpack_require__("7db0"),__webpack_require__("c760"),__webpack_require__("f8c9"),__webpack_require__("caad"),__webpack_require__("2532"),__webpack_require__("14d9"),__webpack_require__("4fadc"),__webpack_require__("ac1f"),__webpack_require__("00b4"),__webpack_require__("466d"),__webpack_require__("498a");var _SearchItem=_interopRequireDefault(__webpack_require__("c881")),_lodashEs=__webpack_require__("4fcf6"),_default2=exports.default={props:{schemas:{type:Array,default:function(){return[]}}},components:{SearchItem:_SearchItem.default},computed:{formActionType:function formActionType(){var _this=this;return{setFieldsValue:function setFieldsValue(values){var fields=_this.getSchema.map((function(e){return e.field})).filter(Boolean),delimiter=".",nestKeyArray=fields.filter((function(e){return e.indexOf(delimiter)>=0})),validKeys=[];Object.keys(values).forEach((function(key){var schema=_this.getSchema.find((function(e){return e.field===key})),value=values[key],hasKey=Reflect.has(values,key);hasKey&&fields.includes(key)?(_this.formModel[key]=value,validKeys.push(key)):nestKeyArray.forEach((function(nestKey){try{var _value=eval("values"+delimiter+nestKey);_this.isDef(_value)&&(_this.formModel[nestKey]=_value,validKeys.push(nestKey))}catch(e){_this.isDef(defaultValueRef.value[nestKey])&&(_this.formModel[nestKey]=(0,_lodashEs.cloneDeep)(defaultValueRef.value[nestKey]))}}))}))}}},getSchema:function(){var e,t=this.schemas,n=(0,_createForOfIteratorHelper2.default)(t);try{for(n.s();!(e=n.n()).done;)e.value}catch(a){n.e(a)}finally{n.f()}return(0,_lodashEs.cloneDeep)(t)}},data:function(){return{isOpen:!1,formModel:{}}},created:function(){this.initFormModel()},methods:{handleOpen:function(){console.log("====")},handleCloseDropdown:function(){var e;null===(e=this.$refs.dropdownRef)||void 0===e||e.close()},initFormModel:function(){var e=this.schemas,t={};e.forEach((function(e){var n=e.field,a=e.defaultValue;n&&(t[n]=a)})),this.formModel=t},handleInputNumberValue:function(e,t){return e&&["Input","InputPassword","InputSearch","InputTextArea"].includes(e)&&t&&this.isNumber(t)?"".concat(t):t},isDef:function(e){return"undefined"!==typeof e},isNumber:function(e){return"number"===typeof e&&!isNaN(e)},isArray:function(e){return Array.isArray(e)},isObject:function(e){return"object"===(0,_typeof2.default)(e)&&null!==e},isFunction:function(e){return"function"===typeof e},setFormModel:function(e,t){this.formModel[e]=t,this.$emit("field-value-change",e,t)},handleFormValues:function(e){if(!this.isObject(e))return{};for(var t={},n=function(){var e=i[a],n=(0,_slicedToArray2.default)(e,2),r=n[1],o=(0,_slicedToArray2.default)(e,1),s=o[0],u=/^\[(.+)\]$/;if(u.test(s)){var c=s.match(u)[1].split(",");c.forEach((function(e,n){var a,i=null!==(a=null===r||void 0===r?void 0:r[n])&&void 0!==a?a:"";i&&(t[e.trim()]=i)}))}else r&&(t[s]=r)},a=0,i=Object.entries(e);a<i.length;a++)n();return Object.assign({},t)}},watch:{formModel:{handler:function(e){var t=this;this.$u.debounce((function(){var n=t.handleFormValues(e);t.$emit("submit",n)}),300)},deep:!0}}}},"9ac8":function(e,t,n){"use strict";n.r(t);var a=n("393e"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);t["default"]=i.a},"9c49":function(e,t,n){"use strict";n.r(t);var a=n("a005"),i=n("00f5");for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);var o,s=n("f0c5"),u=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],o);t["default"]=u.exports},"9df5":function(e,t,n){"use strict";n.r(t);var a=n("8724"),i=n("1ce3");for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);n("879c");var o,s=n("f0c5"),u=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"17075ca9",null,!1,a["a"],o);t["default"]=u.exports},a005:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return a}));var a={uDropdownItem:n("0dcd").default},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("u-dropdown-item",{attrs:{title:e.label,options:e.getOptions},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.handleChange.apply(void 0,arguments)}},model:{value:e.status,callback:function(t){e.status=t},expression:"status"}})},r=[]},add5:function(e,t,n){"use strict";n("7a82"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("a9e3");t.default={props:{label:{type:String,default:""},value:{type:[Array,Object,String,Number]},placeholder:{type:[Array,String],default:"请选择日期"},params:{type:Object,default:function(){return{}}},mode:{type:String,default:"date"}},computed:{isRange:function(){return"range"===this.mode},placeholderStr:function(){var e,t,n,a;return this.isRange?[null!==(e=null===(t=this.placeholder)||void 0===t?void 0:t[0])&&void 0!==e?e:"",null!==(n=null===(a=this.placeholder)||void 0===a?void 0:a[1])&&void 0!==n?n:""]:this.placeholder},status:function(){var e,t,n,a;return this.isRange?[null!==(e=null===(t=this.date)||void 0===t?void 0:t[0])&&void 0!==e?e:"",null!==(n=null===(a=this.date)||void 0===a?void 0:a[1])&&void 0!==n?n:""]:this.date}},data:function(){return{show:!1,date:null}},methods:{openCalendar:function(){this.show=!0},handleChange:function(e){var t;if(this.isRange){var n=e.startDate,a=e.endDate;t=[n,a]}else t=e.result;this.$emit("change",t),this.$emit("input",t),this.date=t,this.$emit("close-dropdown",t)}},watch:{value:{handler:function(e){this.date=e},immediate:!0,deep:!0}}}},aecc:function(e,t,n){"use strict";var a;n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return a}));var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("component",e._g(e._b({},"component",e.getBindValue.bind,!1),e.getBindValue.on))},r=[]},b471:function(e,t,n){"use strict";n.r(t);var a=n("fe9d"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);t["default"]=i.a},b502:function(e,t,n){"use strict";n.r(t);var a=n("88e4"),i=n("26cb2");for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);var o,s=n("f0c5"),u=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],o);t["default"]=u.exports},bade:function(e,t,n){"use strict";n.r(t);var a=n("7860"),i=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);t["default"]=i.a},c6c9:function(e,t,n){"use strict";n.r(t);var a=n("1794"),i=n("bade");for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);n("cb36");var o,s=n("f0c5"),u=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"7de526b6",null,!1,a["a"],o);t["default"]=u.exports},c760:function(e,t,n){"use strict";var a=n("23e7");a({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},c881:function(e,t,n){"use strict";n.r(t);var a=n("aecc"),i=n("338d");for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);var o,s=n("f0c5"),u=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],o);t["default"]=u.exports},cb0a:function(e,t,n){"use strict";n("7a82"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("a9e3");t.default={name:"u-image",props:{src:{type:String,default:""},mode:{type:String,default:"aspectFill"},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"auto"},shape:{type:String,default:"square"},borderRadius:{type:[String,Number],default:0},lazyLoad:{type:Boolean,default:!0},showMenuByLongpress:{type:Boolean,default:!0},loadingIcon:{type:String,default:"photo"},errorIcon:{type:String,default:"error-circle"},showLoading:{type:Boolean,default:!0},showError:{type:Boolean,default:!0},fade:{type:Boolean,default:!0},webp:{type:Boolean,default:!1},duration:{type:[String,Number],default:500},bgColor:{type:String,default:"#f3f4f6"}},data:function(){return{isError:!1,loading:!0,opacity:1,durationTime:this.duration,backgroundStyle:{}}},watch:{src:{immediate:!0,handler:function(e){e?(this.isError=!1,this.loading=!0):(this.isError=!0,this.loading=!1)}}},computed:{wrapStyle:function(){var e={};return e.width=this.$u.addUnit(this.width),e.height=this.$u.addUnit(this.height),e.borderRadius="circle"==this.shape?"50%":this.$u.addUnit(this.borderRadius),e.overflow=this.borderRadius>0?"hidden":"visible",this.fade&&(e.opacity=this.opacity,e.transition="opacity ".concat(Number(this.durationTime)/1e3,"s ease-in-out")),e}},methods:{onClick:function(){this.$emit("click")},onErrorHandler:function(e){this.loading=!1,this.isError=!0,this.$emit("error",e)},onLoadHandler:function(){var e=this;if(this.loading=!1,this.isError=!1,this.$emit("load"),!this.fade)return this.removeBgColor();this.opacity=0,this.durationTime=0,setTimeout((function(){e.durationTime=e.duration,e.opacity=1,setTimeout((function(){e.removeBgColor()}),e.durationTime)}),50)},removeBgColor:function(){this.backgroundStyle={backgroundColor:"transparent"}}}}},cb36:function(e,t,n){"use strict";var a=n("7b18"),i=n.n(a);i.a},d3c3:function(e,t,n){"use strict";n.r(t);var a=n("0084"),i=n("24fe");for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);n("05d7");var o,s=n("f0c5"),u=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"30d8d7e6",null,!1,a["a"],o);t["default"]=u.exports},d50a:function(e,t,n){"use strict";n("7a82");var a=n("ee27").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2ca0"),n("ac1f"),n("5319");var i=a(n("fc11")),r=a(n("f3f3")),o=a(n("9c49")),s=a(n("6eaa")),u=a(n("d3c3")),c=a(n("2fed")),l=n("4fcf6");t.default={props:{schema:{type:Object,default:function(){}},setFormModel:{type:Function,default:function(){}},formModel:{type:Object,default:function(){}},formActionType:{type:Object,default:function(){}},isOpen:{type:Boolean}},components:{ApiSelect:o.default,Select:s.default,Calendar:u.default,Input:c.default},created:function(){},computed:{getValues:function(){this.allDefaultValues;var e=this.formModel,t=this.schema;return{field:t.field,model:e,values:(0,r.default)({},e),schema:t}},getComponentsProps:function(){var e,t=this.schema,n=this.formModel,a=this.formActionType,i=t.componentProps,r=void 0===i?{}:i;this.isFunction(r)&&(r=null!==(e=r({schema:t,formModel:n,formActionType:a}))&&void 0!==e?e:{});return r},getBindValue:function(){var e,t=this,n=this.schema,a=n.component,o=n.field,s=n.changeEvent,u=void 0===s?"change":s,c=n.valueField,d=n.label,f="on".concat((0,l.upperFirst)(u)),h=(e={},(0,i.default)(e,f,(function(e){t.setFormModel(o,e)})),(0,i.default)(e,"onCloseDropdown",(function(){t.$emit("close-dropdown")})),e),p=(0,r.default)((0,r.default)({},this.getComponentsProps),{},{label:d});p.codeField=o,p.formValues=this.getValues;var v=(0,i.default)({},c||"value",this.formModel[o]),m=(0,r.default)((0,r.default)((0,r.default)((0,r.default)({is:a},p),v),h),{},{isOpen:this.isOpen}),_={},b={};for(var g in m)if(g.startsWith("on")&&"function"===typeof m[g]){var y=(0,l.kebabCase)(g.replace("on",""));_[y]=m[g]}else b[g]=m[g];return{bind:b,on:_}}},methods:{isFunction:function(e){return"function"===typeof e&&null!==e},fetch:function(){var e=this.formModel,t=this.schema,n=t.componentProps,a=void 0===n?{}:n,i=t.components;if(this.isFunction(a)&&(a=a({schema:t,formModel:e})),"ApiSelect"===i){var r=a,o=r.api;if(!o||!this.isFunction(o))return}else conponents;console.log(this.schema)}}}},db00:function(e,t,n){var a=n("24fb");t=a(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.inp[data-v-30d8d7e6]{border-radius:%?4?%;border-width:1px;-webkit-box-flex:1;-ms-flex:1 1 0%;-webkit-flex:1 1 0%;flex:1 1 0%;height:%?60?%;line-height:%?60?%;padding-left:10px;padding-right:10px}',""]),e.exports=t},ed08:function(e,t,n){"use strict";function a(e){var t=[];return Object.keys(e).forEach((function(n){t.push({label:e[n],value:n})})),t}n("7a82"),Object.defineProperty(t,"__esModule",{value:!0}),t.formatDataByObject=a,n("d3b7"),n("159b"),n("b64b"),n("14d9")},f2d8:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return a}));var a={uDropdown:n("20b3").default},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",[n("u-dropdown",{ref:"dropdownRef",class:{dropdownClose:!e.isOpen},on:{open:function(t){arguments[0]=t=e.$handleEvent(t),e.isOpen=!0},close:function(t){arguments[0]=t=e.$handleEvent(t),e.isOpen=!1}}},e._l(e.getSchema,(function(t){return n("SearchItem",{key:t.field,attrs:{schema:t,formModel:e.formModel,setFormModel:e.setFormModel,formActionType:e.formActionType,isOpen:e.isOpen},on:{"close-dropdown":function(t){arguments[0]=t=e.$handleEvent(t),e.handleCloseDropdown.apply(void 0,arguments)}}})})),1),n("portal-target",{attrs:{name:"calendar-portal"}})],1)},r=[]},f926:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return a}));var a={uDropdownItem:n("0dcd").default,uInput:n("d5da").default,uLine:n("ee53").default,uButton:n("d9ad").default},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("u-dropdown-item",{attrs:{title:e.label}},[n("v-uni-view",{staticClass:"bg-white p-30rpx"},[n("u-input",{staticClass:"flex-1",attrs:{placeholder:e.placeholder},model:{value:e.status,callback:function(t){e.status=t},expression:"status"}}),n("v-uni-view",{staticClass:"my-20rpx"},[n("u-line")],1),n("u-button",{attrs:{type:"primary"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.handleChange.apply(void 0,arguments)}}},[e._v("确定")])],1)],1)},r=[]},fe9d:function(e,t,n){"use strict";n("7a82"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("a9e3");t.default={props:{label:{type:String,default:""},value:{type:[Array,Object,String,Number]},placeholder:{type:[Array,String],default:"请输入"},isOpen:{type:Boolean}},computed:{},data:function(){return{status:""}},methods:{handleChange:function(){this.$emit("change",this.status),this.$emit("close-dropdown",this.status)}},watch:{isOpen:{handler:function(e){this.status=this.value},immediate:!0}}}}}]); |