tiandewen 2 anos atrás
pai
commit
a3f7554888
100 arquivos alterados com 2176 adições e 1437 exclusões
  1. 2 2
      App.vue
  2. 7 0
      common/vmeitime-http/api.js
  3. 3 3
      common/vmeitime-http/interface.js
  4. BIN
      components/t-p-icon/support.png
  5. 8 0
      components/t-p-jinjiaqu/t-p-jinjiaqu.vue
  6. 446 0
      components/t-p-n-section-1/t-p-n-section-1 - 副本.vue
  7. 9 16
      components/t-p-n-section-1/t-p-n-section-1.vue
  8. 6 6
      manifest.json
  9. 16 7
      pages.json
  10. 2 2
      pages/production/jinjiaqu/kuang_ya_jian_ce/kuang_ya_jian_ce.vue
  11. BIN
      pages/production/jinjiaqu/zidonghua_list/img/support.jpg
  12. 45 0
      pages/production/jinjiaqu/zidonghua_list/zidonghua_list.vue
  13. 229 0
      pages/production/unified_automation_system/support/support.vue
  14. 1 1
      pages/production/video_monitor/video_monitor.vue
  15. 1 1
      pages/production/video_monitor_app/video-block/video-block.vue
  16. 496 0
      pages/tabbar/index/index - 全矿.vue
  17. 0 1122
      pages/tabbar/index/index - 安宁.vue
  18. 879 253
      pages/tabbar/index/index.vue
  19. BIN
      static/ningjiean/logo.png
  20. BIN
      static/ningjiean/start.png
  21. 2 2
      unpackage/dist/build/app-plus/app-config-service.js
  22. 4 4
      unpackage/dist/build/app-plus/app-service.js
  23. 1 1
      unpackage/dist/build/app-plus/app-view.js
  24. BIN
      unpackage/dist/build/app-plus/components/t-i-common/icon/01.png
  25. BIN
      unpackage/dist/build/app-plus/components/t-i-common/icon/02.png
  26. BIN
      unpackage/dist/build/app-plus/components/t-i-common/icon/03.png
  27. BIN
      unpackage/dist/build/app-plus/components/t-i-common/icon/04.png
  28. BIN
      unpackage/dist/build/app-plus/components/t-i-common/icon/05.png
  29. BIN
      unpackage/dist/build/app-plus/components/t-i-common/icon/06.png
  30. BIN
      unpackage/dist/build/app-plus/components/t-i-common/icon/07.png
  31. BIN
      unpackage/dist/build/app-plus/components/t-i-common/icon/08.png
  32. BIN
      unpackage/dist/build/app-plus/components/t-i-navbar-2/icon/ningdongyunying.png
  33. BIN
      unpackage/dist/build/app-plus/components/t-i-navbar-2/icon/saoma.png
  34. BIN
      unpackage/dist/build/app-plus/components/t-i-navbar-2/icon/search.png
  35. BIN
      unpackage/dist/build/app-plus/components/t-i-navbar-2/icon/zaoquan.png
  36. BIN
      unpackage/dist/build/app-plus/components/t-i-navbar/icon/day.png
  37. BIN
      unpackage/dist/build/app-plus/components/t-i-navbar/icon/ningdongyunying.png
  38. BIN
      unpackage/dist/build/app-plus/components/t-i-navbar/icon/saoma.png
  39. BIN
      unpackage/dist/build/app-plus/components/t-i-navbar/icon/search.png
  40. BIN
      unpackage/dist/build/app-plus/components/t-i-navbar/icon/zaoquan.png
  41. BIN
      unpackage/dist/build/app-plus/components/t-i-notice-2/icon/bg_img.jpg
  42. BIN
      unpackage/dist/build/app-plus/components/t-p-icon/support.png
  43. BIN
      unpackage/dist/build/app-plus/components/t-p-n-section-1/icon/btn.png
  44. 1 1
      unpackage/dist/build/app-plus/manifest.json
  45. BIN
      unpackage/dist/build/app-plus/pages/production/jinjiaqu/zidonghua_list/img/support.jpg
  46. 0 0
      unpackage/dist/build/app-plus/pages/tabbar/index/icon/nav_1.png
  47. 0 0
      unpackage/dist/build/app-plus/pages/tabbar/index/icon/nav_2.png
  48. 0 0
      unpackage/dist/build/app-plus/pages/tabbar/index/icon/nav_3.png
  49. BIN
      unpackage/dist/build/app-plus/pages/tabbar/index/icon/new_detail.png
  50. BIN
      unpackage/dist/build/app-plus/pages/tabbar/index/icon/search.png
  51. 0 0
      unpackage/dist/build/app-plus/pages/tabbar/index/icon/section.png
  52. 0 0
      unpackage/dist/build/app-plus/pages/tabbar/index/icon/top_bg.png
  53. BIN
      unpackage/dist/build/app-plus/pages/tabbar/index/icon/weather.png
  54. BIN
      unpackage/dist/build/app-plus/static/ningjiean/logo.png
  55. BIN
      unpackage/dist/build/app-plus/static/ningjiean/start.png
  56. 2 2
      unpackage/dist/build/h5/index.html
  57. 0 0
      unpackage/dist/build/h5/static/img/bg_img.aba8fc13.jpg
  58. 0 0
      unpackage/dist/build/h5/static/img/day.db931fb3.png
  59. BIN
      unpackage/dist/build/h5/static/img/support.213fd2ea.jpg
  60. BIN
      unpackage/dist/build/h5/static/img/support.7463f9f1.png
  61. 1 0
      unpackage/dist/build/h5/static/js/index.0f15ffe6.js
  62. 0 1
      unpackage/dist/build/h5/static/js/index.937c6afc.js
  63. 0 1
      unpackage/dist/build/h5/static/js/pages-index-switch-kuang-switch-kuang.1eb5fd78.js
  64. 1 0
      unpackage/dist/build/h5/static/js/pages-index-switch-kuang-switch-kuang.b956b29c.js
  65. 1 0
      unpackage/dist/build/h5/static/js/pages-index-switch-kuang-switch-kuang~pages-tabbar-index-index.aa8ae471.js
  66. 1 1
      unpackage/dist/build/h5/static/js/pages-ningdongyunying-personnel_orientation-personnel_orientation~pages-origanization-communication-~a28bfef2.1ba804e9.js
  67. 1 0
      unpackage/dist/build/h5/static/js/pages-ningdongyunying-production_map-production_map~pages-tabbar-production-production.17140746.js
  68. 0 1
      unpackage/dist/build/h5/static/js/pages-ningdongyunying-production_map-production_map~pages-tabbar-production-production.3862068c.js
  69. 1 0
      unpackage/dist/build/h5/static/js/pages-ningdongyunying-production_statistics-production_statistics.7165037b.js
  70. 0 1
      unpackage/dist/build/h5/static/js/pages-ningdongyunying-production_statistics-production_statistics.eb87c6ca.js
  71. 1 0
      unpackage/dist/build/h5/static/js/pages-ningdongyunying-real_time_alarm-real_time_alarm.144df1e7.js
  72. 0 1
      unpackage/dist/build/h5/static/js/pages-ningdongyunying-real_time_alarm-real_time_alarm.7b166a85.js
  73. 1 1
      unpackage/dist/build/h5/static/js/pages-ningdongyunying-risk_precontrol-risk_precontrol.0e604674.js
  74. 0 1
      unpackage/dist/build/h5/static/js/pages-production-jinjiaqu-kuang_ya_jian_ce-kuang_ya_jian_ce.c629c20c.js
  75. 1 0
      unpackage/dist/build/h5/static/js/pages-production-jinjiaqu-kuang_ya_jian_ce-kuang_ya_jian_ce.c9553fd3.js
  76. 0 1
      unpackage/dist/build/h5/static/js/pages-production-jinjiaqu-zidonghua_list-zidonghua_list.28112dd5.js
  77. 1 0
      unpackage/dist/build/h5/static/js/pages-production-jinjiaqu-zidonghua_list-zidonghua_list.c755a79f.js
  78. 1 1
      unpackage/dist/build/h5/static/js/pages-production-personnel_orientation-people_track-people_track.4d1fca32.js
  79. 1 0
      unpackage/dist/build/h5/static/js/pages-production-unified_automation_system-support-support.471c06e9.js
  80. 1 0
      unpackage/dist/build/h5/static/js/pages-production-video_monitor_app-video-block-video-block.76df9bf7.js
  81. 0 1
      unpackage/dist/build/h5/static/js/pages-production-video_monitor_app-video-block-video-block.ded68661.js
  82. 1 0
      unpackage/dist/build/h5/static/js/pages-tabbar-index-index.2c598cc3.js
  83. 0 1
      unpackage/dist/build/h5/static/js/pages-tabbar-index-index.b2a3fe71.js
  84. 1 1
      unpackage/dist/build/h5/static/js/pages-tabbar-production-production.adc62fd4.js
  85. 0 1
      unpackage/dist/build/h5/static/js/pages-workbench-business_classfication-apply-apply.9efd8d76.js
  86. 1 0
      unpackage/dist/build/h5/static/js/pages-workbench-business_classfication-apply-apply.cb61240d.js
  87. BIN
      unpackage/release/__UNI__B225935.wgt
  88. BIN
      unpackage/release/__UNI__C86B7F3.wgt
  89. BIN
      unpackage/res/icons/1024x1024.png
  90. BIN
      unpackage/res/icons/120x120.png
  91. BIN
      unpackage/res/icons/144x144.png
  92. BIN
      unpackage/res/icons/152x152.png
  93. BIN
      unpackage/res/icons/167x167.png
  94. BIN
      unpackage/res/icons/180x180.png
  95. BIN
      unpackage/res/icons/192x192.png
  96. BIN
      unpackage/res/icons/20x20.png
  97. BIN
      unpackage/res/icons/29x29.png
  98. BIN
      unpackage/res/icons/40x40.png
  99. BIN
      unpackage/res/icons/58x58.png
  100. 0 0
      unpackage/res/icons/60x60.png

