(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-basics-town-base"],{"0453":function(t,e,n){"use strict";n.r(e);var i=n("f68e"),a=n("9187");for(var u in a)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(u);var r,l=n("f0c5"),s=Object(l["a"])(a["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],r);e["default"]=s.exports},"0519":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return u})),n.d(e,"a",(function(){return i}));var i={uPopup:n("df25").default,uCellItem:n("065d").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("u-popup",{attrs:{mode:"bottom","border-radius":"20"},model:{value:t.show,callback:function(e){t.show=e},expression:"show"}},[n("v-uni-view",{},[n("v-uni-view",{staticClass:"h-90rpx w-full flex justify-between items-center px-20rpx"},[t._t("head",[n("v-uni-view",{staticClass:"text-hex-fa3534 text-base"},[t.isDel?n("v-uni-text",{on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleDel.apply(void 0,arguments)}}},[t._v("删除")]):t._e()],1),t.isEdit?n("v-uni-view",{staticClass:"text-hex-2979ff text-base"},[n("v-uni-text",{on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleEdit.apply(void 0,arguments)}}},[t._v("编辑")])],1):t._e()],{data:t.data})],2),n("v-uni-scroll-view",{staticClass:"max-h-1200rpx",attrs:{"scroll-y":"true"}},[t.colums.length&&t.data&&Object.keys(t.data).length?n("v-uni-view",t._l(t.columsList,(function(e,i){return n("v-uni-view",{key:i,staticClass:"flex items-center"},[t._t(e.dataIndex,[n("u-cell-item",{attrs:{title:e.title,value:e.value.toString(),arrow:!1}})],{data:e})],2)})),1):t._e()],1)],1)],1)},u=[]},"065d":function(t,e,n){"use strict";n.r(e);var i=n("83b1"),a=n("de4d");for(var u in a)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(u);n("1aa3");var r,l=n("f0c5"),s=Object(l["a"])(a["default"],i["b"],i["c"],!1,null,"42ef6cbf",null,!1,i["a"],r);e["default"]=s.exports},"0f4f":function(t,e,n){"use strict";n.r(e);var i=n("a118"),a=n.n(i);for(var u in i)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(u);e["default"]=a.a},"106b":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return u})),n.d(e,"a",(function(){return i}));var i={uButton:n("d9ad").default,uSticky:n("680e").default,uInput:n("d5da").default,mescrollBody:n("4d90").default,uSwipeAction:n("844c").default,uLine:n("ee53").default,uCellItem:n("065d").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",[n("v-uni-view",{staticClass:"bg-white p-30rpx"},[n("v-uni-view",{staticClass:"flex justify-between items-center"},[n("v-uni-view",{staticClass:"text-32rpx"},[t._v("全市数据统计")]),n("u-button",{directives:[{name:"auth",rawName:"v-auth",value:["endpoint.town_street.base_statistics_edit"],expression:"['endpoint.town_street.base_statistics_edit']"}],attrs:{size:"mini"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.cityEditShow=!0}}},[t._v("编辑")])],1),n("v-uni-view",{directives:[{name:"auth",rawName:"v-auth",value:["endpoint.town_street.base_statistics"],expression:"['endpoint.town_street.base_statistics']"}],staticClass:"grid grid-cols-2 mt-20rpx"},t._l(t.showCityList,(function(t,e){return n("CountItem",{key:e,attrs:{data:t}})})),1)],1),n("v-uni-view",{staticClass:"w-full h-20rpx"}),n("u-sticky",{attrs:{h5NavHeight:t.h5NavHeightP}},[n("v-uni-view",{staticClass:"bg-white"},[n("v-uni-view",{staticClass:"flex items-center p-20rpx"},[n("u-input",{staticClass:"w-full",attrs:{placeholder:"请输入名称"},model:{value:t.filter.name,callback:function(e){t.$set(t.filter,"name",e)},expression:"filter.name"}}),n("u-button",{attrs:{size:"medium"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onFilterSubmit.apply(void 0,arguments)}}},[t._v("查询")])],1)],1)],1),n("mescroll-body",{attrs:{up:t.upOption,down:t.downOption},on:{init:function(e){arguments[0]=e=t.$handleEvent(e),t.mescrollInit.apply(void 0,arguments)},up:function(e){arguments[0]=e=t.$handleEvent(e),t.upCallback.apply(void 0,arguments)}}},t._l(t.dataList,(function(e,i){return n("u-swipe-action",{key:i,staticClass:"my-20rpx mx-30rpx rounded-md overflow-hidden",attrs:{show:e.show,index:i,options:t.options},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleClick.apply(void 0,arguments)},"content-click":function(e){arguments[0]=e=t.$handleEvent(e),t.handleContentClick.apply(void 0,arguments)}}},[n("v-uni-view",[n("v-uni-view",{staticClass:"bg-white p-20rpx"},[n("v-uni-view",[t._v("街镇名称:"+t._s(e.name))]),n("v-uni-view",[t._v("街镇地址:"+t._s(e.address))]),n("v-uni-view",{staticClass:"my-12rpx"},[n("u-line")],1),n("v-uni-view",{staticClass:"grid grid-cols-3"},[n("v-uni-view",{staticClass:"text-center"},[t._v("街镇面积")]),n("v-uni-view",{staticClass:"text-center"},[t._v("耕地面积")]),n("v-uni-view",{staticClass:"text-center"},[t._v("街镇人数")])],1),n("v-uni-view",{staticClass:"grid grid-cols-3"},[n("v-uni-view",{staticClass:"text-center"},[t._v(t._s(e.areas))]),n("v-uni-view",{staticClass:"text-center"},[t._v(t._s(e.cultivated))]),n("v-uni-view",{staticClass:"text-center"},[t._v(t._s(e.workforce))])],1)],1)],1)],1)})),1),n("cuPopup",{attrs:{title:"编辑统计"},model:{value:t.cityEditShow,callback:function(e){t.cityEditShow=e},expression:"cityEditShow"}},[n("CountEdit",{attrs:{data:t.cityList},on:{cancel:function(e){arguments[0]=e=t.$handleEvent(e),t.cityEditShow=!1},confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.handleCityEditConfirm.apply(void 0,arguments)}}})],1),n("cuPopup",{attrs:{title:"编辑街镇"},model:{value:t.cityItemShow,callback:function(e){t.cityItemShow=e},expression:"cityItemShow"}},[n("CityEdit",{attrs:{data:t.currentData},on:{cancel:function(e){arguments[0]=e=t.$handleEvent(e),t.cityItemShow=!1},confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.handleCityConfirm.apply(void 0,arguments)}}})],1),n("BaseTablePopup",{attrs:{colums:t.baseTableColums,data:t.currentData,editAuth:["endpoint.town_street.edit"]},on:{onEdit:function(e){arguments[0]=e=t.$handleEvent(e),t.handleEdit.apply(void 0,arguments)}},scopedSlots:t._u([{key:"extends",fn:function(e){var i=e.data;return[n("v-uni-view",{staticClass:"w-full"},t._l(t.formtExtends(i),(function(e,i){return n("v-uni-view",{key:i},[n("v-uni-view",{staticClass:"flex items-center"},[n("v-uni-view",{staticClass:"flex-1 flex-center"},[t._v(t._s(e.name))]),n("v-uni-view",{staticClass:"flex-1"},t._l(e.value,(function(t,e){return n("u-cell-item",{key:e,attrs:{title:t.year,value:t.value,arrow:!1}})})),1)],1),n("u-line")],1)})),1)]}}]),model:{value:t.baseTablePopupShow,callback:function(e){t.baseTablePopupShow=e},expression:"baseTablePopupShow"}})],1)},u=[]},"12df":function(t,e,n){"use strict";n.r(e);var i=n("0519"),a=n("4918");for(var u in a)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(u);var r,l=n("f0c5"),s=Object(l["a"])(a["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],r);e["default"]=s.exports},"1aa3":function(t,e,n){"use strict";var i=n("b7d8"),a=n.n(i);a.a},"1ea4":function(t,e,n){"use strict";n.r(e);var i=n("106b"),a=n("6ee0");for(var u in a)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(u);var r,l=n("f0c5"),s=Object(l["a"])(a["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],r);e["default"]=s.exports},"233d":function(t,e,n){"use strict";n.r(e);var i=n("96a4"),a=n("2d02");for(var u in a)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(u);var r,l=n("f0c5"),s=Object(l["a"])(a["default"],i["b"],i["c"],!1,null,"c37f575e",null,!1,i["a"],r);e["default"]=s.exports},"2d02":function(t,e,n){"use strict";n.r(e);var i=n("afde"),a=n.n(i);for(var u in i)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(u);e["default"]=a.a},"319c":function(t,e,n){"use strict";n.r(e);var i=n("867e"),a=n("a6d9");for(var u in a)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(u);var r,l=n("f0c5"),s=Object(l["a"])(a["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],r);e["default"]=s.exports},4584:function(t,e,n){"use strict";n.r(e);var i=n("d576"),a=n("cefb");for(var u in a)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(u);var r,l=n("f0c5"),s=Object(l["a"])(a["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],r);e["default"]=s.exports},4918:function(t,e,n){"use strict";n.r(e);var i=n("bd0a"),a=n.n(i);for(var u in i)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(u);e["default"]=a.a},5918:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("a9e3");e.default={name:"u-cell-item",props:{icon:{type:String,default:""},title:{type:[String,Number],default:""},value:{type:[String,Number],default:""},label:{type:[String,Number],default:""},borderBottom:{type:Boolean,default:!0},borderTop:{type:Boolean,default:!1},hoverClass:{type:String,default:"u-cell-hover"},arrow:{type:Boolean,default:!0},center:{type:Boolean,default:!1},required:{type:Boolean,default:!1},titleWidth:{type:[Number,String],default:""},arrowDirection:{type:String,default:"right"},titleStyle:{type:Object,default:function(){return{}}},valueStyle:{type:Object,default:function(){return{}}},labelStyle:{type:Object,default:function(){return{}}},bgColor:{type:String,default:"transparent"},index:{type:[String,Number],default:""},useLabelSlot:{type:Boolean,default:!1},iconSize:{type:[Number,String],default:34},iconStyle:{type:Object,default:function(){return{}}}},data:function(){return{}},computed:{arrowStyle:function(){var t={};return"up"==this.arrowDirection?t.transform="rotate(-90deg)":"down"==this.arrowDirection?t.transform="rotate(90deg)":t.transform="rotate(0deg)",t}},methods:{click:function(){this.$emit("click",this.index)}}}},"5e8e":function(t,e,n){"use strict";var i=n("83cc"),a=n.n(i);a.a},"65cd":function(t,e,n){var i=n("24fb");e=i(!1),e.push([t.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-cell[data-v-42ef6cbf]{display:flex;flex-direction:row;align-items:center;position:relative;box-sizing:border-box;width:100%;padding:%?26?% %?32?%;font-size:%?28?%;line-height:%?54?%;color:#606266;background-color:#fff;text-align:left}.u-cell_title[data-v-42ef6cbf]{font-size:%?28?%}.u-cell__left-icon-wrap[data-v-42ef6cbf]{margin-right:%?10?%;font-size:%?32?%}.u-cell__right-icon-wrap[data-v-42ef6cbf]{margin-left:%?10?%;color:#969799;font-size:%?28?%}.u-cell__left-icon-wrap[data-v-42ef6cbf],\n.u-cell__right-icon-wrap[data-v-42ef6cbf]{display:flex;flex-direction:row;align-items:center;height:%?48?%}.u-cell-border[data-v-42ef6cbf]:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;border-bottom:1px solid #e4e7ed;right:0;left:0;top:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.u-cell-border[data-v-42ef6cbf]{position:relative}.u-cell__label[data-v-42ef6cbf]{margin-top:%?6?%;font-size:%?26?%;line-height:%?36?%;color:#909399;word-wrap:break-word}.u-cell__value[data-v-42ef6cbf]{overflow:hidden;text-align:right;vertical-align:middle;color:#909399;font-size:%?26?%}.u-cell__title[data-v-42ef6cbf],\n.u-cell__value[data-v-42ef6cbf]{flex:1}.u-cell--required[data-v-42ef6cbf]{overflow:visible;display:flex;flex-direction:row;align-items:center}.u-cell--required[data-v-42ef6cbf]:before{position:absolute;content:"*";left:8px;margin-top:%?4?%;font-size:14px;color:#fa3534}.u-cell_right[data-v-42ef6cbf]{line-height:1}',""]),t.exports=e},"680e":function(t,e,n){"use strict";n.r(e);var i=n("8cc1"),a=n("0f4f");for(var u in a)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(u);n("5e8e");var r,l=n("f0c5"),s=Object(l["a"])(a["default"],i["b"],i["c"],!1,null,"adf85ec2",null,!1,i["a"],r);e["default"]=s.exports},"6ee0":function(t,e,n){"use strict";n.r(e);var i=n("7eb9"),a=n.n(i);for(var u in i)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(u);e["default"]=a.a},"7ba7":function(t,e,n){"use strict";var i;n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return u})),n.d(e,"a",(function(){return i}));var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{},[n("v-uni-movable-area",{staticClass:"u-swipe-action",style:{backgroundColor:t.bgColor}},[n("v-uni-movable-view",{staticClass:"u-swipe-view",style:{width:t.movableViewWidth?t.movableViewWidth:"100%"},attrs:{direction:"horizontal",disabled:t.disabled,x:t.moveX},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.change.apply(void 0,arguments)},touchend:function(e){arguments[0]=e=t.$handleEvent(e),t.touchend.apply(void 0,arguments)},touchstart:function(e){arguments[0]=e=t.$handleEvent(e),t.touchstart.apply(void 0,arguments)}}},[n("v-uni-view",{staticClass:"u-swipe-content",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.contentClick.apply(void 0,arguments)}}},[t._t("default")],2),t._l(t.options,(function(e,i){return t.showBtn?n("v-uni-view",{key:i,staticClass:"u-swipe-del",style:[t.btnStyle(e.style)],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.btnClick(i)}}},[n("v-uni-view",{staticClass:"u-btn-text"},[t._v(t._s(e.text))])],1):t._e()}))],2)],1)],1)},u=[]},"7eb9":function(t,e,n){"use strict";n("7a82");var i=n("ee27").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=i(n("f07e")),u=i(n("c964")),r=i(n("f3f3"));n("4de4"),n("d3b7"),n("caad"),n("d401"),n("25f0"),n("13d5"),n("b64b"),n("14d9"),n("99af");var l=i(n("4584")),s=i(n("0453")),o=i(n("233d")),c=i(n("12df")),d=i(n("319c")),f=i(n("e350")),v=n("4fcf6"),p=i(n("0b61")),h=["city_data_chart_nongye","city_data_chart_yuye","city_data_chart_xumuye","city_data_chart_lingye","city_data_chart_activity"],b={chart_nongye:{label:"统计数据-农业",unit:"万元"},chart_yuye:{label:"统计数据-渔业",unit:"万元"},chart_xumuye:{label:"统计数据-畜牧业",unit:"万元"},chart_lingye:{label:"统计数据-林业",unit:"万元"},chart_activity:{label:"统计数据-其他",unit:"万元"}},m=[{title:"街镇名称",dataIndex:"name"},{title:"街镇地址",dataIndex:"address"},{title:"街镇面积",dataIndex:"areas"},{title:"耕地面积",dataIndex:"cultivated"},{title:"街镇人数",dataIndex:"workforce"},{title:"街镇描述",dataIndex:"description"},{title:"统计数据",dataIndex:"extends"}];e.default={mixins:[p.default],components:{CountItem:l.default,cuPopup:s.default,CountEdit:o.default,BaseTablePopup:c.default,CityEdit:d.default},computed:{showCityList:function(){return this.cityList.filter((function(t){return!h.includes(t.slug)}))},options:function(){return[{text:"编辑",style:{backgroundColor:"#007aff"},permission:["endpoint.town_street.edit"]}].filter((function(t){return(0,f.default)(t.permission)}))}},data:function(){return{baseTablePopupShow:!1,baseTableColums:m,cityItemShow:!1,cityList:[],cityEditShow:!1,dataList:[],downOption:{use:!1},upOption:{auto:!0,page:{size:20}},filter:{name:"",type:2},currentData:null}},onLoad:function(){this.getCityData()},methods:{isObject:function(t){return"[object Object]"===Object.prototype.toString.call(t)},isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},formtExtends:function(t){var e=this,n=t.value,i=n,a=Object.keys(i).reduce((function(t,n){var a=b[n],u={name:a.label,unit:a.unit,slug:n},l=i[n];if(e.isObject(l)||e.isArray(l)){var s=[];for(var o in 0===Object.keys(l).length&&s.push({value:"",year:null}),l)s.push({value:l[o],year:o});return(0,v.concat)(t,(0,r.default)((0,r.default)({},u),{},{isMore:!0,value:s}))}}),[]);return null!==a&&void 0!==a?a:[]},handleEdit:function(t){this.currentData=t,this.baseTablePopupShow=!1,this.cityItemShow=!0},onFilterSubmit:function(){this.mescroll.resetUpScroll()},handleClick:function(t,e){this.currentData=this.dataList[t],this.cityItemShow=!0},handleContentClick:function(t){this.currentData=this.dataList[t],this.baseTablePopupShow=!0},upCallback:function(t){var e=t.num,n=t.size;this.getData((0,r.default)((0,r.default)({},this.filter),{},{page:e,per_page:n}))},getData:function(t){var e=this;return(0,u.default)((0,a.default)().mark((function n(){var i,u,r,l;return(0,a.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,e.$http.get("/api/agricultural-basic",{params:t});case 3:i=n.sent,u=i.data,1==t.page&&(e.dataList=[]),r=u.data,l=u.meta,e.dataList=e.dataList.concat(r),e.mescroll.endByPage(r.length,l.total),n.next=14;break;case 11:n.prev=11,n.t0=n["catch"](0),e.mescroll.endErr();case 14:case"end":return n.stop()}}),n,null,[[0,11]])})))()},getCityData:function(){var t=this;return(0,u.default)((0,a.default)().mark((function e(){var n,i,u;return(0,a.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.$http.get("/api/citydata-statistics");case 3:n=e.sent,i=n.data,u=i.data,t.cityList=u,e.next=11;break;case 9:e.prev=9,e.t0=e["catch"](0);case 11:case"end":return e.stop()}}),e,null,[[0,9]])})))()},handleCityEditConfirm:function(){this.cityEditShow=!1,this.getCityData()},handleCityConfirm:function(){this.cityItemShow=!1,this.mescroll.resetUpScroll()}}}},"83b1":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return u})),n.d(e,"a",(function(){return i}));var i={uIcon:n("f86b").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"u-cell",class:{"u-border-bottom":t.borderBottom,"u-border-top":t.borderTop,"u-col-center":t.center,"u-cell--required":t.required},style:{backgroundColor:t.bgColor},attrs:{"hover-stay-time":"150","hover-class":t.hoverClass},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.click.apply(void 0,arguments)}}},[t.icon?n("u-icon",{staticClass:"u-cell__left-icon-wrap",attrs:{size:t.iconSize,name:t.icon,"custom-style":t.iconStyle}}):n("v-uni-view",{staticClass:"u-flex"},[t._t("icon")],2),n("v-uni-view",{staticClass:"u-cell_title",style:[{width:t.titleWidth?t.titleWidth+"rpx":"auto"},t.titleStyle]},[""!==t.title?[t._v(t._s(t.title))]:t._t("title"),t.label||t.$slots.label?n("v-uni-view",{staticClass:"u-cell__label",style:[t.labelStyle]},[""!==t.label?[t._v(t._s(t.label))]:t._t("label")],2):t._e()],2),n("v-uni-view",{staticClass:"u-cell__value",style:[t.valueStyle]},[""!==t.value?[t._v(t._s(t.value))]:t._t("default")],2),t.$slots["right-icon"]?n("v-uni-view",{staticClass:"u-flex u-cell_right"},[t._t("right-icon")],2):t._e(),t.arrow?n("u-icon",{staticClass:"u-icon-wrap u-cell__right-icon-wrap",style:[t.arrowStyle],attrs:{name:"arrow-right"}}):t._e()],1)},u=[]},"83cc":function(t,e,n){var i=n("9146");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("4f06").default;a("c6b9ca94",i,!0,{sourceMap:!1,shadowMode:!1})},"844c":function(t,e,n){"use strict";n.r(e);var i=n("7ba7"),a=n("b53f");for(var u in a)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(u);n("9f94");var r,l=n("f0c5"),s=Object(l["a"])(a["default"],i["b"],i["c"],!1,null,"1adff301",null,!1,i["a"],r);e["default"]=s.exports},"867e":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return u})),n.d(e,"a",(function(){return i}));var i={uForm:n("aa8f").default,uFormItem:n("e0a3").default,uInput:n("d5da").default,uIcon:n("f86b").default,uButton:n("d9ad").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"p-20rpx h-full overflow-hidden flex flex-col"},[n("v-uni-view",{staticClass:"flex-1 relative"},[n("v-uni-view",{staticClass:"absolute top-0 left-0 w-full h-full"},[n("v-uni-scroll-view",{staticClass:"h-full",attrs:{"scroll-y":"true"}},[n("u-form",{ref:"uForm",staticClass:"cu-form",attrs:{"label-width":"200"}},t._l(t.template,(function(e,i){return n("u-form-item",{key:i,attrs:{label:e.name}},[e.isMore?[n("v-uni-view",{staticClass:"w-full"},t._l(e.value,(function(i,a){return n("v-uni-view",{key:a,staticClass:"w-full flex my-10rpx"},[n("v-uni-view",{staticClass:"w-140rpx mr-20rpx"},[n("u-input",{attrs:{type:"number",clearable:!1,border:!0,placeholder:"请输入"},model:{value:i.year,callback:function(e){t.$set(i,"year",e)},expression:"arr.year"}})],1),n("v-uni-view",{staticClass:"flex-1 flex items-center"},[n("u-input",{attrs:{type:"number",clearable:!1,border:!0,placeholder:"请输入"},model:{value:i.value,callback:function(e){t.$set(i,"value",e)},expression:"arr.value"}})],1),0==a?n("v-uni-view",{staticClass:"px-10rpx",on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.addDomain(e)}}},[n("u-icon",{attrs:{name:"plus",size:"34"}})],1):n("v-uni-view",{staticClass:"px-10rpx",on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.removeDomain(e,a)}}},[n("u-icon",{attrs:{name:"minus",size:"34"}})],1)],1)})),1)]:[n("v-uni-view",{staticClass:"flex items-center flex-1"},["InputTextArea"==e.component?[n("u-input",{staticClass:"flex-1",attrs:{border:!0,type:"textarea",suffix:e.unit,placeholder:"请输入"},model:{value:e.value,callback:function(n){t.$set(e,"value",n)},expression:"item.value"}})]:[n("u-input",{staticClass:"w-full",attrs:{border:!0,disabled:e.readonly,suffix:e.unit,placeholder:"请输入"},model:{value:e.value,callback:function(n){t.$set(e,"value",n)},expression:"item.value"}})]],2)]],2)})),1)],1)],1)],1),n("v-uni-view",{staticClass:"grid grid-cols-2 gap-x-20rpx"},[n("u-button",{staticClass:"mt-20rpx",attrs:{round:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleCancel.apply(void 0,arguments)}}},[t._v("取消")]),n("u-button",{staticClass:"mt-20rpx",attrs:{type:"primary",round:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleSubmit.apply(void 0,arguments)}}},[t._v("保存")])],1)],1)},u=[]},"8cc1":function(t,e,n){"use strict";var i;n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return u})),n.d(e,"a",(function(){return i}));var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{},[n("v-uni-view",{staticClass:"u-sticky-wrap",class:[t.elClass],style:{height:t.fixed?t.height+"px":"auto",backgroundColor:t.bgColor}},[n("v-uni-view",{staticClass:"u-sticky",style:{position:t.fixed?"fixed":"static",top:t.stickyTop+"px",left:t.left+"px",width:"auto"==t.width?"auto":t.width+"px",zIndex:t.uZIndex}},[t._t("default")],2)],1)],1)},u=[]},9146:function(t,e,n){var i=n("24fb");e=i(!1),e.push([t.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-sticky[data-v-adf85ec2]{z-index:9999999999}',""]),t.exports=e},9187:function(t,e,n){"use strict";n.r(e);var i=n("a96b"),a=n.n(i);for(var u in i)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(u);e["default"]=a.a},"96a4":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return u})),n.d(e,"a",(function(){return i}));var i={uForm:n("aa8f").default,uFormItem:n("e0a3").default,uInput:n("d5da").default,uIcon:n("f86b").default,uButton:n("d9ad").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"p-20rpx h-full overflow-hidden flex flex-col"},[n("v-uni-view",{staticClass:"flex-1 relative"},[n("v-uni-view",{staticClass:"absolute top-0 left-0 w-full h-full"},[n("v-uni-scroll-view",{staticClass:"h-full",attrs:{"scroll-y":"true"}},[n("u-form",{ref:"uForm",staticClass:"cu-form",attrs:{"label-width":"200"}},t._l(t.template,(function(e,i){return n("u-form-item",{key:i,attrs:{label:e.name}},[e.isMore?[n("v-uni-view",{staticClass:"w-full"},t._l(e.value,(function(i,a){return n("v-uni-view",{key:a,staticClass:"w-full flex my-10rpx"},[n("v-uni-view",{staticClass:"w-140rpx mr-20rpx"},[n("u-input",{attrs:{type:"number",clearable:!1,border:!0,placeholder:"请输入"},model:{value:i.year,callback:function(e){t.$set(i,"year",e)},expression:"arr.year"}})],1),n("v-uni-view",{staticClass:"flex-1 flex items-center"},[n("u-input",{attrs:{type:"number",clearable:!1,border:!0,placeholder:"请输入"},model:{value:i.value,callback:function(e){t.$set(i,"value",e)},expression:"arr.value"}})],1),0==a?n("v-uni-view",{staticClass:"px-10rpx",on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.addDomain(e)}}},[n("u-icon",{attrs:{name:"plus",size:"34"}})],1):n("v-uni-view",{staticClass:"px-10rpx",on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t.removeDomain(e,a)}}},[n("u-icon",{attrs:{name:"minus",size:"34"}})],1)],1)})),1)]:[n("v-uni-view",{staticClass:"flex items-center"},[n("u-input",{attrs:{border:!0,suffix:e.unit,placeholder:"请输入"},model:{value:e.value,callback:function(n){t.$set(e,"value",n)},expression:"item.value"}}),n("v-uni-view",{staticClass:"w-120rpx opacity-50 ml-10rpx"},[t._v(t._s(e.unit))])],1)]],2)})),1)],1)],1)],1),n("v-uni-view",{staticClass:"grid grid-cols-2 gap-x-20rpx"},[n("u-button",{staticClass:"mt-20rpx",attrs:{round:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleCancel.apply(void 0,arguments)}}},[t._v("取消")]),n("u-button",{staticClass:"mt-20rpx",attrs:{type:"primary",round:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleSubmit.apply(void 0,arguments)}}},[t._v("保存")])],1)],1)},u=[]},"980a":function(t,e,n){var i=n("24fb");e=i(!1),e.push([t.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-swipe-action[data-v-1adff301]{width:auto;height:auto;position:relative;overflow:hidden}.u-swipe-view[data-v-1adff301]{display:flex;flex-direction:row;height:auto;position:relative\n /* 这一句很关键,覆盖默认的绝对定位 */}.u-swipe-content[data-v-1adff301]{flex:1}.u-swipe-del[data-v-1adff301]{position:relative;font-size:%?30?%;color:#fff}.u-btn-text[data-v-1adff301]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}',""]),t.exports=e},"9e45":function(t,e,n){"use strict";n("7a82");var i=n("ee27").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=i(n("fc11")),u=i(n("f3f3")),r=i(n("f07e")),l=i(n("c964"));n("d401"),n("d3b7"),n("25f0"),n("14d9"),n("a434"),n("159b"),n("b64b"),n("13d5"),n("99af");var s,o=n("4fcf6"),c={chart_nongye:{label:"统计数据-农业",unit:"万元"},chart_yuye:{label:"统计数据-渔业",unit:"万元"},chart_xumuye:{label:"统计数据-畜牧业",unit:"万元"},chart_lingye:{label:"统计数据-林业",unit:"万元"},chart_activity:{label:"统计数据-其他",unit:"万元"}},d=[{field:"id",label:"街镇ID",required:!1,component:"Input",readonly:!0},{field:"name",label:"街镇名称",required:!0,component:"Input"},{field:"address",label:"街镇地址",required:!0,component:"Input"},{field:"areas",label:"街镇面积",required:!0,component:"Input"},{field:"cultivated",label:"耕地面积",required:!0,component:"Input"},{field:"workforce",label:"街镇人数",required:!0,component:"Input"},{field:"description",label:"街镇介绍",required:!1,component:"InputTextArea"}];e.default={props:{data:{type:Object,default:function(){}}},computed:{isEdit:function(){return!!this.data}},data:function(){return{template:[],form:{id:"",name:"",address:"",areas:"",cultivated:"",workforce:"",description:"",extends:""}}},methods:(s={isObject:function(t){return"[object Object]"===Object.prototype.toString.call(t)},isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},addDomain:function(t){t.value.push({value:"",year:""})},removeDomain:function(t,e){t.value.splice(e,1)},handleCancel:function(){this.$emit("cancel")},handleSubmit:function(){var t=this;return(0,l.default)((0,r.default)().mark((function e(){var n;return(0,r.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n={},t.template.forEach((function(t){if(t.isMore){var e={};t.value.forEach((function(t){t.year&&(e[t.year]=t.value)})),n.extends||(n.extends={}),n["extends"][t.slug]=e}else n[t.slug]=t.value})),e.next=4,t.citydataEdit(n);case 4:t.$emit("confirm");case 5:case"end":return e.stop()}}),e)})))()},citydataEdit:function(t){var e=this;return(0,l.default)((0,r.default)().mark((function n(){var i;return(0,r.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,e.$http.put("api/agricultural-basic/".concat(t.id),(0,u.default)((0,u.default)({},t),{},{type:2}));case 3:e.$u.toast("修改成功"),n.next=10;break;case 6:n.prev=6,n.t0=n["catch"](0),i=n.t0.data,e.$u.toast(i.message);case 10:case"end":return n.stop()}}),n,null,[[0,6]])})))()}},(0,a.default)(s,"isObject",(function(t){return"[object Object]"===Object.prototype.toString.call(t)})),(0,a.default)(s,"isArray",(function(t){return"[object Array]"===Object.prototype.toString.call(t)})),s),watch:{data:{handler:function(t){var e=this,n=null!==t&&void 0!==t?t:{},i={};Object.keys(c).forEach((function(t){var e;i[t]=null!==(e=n.extends[t])&&void 0!==e?e:{}}));var a=Object.keys(i).reduce((function(t,n){var a=c[n],r={name:a.label,unit:a.unit,slug:n},l=i[n];if(e.isObject(l)||e.isArray(l)){var s=[];for(var d in 0===Object.keys(l).length&&s.push({value:"",year:null}),l)s.push({value:l[d],year:d});return(0,o.concat)(t,(0,u.default)((0,u.default)({},r),{},{isMore:!0,value:s}))}}),[]),r=d.reduce((function(t,e){var i=n[e.field],a={isMore:!1,name:e.label,slug:e.field,value:i,readonly:e.readonly,component:e.component};return t.concat([a])}),[]);this.template=r.concat(a)},immediate:!0,deep:!0}}}},"9e61":function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default={props:{data:{type:Object,default:function(){}}}}},"9f94":function(t,e,n){"use strict";var i=n("e249"),a=n.n(i);a.a},a118:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("a9e3"),n("2c3e");e.default={name:"u-sticky",props:{offsetTop:{type:[Number,String],default:0},index:{type:[Number,String],default:""},enable:{type:Boolean,default:!0},h5NavHeight:{type:[Number,String],default:44},bgColor:{type:String,default:"#ffffff"},zIndex:{type:[Number,String],default:""}},data:function(){return{fixed:!1,height:"auto",stickyTop:0,elClass:this.$u.guid(),left:0,width:"auto"}},watch:{offsetTop:function(t){this.initObserver()},enable:function(t){0==t?(this.fixed=!1,this.disconnectObserver("contentObserver")):this.initObserver()}},computed:{uZIndex:function(){return this.zIndex?this.zIndex:this.$u.zIndex.sticky}},mounted:function(){this.initObserver()},methods:{initObserver:function(){var t=this;this.enable&&(this.stickyTop=0!=this.offsetTop?uni.upx2px(this.offsetTop)+this.h5NavHeight:this.h5NavHeight,this.disconnectObserver("contentObserver"),this.$uGetRect("."+this.elClass).then((function(e){t.height=e.height,t.left=e.left,t.width=e.width,t.$nextTick((function(){t.observeContent()}))})))},observeContent:function(){var t=this;this.disconnectObserver("contentObserver");var e=this.createIntersectionObserver({thresholds:[.95,.98,1]});e.relativeToViewport({top:-this.stickyTop}),e.observe("."+this.elClass,(function(e){t.enable&&t.setFixed(e.boundingClientRect.top)})),this.contentObserver=e},setFixed:function(t){var e=t0){var e,n,i=a.default.getters&&(null!==(e=null===(n=a.default.getters.userInfo)||void 0===n?void 0:n.permissions_slug)&&void 0!==e?e:[]),u=t,r=i.some((function(t){return u.includes(t)}));return r}return!1}},f68e:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return u})),n.d(e,"a",(function(){return i}));var i={uPopup:n("df25").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("u-popup",{attrs:{closeable:!0,width:t.width,height:t.width,mode:"center"},model:{value:t.show,callback:function(e){t.show=e},expression:"show"}},[n("v-uni-view",{staticClass:"relative h-full flex flex-col overflow-hidden"},[n("v-uni-view",{staticClass:"h-86rpx leading-86rpx flex-center w-full"},[t._t("title",[n("v-uni-view",{staticClass:"text-34rpx"},[t._v(t._s(t.title))])])],2),n("v-uni-view",{staticClass:"flex-1 overflow-y-auto w-full"},[t._t("default")],2),n("v-uni-view",[t._t("bottom")],2)],1)],1)},u=[]},f940:function(t,e,n){"use strict";n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("a9e3");e.default={name:"u-swipe-action",props:{index:{type:[Number,String],default:""},btnWidth:{type:[String,Number],default:180},disabled:{type:Boolean,default:!1},show:{type:Boolean,default:!1},bgColor:{type:String,default:"#ffffff"},vibrateShort:{type:Boolean,default:!1},options:{type:Array,default:function(){return[]}}},watch:{show:{immediate:!0,handler:function(t,e){t?this.open():this.close()}}},data:function(){return{moveX:0,scrollX:0,status:!1,movableAreaWidth:0,elId:this.$u.guid(),showBtn:!1}},computed:{movableViewWidth:function(){return this.movableAreaWidth+this.allBtnWidth+"px"},innerBtnWidth:function(){return uni.upx2px(this.btnWidth)},allBtnWidth:function(){return uni.upx2px(this.btnWidth)*this.options.length},btnStyle:function(){var t=this;return function(e){return e.width=t.btnWidth+"rpx",e}}},mounted:function(){this.getActionRect()},methods:{btnClick:function(t){this.status=!1,this.$emit("click",this.index,t)},change:function(t){this.scrollX=t.detail.x},close:function(){this.moveX=0,this.status=!1},open:function(){this.disabled||(this.moveX=-this.allBtnWidth,this.status=!0)},touchend:function(){this.moveX=this.scrollX,this.$nextTick((function(){var t=this;0==this.status?this.scrollX<=-this.allBtnWidth/4?(this.moveX=-this.allBtnWidth,this.status=!0,this.emitOpenEvent(),this.vibrateShort&&uni.vibrateShort()):(this.moveX=0,this.status=!1,this.emitCloseEvent()):this.scrollX>3*-this.allBtnWidth/4?(this.moveX=0,this.$nextTick((function(){t.moveX=101})),this.status=!1,this.emitCloseEvent()):(this.moveX=-this.allBtnWidth,this.status=!0,this.emitOpenEvent())}))},emitOpenEvent:function(){this.$emit("open",this.index)},emitCloseEvent:function(){this.$emit("close",this.index)},touchstart:function(){},getActionRect:function(){var t=this;this.$uGetRect(".u-swipe-action").then((function(e){t.movableAreaWidth=e.width,t.$nextTick((function(){t.showBtn=!0}))}))},contentClick:function(){1==this.status&&(this.status="close",this.moveX=0),this.$emit("content-click",this.index)}}}}}]);