zhangsijie 1 год назад
Родитель
Сommit
75518141ee
100 измененных файлов с 327 добавлено и 209 удалено
  1. 2 2
      pages.json
  2. 3 3
      pages/cb/equip-detail/equip-detail.vue
  3. 11 0
      pages/cb/sy/detail.vue
  4. 1 1
      pages/cb/thxydetail/thxydetail.vue
  5. 7 2
      pages/cb/xctdetail/xctdetail.vue
  6. 20 20
      pages/cb/xy2.0/particulars.vue
  7. 2 2
      pages/environment/equipment.vue
  8. 1 1
      pages/equipList/index.vue
  9. 1 1
      pages/equipList/search.vue
  10. 1 1
      pages/login/login.vue
  11. 195 93
      pages/prevention/sim.vue
  12. 6 6
      pages/waterandfernew/details.vue
  13. BIN
      static/iconfont/iconfont.ttf
  14. BIN
      static/iconfont/iconfont.woff
  15. BIN
      static/iconfont/iconfont.woff2
  16. BIN
      static/images/login/bg.png
  17. BIN
      static/images/waterandfernew/close.png
  18. BIN
      static/images/waterandfernew/feiAllclose.png
  19. BIN
      static/images/waterandfernew/feiAllopen.png
  20. BIN
      static/images/waterandfernew/main.png
  21. BIN
      static/images/waterandfernew/mainNew.png
  22. BIN
      static/images/waterandfernew/open.png
  23. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  24. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  25. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/components/bazaar-city_list/index.js.map
  26. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/components/equip-item/equip-item.js.map
  27. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/components/ksp-image-cutter/ksp-image-cutter.js.map
  28. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/components/multiple-select.js.map
  29. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/components/uni-icons/uni-icons.js.map
  30. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/components/uni-nav-bar/uni-nav-bar.js.map
  31. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/components/uni-status-bar/uni-status-bar.js.map
  32. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/afterSale/addafter.js.map
  33. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/afterSale/index.js.map
  34. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/afterSale/search.js.map
  35. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/bzy/equip-set/bzyhistoryile.js.map
  36. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/bzy/equip-set/equip-set.js.map
  37. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/cbd/equip-set/addimg.js.map
  38. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/cbd/equip-set/analyse.js.map
  39. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/cbd/equip-set/equip-set.js.map
  40. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/cbd/equip-set/historyfile.js.map
  41. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/cbd/equip-set/imgpage.js.map
  42. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/cbd/equip-set/manualinput.js.map
  43. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/cbd/equip-set/note.js.map
  44. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/cbd/equip-set/results.js.map
  45. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/cbd/equip-set/statistics.js.map
  46. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/equip-detail/equip-detail.js.map
  47. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/index/index.js.map
  48. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/index/search.js.map
  49. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/sim/sim.js.map
  50. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/thxydetail/photolist.js.map
  51. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/thxydetail/thxydetail.js.map
  52. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/thxydetail/thxyhisdata.js.map
  53. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/thxydetail/thxyset.js.map
  54. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/xctdetail/analyse.js.map
  55. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/xctdetail/photolist.js.map
  56. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/xctdetail/xctdetail.js.map
  57. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/xctdetail/xctset.js.map
  58. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/xy/equip-set/equip-set.js.map
  59. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/xy/equip-set/xyhistoryile.js.map
  60. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/xy2.0/historydatas.js.map
  61. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/xy2.0/particulars.js.map
  62. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cbqxyj/addressbook.js.map
  63. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cbqxyj/basemap.js.map
  64. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cbqxyj/cbwarn.js.map
  65. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cbqxyj/warnset.js.map
  66. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/disandpests/index.js.map
  67. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/disease/cmb.js.map
  68. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/disease/forecastResult.js.map
  69. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/distribution/index.js.map
  70. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/environment/contros.js.map
  71. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/environment/equipment.js.map
  72. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/environment/gsequipment.js.map
  73. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/environment/gshistory.js.map
  74. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/environment/history.js.map
  75. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/environment/index.js.map
  76. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/environment/onedaythedata.js.map
  77. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/environment/search.js.map
  78. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/environment/sim.js.map
  79. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/equipList/index.js.map
  80. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/equipList/seabox/modification.js.map
  81. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/equipList/seabox/search.js.map
  82. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/equipMange/index/addusers.js.map
  83. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/equipMange/index/assignment.js.map
  84. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/equipMange/index/changepasswold.js.map
  85. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/equipMange/index/index.js.map
  86. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/equipMange/index/useroperation.js.map
  87. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/expertDiagnosis/exchangeShare.js.map
  88. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/expertDiagnosis/index.js.map
  89. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/expertDiagnosis/introduce.js.map
  90. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/expertDiagnosis/particulars.js.map
  91. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/expertDiagnosis/postmessage.js.map
  92. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/expertDiagnosis/wormcase.js.map
  93. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/fourBase/addbase.js.map
  94. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/fourBase/allocation.js.map
  95. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/fourBase/basefacility.js.map
  96. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/fourBase/index.js.map
  97. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/fourBase/modification.js.map
  98. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
  99. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/irrigate/index.js.map
  100. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/irrigate/irrmap.js.map