+ 2 - 2
App.vue

@@ -10,14 +10,14 @@
 			// 启动初始化
 
 			// 煤矿鉴别-名称
-			// uni.setStorageSync('mine_code', 'ningmeijituan');
+			uni.setStorageSync('mine_code', 'ningmeijituan');
 			// uni.setStorageSync('mine_code', 'ningdongyunying');
 			// uni.setStorageSync('mine_code', 'shicaocun');
 			// uni.setStorageSync('mine_code', 'meihuajing');
 			// uni.setStorageSync('mine_code', 'zaoquan');
 			// uni.setStorageSync('mine_code', 'qingshuiying');
 			// uni.setStorageSync('mine_code', 'wuyegongsi');
-			uni.setStorageSync('mine_code', 'jinjiaqu');
+			// uni.setStorageSync('mine_code', 'jinjiaqu');
 			// uni.setStorageSync('mine_code', 'jinjiaqu_neiwang');
 			// uni.setStorageSync('mine_code', 'yangchangwan');
 			// uni.setStorageSync('mine_code', 'jinfeng');

+ 7 - 0
common/vmeitime-http/api.js

@@ -82,6 +82,13 @@ export const unified_automation_system = (data) => {
 		data,
 	})
 }
+export const opcdata_getTurboData = (data) => {
+	return http.request({
+		baseUrl: uni.getStorageSync('unified_automation_system_url'),
+		url: '/opcdata/getTurboData',
+		data,
+	})
+}
 
 
 // 首页风格切换

+ 3 - 3
common/vmeitime-http/interface.js

