fei.wang
2025-04-30 722da005a5ec126bedf752ac6bd5c5c7f6172155
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-draw"],{"17b6":function(t,e,n){"use strict";var i=n("abcf"),r=n.n(i);r.a},"17c0":function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.tn-btn[data-v-778c77a3]{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:1;text-align:center;text-decoration:none;overflow:visible;-webkit-transform:translate(%?0?%,%?0?%);transform:translate(%?0?%,%?0?%);border-radius:%?12?%;margin:0}.tn-btn--plain[data-v-778c77a3]{background-color:initial!important;background-image:none}.tn-btn--plain.tn-round[data-v-778c77a3]{border-radius:%?1000?%!important}',""]),t.exports=e},"20f3":function(t,e,n){"use strict";var i=n("8bdb"),r=n("5145");i({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},"28d0":function(t,e,n){e.nextTick=function(t){var e=Array.prototype.slice.call(arguments);e.shift(),setTimeout((function(){t.apply(null,e)}),0)},e.platform=e.arch=e.execPath=e.title="browser",e.pid=1,e.browser=!0,e.env={},e.argv=[],e.binding=function(t){throw new Error("No such module. (Possibly not yet loaded)")},function(){var t,i="/";e.cwd=function(){return i},e.chdir=function(e){t||(t=n("a3fc")),i=t.resolve(e,i)}}(),e.exit=e.kill=e.umask=e.dlopen=e.uptime=e.memoryUsage=e.uvCounters=function(){},e.features={}},"34e1":function(t,e,n){"use strict";n("6a54");var i=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n("b7c7"));n("aa9c"),n("dd2b"),n("c223");var a=i(n("30a9")),o=i(n("89fc")),s=n("06fa"),l=n("77e2"),u=n("b8b3"),c={mixins:[s.minLogin,u.pagesEquipment],components:{drawCom:o.default,successCom:a.default},data:function(){return{tips:!0,zuobiaonum:0,isshape:!0,disable:!0,isAchor:!1,warnindex:0,warlist:{},lock:!1,keyword:"",pageNo:1,pageSize:10,imgStyle:{width:"100px",height:"1000px",borderRadius:"50%"},form:{bumen:"",name:"",baoliu1:"",tagId:"",zuobiao:"",shape:"圆形",banjing:"",type:"进入报警",list:[],disable:!1,company:this.company},showSkeleton:!0,options:[{text:"删除",style:{backgroundColor:"#F93737"}}],boxKey:0,scrollHeight:500,topheight:0,paddingTop:60,emitDate:"indexHome",show:!1,show1:!1,show2:!1,time:"",list:[],total:0,bumenList:[],shapeList:[{text:"圆形"},{text:"多边形"}],typeList:[{text:"进入报警"},{text:"出去告警"},{text:"超员告警"}],options1:[{text:"删除",style:{backgroundColor:"#F93737"}}]}},props:{formfence:{type:Object,default:function(){return[]}}},computed:{countList:function(){var t=0;for(var e in this.list)t+=this.list[e].fQty;return t}},mounted:function(){var t=this;this.findbumenall(),this.topheight=this.vuex_custom_bar_height+15,setTimeout((function(){t.showSkeleton=!1}),1e3),this.scrollHeight=this.screenHeight-282,setTimeout((function(){t.paddingTop=t.vuex_padding_top,t.paddingTop+=5}),400)},onLoad:function(){},methods:{findbumenall:function(){var t=this;this.vuex_is_login&&(0,l.findbumen)().then((function(e){if(0==e.code)for(var n=0;n<e.data.length;n++){var i={};i.text=e.data[n].departmentName,t.bumenList.push(i)}else t.$refs.refSuccess.showBox({type:"error",txt:e.msg})}))},onchange:function(t){var e=[];if(this.list.length<t.value)for(var n=this.list.length;n<t.value;n++)e.push(n),this.list.push(n);else this.list.splice(t.value,this.list.length-t.value)},submitForm:function(){var t=this;if(this.form.list=this.list,""==this.form.tagId)return this.$refs.refSuccess.showBox({type:"error",txt:"请输入设备编号采集坐标"}),!1;if(""==this.form.baoliu1)return this.$refs.refSuccess.showBox({type:"error",txt:"请输入围栏高度采集坐标"}),!1;if(""==this.form.name)return this.$refs.refSuccess.showBox({type:"error",txt:"请输入围栏名称采集坐标"}),!1;if("圆形"==this.form.shape){if(""==this.form.zuobiao)return this.$refs.refSuccess.showBox({type:"error",txt:"请采集坐标"}),!1;if(""==this.form.banjing)return this.$refs.refSuccess.showBox({type:"error",txt:"请输入围栏半径"}),!1}else if("多边形"==this.form.shape&&this.form.list.length<0)return this.$refs.refSuccess.showBox({type:"error",txt:"请采集坐标"}),!1;console.log(this.company),console.log(this.form),this.form.company=this.company,this.vuex_is_login&&(0,l.submitper)(this.form).then((function(e){0==e.code?(t.$refs.refSuccess.showBox({type:"success",txt:"保存成功"}),t.tips=!0,t.isAchor=!1,setTimeout((function(){t.$emit("manualRefresh"),t.list=[],t.isshape=!0,t.form.bumen="",t.form.name="",t.form.baoliu1="",t.form.tagId="",t.form.zuobiao="",t.form.shape="圆形",t.form.banjing="",t.form.type="进入报警",t.form.list=[],t.form.disable=!1}),2e3)):t.$refs.refSuccess.showBox({type:"error",txt:e.data})}))},cleanconext:function(){""==this.form.zuobiao&&(this.tips=!0,this.disable=!0)},acquisitionxy:function(t){var e=this;if(""==this.form.tagId)this.$refs.refSuccess.showBox({type:"error",txt:"请输入设备编号采集坐标"});else{var n={baoliu3:this.form.tagId,company:this.company};this.vuex_is_login&&(0,l.acquisition)(n).then((function(n){0==n.code?(e.form.zuobiao+=n.data.baoliu2+":"+n.data.baoliu3+";",e.list.splice(t,1,n.data.baoliu2+";"+n.data.baoliu3),e.tips=!1,e.disable=!1):e.$refs.refSuccess.showBox({type:"error",txt:n.msg})}))}},shapeCallback:function(t){this.form.shape=this.shapeList[t].text,"圆形"==this.shapeList[t].text?this.isshape=!0:this.isshape=!1},bymenCallback:function(t){this.form.bumen=this.bumenList[t].text},typeCallback:function(t){this.form.type=this.typeList[t].text},goTag:function(){this.isAchor=!1,this.$emit("goAchor")},goAchor:function(){this.lock=!1},handleLoad:function(t,e){var n=this,i={current:t.page,size:t.size};this.vuex_is_login?(0,l.findFence)(i).then((function(t){if(0==t.code){setTimeout((function(){for(var i=[],a=0;a<t.data.records.length;a++)i.push(t.data.records[a]);n.list=[].concat((0,r.default)(n.list),i),e({list:n.list,total:t.data.total})}),1500)}})):e({list:[],total:0})},handleSearch:function(t,e){var n=this,i={current:1,size:10,objectid:this.keyword};this.vuex_is_login&&(0,l.findFence)(i).then((function(t){if(n.list=[],0==t.code){setTimeout((function(){for(var i=[],a=0;a<t.data.records.length;a++)i.push(t.data.records[a]);n.list=[].concat((0,r.default)(n.list),i),e({list:n.list,total:t.data.total})}),1500)}}))},handleRefresh:function(t,e){var n=this;t.page,t.size;this.vuex_is_login&&(0,l.findFence)(t).then((function(t){if(0==t.code){setTimeout((function(){for(var i=[],a=0;a<t.data.records.length;a++)i.push(t.data.records[a]);n.list=[],n.list=[].concat((0,r.default)(n.list),i),e({list:n.list,total:t.data.total})}),1500)}}))}}};e.default=c},"3a72":function(t,e,n){"use strict";n("6a54");var i=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("64aa"),n("5ef2"),n("f7a5"),n("20f3"),n("4626"),n("5ac7");var r=i(n("b26a")),a={mixins:[r.default],name:"tn-button",behaviors:["wx://form-field-button"],props:{index:{type:[Number,String],default:0},shape:{type:String,default:"default"},shadow:{type:Boolean,default:!1},width:{type:String,default:"auto"},height:{type:String,default:""},size:{type:String,default:""},fontBold:{type:Boolean,default:!1},padding:{type:String,default:"0 30rpx"},margin:{type:String,default:""},plain:{type:Boolean,default:!1},border:{type:Boolean,default:!0},borderBold:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},formType:{type:String,default:""},openType:{type:String,default:""},blockRepeatClick:{type:Boolean,default:!1}},computed:{buttonClass:function(){var t="";switch(this.shape){case"icon":case"round":t+=" tn-round";break}if(this.shadow)if(""!==this.backgroundColorClass&&-1!=this.backgroundColorClass.indexOf("tn-bg")){var e=this.backgroundColor.slice(this.backgroundColor.lastIndexOf("-")+1);t+=" tn-shadow-".concat(e)}else t+=" tn-shadow-blur";if(this.fontBold&&(t+=" tn-text-bold"),this.plain&&(t+=" tn-btn--plain",this.border&&(t+=" tn-border-solid",this.borderBold&&(t+=" tn-bold-border"),""!==this.backgroundColor&&this.backgroundColor.includes("tn-bg")))){var n=this.backgroundColor.slice(this.backgroundColor.lastIndexOf("-")+1);t+=" tn-border-".concat(n)}return t},buttonStyle:function(){var t={};switch(this.size){case"sm":t.padding="0 20rpx",t.fontSize="22rpx",t.height=this.height||"48rpx";break;case"lg":t.padding="0 40rpx",t.fontSize="32rpx",t.height=this.height||"80rpx";break;default:t.padding="0 30rpx",t.fontSize="28rpx",t.height=this.height||"64rpx"}return this.padding&&(t.padding=this.padding),this.margin&&(t.margin=this.margin),this.fontSize&&(t.fontSize=this.fontSize+this.fontUnit),t.width="icon"===this.shape?t.height:this.width,t.padding="icon"===this.shape?"0":t.padding,this.fontColorStyle&&(t.color=this.fontColorStyle),this.backgroundColorClass||(this.plain?t.borderColor=this.backgroundColorStyle||"#080808":t.backgroundColor=this.backgroundColorStyle||"#FFFFFF"),this.shadow&&!this.backgroundColorClass&&(-1!=this.backgroundColorStyle.indexOf("#")?t.boxShadow="6rpx 6rpx 8rpx ".concat(this.backgroundColorStyle||"#000000","10"):-1==this.backgroundColorStyle.indexOf("rgb")&&-1==this.backgroundColorStyle.indexOf("rgba")&&this.backgroundColorStyle||(t.boxShadow="6rpx 6rpx 8rpx ".concat(this.backgroundColorStyle||"rgba(0, 0, 0, 0.1)"))),t}},data:function(){return{clickTime:0,clickIntervalTime:200}},methods:{handleClick:function(){var t=this;if(!this.disabled){if(this.blockRepeatClick){var e=(new Date).getTime();if(e-this.clickTime<=this.clickIntervalTime)return;this.clickTime=e,setTimeout((function(){t.clickTime=0}),this.clickIntervalTime)}this.$emit("click",{index:Number(this.index)}),this.$emit("tap",{index:Number(this.index)})}},handleGetUserInfo:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.detail,n=void 0===e?{}:e;this.$emit("getuserinfo",n)},handleContact:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.detail,n=void 0===e?{}:e;this.$emit("contact",n)},handleGetPhoneNumber:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.detail,n=void 0===e?{}:e;this.$emit("getphonenumber",n)},handleError:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.detail,n=void 0===e?{}:e;this.$emit("error",n)}}};e.default=a},"3ff3":function(t,e,n){"use strict";n("6a54");var i=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("64aa"),n("5c47"),n("0506"),n("5ef2"),n("c9b5"),n("bf0f"),n("ab80");var r=i(n("b26a")),a={mixins:[r.default],name:"tn-number-box",props:{value:{type:Number,default:1},index:{type:[Number,String],default:""},min:{type:Number,default:0},max:{type:Number,default:99999},step:{type:Number,default:1},disabled:{type:Boolean,default:!1},disabledInput:{type:Boolean,default:!1},inputWidth:{type:Number,default:88},inputHeight:{type:Number,default:50},cursorSpacing:{type:Number,default:100},longPress:{type:Boolean,default:!0},longPressTime:{type:Number,default:250},positiveInteger:{type:Boolean,default:!0}},computed:{getCursorSpacing:function(){return Number(uni.upx2px(this.cursorSpacing))}},data:function(){return{inputValue:1,longPressTimer:null,changeFromInner:!1,innerChangeTimer:null}},watch:{value:function(t){var e=this;this.changeFromInner||(this.updateInputValue(),this.$nextTick((function(){e.changeFromInner=!1})))},inputValue:function(t,e){var n=this;if(""!==t){var i=0,r=this.$tn.test.number(t);i=r&&t>=this.min&&t<=this.max?t:e,this.positiveInteger&&(t<0||-1!==String(t).indexOf("."))&&(i=Math.floor(t),this.$nextTick((function(){n.inputValue=i}))),this.handleChange(i,"change")}},min:function(){this.updateInputValue()},max:function(){this.updateInputValue()}},created:function(){this.updateInputValue()},methods:{touchStart:function(t){var e=this;this[t](),this.longPress&&(this.longPressTimer&&(clearInterval(this.longPressTimer),this.longPressTimer=null),this.longPressTimer=setInterval((function(){e[t]()}),this.longPressTime))},clearTimer:function(){var t=this;this.$nextTick((function(){t.longPressTimer&&(clearInterval(t.longPressTimer),t.longPressTimer=null)}))},minus:function(){this.computeValue("minus")},plus:function(){this.computeValue("plus")},calcPlus:function(t,e){var n,i=0,r=0;try{i=t.toString().split(".")[1].length}catch(o){i=0}try{r=e.toString().split(".")[1].length}catch(o){r=0}n=Math.pow(10,Math.max(i,r));var a=i>=r?i:r;return((t*n+e*n)/n).toFixed(a)},calcMinus:function(t,e){var n,i=0,r=0;try{i=t.toString().split(".")[1].length}catch(o){i=0}try{r=e.toString().split(".")[1].length}catch(o){r=0}n=Math.pow(10,Math.max(i,r));var a=i>=r?i:r;return((t*n-e*n)/n).toFixed(a)},computeValue:function(t){if(uni.hideKeyboard(),!this.disabled){var e=0;"minus"===t?e=this.calcMinus(this.inputValue,this.step):"plus"===t&&(e=this.calcPlus(this.inputValue,this.step)),e<this.min||e>this.max||(this.inputValue=e,this.handleChange(e,t))}},blurInput:function(t){var e=this,n=0,i=t.detail.value;n=/(^\d+$)/.test(i)&&0!=i[0]?+i:this.min,n>this.max?n=this.max:n<this.min&&(n=this.min),this.$nextTick((function(){e.inputValue=n})),this.handleChange(n,"blur")},focusInput:function(){this.$emit("focus")},updateInputValue:function(){var t=this.value;t<=this.min?t=this.min:t>=this.max&&(t=this.max),this.inputValue=Number(t)},handleChange:function(t,e){var n=this;this.disabled||(this.innerChangeTimer&&(clearTimeout(this.innerChangeTimer),this.innerChangeTimer=null),this.changeFromInner=!0,this.innerChangeTimer=setTimeout((function(){n.changeFromInner=!1}),150),this.$emit("input",Number(t)),this.$emit(e,{value:Number(t),index:this.index}))}}};e.default=a},"43ee":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"tn-number-box-class tn-number-box"},[n("v-uni-view",{staticClass:"tn-number-box__btn__minus",class:[t.backgroundColorClass,t.fontColorClass,{"tn-number-box__btn--disabled":t.disabled||t.inputValue<=t.min}],style:{backgroundColor:t.backgroundColorStyle,height:t.$tn.string.getLengthUnitValue(t.inputHeight),color:t.fontColorStyle,fontSize:t.fontSizeStyle},on:{touchstart:function(e){e.stopPropagation(),e.preventDefault(),arguments[0]=e=t.$handleEvent(e),t.touchStart("minus")},touchend:function(e){e.stopPropagation(),e.preventDefault(),arguments[0]=e=t.$handleEvent(e),t.clearTimer.apply(void 0,arguments)}}},[n("v-uni-view",{staticClass:"tn-icon-reduce"})],1),n("v-uni-input",{staticClass:"tn-number-box__input",class:[t.fontColorClass,{"tn-number-box__input--disabled":t.disabledInput||t.disabled}],style:{width:t.$tn.string.getLengthUnitValue(t.inputWidth),height:t.$tn.string.getLengthUnitValue(t.inputHeight),color:t.fontColorStyle,fontSize:t.fontSizeStyle,backgroundColor:t.backgroundColorStyle},attrs:{disabled:t.disabledInput||t.disabled,"cursor-spacing":t.getCursorSpacing},on:{blur:function(e){arguments[0]=e=t.$handleEvent(e),t.blurInput.apply(void 0,arguments)},focus:function(e){arguments[0]=e=t.$handleEvent(e),t.focusInput.apply(void 0,arguments)}},model:{value:t.inputValue,callback:function(e){t.inputValue=e},expression:"inputValue"}}),n("v-uni-view",{staticClass:"tn-number-box__btn__plus",class:[t.backgroundColorClass,t.fontColorClass,{"tn-number-box__btn--disabled":t.disabled||t.inputValue>=t.max}],style:{backgroundColor:t.backgroundColorStyle,height:t.$tn.string.getLengthUnitValue(t.inputHeight),color:t.fontColorStyle,fontSize:t.fontSizeStyle},on:{touchstart:function(e){e.stopPropagation(),e.preventDefault(),arguments[0]=e=t.$handleEvent(e),t.touchStart("plus")},touchend:function(e){e.stopPropagation(),e.preventDefault(),arguments[0]=e=t.$handleEvent(e),t.clearTimer.apply(void 0,arguments)}}},[n("v-uni-view",{staticClass:"tn-icon-add"})],1)],1)},r=[]},"4e77":function(t,e,n){"use strict";n.r(e);var i=n("3ff3"),r=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=r.a},"58b3":function(t,e,n){"use strict";var i=n("cc76"),r=n.n(i);r.a},"62da":function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){return i}));var i={tnNavBar:n("14ba").default,tnForm:n("dd52").default,tnFormItem:n("1efa").default,tnInput:n("e29d").default,tnActionSheet:n("34ca").default,tnButton:n("88b2").default,tnNumberBox:n("d0f9").default,tnSkeleton:n("9232").default},r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"template-job tn-safe-area-inset-bottom tn-skeleton"},[n("tn-nav-bar",{staticStyle:{position:"absolute","z-index":"999999999"},attrs:{isBack:!1,fixed:!0}},[0==t.isAchor?n("v-uni-text",{staticClass:"title_linespan",staticStyle:{color:"#00aaff","text-decoration":"underline"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goAchor.apply(void 0,arguments)}}},[t._v("绘制")]):n("v-uni-text",{staticClass:"title_linespan",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goAchor.apply(void 0,arguments)}}},[t._v("绘制")]),n("v-uni-text",{staticClass:"title_linespan",staticStyle:{"margin-left":"10px"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goTag.apply(void 0,arguments)}}},[t._v("管理")])],1),n("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:0==t.lock,expression:"lock==false"}],staticClass:"page-wrap u-skeleton",style:{"margin-top":t.vuex_custom_bar_height+16+"px"}},[n("v-uni-view",{staticClass:"item-wrap"},[n("tn-form",[n("tn-form-item",{attrs:{label:"围栏形状:",labelWidth:"100rpx"}},[n("tn-input",{attrs:{type:"select",inputAlign:"right"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.show=!0}},model:{value:t.form.shape,callback:function(e){t.$set(t.form,"shape",e)},expression:"form.shape"}}),n("tn-action-sheet",{attrs:{list:t.shapeList},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.shapeCallback.apply(void 0,arguments)}},model:{value:t.show,callback:function(e){t.show=e},expression:"show"}})],1),n("tn-form-item",{attrs:{label:"围栏类型:",labelWidth:"100rpx"}},[n("tn-input",{attrs:{type:"select",inputAlign:"right"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.show1=!0}},model:{value:t.form.type,callback:function(e){t.$set(t.form,"type",e)},expression:"form.type"}}),n("tn-action-sheet",{attrs:{list:t.typeList},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.typeCallback.apply(void 0,arguments)}},model:{value:t.show1,callback:function(e){t.show1=e},expression:"show1"}})],1),n("tn-form-item",{attrs:{label:"关联部门:",labelWidth:"100rpx"}},[n("tn-input",{attrs:{type:"select",inputAlign:"right",placeholder:"请选择关联部门"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.show2=!0}},model:{value:t.form.bumen,callback:function(e){t.$set(t.form,"bumen",e)},expression:"form.bumen"}}),n("tn-action-sheet",{attrs:{list:t.bumenList},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.bymenCallback.apply(void 0,arguments)}},model:{value:t.show2,callback:function(e){t.show2=e},expression:"show2"}})],1),n("tn-form-item",{attrs:{label:"选择设备:",labelWidth:"100rpx"}},[n("tn-input",{attrs:{inputAlign:"right",placeholder:"请输入设备编号"},model:{value:t.form.tagId,callback:function(e){t.$set(t.form,"tagId",e)},expression:"form.tagId"}})],1),n("tn-form-item",{directives:[{name:"show",rawName:"v-show",value:1==t.isshape,expression:"isshape==true"}],attrs:{label:"圆心坐标:",labelWidth:"100rpx"}},[n("tn-input",{attrs:{disabled:t.disable,inputAlign:"right"},on:{input:function(e){arguments[0]=e=t.$handleEvent(e),t.cleanconext.apply(void 0,arguments)}},model:{value:t.form.zuobiao,callback:function(e){t.$set(t.form,"zuobiao",e)},expression:"form.zuobiao"}}),n("tn-button",{directives:[{name:"show",rawName:"v-show",value:1==t.tips,expression:"tips==true"}],attrs:{backgroundColor:"#55aaff",fontColor:"#ffffff",size:"small"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.acquisitionxy.apply(void 0,arguments)}}},[t._v("采集坐标")])],1),n("tn-form-item",{directives:[{name:"show",rawName:"v-show",value:1==t.isshape,expression:"isshape==true"}],attrs:{label:"围栏半径:",labelWidth:"100rpx"}},[n("tn-input",{attrs:{inputAlign:"right",placeholder:"请输入围栏半径"},model:{value:t.form.banjing,callback:function(e){t.$set(t.form,"banjing",e)},expression:"form.banjing"}})],1),n("tn-form-item",{directives:[{name:"show",rawName:"v-show",value:0==t.isshape,expression:"isshape==false"}],attrs:{label:"坐标数量:",labelWidth:"100rpx"}},[n("tn-input",{attrs:{disabled:!0,inputAlign:"right"}}),n("tn-number-box",{attrs:{min:0,max:10},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.onchange.apply(void 0,arguments)}},model:{value:t.zuobiaonum,callback:function(e){t.zuobiaonum=e},expression:"zuobiaonum"}})],1),t._l(t.list,(function(e,i){return n("tn-form-item",{directives:[{name:"show",rawName:"v-show",value:0==t.isshape,expression:"isshape==false"}],key:i,attrs:{label:"坐标点",labelWidth:"100rpx"}},[n("tn-input",{directives:[{name:"show",rawName:"v-show",value:t.list[i]==i,expression:"list[index]==index"}],attrs:{disabled:t.disable,inputAlign:"right"},on:{input:function(e){arguments[0]=e=t.$handleEvent(e),t.cleanconext.apply(void 0,arguments)}}}),n("tn-input",{directives:[{name:"show",rawName:"v-show",value:t.list[i]!=i,expression:"list[index]!=index"}],attrs:{disabled:t.disable,inputAlign:"right"},on:{input:function(e){arguments[0]=e=t.$handleEvent(e),t.cleanconext.apply(void 0,arguments)}},model:{value:t.list[i],callback:function(e){t.$set(t.list,i,e)},expression:"list[index]"}}),n("tn-button",{directives:[{name:"show",rawName:"v-show",value:t.list[i]==i,expression:"list[index]==index"}],attrs:{backgroundColor:"#55aaff",fontColor:"#ffffff",size:"small"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.acquisitionxy(i)}}},[t._v("采集坐标")])],1)})),n("tn-form-item",{attrs:{label:"围栏高度:",labelWidth:"100rpx"}},[n("tn-input",{attrs:{inputAlign:"right",placeholder:"请输入围栏高度"},model:{value:t.form.baoliu1,callback:function(e){t.$set(t.form,"baoliu1",e)},expression:"form.baoliu1"}}),n("v-uni-text",[t._v("CM")])],1),n("tn-form-item",{attrs:{label:"围栏名称:",labelWidth:"100rpx"}},[n("tn-input",{attrs:{inputAlign:"right",placeholder:"请输入围栏名称"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1)],2)],1),n("v-uni-button",{staticStyle:{"margin-top":"20px"},attrs:{type:"primary"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.submitForm.apply(void 0,arguments)}}},[t._v("保存围栏")])],1),n("tn-skeleton",{attrs:{show:t.showSkeleton}}),n("successCom",{ref:"refSuccess"})],1)},a=[]},6304:function(t,e,n){"use strict";n.r(e);var i=n("3a72"),r=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=r.a},8218:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-button",{staticClass:"tn-btn-class tn-btn",class:[t.buttonClass,t.backgroundColorClass,t.fontColorClass],style:[t.buttonStyle],attrs:{"hover-class":"tn-hover",loading:t.loading,disabled:t.disabled,"form-type":t.formType,"open-type":t.openType},on:{getuserinfo:function(e){arguments[0]=e=t.$handleEvent(e),t.handleGetUserInfo.apply(void 0,arguments)},getphonenumber:function(e){arguments[0]=e=t.$handleEvent(e),t.handleGetPhoneNumber.apply(void 0,arguments)},contact:function(e){arguments[0]=e=t.$handleEvent(e),t.handleContact.apply(void 0,arguments)},error:function(e){arguments[0]=e=t.$handleEvent(e),t.handleError.apply(void 0,arguments)},click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleClick.apply(void 0,arguments)}}},[t._t("default")],2)},r=[]},"88b2":function(t,e,n){"use strict";n.r(e);var i=n("8218"),r=n("6304");for(var a in r)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(a);n("e9e4");var o=n("828b"),s=Object(o["a"])(r["default"],i["b"],i["c"],!1,null,"778c77a3",null,!1,i["a"],void 0);e["default"]=s.exports},"89fc":function(t,e,n){"use strict";n.r(e);var i=n("62da"),r=n("ef1f");for(var a in r)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(a);n("17b6");var o=n("828b"),s=Object(o["a"])(r["default"],i["b"],i["c"],!1,null,"22c47dd1",null,!1,i["a"],void 0);e["default"]=s.exports},a3fc:function(t,e,n){(function(t){function n(t,e){for(var n=0,i=t.length-1;i>=0;i--){var r=t[i];"."===r?t.splice(i,1):".."===r?(t.splice(i,1),n++):n&&(t.splice(i,1),n--)}if(e)for(;n--;n)t.unshift("..");return t}function i(t,e){if(t.filter)return t.filter(e);for(var n=[],i=0;i<t.length;i++)e(t[i],i,t)&&n.push(t[i]);return n}e.resolve=function(){for(var e="",r=!1,a=arguments.length-1;a>=-1&&!r;a--){var o=a>=0?arguments[a]:t.cwd();if("string"!==typeof o)throw new TypeError("Arguments to path.resolve must be strings");o&&(e=o+"/"+e,r="/"===o.charAt(0))}return e=n(i(e.split("/"),(function(t){return!!t})),!r).join("/"),(r?"/":"")+e||"."},e.normalize=function(t){var a=e.isAbsolute(t),o="/"===r(t,-1);return t=n(i(t.split("/"),(function(t){return!!t})),!a).join("/"),t||a||(t="."),t&&o&&(t+="/"),(a?"/":"")+t},e.isAbsolute=function(t){return"/"===t.charAt(0)},e.join=function(){var t=Array.prototype.slice.call(arguments,0);return e.normalize(i(t,(function(t,e){if("string"!==typeof t)throw new TypeError("Arguments to path.join must be strings");return t})).join("/"))},e.relative=function(t,n){function i(t){for(var e=0;e<t.length;e++)if(""!==t[e])break;for(var n=t.length-1;n>=0;n--)if(""!==t[n])break;return e>n?[]:t.slice(e,n-e+1)}t=e.resolve(t).substr(1),n=e.resolve(n).substr(1);for(var r=i(t.split("/")),a=i(n.split("/")),o=Math.min(r.length,a.length),s=o,l=0;l<o;l++)if(r[l]!==a[l]){s=l;break}var u=[];for(l=s;l<r.length;l++)u.push("..");return u=u.concat(a.slice(s)),u.join("/")},e.sep="/",e.delimiter=":",e.dirname=function(t){if("string"!==typeof t&&(t+=""),0===t.length)return".";for(var e=t.charCodeAt(0),n=47===e,i=-1,r=!0,a=t.length-1;a>=1;--a)if(e=t.charCodeAt(a),47===e){if(!r){i=a;break}}else r=!1;return-1===i?n?"/":".":n&&1===i?"/":t.slice(0,i)},e.basename=function(t,e){var n=function(t){"string"!==typeof t&&(t+="");var e,n=0,i=-1,r=!0;for(e=t.length-1;e>=0;--e)if(47===t.charCodeAt(e)){if(!r){n=e+1;break}}else-1===i&&(r=!1,i=e+1);return-1===i?"":t.slice(n,i)}(t);return e&&n.substr(-1*e.length)===e&&(n=n.substr(0,n.length-e.length)),n},e.extname=function(t){"string"!==typeof t&&(t+="");for(var e=-1,n=0,i=-1,r=!0,a=0,o=t.length-1;o>=0;--o){var s=t.charCodeAt(o);if(47!==s)-1===i&&(r=!1,i=o+1),46===s?-1===e?e=o:1!==a&&(a=1):-1!==e&&(a=-1);else if(!r){n=o+1;break}}return-1===e||-1===i||0===a||1===a&&e===i-1&&e===n+1?"":t.slice(e,i)};var r="b"==="ab".substr(-1)?function(t,e,n){return t.substr(e,n)}:function(t,e,n){return e<0&&(e=t.length+e),t.substr(e,n)}}).call(this,n("28d0"))},abcf:function(t,e,n){var i=n("cea7");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var r=n("967d").default;r("29d13178",i,!0,{sourceMap:!1,shadowMode:!1})},b8b3:function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.pagesEquipment=void 0;e.pagesEquipment={data:function(){return{}},methods:{}}},b9e1:function(t,e,n){var i=n("17c0");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var r=n("967d").default;r("3355615e",i,!0,{sourceMap:!1,shadowMode:!1})},cc76:function(t,e,n){var i=n("e293");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var r=n("967d").default;r("70497e99",i,!0,{sourceMap:!1,shadowMode:!1})},cea7:function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */\r\n/* 鼠标未悬浮时效果设置 */.title_linespan[data-v-22c47dd1]{font-size:17px;font-weight:700;color:#000}\r\n/* 鼠标悬浮后的设置 */.title_linespan[data-v-22c47dd1]:hover{font-size:17px;font-weight:700;color:#0af;text-decoration:underline}.modal-btn[data-v-22c47dd1]{position:absolute;left:80%}.page-wrap[data-v-22c47dd1]{height:100%;width:100%;padding-left:%?30?%;padding-right:%?30?%}.page-wrap .test-view[data-v-22c47dd1]{height:%?300?%}.page-wrap .navbar-content[data-v-22c47dd1]{width:100%;display:flex;padding:%?30?%;align-items:center;justify-content:space-between}.page-wrap .u-icon[data-v-22c47dd1]{margin-left:%?30?%}.page-wrap .item-wrap[data-v-22c47dd1]{background-color:#fff;margin-top:%?30?%;padding:%?30?%;align-items:center;border-radius:%?16?%;box-shadow:%?0?% %?8?% %?16?% rgba(0,0,0,.11)}.page-wrap .item-wrap .avatar[data-v-22c47dd1]{width:%?150?%;height:%?150?%;margin-right:%?30?%;border-radius:%?16?%;background-color:silver}.page-wrap .item-wrap .item[data-v-22c47dd1]{width:%?100?%;height:%?30?%;margin-bottom:%?10?%;border-radius:%?16?%;background-color:#c8c7cc}.container[data-v-22c47dd1]{width:100%;position:"absolute";z-index:9999999;padding:20px}.card[data-v-22c47dd1]{background-color:#fff;padding:15px;margin-bottom:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.title[data-v-22c47dd1]{font-size:18px;font-weight:700}.tags[data-v-22c47dd1]{margin-top:10px}.tag[data-v-22c47dd1]{display:inline-block;padding:2px 5px;border-radius:3px;margin-right:5px;font-size:12px}.sos[data-v-22c47dd1]{background-color:#f8bbd0;color:#fff}.time[data-v-22c47dd1]{margin-top:10px;font-size:14px;color:#666}.form-item[data-v-22c47dd1]{margin-top:15px}.picker[data-v-22c47dd1]{margin-top:5px}.submit-button[data-v-22c47dd1]{margin-top:20px;background-color:#007aff;color:#fff;padding:10px;border-radius:5px}',""]),t.exports=e},d0f9:function(t,e,n){"use strict";n.r(e);var i=n("43ee"),r=n("4e77");for(var a in r)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(a);n("58b3");var o=n("828b"),s=Object(o["a"])(r["default"],i["b"],i["c"],!1,null,"e039344e",null,!1,i["a"],void 0);e["default"]=s.exports},e293:function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.tn-number-box[data-v-e039344e]{display:inline-flex;align-items:center}.tn-number-box__btn__plus[data-v-e039344e], .tn-number-box__btn__minus[data-v-e039344e]{width:%?60?%;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#e6e6e6}.tn-number-box__btn__plus[data-v-e039344e]{border-radius:0 %?8?% %?8?% 0}.tn-number-box__btn__minus[data-v-e039344e]{border-radius:%?8?% 0 0 %?8?%}.tn-number-box__btn--disabled[data-v-e039344e]{color:#aaa!important;background:#e6e6e6!important}.tn-number-box__input[data-v-e039344e]{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;text-align:center;box-sizing:border-box;padding:0 %?4?%;margin:0 %?6?%;background-color:#e6e6e6;z-index:0}.tn-number-box__input--disabled[data-v-e039344e]{color:#aaa!important;background:#e6e6e6!important}',""]),t.exports=e},e9e4:function(t,e,n){"use strict";var i=n("b9e1"),r=n.n(i);r.a},ef1f:function(t,e,n){"use strict";n.r(e);var i=n("34e1"),r=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=r.a}}]);