+ 2 - 2
pages.json

@@ -617,8 +617,8 @@
 				"path": "sim",
 				"style": {
 					"navigationBarTitleText": "sim卡详情",
-					"enablePullDownRefresh": false,
-					"navigationStyle": "custom"
+					"enablePullDownRefresh": false
+					// "navigationStyle": "custom"
 				}
 
 			}, {

+ 3 - 3
pages/cb/equip-detail/equip-detail.vue

@@ -160,7 +160,7 @@
 					}, {
 						icon: '/image/cb/6.png',
 						tex: 'sim卡详情',
-						path: '/pages/cb/sim/sim',
+						path: '/pages/prevention/sim',
 						tf: QueryPermission(274)
 					}, {
 						icon: '/image/environment/7.png',
@@ -183,7 +183,7 @@
 					{
 						icon: '/image/cb/6.png',
 						tex: 'sim卡详情',
-						path: '/pages/cb/sim/sim',
+						path: '/pages/prevention/sim',
 						tf: QueryPermission(70)
 					}, {
 						icon: '/image/environment/7.png',
@@ -200,7 +200,7 @@
 				}, {
 					icon: '/image/cb/6.png',
 					tex: 'sim卡详情',
-					path: '/pages/cb/sim/sim',
+					path: '/pages/prevention/sim',
 					tf: QueryPermission(66),
 				}, {
 					icon: '/image/cb/2.png',

+ 11 - 0
pages/cb/sy/detail.vue

@@ -32,6 +32,12 @@
 					历史数据
 				</view>
 			</view>
+			<view class="caobox_item" v-if="$QueryPermission(244)" @click="simRouter">
+				<image src="http://www.hnyfwlw.com:8006/bigdata_app/image/cb/6.png" mode="widthFix"></image>
+				<view class="">
+					SIM卡信息
+				</view>
+			</view>
 		</view>
 		<view class="realtime">
 			<view class="realtime_title">
@@ -107,6 +113,11 @@
 					url: "./history?device_id=" + this.equipInfo.imei + "&d_id=" + this.equipInfo.d_id
 				})
 			},
+			simRouter() {
+				uni.navigateTo({
+					url: "/pages/prevention/sim?id=" + this.equipInfo.d_id
+				})
+			},
 			copy(item) {
 				console.log(item)
 				uni.setClipboardData({

+ 1 - 1
pages/cb/thxydetail/thxydetail.vue

@@ -152,7 +152,7 @@
 		methods: {
 			tosim() {
 				uni.navigateTo({
-					url: "../sim/sim?d_id=" + this.equipInfo.d_id + "&device_id=" + this.equipInfo.imei +
+					url: "/pages/prevention/sim?d_id=" + this.equipInfo.d_id + "&device_id=" + this.equipInfo.imei +
 						"&device_type=" + this.equipInfo.type + "&disable=" + this.equipInfo.disable
 				})
 			},

+ 7 - 2
pages/cb/xctdetail/xctdetail.vue

@@ -38,12 +38,12 @@
 					虫情分析
 				</view>
 			</view>
-			<!-- <view class="caobox_item" v-if="$QueryPermission(238)" @click="toanal">
+			<view class="caobox_item" @click="simRouter">
 				<image src="https://www.hnyfwlw.com:8006/bigdata_app/image/cb/6.png" mode="widthFix"></image>
 				<view class="">
 					SIM卡
 				</view>
-			</view> -->
+			</view>
 		</view>
 		<view class="" v-if="$QueryPermission(183)">
 			<view class="">
@@ -214,6 +214,11 @@
 						"&device_type=12&disable=" + this.equipInfo.disable
 				})
 			},
+			simRouter() {
+				uni.navigateTo({
+					url: "/pages/prevention/sim?id=" + this.equipInfo.d_id
+				})
+			},
 			timechange(e) {
 				this.start_time = +new Date(e.startDate)
 				this.end_time = +new Date(e.endDate)

+ 20 - 20
pages/cb/xy2.0/particulars.vue

@@ -71,7 +71,7 @@
 					</view>
 				</view>
 			</view>
-			<view class="sim" v-if="simTF && $QueryPermission(246)">
+			<!-- <view class="sim" v-if="simTF && $QueryPermission(246)">
 				<p class="sim_title">sim卡详情</p>
 				<view class="sim_text">
 					<p class="p">ICCID:{{simdata.iccid}}</p>
@@ -99,7 +99,7 @@
 					</view>
 					<p class="p">到期时间:{{simdata.expiry_date | timeFormat}}</p>
 				</view>
-			</view>
+			</view> -->
 			<u-popup v-model="yxShow" mode="center" width="600rpx">
 				<u-field label="害虫名称" label-width='240' required :error-message="xyErr" v-model="decoy" class="field" :field-style="fieldstyle" placeholder="请填写害虫名称">
 				</u-field>
@@ -168,23 +168,23 @@
 					this.yxchangetime = times.getFullYear() + "-" + month + "-" + date
 				}
 			},
-			async getSim(d_id) {
-				const res = await this.$myRequest({
-					url: '/api/api_gateway?method=sex_lure_nl.sex_lure.nl_device_sim',
-					data: {
-						d_id: d_id,
-					}
-				})
-				console.log(res)
-				if(res.data != null){
-					this.simdata = res.data.card_list[0]
-					this.usedBeliel = (this.simdata.data_plan-this.simdata.data_balance)/ this.simdata.data_plan *100
-					this.residueBeliel = this.simdata.data_balance/this.simdata.data_plan * 100
-					this.simTF = true
-				}else{
-					this.simTF = false
-				}
-			},
+			// async getSim(d_id) {
+			// 	const res = await this.$myRequest({
+			// 		url: '/api/api_gateway?method=sex_lure_nl.sex_lure.nl_device_sim',
+			// 		data: {
+			// 			d_id: d_id,
+			// 		}
+			// 	})
+			// 	console.log(res)
+			// 	if(res.data != null){
+			// 		this.simdata = res.data.card_list[0]
+			// 		this.usedBeliel = (this.simdata.data_plan-this.simdata.data_balance)/ this.simdata.data_plan *100
+			// 		this.residueBeliel = this.simdata.data_balance/this.simdata.data_plan * 100
+			// 		this.simTF = true
+			// 	}else{
+			// 		this.simTF = false
+			// 	}
+			// },
 			async getworm(data,info) {
 				const res = await this.$myRequest({
 					url: '/api/api_gateway?method=sex_lure_nl.sex_lure.nl_device_set_lure',
@@ -279,7 +279,7 @@
 			this.equipInfo = JSON.parse(option.info)
 			console.log(this.equipInfo)
 			this.getState(this.equipInfo.d_id)
-			this.getSim(this.equipInfo.d_id)
+			// this.getSim(this.equipInfo.d_id)
 			var times = new Date()
 			this.date = times.getFullYear()+1 + "-" + Number(times.getMonth()+1) + "-" + times.getDate()
 			console.log(this.date)

+ 2 - 2
pages/environment/equipment.vue

@@ -34,7 +34,7 @@
 					<image :src="'https://www.hnyfwlw.com:8006/bigdata_app'+'/image/environment/10.png'" mode=""></image>
 					<p>历史数据</p>
 				</view>
-				<view class="control_item" v-if="eqinfo.item.iccid && $QueryPermission(146)" @click="siminfo(eqinfo.item.iccid)">
+				<view class="control_item" v-if="$QueryPermission(146)" @click="siminfo(eqinfo.item.d_id)">
 					<image :src="'https://www.hnyfwlw.com:8006/bigdata_app'+'/image/cb/6.png'" mode=""></image>
 					<p>SIM卡信息</p>
 				</view>
@@ -332,7 +332,7 @@
 			},
 			siminfo(sim) {
 				uni.navigateTo({
-					url: "./sim?simid=" + sim
+					url: "/pages/prevention/sim?id=" + sim
 				})
 			},
 			async getbaseinfo(id) {

+ 1 - 1
pages/equipList/index.vue

@@ -418,7 +418,7 @@
 					case 25:
 						item.addtime = item.uptime;
 						uni.navigateTo({
-							url: "../cb/xylps/detail?detail=" + JSON.stringify(item),
+							url: "../cb/xylps/detail/detail?detail=" + JSON.stringify(item),
 						});
 						break;
 					default:

+ 1 - 1
pages/equipList/search.vue

@@ -324,7 +324,7 @@
 					case 25:
 						item.addtime = item.uptime;
 						uni.navigateTo({
-							url: "../cb/xylps/detail?detail=" + JSON.stringify(item),
+							url: "../cb/xylps/detail/detail?detail=" + JSON.stringify(item),
 						});
 						break;
 					default:

+ 1 - 1
pages/login/login.vue

@@ -1,7 +1,7 @@
 <template>
 	<view>
 		<view class="bg">
-			<image src="../../static/images/login/bg.png" mode="" class="bgimg"></image>
+			<image src="https://www.hnyfwlw.com:8006/bigdata_app/log/bg.png" mode="" class="bgimg"></image>
 		</view>
 		<!-- <view class="status_bar"></view> -->
 		<view class="apptitle">

+ 195 - 93
pages/prevention/sim.vue

@@ -1,34 +1,75 @@
 <template>
 	<view>
-		<view class="status_bar"></view>
-		<view class="" style="position: relative;top: 40px;">
-			<view style="position: fixed;z-index: 100;width: 100%;">
-				<uni-nav-bar @clickLeft="clickLeft" left-icon="back" left-text="返回" title="sim卡详情"></uni-nav-bar>
-			</view>
-			<view class="sim_info">
+		<view>
+			<view class="sim_info" v-if="iccidObj.data_iccid">
 				<view class="sim_info_loding" v-if="loding">
 					<image src="../../static/images/cb/6286299.gif" mode="" class="img"></image>
 				</view>
 				<view class="sim_info_title">
-					<image :src="'https://www.hnyfwlw.com:8006/bigdata_app'+'/image/cb/sim1.png'" mode=""></image>
-					<p>sim卡查询{{"("+simnew+")"}}</p>
+					<image :src="'http://www.hnyfwlw.com:8006/bigdata_app'+'/image/cb/sim1.png'" mode=""></image>
+					<p>sim卡查询</p>
 				</view>
 				<view class="sim_info_text">
-					<p>运营商:{{siminfo.data.carrier}}</p>
-					<view class="sim_info_iccid" @click="copy(iccid)">
-						<p>ICCID:{{iccid}}</p>
-						<image src="../../static/images/ba167c2774bc7a63381dc3aaf1ef95c.png" mode="" class="tishi"></image>
+					<view class="sim_info_iccid" @click="copy(siminfo['data'].iccid)">
+						<p>ICCID:{{siminfo['data'].iccid}}</p>
+						<image src="../../static/images/ba167c2774bc7a63381dc3aaf1ef95c.png" mode="" class="tishi">
+						</image>
+					</view>
+					<view class="" v-if="!isDataFault">
+						<p>总流量:{{siminfo['data'].total}}M</p>
+						<p>状态:{{siminfo['data'].status}}</p>
+						<p>到期时间:{{siminfo['data'].expire}}</p>
+						<p class="infoDeclear">
+							<span>已使用:{{siminfo['data'].used.toFixed(2)}}M/{{siminfo['data'].total}}M</span>
+							<span>剩余:<span :class="[siminfo['data'].used/siminfo['data'].total < 1 ?'green':'red']">{{siminfo['data'].total - siminfo['data'].used.toFixed(2)}}M</span></span>
+						</p>
+						<u-line-progress :percent="(siminfo['data'].used/siminfo['data'].total) * 100" height="12" :show-percent="false" :active-color="(siminfo['data'].used/siminfo['data'].total) < 1 ? '#14A478' : '#f56c6c'"></u-line-progress>
 					</view>
-					<p>状态:{{state}}</p>
-					<p>套餐:{{siminfo.data.data_plan || siminfo.data.totalDataVolume}}MB</p>
-					<p v-if="simnew=='旧'">已用流量:{{siminfo.data.data_usage.toFixed(2)}}MB</p>
-					<p v-if="simnew=='新'">已用流量:{{siminfo.data.usedDataVolume.toFixed(2)}}MB</p>
-					<p v-if="simnew=='旧'">剩余流量:{{siminfo.data.data_balance.toFixed(2)}}MB</p>
-					<p v-if="simnew=='新'">剩余流量:{{(siminfo.data.totalDataVolume-siminfo.data.usedDataVolume).toFixed(2)}}MB</p>
-					<p v-if="simnew=='旧'">到期时间:{{siminfo.data.expiry_date|timeFormat()}}</p>
-					<p v-if="simnew=='新'">到期时间:{{siminfo.data.expireDate}}</p>
 				</view>
 			</view>
+			<template v-if="iccidObj.photo_iccid">
+				<view class="sim_info">
+					<view class="sim_info_loding" v-if="loding2">
+						<image src="../../static/images/cb/6286299.gif" mode="" class="img"></image>
+					</view>
+					<view class="sim_info_title">
+						<image mode="widthFix" src="http://www.hnyfwlw.com:8006/bigdata_app/image/cb/sim2.png"></image>
+						图片sim卡流量
+					</view>
+					<view class="sim_info_text">
+						<view class="sim_info_iccid">
+							<p>ICCID:{{siminfo['photo'].iccid}}</p>
+							<image @click="copy(siminfo['photo'].iccid)" src="../../static/images/ba167c2774bc7a63381dc3aaf1ef95c.png" mode="" class="tishi">
+							</image>
+							<text v-if="iccidObj.data_iccid" class="yficonfont icon-xiugai" @click="editFun(siminfo['photo'].iccid)"></text>
+							<!-- <image  src="../../static/images/ba167c2774bc7a63381dc3aaf1ef95c.png" mode="" class="tishi">
+							</image> -->
+						</view>
+						<view class="contenB" v-if="!isPhotoFault">
+							<p>总流量:{{siminfo['photo'].total}}M</p>
+							<p>状态:{{siminfo['photo'].status}}</p>
+							<p>到期时间:{{siminfo['photo'].expire}}</p>
+							<p class="infoDeclear">
+								<span>已使用:{{siminfo['photo'].used.toFixed(2)}}M/{{siminfo['photo'].total}}M</span>
+								<span>剩余:<span :class="[siminfo['photo'].used/siminfo['photo'].total < 1 ?'green':'red']">{{siminfo['photo'].total - siminfo['photo'].used.toFixed(2)}}M</span></span>
+							</p>
+							<u-line-progress :percent="(siminfo['photo'].used/siminfo['photo'].total) * 100" height="12" :show-percent="false" :active-color="(siminfo['photo'].used/siminfo['photo'].total) < 1 ? '#14A478' : '#f56c6c'"></u-line-progress>
+						</view>
+					</view>
+				</view>
+			</template>
+			<u-modal v-model="editFlag" width="90%" :async-close="true" :show-cancel-button="true"
+				@confirm="editFunConfim">
+				<view class="slot-content">
+					<view class="expireBox">
+						<u-form>
+							<u-form-item label="新iccid号" :label-width="140">
+								<u-input v-model="editSim" type="text" :border="true" />
+							</u-form-item>
+						</u-form>
+					</view>
+				</view>
+			</u-modal>
 		</view>
 	</view>
 </template>
@@ -38,129 +79,184 @@
 		data() {
 			return {
 				iccid: '',
+				iccidObj: {
+					data_iccid: '',
+					photo_iccid: ''
+				},
 				siminfo: {
 					data: {
-						carrier: "--",
-						account_status: "--",
-						data_plan: "--",
-						data_usage: "--",
-						data_balance: "--",
-						outbound_date: ""
+						expire: "",
+						iccid: "",
+						status: "",
+						total: 0,
+						used: 0
+					},
+					photo: {
+						expire: "",
+						iccid: "",
+						status: "",
+						total: 0,
+						used: 0
 					}
 				},
-				state:"",
-				id: '',
-				simnew:"",
-				loding:false
+				editSim:'',
+				editFlag: false,
+				isPhotoFault: false,
+				isDataFault: false,
+				loding: true,
+				loding2: true,
 			}
 		},
 		methods: {
+			async editFun(iccid) {
+				// this.editSim = iccid;
+				this.editSim = '';
+				this.editFlag = true;
+			},
+			async editFunConfim() {
+				const res = await this.$myRequest({
+					url: '/api/api_gateway?method=forecast.send_control.device_sim_update',
+					data: {
+						d_id: this.id,
+						simid:this.editSim
+					}
+				})
+				if(res.code) {
+					this.editFlag = false;
+					this.loding2 = true;
+					uni.showToast({
+					    title: '修改成功',
+					    duration: 2000,
+						icon:"none"
+					});
+					this.simdata(this.editSim, 'photo');
+				} else {
+					uni.showToast({
+					    title: res.msg,
+					    duration: 2000,
+						icon:"none"
+					});
+				}
+				console.log(res);
+			},
 			async simid(data) { //获取sim卡号
 				const res = await this.$myRequest({
-					url: '/api/api_gateway?method=forecast.send_control.device_sim',
+					url: '/api/api_gateway?method=forecast.send_control.device_sim_new',
 					data: {
-						d_id: data,
-						type: 'sim'
+						d_id: data
 					}
 				})
-				if(res.length!=0){
-					this.iccid = res[0].iccid
-					this.simdata(this.iccid)
+				if(res.data_iccid == '' && res.photo_iccid == '') {
+					uni.showToast({
+					    title: '此设备暂无SIM卡信息!',
+					    duration: 2000,
+						icon:"none"
+					});
+					return
+				}
+				this.iccidObj = res;
+				if (res.data_iccid) {
+					this.simdata(res.data_iccid, 'data')
 				}
-				
+				if (res.photo_iccid) {
+					this.simdata(res.photo_iccid, 'photo')
+				}
+				console.log(res);
+
 			},
-			async simdata(data) { //获取sim信息
+			async simdata(data, type) { //获取sim信息
 				const res = await this.$myRequest({
-					url: '/api/api_gateway?method=forecast.send_control.sim_query',
+					url: '/api/api_gateway?method=forecast.send_control.sim_query_new',
 					data: {
 						iccid: data
 					}
 				})
-				if(res.code==1){//企鹏
-					this.simnew = "新"
-					switch (res.data.data.deviceStatus){
-						case "TEST_READY_NAME":
-							this.state = "可测试"
-							break;
-						case "INVENTORY_NAME":
-							this.state = "库存"
-							break;
-						case "ACTIVATION_READY_NAME":
-							this.state = "可激活"
-							break;
-						case "ACTIVATED_NAME":
-							this.state = "已激活"
-							break;
-						case "DEACTIVATED_NAME":
-							this.state = "已停卡"
-							break;
-						case "RETIRED_NAME":
-							this.state = "已销卡"
-							break;
-						case "PURGED_NAME":
-							this.state = "已清除"
-							break;
+				if(type == 'data') {
+					this.loding = false;
+				} else {
+					this.loding2 = false;
+				}
+				if(res.code) {
+					uni.showToast({
+					    title: res.msg,
+					    duration: 5000,
+						icon:"none"
+					});
+					this.siminfo[type] = {
+						iccid: res.iccid
+					}
+					if(type == 'data') {
+						this.isDataFault = true;
+					} else {
+						this.isPhotoFault = true;
 					}
-				}else if(res.code==2){//合宙
-					var arr = ['未知', '测试期', '沉默期', '使用中', '停机', '停机保号', '预销号', '销号']
-					this.state = arr[res.data.data.account_status]
-					this.simnew = "旧"
+					return
 				}
-				this.siminfo = res.data
-				this.loding = false
-				console.log(this.siminfo.data)
+				this.isFault = false;
+				this.siminfo[type] = res;
+				console.log(this.siminfo[type])
 			},
 			clickLeft() {
 				uni.navigateBack({
 					delta: 1
 				})
 			},
-			copy(item){
+			copy(item) {
 				uni.setClipboardData({
-				    data: item , 
-				    success: function () {
-				        console.log('success');
-				    }
+					data: item,
+					success: function() {
+						console.log('success');
+					}
 				});
 			},
 		},
 		onLoad(option) {
 			console.log(option)
-			this.id = option.id
+			this.id = option.id ? option.id : option.d_id
 			this.loding = true
 			this.simid(this.id)
 		}
 	}
 </script>
 
-<style lang="scss">
+<style lang="scss" scoped="scoped">
+	.expireBox{
+		padding: 0 20rpx;
+	}
+	.green{
+		color: #14A478;
+	}
+	.red{
+		color: #f56c6c;
+	}
 	.sim_info {
+		position: relative;
 		width: 90%;
-		position: absolute;
-		top: 54px;
-		left: 5%;
+		margin: 30rpx auto;
 		box-shadow: 0 0 10rpx #bcb9ca;
 		padding: 30rpx 20rpx 50rpx;
 		border-radius: 20rpx;
 		box-sizing: border-box;
-		
-		.sim_info_loding{
+
+		.sim_info_loding {
 			position: absolute;
 			top: 0;
 			left: 0;
 			width: 100%;
-			background-color: rgba(0,0,0,0.3);
+			background-color: rgba(0, 0, 0, 0.3);
 			border-radius: 20rpx;
 			height: 100%;
 			display: flex;
 			justify-content: space-around;
 			align-items: center;
-			.img{
+
+			.img {
 				width: 200rpx;
 				height: 175rpx;
-				
+
 			}
 		}
+
 		.sim_info_title {
 			width: 100%;
 			display: flex;
@@ -179,22 +275,28 @@
 		.sim_info_text {
 			width: 100%;
 			padding-left: 44rpx;
-
+			box-sizing: border-box;
 			p {
-				height: 30rpx;
-				margin-top: 20rpx;
+				height: 50rpx;
 				font-size: 26rpx;
+				line-height: 50rpx;
+			}
+			
+			.infoDeclear{
+				display: flex;
+				justify-content: space-between;
+				align-items: center;
 			}
-			.sim_info_iccid{
+			.sim_info_iccid {
 				display: flex;
-				.tishi{
+				align-items: center;
+				.tishi {
 					width: 30rpx;
 					height: 30rpx;
-					margin: 26rpx 0 0 20rpx;
 					color: #000;
+					margin:0 20rpx;
 				}
 			}
 		}
 	}
-</style>
-
+</style>

+ 6 - 6
pages/waterandfernew/details.vue

@@ -133,7 +133,7 @@
 					</u-popup> -->
 				</view>
 				<view class="main">
-					<image class="mainContent" src="../../static/images/waterandfernew/mainNew.png"></image>
+					<image class="mainContent" src="https://www.hnyfwlw.com:8006/bigdata_app/log/mainNew.png"></image>
 					<!-- <view class="sourceBox">
 						<view class="smallBox">
 							水源
@@ -176,7 +176,7 @@
 					<!-- 注肥泵 -->
 					<view class="feiLight"
 						@click="switchchange(!feiBengItem.e_status, feiBengItem.number, feiBengItem, feiBengIndex)">
-						<image v-if="feiBengItem.e_status" src="../../static/images/waterandfernew/feiAllopen.png"></image>
+						<image v-if="feiBengItem.e_status" src="https://www.hnyfwlw.com:8006/bigdata_app/log/feiAllopen.png"></image>
 						<image v-else src="../../static/images/waterandfernew/feiAllclose.png"></image>
 					</view>
 					<!-- 控制柜 -->
@@ -212,9 +212,9 @@
 							<view class="info">
 								肥料{{ (index + 1) / 2 > 1 ? (index + 2) / 2 : 1 }}开关
 							</view>
-							<image class="status" v-if="item.off" src="../../static/images/waterandfernew/open.png">
+							<image class="status" v-if="item.off" src="https://www.hnyfwlw.com:8006/bigdata_app/log/open.png">
 							</image>
-							<image class="status" v-else src="../../static/images/waterandfernew/close.png"></image>
+							<image class="status" v-else src="https://www.hnyfwlw.com:8006/bigdata_app/log/close.png"></image>
 						</view> -->
 						<view class="preBen" v-for="item, index in faList"
 							@click="switchchange(!item.e_status, item.number, item, index)">
@@ -223,9 +223,9 @@
 							<view class="info">
 								{{item.e_name}}
 							</view>
-							<image class="status" v-if="item.e_status" src="../../static/images/waterandfernew/open.png">
+							<image class="status" v-if="item.e_status" src="https://www.hnyfwlw.com:8006/bigdata_app/log/open.png">
 							</image>
-							<image class="status" v-else src="../../static/images/waterandfernew/close.png"></image>
+							<image class="status" v-else src="https://www.hnyfwlw.com:8006/bigdata_app/log/close.png"></image>
 						</view>
 					</view>
 				</view>

BIN
static/iconfont/iconfont.ttf


BIN
static/iconfont/iconfont.woff


BIN
static/iconfont/iconfont.woff2


BIN
static/images/login/bg.png


BIN
static/images/waterandfernew/close.png


BIN
static/images/waterandfernew/feiAllclose.png


BIN
static/images/waterandfernew/feiAllopen.png


BIN
static/images/waterandfernew/main.png


BIN
static/images/waterandfernew/mainNew.png


BIN
static/images/waterandfernew/open.png


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/components/bazaar-city_list/index.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/components/equip-item/equip-item.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/components/ksp-image-cutter/ksp-image-cutter.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/components/multiple-select.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/components/uni-icons/uni-icons.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/components/uni-nav-bar/uni-nav-bar.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/components/uni-status-bar/uni-status-bar.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/afterSale/addafter.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/afterSale/index.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/afterSale/search.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/bzy/equip-set/bzyhistoryile.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/bzy/equip-set/equip-set.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/cbd/equip-set/addimg.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/cbd/equip-set/analyse.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/cbd/equip-set/equip-set.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/cbd/equip-set/historyfile.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/cbd/equip-set/imgpage.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/cbd/equip-set/manualinput.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/cbd/equip-set/note.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/cbd/equip-set/results.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/cbd/equip-set/statistics.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/equip-detail/equip-detail.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/index/index.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/index/search.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/sim/sim.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/thxydetail/photolist.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/thxydetail/thxydetail.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/thxydetail/thxyhisdata.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/thxydetail/thxyset.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/xctdetail/analyse.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/xctdetail/photolist.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/xctdetail/xctdetail.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/xctdetail/xctset.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/xy/equip-set/equip-set.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/xy/equip-set/xyhistoryile.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/xy2.0/historydatas.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cb/xy2.0/particulars.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cbqxyj/addressbook.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cbqxyj/basemap.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cbqxyj/cbwarn.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cbqxyj/warnset.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/disandpests/index.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/disease/cmb.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/disease/forecastResult.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/distribution/index.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/environment/contros.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/environment/equipment.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/environment/gsequipment.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/environment/gshistory.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/environment/history.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/environment/index.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/environment/onedaythedata.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/environment/search.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/environment/sim.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/equipList/index.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/equipList/seabox/modification.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/equipList/seabox/search.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/equipMange/index/addusers.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/equipMange/index/assignment.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/equipMange/index/changepasswold.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/equipMange/index/index.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/equipMange/index/useroperation.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/expertDiagnosis/exchangeShare.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/expertDiagnosis/index.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/expertDiagnosis/introduce.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/expertDiagnosis/particulars.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/expertDiagnosis/postmessage.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/expertDiagnosis/wormcase.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/fourBase/addbase.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/fourBase/allocation.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/fourBase/basefacility.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/fourBase/index.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/fourBase/modification.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/irrigate/index.js.map


+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/irrigate/irrmap.js.map


Некоторые файлы не были показаны из-за большого количества измененных файлов