@@ -33,14 +33,14 @@ http.delete('user/1').then((res)=>{
 
 export default {
 	config: {
-		// baseUrl: "http://nmjt.nxjiewei.com:8011/api",
+		baseUrl: "http://nmjt.nxjiewei.com:8011/api",
 		// baseUrl: "http://colliery.nxjiewei.com/api",
 		// baseUrl: "http://ningdongyunying.nxjiewei.com:8011/api",
 		// baseUrl: "http://shicaocun.nxjiewei.com:8011/api",
 		// baseUrl: "http://zaoquan.nxjiewei.com:8011/api",
 		// baseUrl: "http://qingshuiying.nxjiewei.com:8011/api",
 		// baseUrl: "http://wuyegongsi.nxjiewei.com:8011/api",
-		baseUrl: "http://jinjiaqu.nxjiewei.com:8011/api",
+		// baseUrl: "http://jinjiaqu.nxjiewei.com:8011/api",
 		// 金家渠:内网
 		// baseUrl: "http://n.jinjiaqu.nxjiewei.com:8011/api",
 		// baseUrl: "http://yangchangwan.nxjiewei.com:8011/api",
@@ -58,7 +58,7 @@ export default {
 			'Content-Type':'application/json;charset=UTF-8',
 			'Content-Type':'application/x-www-form-urlencoded',
 			'Authorization' : uni.getStorageSync('token_type') +' '+uni.getStorageSync('Authorization') || {},
-			'accesskey': "b364b449a18af327867f7edc3431b541"
+			'accesskey': "b364b449a18af327867f7edc3431b541",
 		},  
 		data: {},
 		method: "GET",

BIN
components/t-p-icon/support.png


+ 8 - 0
components/t-p-jinjiaqu/t-p-jinjiaqu.vue

@@ -110,6 +110,14 @@
 				<view class="name">锅炉烟气</view>
 			</view>
 		</view>
+		<view class="item_box" style="background-color: #A96A38;" @click="go_zdhxt('support')">
+			<view class="img">
+				<image src="../t-p-icon/support.png" mode=""></image>
+			</view>
+			<view class="text">
+				<view class="name">电液控系统</view>
+			</view>
+		</view>
 	</view>
 </template>
 

+ 446 - 0
components/t-p-n-section-1/t-p-n-section-1 - 副本.vue

@@ -0,0 +1,446 @@
+<!-- 宁煤集团-数据统计版本 -->
+<template>
+	<view>
+		<view class="content">
+
+			<view class="section">
+				<view class="title">
+					<view class="line"></view>
+					<view class="text">监测监控类</view>
+					<view class="line"></view>
+				</view>
+				<view class="list">
+					<view class="item" style="background-color: #FE882E;" @click="go_video()">
+						<view class="icon">
+							<image src="./icon/section_3_icon_1.png" mode=""></image>
+						</view>
+						<view class="name">工业视频</view>
+					</view>
+					<view class="item" style="background-color: #4DA5FC;" @click="go_shangtang()">
+						<view class="icon">
+							<image src="./icon/section_3_icon_2.png" mode=""></image>
+						</view>
+						<view class="name">AI视频分析</view>
+					</view>
+					<view class="item" style="background-color: #4DA5FC;" @click="go_safety_monitoring()">
+						<view class="icon">
+							<image src="./icon/section_3_icon_3.png" mode=""></image>
+						</view>
+						<view class="name">安全监测</view>
+					</view>
+					<view class="item" style="background-color: #CB50F9;" @click="go_personnel_orientation()">
+						<view class="icon">
+							<image src="./icon/section_3_icon_4.png" mode=""></image>
+						</view>
+						<view class="name">人员定位</view>
+					</view>
+					<view class="item" style="background-color: #00D679;" @click="go_zdhxt('kyjc')">
+						<view class="icon">
+							<image src="./icon/section_3_icon_5.png" mode=""></image>
+						</view>
+						<view class="name">矿压监测</view>
+					</view>
+					<view class="item" style="background-color: #8BC8DA;" @click="go_zdhxt('glyq')">
+						<view class="icon">
+							<image src="./icon/section_3_icon_6.png" mode=""></image>
+						</view>
+						<view class="name">锅炉烟气</view>
+					</view>
+
+				</view>
+			</view>
+
+			<view class="section">
+				<view class="title">
+					<view class="line"></view>
+					<view class="text">生产类</view>
+					<view class="line"></view>
+				</view>
+				<view class="list">
+					<view class="item" @click="go_record('ba8e5fa1c63d4f14a0f4cabb3ec585fc')">
+						<view class="icon">
+							<image src="./icon/section_1_icon_1.png" mode=""></image>
+						</view>
+						<view class="name">采煤</view>
+					</view>
+					<view class="item" style="background-color: #CB50F9;"
+						@click="go_record('a1547d077a7e46b0a8197b8c034e2dee')">
+						<view class="icon">
+							<image src="./icon/section_1_icon_2.png" mode=""></image>
+						</view>
+						<view class="name">掘进</view>
+					</view>
+					<view class="item" style="background-color: #8BC8DA;" @click="go_zdhxt('zys')">
+						<view class="icon">
+							<image src="./icon/section_1_icon_3.png" mode=""></image>
+						</view>
+						<view class="name">主运输</view>
+					</view>
+					<view class="item" style="background-color: #00D679;" @click="go_production_statistics()">
+						<view class="icon">
+							<image src="./icon/section_1_icon_4.png" mode=""></image>
+						</view>
+						<view class="name">生产报表</view>
+					</view>
+					<view class="item" style="background-color: #F95877;" @click="go_zdhxt('xdt')">
+						<view class="icon">
+							<image src="./icon/section_1_icon_5.png" mode=""></image>
+						</view>
+						<view class="name">巷道图</view>
+					</view>
+					<view class="item" style="background-color: #FE882E;" @click="show_toast()">
+						<view class="icon">
+							<image src="./icon/section_1_icon_6.png" mode=""></image>
+						</view>
+						<view class="name">化工</view>
+					</view>
+				</view>
+			</view>
+
+			<view class="section">
+				<view class="title">
+					<view class="line"></view>
+					<view class="text">辅助类</view>
+					<view class="line"></view>
+				</view>
+				<view class="list">
+					<view class="item" style="background-color: #FE882E;" @click="go_zdhxt('tfgl')">
+						<view class="icon">
+							<image src="./icon/section_2_icon_1.png" mode=""></image>
+						</view>
+						<view class="name">主扇通风</view>
+					</view>
+					<view class="item" style="background-color: #4DA5FC;" @click="show_toast()">
+						<view class="icon">
+							<image src="./icon/section_2_icon_2.png" mode=""></image>
+						</view>
+						<view class="name">电力监控</view>
+					</view>
+					<view class="item" style="background-color: #4DA5FC;" @click="go_water_affairs()">
+						<view class="icon">
+							<image src="./icon/section_2_icon_3.png" mode=""></image>
+						</view>
+						<view class="name">智慧水务</view>
+					</view>
+					<view class="item" style="background-color: #CB50F9;" @click="go_zdhxt('psxt')">
+						<view class="icon">
+							<image src="./icon/section_2_icon_4.png" mode=""></image>
+						</view>
+						<view class="name">排水系统</view>
+					</view>
+					<view class="item" style="background-color: #8BC8DA;" @click="go_zdhxt('yfzd')">
+						<view class="icon">
+							<image src="./icon/section_2_icon_6.png" mode=""></image>
+						</view>
+						<view class="name">压风制氮</view>
+					</view>
+					<view class="item" style="background-color: #FE882E;"
+						@click="go_record('b89076dac2cd45a8831ee8d3e85b4ed6')">
+						<view class="icon">
+							<image src="./icon/section_2_icon_7.png" mode=""></image>
+						</view>
+						<view class="name">设备健康诊断</view>
+					</view>
+					<view class="item" style="background-color: #F95877;" @click="show_toast()">
+						<view class="icon">
+							<image src="./icon/section_2_icon_8.png" mode=""></image>
+						</view>
+						<view class="name">胶轮车监控</view>
+					</view>
+					<view class="item" style="background-color: #CB50F9;" @click="go_zdhxt('jkrc')">
+						<view class="icon">
+							<image src="./icon/section_2_icon_9.png" mode=""></image>
+						</view>
+						<view class="name">架空乘人器</view>
+					</view>
+					<view class="item" style="background-color: #00D679;" @click="go_zdhxt('tsj')">
+						<view class="icon">
+							<image src="./icon/section_2_icon_10.png" mode=""></image>
+						</view>
+						<view class="name">副井提升</view>
+					</view>
+				</view>
+			</view>
+
+			<view class="section">
+				<view class="title">
+					<view class="line"></view>
+					<view class="text">重点场所</view>
+					<view class="line"></view>
+				</view>
+				<view class="list">
+					<view class="item" style="background-color: #FE882E;"
+						@click="go_record('58915240cbff480d87ce20cbdfa66a87')">
+						<view class="icon">
+							<image src="./icon/section_4_icon_1.png" mode=""></image>
+						</view>
+						<view class="name">南湖</view>
+					</view>
+					<view class="item" style="background-color: #4DA5FC;" @click="show_toast()">
+						<view class="icon">
+							<image src="./icon/section_4_icon_2.png" mode=""></image>
+						</view>
+						<view class="name">班前会</view>
+					</view>
+					<view class="item" style="background-color:#F95877;"
+						@click="go_record('4c1dbe725d8d485e9c58ab81c9f1fd5d')">
+						<view class="icon">
+							<image src="./icon/section_4_icon_3.png" mode=""></image>
+						</view>
+						<view class="name">培训课堂</view>
+					</view>
+
+				</view>
+			</view>
+
+			<view class="section">
+				<view class="title">
+					<view class="line"></view>
+					<view class="text">实时预警</view>
+					<view class="line"></view>
+				</view>
+				<view class="table" v-if="list">
+					<uni-table emptyText="暂无更多数据" stripe>
+						<!-- 表头行 -->
+						<uni-tr>
+							<uni-th align="center">时间</uni-th>
+							<uni-th align="center" width="90">单位</uni-th>
+							<uni-th align="center">地点</uni-th>
+							<!-- <uni-th align="center">系统名称</uni-th> -->
+							<uni-th align="center">报警内容</uni-th>
+							<!-- <uni-th align="center">处理措施</uni-th> -->
+						</uni-tr>
+						<!-- 表格数据行 -->
+						<uni-tr v-for="(item,index) in list" :key="index" v-if="index < 5">
+							<uni-td style="vertical-align: middle;" align="center">
+								<view>{{item.enter_time}}</view>
+							</uni-td>
+							<uni-td style="vertical-align: middle;" align="center">
+								<view>{{item.coal_name}}</view>
+							</uni-td>
+							<uni-td style="vertical-align: middle;" align="center">
+								<view>{{item.survey_name}}</view>
+							</uni-td>
+							<uni-td style="vertical-align: middle;" align="center">
+								<view>{{item.abnormal_reason}}</view>
+							</uni-td>
+							<!-- <uni-td style="vertical-align: middle;" align="center">
+								<view>{{item.do_measure}}</view>
+							</uni-td> -->
+						</uni-tr>
+
+					</uni-table>
+
+					<view class="btn">
+						<view class="icon">
+							<image src="./icon/btn.png" mode=""></image>
+						</view>
+						<view class="btn_text" @click="go_real_time_alarm()">点击查看全部信息</view>
+					</view>
+				</view>
+			</view>
+		</view>
+	</view>
+</template>
+
+<script>
+	export default {
+		name: "t-p-n-section-1",
+		data() {
+			return {
+				list: []
+			};
+		},
+		mounted() {
+			this.get_ycbj_list()
+		},
+		methods: {
+			get_ycbj_list() {
+				this.$p_api.get_ycbj_list({
+
+				}).then((res) => {
+					this.list = res.data.content
+				})
+			},
+			show_toast() {
+				uni.showToast({
+					icon: "none",
+					title: "正在建设中..."
+				})
+			},
+			go_real_time_alarm() {
+				uni.navigateTo({
+					url: "../../ningdongyunying/real_time_alarm/real_time_alarm"
+				})
+			},
+			go_record(pageId) {
+				uni.navigateTo({
+					url: "../../index/record/record?mine_code=ningmeijituan&pageId=" + pageId
+				})
+			},
+			// 自动化统计列表
+			go_zdhxt(zdhxt) {
+				uni.navigateTo({
+					url: "../../production/zidonghua/zidonghua?zdhxt=" + zdhxt
+				})
+			},
+			// 视频监控
+			go_video() {
+				uni.navigateTo({
+					url: "../../production/video_monitor_app/video_monitor_app?mine_code=ningmeijituan"
+				})
+			},
+			// 生产统计
+			go_production_statistics() {
+				uni.navigateTo({
+					url: "../../ningdongyunying/production_statistics/production_statistics"
+				})
+			},
+			// 人员定位
+			go_personnel_orientation() {
+				uni.navigateTo({
+					url: "../../ningdongyunying/personnel_orientation/personnel_orientation"
+				})
+			},
+			// 安全监测
+			go_safety_monitoring() {
+				uni.navigateTo({
+					url: "../../ningdongyunying/safety_monitoring/safety_monitoring"
+				})
+			},
+			// 商汤
+			go_shangtang() {
+				uni.navigateTo({
+					url: "../../production/shangtang/shangtang"
+				})
+			},
+			go_water_affairs() {
+				uni.navigateTo({
+					url: "../../production/water_affairs/water_affairs"
+				})
+			}
+		}
+	}
+</script>
+
+<style lang="scss">
+	.content {
+		box-sizing: border-box;
+		padding: 20rpx 25rpx 0;
+
+		margin-bottom: 150rpx;
+
+		.section {
+			.title {
+				line-height: 90rpx;
+				font-size: 34rpx;
+				color: #424242;
+				font-weight: 700;
+
+				display: flex;
+				align-items: center;
+				justify-content: center;
+
+				.text {
+					margin: 0 20rpx;
+				}
+
+				.line {
+					width: 100rpx;
+					height: 2rpx;
+					background-color: #BFBFBF;
+				}
+			}
+
+			.list {
+				overflow: hidden;
+
+				.item {
+					float: left;
+
+					width: 200rpx;
+					height: 166rpx;
+					background-color: #4DA5FC;
+					text-align: center;
+
+					box-sizing: border-box;
+					padding-top: 25rpx;
+					padding-bottom: 34rpx;
+
+					margin-right: 50rpx;
+					margin-bottom: 40rpx;
+					border-radius: 16rpx;
+
+					.icon {
+						image {
+							width: 64rpx;
+							height: 64rpx;
+						}
+					}
+
+					.name {
+						margin-top: 4rpx;
+						font-size: 28rpx;
+						font-weight: 700;
+						color: #FFFFFF;
+					}
+				}
+
+				.item:nth-child(3n) {
+					margin-right: 0;
+				}
+			}
+
+			.table {
+				.uni-table-th {
+					color: #FFFFFF;
+					background-color: #00A0E8;
+				}
+
+				.uni-table-th.table--border {
+					border: none;
+				}
+
+				.uni-table-td.table--border {
+					color: #666666;
+					border: none;
+				}
+
+				position: relative;
+
+				margin:0 -25rpx 20rpx;
+				width: 750rpx;
+
+				.btn {
+					margin: 40rpx auto 0;
+					width: 400rpx;
+					height: 50rpx;
+
+					background-color: #69BBFA;
+					border-radius: 50rpx;
+
+					display: flex;
+					align-items: center;
+					justify-content: center;
+
+					.icon {
+						image {
+							width: 23rpx;
+							height: 24rpx;
+
+							display: block;
+						}
+					}
+
+					.btn_text {
+						margin-left: 10rpx;
+						font-size: 28rpx;
+						color: #FFFFFF;
+					}
+				}
+			}
+
+		}
+
+	}
+</style>

+ 9 - 16
components/t-p-n-section-1/t-p-n-section-1.vue

@@ -193,7 +193,7 @@
 				</view>
 			</view>
 
-			<view class="section">
+			<!-- <view class="section">
 				<view class="title">
 					<view class="line"></view>
 					<view class="text">实时预警</view>
@@ -201,16 +201,12 @@
 				</view>
 				<view class="table" v-if="list">
 					<uni-table emptyText="暂无更多数据" stripe>
-						<!-- 表头行 -->
 						<uni-tr>
 							<uni-th align="center">时间</uni-th>
 							<uni-th align="center" width="90">单位</uni-th>
 							<uni-th align="center">地点</uni-th>
-							<!-- <uni-th align="center">系统名称</uni-th> -->
 							<uni-th align="center">报警内容</uni-th>
-							<!-- <uni-th align="center">处理措施</uni-th> -->
 						</uni-tr>
-						<!-- 表格数据行 -->
 						<uni-tr v-for="(item,index) in list" :key="index" v-if="index < 5">
 							<uni-td style="vertical-align: middle;" align="center">
 								<view>{{item.enter_time}}</view>
@@ -224,9 +220,6 @@
 							<uni-td style="vertical-align: middle;" align="center">
 								<view>{{item.abnormal_reason}}</view>
 							</uni-td>
-							<!-- <uni-td style="vertical-align: middle;" align="center">
-								<view>{{item.do_measure}}</view>
-							</uni-td> -->
 						</uni-tr>
 
 					</uni-table>
@@ -238,7 +231,8 @@
 						<view class="btn_text" @click="go_real_time_alarm()">点击查看全部信息</view>
 					</view>
 				</view>
-			</view>
+			</view> -->
+		
 		</view>
 	</view>
 </template>
@@ -252,7 +246,7 @@
 			};
 		},
 		mounted() {
-			this.get_ycbj_list()
+			// this.get_ycbj_list()
 		},
 		methods: {
 			get_ycbj_list() {
@@ -287,7 +281,7 @@
 			// 视频监控
 			go_video() {
 				uni.navigateTo({
-					url: "../../production/video_monitor_app/video_monitor_app?mine_code=ningmeijituan"
+					url: "../../production/video_monitor/video_monitor?mine_code=ningmeijituan"
 				})
 			},
 			// 生产统计
@@ -353,11 +347,11 @@
 			}
 
 			.list {
-				overflow: hidden;
-
+				display: grid;
+				grid-template-columns: 200rpx 200rpx 200rpx;
+				grid-column-gap: 50rpx;
+				grid-row-gap: 40rpx;
 				.item {
-					float: left;
-
 					width: 200rpx;
 					height: 166rpx;
 					background-color: #4DA5FC;
@@ -368,7 +362,6 @@
 					padding-bottom: 34rpx;
 
 					margin-right: 50rpx;
-					margin-bottom: 40rpx;
 					border-radius: 16rpx;
 
 					.icon {

+ 6 - 6
manifest.json

@@ -1,8 +1,8 @@
 {
-    "name" : "智慧金家渠",
-    "appid" : "__UNI__B225935",
+    "name" : "宁杰安",
+    "appid" : "__UNI__5DF9CB2",
     "description" : "",
-    "versionName" : "1.0.21",
+    "versionName" : "1.0.19",
     "versionCode" : "100",
     "transformPx" : false,
     /* 5+App特有相关 */
@@ -119,9 +119,9 @@
             "splashscreen" : {
                 "androidStyle" : "default",
                 "android" : {
-                    "hdpi" : "static/anning.png",
-                    "xhdpi" : "static/anning.png",
-                    "xxhdpi" : "static/anning.png"
+                    "hdpi" : "static/ningjiean/start.png",
+                    "xhdpi" : "static/ningjiean/start.png",
+                    "xxhdpi" : "static/ningjiean/start.png"
                 }
             }
         },

+ 16 - 7
pages.json

@@ -1061,6 +1061,15 @@
             }
             
         }
+        ,{
+            "path" : "pages/production/unified_automation_system/support/support",
+            "style" :                                                                                    
+            {
+                "navigationBarTitleText": "",
+                "enablePullDownRefresh": false
+            }
+            
+        }
     ],
 	"globalStyle": {
 		// "navigationStyle":"custom",
@@ -1077,13 +1086,13 @@
 				"iconPath": "static/tabbar/home.png",
 				"selectedIconPath": "static/tabbar/home_active.png"
 			},
-			{
-				"text": "通讯录",
-				// "text": "发现",
-				"pagePath": "pages/tabbar/origanization/origanization",
-				"iconPath": "static/tabbar/origanization.png",
-				"selectedIconPath": "static/tabbar/origanization_active.png"
-			},
+			// {
+			// 	"text": "通讯录",
+			// 	// "text": "发现",
+			// 	"pagePath": "pages/tabbar/origanization/origanization",
+			// 	"iconPath": "static/tabbar/origanization.png",
+			// 	"selectedIconPath": "static/tabbar/origanization_active.png"
+			// },
 			{
 				"text": "工作台",
 				"pagePath": "pages/tabbar/workbench/workbench",

+ 2 - 2
pages/production/jinjiaqu/kuang_ya_jian_ce/kuang_ya_jian_ce.vue

@@ -138,11 +138,11 @@
 			}
 
 			.title.close {
-				background-color: #A4A4A4;
+				background-color: #F56C6C;
 
 				.left {
 					.tip {
-						color: #A4A4A4;
+						color: #F56C6C;
 					}
 				}
 			}

BIN
pages/production/jinjiaqu/zidonghua_list/img/support.jpg


+ 45 - 0
pages/production/jinjiaqu/zidonghua_list/zidonghua_list.vue

@@ -30,6 +30,10 @@
 			<view v-if="zdhxt == 'glyq'">
 				<image src="./img/glyq.jpg" mode=""></image>
 			</view>
+			<!-- 电液控 -->
+			<view v-if="zdhxt == 'support'">
+				<image src="./img/support.jpg" mode=""></image>
+			</view>
 			
 			
 		</view>
@@ -228,6 +232,34 @@
 				</view>
 			
 			</view>
+			
+			<!-- 电液控 -->
+			<view v-if="zdhxt == 'support'">
+				<view class="item" v-for="(item,index) in data_support" :key="index">
+					<view class="title" @click="item_active(index)">
+						<view class="left">
+							<view class="icon"></view>
+							<view class="name">
+								{{item.name}}
+							</view>
+						</view>
+						<view class="right" v-if="index != active">
+							<uni-icons type="arrowright"></uni-icons>
+						</view>
+						<view class="right" v-if="index == active">
+							<uni-icons type="arrowdown"></uni-icons>
+						</view>
+					</view>
+					<view class="inner_list" v-if="active == index">
+						<view class="inner_item" v-for="(item_2,index_2) in item.list" :key="index_2"
+							@click="inner_item_active(item_2)">
+							<view class="inner_icon"></view>
+							<view class="inner_name">{{item_2.name}}</view>
+						</view>
+					</view>
+				</view>
+			
+			</view>
 					
 		</view>
 
@@ -319,6 +351,14 @@
 						name: "锅炉烟气系统",
 						url: "../../unified_automation_system/boiler_room/boiler_room?system_type=boiler"
 					}]
+				}],
+				// 电液控
+				data_support: [{
+					name: "金家渠煤矿",
+					list: [{
+						name: "130306工作面支架压力",
+						url: "../../unified_automation_system/support/support?system_type=support"
+					}]
 				}]
 							
 							
