1 line
15 KiB
JavaScript
1 line
15 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-projectEnd-betonManage-qualitySpringback-index"],{"0133":function(t,e,a){"use strict";a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return o})),a.d(e,"a",(function(){return i}));var i={headers:a("e033").default},n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"qualitySpringback"},[a("headers",{staticClass:"fixedHeader",attrs:{showBack:!0}},[a("v-uni-view",{staticClass:"headerName"},[t._v("测量情况")])],1),a("v-uni-view",{staticClass:"content"},[a("v-uni-view",{staticClass:"info_box"},[a("v-uni-view",{staticClass:"chart_wrap"},[a("v-uni-view",{staticClass:"title",staticStyle:{color:"#488DEC"}},[t._v("·测量情况·")]),a("v-uni-view",{staticClass:"flex"},[a("v-uni-view",{staticClass:"chart"},[a("v-uni-image",{staticClass:"chart_img",attrs:{src:"/static/measure1.png"}}),a("v-uni-view",{staticClass:"chart_text"},[a("v-uni-view",{staticClass:"value"},[t._v(t._s(t.form.horizontalMeasureNum)+"/"+t._s(t.form.horizontalMemberNum))]),a("v-uni-view",{staticClass:"name"},[t._v("水平构件")])],1)],1),a("v-uni-view",{staticClass:"chart"},[a("v-uni-image",{staticClass:"chart_img",staticStyle:{height:"257rpx"},attrs:{src:"/static/measure2.png"}}),a("v-uni-view",{staticClass:"chart_text"},[a("v-uni-view",{staticClass:"value"},[t._v(t._s(t.form.verticalMeasureNum)+"/"+t._s(t.form.verticalMemberNum))]),a("v-uni-view",{staticClass:"name"},[t._v("竖向构件")])],1)],1)],1)],1)],1),a("v-uni-view",{staticClass:"nav_list",style:{"border-radius":1==t.activeIndex?"12px 0 0 0":2==t.activeIndex?"0 12px 0 0":"0"}},[a("v-uni-view",{staticClass:"nav_item",class:{active_item:1==t.activeIndex},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.changeTab(1)}}},[a("v-uni-view",{staticClass:"text"},[t._v("设备列表")]),a("v-uni-view",{staticClass:"bottom_box"})],1),a("v-uni-view",{staticClass:"nav_item",class:{active_item:2==t.activeIndex},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.changeTab(2)}}},[a("v-uni-view",{staticClass:"text"},[t._v("测量记录")]),a("v-uni-view",{staticClass:"bottom_box"})],1)],1),1==t.activeIndex?a("v-uni-view",{staticClass:"page1"},[a("v-uni-view",{staticClass:"title"},[a("v-uni-text",{staticStyle:{color:"#2A2B5B",opacity:"0.4"}},[t._v("·设备列表·")]),a("v-uni-button",{staticClass:"searchBluetooth",attrs:{type:"primary",plain:!0,size:"mini"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.getList()}}},[a("v-uni-icon",{directives:[{name:"show",rawName:"v-show",value:!t.isSearching,expression:"!isSearching"}],staticClass:"searchIcon",attrs:{color:"#007aff",type:"search",size:"15"}}),a("loadingGig",{directives:[{name:"show",rawName:"v-show",value:t.isSearching,expression:"isSearching"}]}),t._v(t._s(t.isSearching?"搜索蓝牙中":"搜索蓝牙"))],1)],1),t._l(t.bluetooth,(function(e,i){return a("v-uni-view",{key:i,staticClass:"listItem",class:t.bleDeviceId==e.deviceId&&"连接成功"==t.isLinkFinished?"linkFinishedItem":"value",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.conn(e)}}},[a("v-uni-view",{staticClass:"item_name"},[t._v("蓝牙编码:"),a("v-uni-text",{staticClass:"value"},[t._v(t._s(e.name?e.name:e.deviceId))])],1),a("v-uni-view",{staticClass:"item_name"},[t._v("信号强度:"),a("v-uni-text",{staticClass:"value"},[t._v(t._s(e.RSSI))])],1),a("v-uni-view",{staticClass:"item_name"},[t._v("连接状态:"),a("v-uni-text",{class:t.bleDeviceId==e.deviceId?"primaryText":"value"},[t._v(t._s(t.bleDeviceId==e.deviceId?t.isLinkFinished:"未连接"))])],1),a("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:t.bleDeviceId==e.deviceId&&"连接中..."==t.isLinkFinished,expression:"bleDeviceId==item.deviceId&&isLinkFinished=='连接中...'"}],staticClass:"animateBox"})],1)})),0==t.bluetooth.length?a("v-uni-view",{staticClass:"placeholderBox"},[a("v-uni-image",{staticClass:"noDataImg",attrs:{src:"/static/noData.png"}}),a("v-uni-view",{staticClass:"text"},[t._v("暂未搜到蓝牙设备")])],1):t._e(),a("v-uni-view",{staticClass:"start_wrap"},[a("v-uni-view",{staticClass:"start_btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.measureBtn.apply(void 0,arguments)}}},[t._v("开始测量")])],1)],2):t._e(),2==t.activeIndex?a("v-uni-view",{staticClass:"page2"},[a("selectPage",{attrs:{dataId:t.detailId}})],1):t._e()],1)],1)},o=[]},"86da":function(t,e,a){"use strict";a.r(e);var i=a("0133"),n=a("8c7c");for(var o in n)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(o);a("9302");var s=a("f0c5"),r=Object(s["a"])(n["default"],i["b"],i["c"],!1,null,"6aacdf52",null,!1,i["a"],void 0);e["default"]=r.exports},"8c7c":function(t,e,a){"use strict";a.r(e);var i=a("b962"),n=a.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(o);e["default"]=n.a},9302:function(t,e,a){"use strict";var i=a("a1a7"),n=a.n(i);n.a},a1a7:function(t,e,a){var i=a("cb03");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("4f06").default;n("de187344",i,!0,{sourceMap:!1,shadowMode:!1})},b962:function(t,e,a){"use strict";a("7a82");var i=a("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=i(a("c7eb")),o=i(a("1da1")),s=i(a("49d4")),r=a("3b64"),c=i(a("1f24")),d={components:{loadingGig:c.default,selectPage:s.default},data:function(){return{activeIndex:1,projectDetail:"",bluetooth:[],isLink:[],totalSurveyNum:0,abnormalSurveyNum:0,sendData:"24535253F8230D0A",bleDeviceId:"",bleName:"",isLinkFinished:"未连接",isSearching:!1,platform:"",detailId:"",form:{horizontalMeasureNum:0,horizontalMemberNum:0,verticalMeasureNum:0,verticalMemberNum:0}}},onLoad:function(t){this.detailId=t.id,this.projectDetail=JSON.parse(uni.getStorageSync("projectDetail")),uni.getStorageSync("measureDevType")&&uni.removeStorageSync("measureDevType"),this.getDevTotal(),this.platform=uni.getStorageSync("systemInfo").platform},methods:{changeTab:function(t){this.activeIndex=t},getList:function(){var t=this;return(0,o.default)((0,n.default)().mark((function e(){var a,i;return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.isSearching=!0,a=!1,t.closeDevConnect(),e.next=5,(0,r.getBlooth)().then((function(e){a=!0,t.isSearching=!1,uni.showToast({title:"蓝牙搜索完成",icon:"none"}),t.bluetooth=e.devices,0==e.devices.length&&t.checkOpenGPSServiceByAndroid(),console.log("蓝牙设备列表"),console.log(t.bluetooth)})).catch((function(t){a=!1}));case 5:a||(t.isSearching=!1,i="","android"==t.platform&&(i="和定位"),uni.showToast({title:"请先开启手机蓝牙"+i,icon:"none",mask:!0}),console.log("没有进入getBlooth"));case 6:case"end":return e.stop()}}),e)})))()},checkOpenGPSServiceByAndroid:function(){var t=uni.getSystemInfoSync();if("android"===t.platform){var e=plus.android.importClass("android.content.Context"),a=plus.android.importClass("android.location.LocationManager"),i=plus.android.runtimeMainActivity(),n=i.getSystemService(e.LOCATION_SERVICE);n.isProviderEnabled(a.GPS_PROVIDER)||uni.showModal({title:"提示",content:"请打开定位服务功能",showCancel:!1,success:function(){if(n.isProviderEnabled(a.GPS_PROVIDER))console.log("GPS功能已开启");else{var t=plus.android.importClass("android.content.Intent"),e=plus.android.importClass("android.provider.Settings"),o=new t(e.ACTION_LOCATION_SOURCE_SETTINGS);i.startActivity(o)}}})}},addDevice:function(t,e){this.sendRequest({url:"xmgl/massReboundMeasureDev/add",method:"post",hideLoading:"true",data:{projectSn:this.projectDetail.projectSn,devName:t,devNo:e},success:function(t){}})},closeDevConnect:function(t){var e=this;return(0,o.default)((0,n.default)().mark((function t(){var a;return(0,n.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.bleDeviceId&&(a=e,uni.closeBLEConnection({deviceId:e.bleDeviceId,success:function(t){console.log("断开上一个连接的蓝牙"),a.bleDeviceId="",a.bleName="",a.isLinkFinished="未连接"}}));case 1:case"end":return t.stop()}}),t)})))()},conn:function(t){var e=this;return(0,o.default)((0,n.default)().mark((function a(){var i;return(0,n.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(!e.bleDeviceId){a.next=6;break}if(i=e,uni.closeBLEConnection({deviceId:e.bleDeviceId,success:function(e){console.log("断开上一个连接的蓝牙"),i.bleDeviceId==t.deviceId&&"连接成功"==i.isLinkFinished&&(i.bleDeviceId="",i.bleName="",i.isLinkFinished="未连接",uni.showToast({title:"已断开连接"}))}}),e.bleDeviceId!=t.deviceId||"连接失败"==i.isLinkFinished){a.next=6;break}return console.log("停止接下来的操作"),a.abrupt("return",!1);case 6:return e.bleDeviceId=t.deviceId,e.bleName=t.name,e.isLinkFinished="连接中...",!0,a.next=12,(0,r.createBLE)(t,"49535343-FE7D-4AE5-8FA9-9FAFD205E455").then((function(a){console.log("createBLE "+a),!1,e.isLinkFinished="连接成功",e.addDevice(t.name,t.deviceId)})).catch((function(t){console.log("createBLE error"),!1}));case 12:case"end":return a.stop()}}),a)})))()},getDevTotal:function(){var t=this,e=this;this.sendRequest({url:"xmgl/massReboundMainMeasureRecord/selectPouringMeasureCount",method:"post",data:{pouringId:e.detailId},success:function(a){e.form=a.result,setTimeout((function(){t.getList()}),200)}})},measureBtn:function(t){uni.navigateTo({url:"./detail?id="+this.detailId+"&isAdd=true"})},goHasMeasure:function(){uni.navigateTo({url:"./selectPage?isAdd=false"})},queryStaff:function(){uni.navigateTo({url:"./pouringOrderManage"})}}};e.default=d},cb03:function(t,e,a){var i=a("24fb");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/* 文章场景相关 */.flex[data-v-6aacdf52]{display:flex;align-items:center;justify-content:space-around}.flex2[data-v-6aacdf52]{display:flex;align-items:center}.flex3[data-v-6aacdf52]{display:flex;align-items:center;justify-content:space-between}.title[data-v-6aacdf52]{text-align:center;font-size:%?30?%;letter-spacing:1.4px;line-height:21px;margin-bottom:8px;position:relative}.content[data-v-6aacdf52]{padding:0 %?0?% 62px;box-sizing:border-box;width:100%}.info_box[data-v-6aacdf52]{background:#5181f6;padding:0 %?30?%;padding-top:%?20?%;padding-bottom:%?40?%}.chart_wrap[data-v-6aacdf52]{width:100%;box-shadow:0 11px 8px -3px rgba(36,69,150,.34);border-radius:8px;background-color:#fff;box-sizing:border-box;padding:10px 0 20px;margin-top:10px}.chart[data-v-6aacdf52]{position:relative;width:%?266?%;height:%?269?%}.chart_img[data-v-6aacdf52]{width:%?266?%;height:%?269?%;position:absolute;top:0;right:0;left:0;bottom:0;z-index:2}.chart_text[data-v-6aacdf52]{z-index:999;text-align:center;position:relative;top:50%;\r\n /*偏移*/margin-top:-38px}.chart_text .value[data-v-6aacdf52]{font-size:%?60?%;font-weight:700;margin-bottom:%?10?%}.chart_text .name[data-v-6aacdf52]{color:#54547c;font-size:%?30?%;line-height:18px}.listItem[data-v-6aacdf52]{line-height:26px;margin-top:15px;box-shadow:0 2px 10px 0 rgba(212,220,236,.65);border-radius:5px;padding:10px %?30?%;font-size:%?28?%;position:relative}.linkFinishedItem[data-v-6aacdf52]{background-color:rgba(219,231,243,.2)}.animateBox[data-v-6aacdf52]{position:absolute;left:0;top:5%;width:80px;height:90%;background:linear-gradient(90deg,rgba(219,231,243,.2),rgba(219,231,243,.8),#dbe7f3);-webkit-filter:blur(4px);filter:blur(4px);-webkit-animation:mymove-data-v-6aacdf52 1s infinite;animation:mymove-data-v-6aacdf52 1s infinite}@keyframes mymove-data-v-6aacdf52{from{left:0}to{left:80%}}@-webkit-keyframes mymove-data-v-6aacdf52{from{left:0}to{left:80%}}.item_name[data-v-6aacdf52]{color:rgba(42,43,91,.6)}.item .value[data-v-6aacdf52]{color:#2a2b5b}.item .active[data-v-6aacdf52]{color:#5181f6}.start_wrap[data-v-6aacdf52]{margin-top:40px;margin-bottom:40px}.start_btn[data-v-6aacdf52]{text-align:center;pos-bottom:20px;line-height:45px;width:60%;margin:0 auto;background-color:#488dec;color:#fff;border-radius:35px;box-shadow:0 2px 4px 0 rgba(43,141,243,.42)}.start_btn[data-v-6aacdf52]:active{background-color:rgba(65,129,254,.8)}.searchBluetooth[data-v-6aacdf52]{position:absolute;right:0;top:-5px;padding:0 8px}.tabBarBox[data-v-6aacdf52]{display:flex;align-items:center;font-size:12px;border-top:1px solid hsla(0,0%,59.2%,.2);position:fixed;bottom:0;left:0;width:100%;height:62px;background-color:#fff;z-index:22}.tabBarBox .item[data-v-6aacdf52]{flex:1;text-align:center;color:#9495ad}.tabBarBox .item .img[data-v-6aacdf52]{width:35px;height:35px}.tabBarBox .item.active[data-v-6aacdf52]{color:#488dec}.placeholderBox[data-v-6aacdf52]{margin:50px auto}.searchIcon[data-v-6aacdf52]{vertical-align:middle;margin-right:3px}.loadingIcon[data-v-6aacdf52]{width:16px;height:16px;vertical-align:middle;margin-right:3px;-webkit-animation:mymove2-data-v-6aacdf52 .5s infinite;animation:mymove2-data-v-6aacdf52 .5s infinite}@keyframes mymove2-data-v-6aacdf52{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes mymove2-data-v-6aacdf52{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.right_btn[data-v-6aacdf52]{position:absolute;right:%?20?%;top:50%;font-size:%?28?%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.headerName[data-v-6aacdf52]{width:100%;box-sizing:border-box}.nav_list[data-v-6aacdf52]{display:flex;height:%?68?%;background:#7097f7}.nav_list .nav_item[data-v-6aacdf52]{flex:1;z-index:1;height:%?68?%;text-align:center;position:relative;line-height:%?68?%;color:hsla(0,0%,100%,.68)}.nav_list .nav_item .bottom_box[data-v-6aacdf52]{display:none}.nav_list .active_item[data-v-6aacdf52]{background:#fff;color:#5181f6;border-radius:%?24?%;z-index:2}.nav_list .active_item .text[data-v-6aacdf52]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.nav_list .active_item .bottom_box[data-v-6aacdf52]{display:block;height:%?20?%;position:absolute;left:%?-20?%;bottom:0;z-index:2;width:calc(100% + %?40?%);background:#fff}.nav_list .active_item .bottom_box[data-v-6aacdf52]::after{content:"";position:absolute;width:%?48?%;height:%?68?%;right:%?-29?%;bottom:0;border-radius:%?24?%;background:#7097f7}.nav_list .active_item .bottom_box[data-v-6aacdf52]::before{content:"";position:absolute;width:%?48?%;height:%?48?%;left:%?-29?%;bottom:0;border-radius:50%;background:#7097f7}.fixedHeader[data-v-6aacdf52] .headerBox{background:#5181f6;color:#fff;border:0}.fixedHeader[data-v-6aacdf52] .headerBox .backImg{color:#fff!important}.fixedHeader[data-v-6aacdf52] .headerBox .headerName{padding-left:0}.page1[data-v-6aacdf52]{padding:%?30?% %?30?% 0}',""]),t.exports=e}}]); |