@@ -362,6 +402,11 @@
 					title: "锅炉烟气系统"
 				})
 			}
+			if (this.zdhxt == 'support') {
+				uni.setNavigationBarTitle({
+					title: "电液控系统"
+				})
+			}
 		},
 		methods: {
 			inner_item_active(item) {

+ 229 - 0
pages/production/unified_automation_system/support/support.vue

@@ -0,0 +1,229 @@
+<template>
+	<view>
+		<view class="status_bar">
+			<view class="box" v-for="(item,index) in status_list" :key="index">
+				<view class="state" :class="{normal:item.state == 0,error:item.state == 1,warn:item.state == 2,}">
+					{{item.num}}
+				</view>
+				<view class="name">{{item.name}}</view>
+			</view>
+		</view>
+
+		<view class="list">
+			<view class="line" v-for="(item,index) in data" :key="index">
+				<view class="drop"
+					:class="{drop_normal:item.val >= 24 && item.val < 40,drop_error:item.val >= 40,drop_warn:item.val < 24 && item.val != ''}">
+				</view>
+				<view class="name">{{item.name}}</view>
+				<view class="box">
+					<view class="fill" :style="{width: (parseFloat(item.val).toFixed(2)*2) + '%'}"
+						:class="{drop_normal:item.val >= 24 && item.val < 40,drop_error:item.val >= 40,drop_warn:item.val < 24 && item.val != ''}">
+					</view>
+				</view>
+				<view class="num">{{parseFloat(item.val).toFixed(2)}}</view>
+			</view>
+		</view>
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				mine_code: "",
+				system_type: "",
+
+				// 数据刷新定时器
+				data_timer: {},
+				data: null,
+
+				status_list: [{
+						state: "0",
+						name: "正常",
+						num: 0
+					},
+					{
+						state: "1",
+						name: "超压",
+						num: 0
+					},
+					{
+						state: "2",
+						name: "低压",
+						num: 0
+					}
+				]
+			};
+		},
+		onLoad(option) {
+			uni.setNavigationBarTitle({
+				title: option.name
+			})
+			this.mine_code = option.mine_code
+			this.system_type = option.system_type
+
+			this.get_data()
+			// this.data_timer = setInterval(()=>{
+			// 	this.get_data()
+			// },5000)
+
+		},
+		onUnload() {
+			// clearInterval(this.data_timer)
+		},
+		methods: {
+			show_item(item) {
+				uni.showToast({
+					icon: "none",
+					title: item.label + "  " + item.value + "  " + item.unit
+				})
+			},
+			get_data() {
+				uni.showLoading({
+					mask:true
+				})
+				this.$api.opcdata_getTurboData({
+					sys_key: this.mine_code,
+					sys_name: this.system_type
+				}).then((res) => {
+					uni.hideLoading()
+					console.log(res.data)
+					this.data = res.data.data.sys_point.support
+
+					res.data.data.sys_point.support.forEach((item, index) => {
+						// if(item.val == ""){
+						// 	this.data[index].val = 0
+						// }
+					})
+					
+
+					res.data.data.sys_point.support.forEach((item, index) => {
+						// console.log(item, index)
+						if (item.val != "") {
+							if (item.val > 40) {
+								this.status_list[1].num += 1
+							} else if (item.val < 24) {
+								this.status_list[2].num += 1
+							} else {
+								this.status_list[0].num += 1
+							}
+						}
+					})
+
+				})
+			}
+		}
+	}
+</script>
+
+<style lang="scss">
+	page {
+		background-color: #F4F6F8;
+		box-sizing: border-box;
+		padding: 25rpx;
+	}
+
+	.normal {
+		background-color: #41B72E;
+		border: 10rpx solid #83CC72;
+	}
+
+	.error {
+		background-color: #F84646;
+		border: 10rpx solid #FC8C8C;
+	}
+
+	.warn {
+		background-color: #FFE84E;
+		border: 10rpx solid #FFF391;
+	}
+
+	.status_bar {
+		background-color: #fff;
+		box-sizing: border-box;
+		padding: 25rpx;
+		box-shadow: 0rpx 3rpx 15rpx 1rpx rgba(0, 0, 0, 0.11);
+		border-radius: 10rpx;
+		height: 240rpx;
+		display: flex;
+		justify-content: space-between;
+
+		.box {
+			text-align: center;
+
+			.state {
+				font-weight: 700;
+				color: #fff;
+				font-size: 40rpx;
+				text-shadow: 1rpx 3rpx 3rpx rgba(0, 0, 0, 0.69);
+				width: 140rpx;
+				height: 140rpx;
+				line-height: 120rpx;
+				border-radius: 50%;
+				box-sizing: border-box;
+			}
+
+			.name {
+				color: #3C3C3C;
+				font-size: 30rpx;
+				padding: 16rpx 0;
+			}
+		}
+	}
+
+	.list {
+		box-sizing: border-box;
+		padding: 20rpx 0;
+
+		.line {
+			display: flex;
+			align-items: center;
+			justify-content: space-between;
+			margin: 10px 0;
+
+			.drop {
+				width: 20rpx;
+				height: 20rpx;
+				border-radius: 50%;
+			}
+
+			.drop_normal {
+				background-color: #41B72E;
+			}
+
+			.drop_error {
+				background-color: #F84646;
+			}
+
+			.drop_warn {
+				background-color: #FFE84E;
+			}
+
+			.name {
+				width: 220rpx;
+				text-align: right;
+				color: #535353;
+				font-size: 30rpx;
+
+			}
+
+			.box {
+				width: 300rpx;
+				height: 40rpx;
+				background-color: #fff;
+
+				.fill {
+					height: 40rpx;
+				}
+			}
+
+			.num {
+				width: 100rpx;
+				text-align: center;
+				font-size: 32rpx;
+				font-weight: 700;
+			}
+
+		}
+	}
+</style>

+ 1 - 1
pages/production/video_monitor/video_monitor.vue

@@ -13,7 +13,7 @@
 		},
 		onLoad(option) {
 			// this.href = "http://webdevelop.nxjiewei.com/assets/html/video/?mine_code=" + option.mine_code
-			this.href = "http://static.nxjiewei.com:8011/assets/html/zhks-quankuang/ningmeijituan/video_ws/?mine_code=" + option.mine_code
+			this.href = "http://anstatic.nxmy.com:8011/assets/html/zhks-quankuang/ningmeijituan/video_ws/?mine_code=" + option.mine_code
 			
 			// this.get_product_data_query_power()
 		},

+ 1 - 1
pages/production/video_monitor_app/video-block/video-block.vue

@@ -71,7 +71,7 @@
 				this.base_url = "http://n.video.nxjiewei.com:8011/api"
 			}
 
-			if (this.mine_code.indexOf('jinjiaqu') != -1) {
+			if (this.mine_code.indexOf('jinjiaqu') != -1 || this.mine_code.indexOf('wuyegongsi') != -1) {
 				this.url = "/camera/getrtsp"
 			} else {
 				this.url = "/camera/geturl"

+ 496 - 0
pages/tabbar/index/index - 全矿.vue

@@ -0,0 +1,496 @@
+<template>
+	<view>
+		<!-- 首页风格切换-1-切换风格 -->
+		<view class="top_bg_color" v-if="index_type == 1">
+			<!-- 背景虚化轮播图 -->
+			<!-- <view class="bg_img" :style="{backgroundImage:'url('+top_bg_color_img+')'}"></view> -->
+			<!-- 固定安全色 -->
+			<view class="bg_img" :style="{backgroundColor:top_bg_color}"></view>
+
+			<t-i-navbar :mine_code="mine_code" :navbar_bg_color="navbar_bg_color"></t-i-navbar>
+			<t-i-notice :text="text"></t-i-notice>
+			<t-i-banner :banner="banners" :mine_code="mine_code" @change_top_bg_color_img="change_top_bg_color_img">
+			</t-i-banner>
+		</view>
+		<!-- 首页风格切换-2-默认风格 -->
+		<view v-if="index_type == 2">
+			<t-i-navbar-2 :mine_code="mine_code"></t-i-navbar-2>
+			<t-i-notice-2 :text="text"></t-i-notice-2>
+			<t-i-banner-2 :banner="banners" :mine_code="mine_code" @change_top_bg_color_img="change_top_bg_color_img">
+			</t-i-banner-2>
+		</view>
+
+		<view v-if="mine_code == 'ningdongyunying'">
+			<t-i-ice :iceList="ice_list" :mine_code="mine_code"></t-i-ice>
+		</view>
+
+		<view v-if="mine_code == 'yangchangwan'">
+			<t-i-ice :iceList="ice_list" :mine_code="mine_code"></t-i-ice>
+		</view>
+		
+		<view v-if="mine_code == 'shicaocun'">
+			<t-i-ice :iceList="ice_list" :mine_code="mine_code"></t-i-ice>
+		</view>
+
+		<t-i-icon v-if="mine_code == 'ningmeijituan' || 'wuyegongsi'" :iconList="iconList" :mine_code="mine_code"></t-i-icon>
+
+		<!-- 新闻列表 -->
+		<t-i-news :newsList="newsList" :mine_code="mine_code"></t-i-news>
+
+		<!-- 固定入口 -->
+		<t-i-icon v-if="mine_code != 'ningmeijituan' && iconList.length > 0" :iconList="iconList" :mine_code="mine_code"></t-i-icon>
+
+		<!-- 常用功能 -->
+		<t-i-common v-if="mine_code == 'ningdongyunying'"></t-i-common>
+
+		<!-- 开屏通告 -->
+		<openingNotice></openingNotice>
+
+		<!-- 宁东运营 -->
+		<view v-if="mine_code == 'ningdongyunying'">
+			<t-i-ningdongyunying :mine_code="mine_code" :home_link="home_link" v-if="home_link.length > 0">
+			</t-i-ningdongyunying>
+		</view>
+
+		<!-- 宁煤集团 -->
+		<view v-if="mine_code == 'ningmeijituan'">
+			<t-i-ningmeijituan :mine_code="mine_code" :home_link="home_link" v-if="home_link.length > 0">
+			</t-i-ningmeijituan>
+		</view>
+
+		<!-- 金家渠 -->
+		<view v-if="mine_code == 'jinjiaqu' || mine_code == 'jinjiaqu_neiwang'">
+			<t-i-jinjiaqu :mine_code="mine_code" :home_link="home_link" v-if="home_link.length > 0"></t-i-jinjiaqu>
+		</view>
+
+		<!-- 石槽村 -->
+		<view v-if="mine_code == 'shicaocun'">
+			<t-i-shicaocun :mine_code="mine_code" :home_link="home_link" v-if="home_link.length > 0"></t-i-shicaocun>
+		</view>
+
+		<!-- 金凤 -->
+		<view v-if="mine_code == 'jinfeng' || mine_code == 'jinfeng_neiwang'">
+			<t-i-jinfeng :mine_code="mine_code" :home_link="home_link" v-if="home_link.length > 0"></t-i-jinfeng>
+		</view>
+
+		<!-- 羊场湾 -->
+		<view v-if="mine_code == 'yangchangwan'">
+			<t-i-yangchangwan :mine_code="mine_code" :home_link="home_link" v-if="home_link.length > 0">
+			</t-i-yangchangwan>
+		</view>
+
+
+	</view>
+</template>
+
+<script>
+	import {
+		set_base_url
+	} from '@/common/set_base_url.js'
+	import {
+		goToLink
+	} from '@/common/common.js'
+	// 版本控制
+	import upApp from "@/uni_modules/uni-upgrade-center-app/utils/check-update"
+
+	export default {
+		data() {
+			return {
+				// 根_mine_code
+				app_mine_code: "",
+				// 当前煤矿编码
+				mine_code: "",
+
+				// 首页接口的基础请求路径  默认为当前矿编码的基础路径
+				base_url: " ",
+
+
+				// 轮播图
+				banners: [],
+				// 新闻列表
+				newsList: "",
+				// 值班公告
+				text: "",
+				// 固定入口
+				iconList: [],
+				iconList_arr: [],
+				iconList_data: [],
+				// 首页链接
+				home_link: [],
+
+				// 背景虚化图片
+				top_bg_color_img: "",
+				// 背景安全色
+				top_bg_color: "#7372c2",
+				// top_bg_color_list: ['#3e88c6', '#e75038', '#305471', '#f8bf3c', '#37ba73', '#7372c2'],
+				top_bg_color_list: ['#d62b2b', '#00a2e8', '#b08654'],
+				// 标题栏背景色
+				navbar_bg_color: "",
+
+				index_type: 1,
+
+				// 信息平台链接
+				ice_list: []
+			}
+		},
+		onPullDownRefresh() {
+			uni.reLaunch({
+				url: "./index"
+			})
+			setTimeout(function() {
+				uni.stopPullDownRefresh();
+			}, 1000);
+
+		},
+		onLoad() {
+			this.app_mine_code = uni.getStorageSync('mine_code')
+			// 初始化当前煤矿编码
+			this.mine_code = uni.getStorageSync('mine_code')
+			// 根据矿编码切换首页接口不同的请求基础路径
+			this.base_url = set_base_url(this.mine_code)
+			
+			// 风格定义
+			// this.$api.home_style_setting({
+			
+			// }).then((res) => {
+			// 	console.log(res.data.data)
+			
+			// 	this.index_type = res.data.data.value
+			// })
+
+			// #ifdef H5
+			if (this.app_mine_code == 'ningmeijituan') {
+				if (window.location.href.indexOf('token') != -1) {
+					this.$api.oauth_getNoPasswordToken({
+						token: window.location.href.split('token=')[1].split('&')[0],
+						caller: window.location.href.split('token=')[1].split('&')[1].split('=')[1]
+					}).then((res) => {
+
+						uni.setStorageSync('Authorization', res.data.data.accessToken)
+						uni.setStorageSync('token_type', res.data.data.token_type)
+						// 存储用户基本信息
+						uni.setStorageSync('user', res.data.data.user);
+						uni.setStorageSync('people_code', res.data.data.user.people_code);
+						// 存储电话号码
+						uni.setStorageSync('mobile', res.data.data.user.mobile);
+					})
+				}else{
+					this.check_token()
+				}
+			}else{
+				this.check_token()
+			}
+			// #endif
+
+			// 检查更新
+			upApp()
+			
+			// #ifdef APP-PLUS
+			this.check_token()
+			// #endif
+
+
+			// 获取轮播图
+			this.get_banner()
+			// 获取首页新闻列表
+			this.getNews()
+			// 值班公告
+			this.get_notice()
+			// 固定入口
+			this.get_list()
+			this.get_home_link()
+			// 获取信息平台
+			this.get_ICE_list()
+		},
+		onPageScroll: function(e) {
+			if (e.scrollTop > 300) {
+				this.navbar_bg_color = "#009fe8"
+			} else {
+				this.navbar_bg_color = ""
+			}
+		},
+		onShow() {
+			// E信-切换矿
+			uni.$on('update_kuang', (data) => {
+				this.mine_code = data.msg
+
+				// 根据矿编码切换首页接口不同的请求基础路径
+				this.base_url = set_base_url(this.mine_code)
+				// uni.setStorageSync('base_url',this.base_url)
+
+
+				// 获取轮播图
+				this.get_banner()
+				// 获取首页新闻列表
+				this.getNews()
+				// 值班公告
+				this.get_notice()
+				// 固定入口
+				this.get_list()
+				this.get_home_link()
+				// 获取信息平台
+				this.get_ICE_list()
+				this.$forceUpdate()
+			})
+			uni.$on('common_update_kuang', (data) => {
+				this.mine_code = data.msg
+
+				// 根据矿编码切换首页接口不同的请求基础路径
+				this.base_url = set_base_url(this.mine_code)
+				// uni.setStorageSync('base_url',this.base_url)
+
+
+				// 获取轮播图
+				this.get_banner()
+				// 获取首页新闻列表
+				this.getNews()
+				// 值班公告
+				this.get_notice()
+				// 固定入口
+				this.get_list()
+				this.get_home_link()
+				// 获取信息平台
+				this.get_ICE_list()
+				this.$forceUpdate()
+			})
+
+			if (this.app_mine_code == 'ningdongyunying') {
+				this.setTabBarBadge()
+			}
+		},
+		methods: {
+			// 单点登录及token过期验证
+			check_token() {
+				// token过期验证
+				this.$api.worksheet_classify_list({
+
+				}).then((res) => {
+					// console.log(res)
+					if (res.data.code == 401) {
+						uni.showToast({
+							icon: "none",
+							title: "登录失效、请重新登录"
+						})
+
+						uni.clearStorageSync('Authorization');
+
+						setTimeout(function() {
+							uni.redirectTo({
+								url: "../../my/login/login"
+							})
+						}, 1500)
+					} else {
+						// console.log(res)
+					}
+				})
+			},
+
+			// 获取轮播图
+			get_banner() {
+				uni.request({
+					url: this.base_url + "/scrollImg/list",
+					method: "GET",
+					header:{
+						'accesskey': "b364b449a18af327867f7edc3431b541"
+					},
+					success: (res) => {
+						// console.log(res.data.data.data)
+						this.banners = res.data.data.data
+						this.top_bg_color_img = this.banners[0].imgURL
+					}
+				})
+			},
+			// 请求新闻动态
+			getNews() {
+				uni.request({
+					url: this.base_url + "/article/list",
+					method: "GET",
+					header:{
+						'accesskey': "b364b449a18af327867f7edc3431b541"
+					},
+					data: {
+						pageSize: 4
+					},
+					success: (res) => {
+						this.newsList = res.data.data.data
+					}
+				})
+			},
+			// 信息平台
+			get_ICE_list() {
+				this.ice_list = []
+				uni.request({
+					url: this.base_url + "/home/links",
+					header:{
+						'accesskey': "b364b449a18af327867f7edc3431b541"
+					},
+					success: (res) => {
+						// console.log(res.data.data)
+
+						if (this.mine_code == 'jinfeng') {
+							this.ice_list = res.data.data[2].children
+						} else if (this.mine_code == 'ningdongyunying') {
+							this.ice_list = res.data.data[1].children
+						} else if (this.mine_code == 'ningmeijituan') {
+							this.ice_list = res.data.data[1].children
+						} else if (this.mine_code == 'shicaocun') {
+							this.ice_list = res.data.data[0].children
+						} else if (this.mine_code == 'yangchangwan') {
+							this.ice_list = res.data.data[1].children
+						} else if (this.mine_code == 'shicaocun') {
+							this.ice_list = res.data.data[0].children
+						}
+					}
+				})
+			},
+			// 值班公告
+			get_notice() {
+				uni.request({
+					url: this.base_url + "/notice/list",
+					method: "GET",
+					header:{
+						'accesskey': "b364b449a18af327867f7edc3431b541"
+					},
+					success: (res) => {
+						if (!res.data.data.content) {
+							this.text = res.data.data.message
+						} else {
+							this.text = res.data.data.content.replace(/<br /g, " ").replace(/>/g, " ").replace(
+								/\//g, " ")
+						}
+					}
+				})
+			},
+			// 固定入口
+			get_list() {
+				this.iconList = []
+				// 加分组
+				uni.request({
+					url: this.base_url + "/homeNav/listByCategory",
+					header:{
+						'accesskey': "b364b449a18af327867f7edc3431b541"
+					},
+					method: "GET",
+					success: (res) => {
+						// console.log(res.data.data)
+						this.iconList = res.data.data
+					}
+				})
+			},
+			// 首页链接
+			get_home_link() {
+				this.home_link = []
+				uni.request({
+					url: this.base_url + "/home/links",
+					method: "GET",
+					header:{
+						'accesskey': "b364b449a18af327867f7edc3431b541"
+					},
+					success: (res) => {
+						// console.log(res)
+						this.home_link = res.data.data
+					}
+				})
+			},
+
+			// 切换背景图片
+			change_top_bg_color_img(index) {
+				// this.top_bg_color_img = this.banners[index].imgURL
+				if (index > 2) {
+					index = parseInt(3 * Math.random())
+				}
+
+				this.top_bg_color = this.top_bg_color_list[index]
+			},
+
+			setTabBarBadge() {
+				// 闭环管理
+				this.$api.five_fixed_fiveFixedNewCategory({
+
+				}).then((res) => {
+					// console.log(res.data.content.data)
+
+					let data = res.data.content.data
+					let num = 0
+
+					data.forEach((item, index) => {
+						num = num + item.no_num
+					})
+
+					if (this.mine_code == 'ningdongyunying') {
+						if (num > 0) {
+							uni.showTabBarRedDot({
+								index: 2,
+							})
+						}
+					}
+				})
+
+				this.$api.workflow_todo_query({
+					staff_num: uni.getStorageSync('user').staff_num,
+					query_type: 2
+				}).then((res) => {
+					let num = 0
+					num = res.data.content.data
+
+					if (this.mine_code == 'ningdongyunying') {
+						if (num > 0) {
+							uni.showTabBarRedDot({
+								index: 2,
+							})
+						}
+					}
+				})
+
+				this.$api.workflow_todo_query({
+					staff_num: uni.getStorageSync('user').staff_num,
+					query_type: 1
+				}).then((res) => {
+					let num = 0
+					num = res.data.content.data
+
+					if (this.mine_code == 'ningdongyunying') {
+						if (num > 0) {
+							uni.showTabBarRedDot({
+								index: 2,
+							})
+						}
+					}
+
+
+				})
+
+			}
+
+		}
+
+	}
+</script>
+
+<style lang="scss">
+	page {
+		background-color: #F6FAF6;
+	}
+
+	.top_bg_color {
+		position: relative;
+
+		width: 750rpx;
+		overflow: hidden;
+
+		.bg_img {
+			width: 750rpx;
+			height: 440rpx;
+
+			position: absolute;
+			top: 0;
+			left: 0;
+			z-index: 0;
+			background-position: center;
+			background-size: 100% 100%;
+			filter: blur(50px);
+			transform: scale(2);
+			opacity: 0.9;
+		}
+	}
+</style>

Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 1122
pages/tabbar/index/index - 安宁.vue


Diferenças do arquivo suprimidas por serem muito extensas
+ 879 - 253
pages/tabbar/index/index.vue


BIN
static/ningjiean/logo.png


BIN
static/ningjiean/start.png


Diferenças do arquivo suprimidas por serem muito extensas
+ 2 - 2
unpackage/dist/build/app-plus/app-config-service.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 4 - 4
unpackage/dist/build/app-plus/app-service.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/build/app-plus/app-view.js


BIN
unpackage/dist/build/app-plus/components/t-i-common/icon/01.png


BIN
unpackage/dist/build/app-plus/components/t-i-common/icon/02.png


BIN
unpackage/dist/build/app-plus/components/t-i-common/icon/03.png


BIN
unpackage/dist/build/app-plus/components/t-i-common/icon/04.png


BIN
unpackage/dist/build/app-plus/components/t-i-common/icon/05.png


BIN
unpackage/dist/build/app-plus/components/t-i-common/icon/06.png


BIN
unpackage/dist/build/app-plus/components/t-i-common/icon/07.png


BIN
unpackage/dist/build/app-plus/components/t-i-common/icon/08.png


BIN
unpackage/dist/build/app-plus/components/t-i-navbar-2/icon/ningdongyunying.png


BIN
unpackage/dist/build/app-plus/components/t-i-navbar-2/icon/saoma.png


BIN
unpackage/dist/build/app-plus/components/t-i-navbar-2/icon/search.png


BIN
unpackage/dist/build/app-plus/components/t-i-navbar-2/icon/zaoquan.png


BIN
unpackage/dist/build/app-plus/components/t-i-navbar/icon/day.png


BIN
unpackage/dist/build/app-plus/components/t-i-navbar/icon/ningdongyunying.png


BIN
unpackage/dist/build/app-plus/components/t-i-navbar/icon/saoma.png


BIN
unpackage/dist/build/app-plus/components/t-i-navbar/icon/search.png


BIN
unpackage/dist/build/app-plus/components/t-i-navbar/icon/zaoquan.png


BIN
unpackage/dist/build/app-plus/components/t-i-notice-2/icon/bg_img.jpg


BIN
unpackage/dist/build/app-plus/components/t-p-icon/support.png


BIN
unpackage/dist/build/app-plus/components/t-p-n-section-1/icon/btn.png


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/build/app-plus/manifest.json


BIN
unpackage/dist/build/app-plus/pages/production/jinjiaqu/zidonghua_list/img/support.jpg


unpackage/dist/build/h5/static/img/nav_1.4267132e.png → unpackage/dist/build/app-plus/pages/tabbar/index/icon/nav_1.png


unpackage/dist/build/h5/static/img/nav_2.6e33ccad.png → unpackage/dist/build/app-plus/pages/tabbar/index/icon/nav_2.png


unpackage/dist/build/h5/static/img/nav_3.c93b823e.png → unpackage/dist/build/app-plus/pages/tabbar/index/icon/nav_3.png


BIN
unpackage/dist/build/app-plus/pages/tabbar/index/icon/new_detail.png


BIN
unpackage/dist/build/app-plus/pages/tabbar/index/icon/search.png


unpackage/dist/build/h5/static/img/section.2c8741d4.png → unpackage/dist/build/app-plus/pages/tabbar/index/icon/section.png


unpackage/dist/build/h5/static/img/top_bg.6173550a.png → unpackage/dist/build/app-plus/pages/tabbar/index/icon/top_bg.png


BIN
unpackage/dist/build/app-plus/pages/tabbar/index/icon/weather.png


BIN
unpackage/dist/build/app-plus/static/ningjiean/logo.png


BIN
unpackage/dist/build/app-plus/static/ningjiean/start.png


Diferenças do arquivo suprimidas por serem muito extensas
+ 2 - 2
unpackage/dist/build/h5/index.html


unpackage/dist/build/app-plus/components/t-i-navbar-2/icon/bg_img.jpg → unpackage/dist/build/h5/static/img/bg_img.aba8fc13.jpg


unpackage/dist/build/app-plus/components/t-i-navbar-2/icon/day.png → unpackage/dist/build/h5/static/img/day.db931fb3.png


BIN
unpackage/dist/build/h5/static/img/support.213fd2ea.jpg


BIN
unpackage/dist/build/h5/static/img/support.7463f9f1.png


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
unpackage/dist/build/h5/static/js/index.0f15ffe6.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 1
unpackage/dist/build/h5/static/js/index.937c6afc.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 1
unpackage/dist/build/h5/static/js/pages-index-switch-kuang-switch-kuang.1eb5fd78.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
unpackage/dist/build/h5/static/js/pages-index-switch-kuang-switch-kuang.b956b29c.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
unpackage/dist/build/h5/static/js/pages-index-switch-kuang-switch-kuang~pages-tabbar-index-index.aa8ae471.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/build/h5/static/js/pages-ningdongyunying-personnel_orientation-personnel_orientation~pages-origanization-communication-~a28bfef2.1ba804e9.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
unpackage/dist/build/h5/static/js/pages-ningdongyunying-production_map-production_map~pages-tabbar-production-production.17140746.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 1
unpackage/dist/build/h5/static/js/pages-ningdongyunying-production_map-production_map~pages-tabbar-production-production.3862068c.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
unpackage/dist/build/h5/static/js/pages-ningdongyunying-production_statistics-production_statistics.7165037b.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 1
unpackage/dist/build/h5/static/js/pages-ningdongyunying-production_statistics-production_statistics.eb87c6ca.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
unpackage/dist/build/h5/static/js/pages-ningdongyunying-real_time_alarm-real_time_alarm.144df1e7.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 1
unpackage/dist/build/h5/static/js/pages-ningdongyunying-real_time_alarm-real_time_alarm.7b166a85.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/build/h5/static/js/pages-ningdongyunying-risk_precontrol-risk_precontrol.0e604674.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 1
unpackage/dist/build/h5/static/js/pages-production-jinjiaqu-kuang_ya_jian_ce-kuang_ya_jian_ce.c629c20c.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
unpackage/dist/build/h5/static/js/pages-production-jinjiaqu-kuang_ya_jian_ce-kuang_ya_jian_ce.c9553fd3.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 1
unpackage/dist/build/h5/static/js/pages-production-jinjiaqu-zidonghua_list-zidonghua_list.28112dd5.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
unpackage/dist/build/h5/static/js/pages-production-jinjiaqu-zidonghua_list-zidonghua_list.c755a79f.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/build/h5/static/js/pages-production-personnel_orientation-people_track-people_track.4d1fca32.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
unpackage/dist/build/h5/static/js/pages-production-unified_automation_system-support-support.471c06e9.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
unpackage/dist/build/h5/static/js/pages-production-video_monitor_app-video-block-video-block.76df9bf7.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 1
unpackage/dist/build/h5/static/js/pages-production-video_monitor_app-video-block-video-block.ded68661.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
unpackage/dist/build/h5/static/js/pages-tabbar-index-index.2c598cc3.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 1
unpackage/dist/build/h5/static/js/pages-tabbar-index-index.b2a3fe71.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 1
unpackage/dist/build/h5/static/js/pages-tabbar-production-production.adc62fd4.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 1
unpackage/dist/build/h5/static/js/pages-workbench-business_classfication-apply-apply.9efd8d76.js


Diferenças do arquivo suprimidas por serem muito extensas
+ 1 - 0
unpackage/dist/build/h5/static/js/pages-workbench-business_classfication-apply-apply.cb61240d.js


BIN
unpackage/release/__UNI__B225935.wgt


BIN
unpackage/release/__UNI__C86B7F3.wgt


BIN
unpackage/res/icons/1024x1024.png


BIN
unpackage/res/icons/120x120.png


BIN
unpackage/res/icons/144x144.png


BIN
unpackage/res/icons/152x152.png


BIN
unpackage/res/icons/167x167.png


BIN
unpackage/res/icons/180x180.png


BIN
unpackage/res/icons/192x192.png


BIN
unpackage/res/icons/20x20.png


BIN
unpackage/res/icons/29x29.png


BIN
unpackage/res/icons/40x40.png


BIN
unpackage/res/icons/58x58.png


+ 0 - 0
unpackage/res/icons/60x60.png


Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff