Explorar el Código

Signed-off-by: zhaobao <528046418@qq.com>

zhaobao hace 1 año
padre
commit
d84ba79294
Se han modificado 39 ficheros con 56 adiciones y 7 borrados
  1. 50 5
      pages/index/detail/detail.vue
  2. 6 2
      pages/index/index.vue
  3. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  4. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  5. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/app_views/checkList/index/index.js.map
  6. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/app_views/danger/handle/handle.js.map
  7. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/app_views/danger/submit/submit.js.map
  8. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/app_views/problem_feedback/problem_feedback.js.map
  9. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/app_views/satisfaction_evaluation/satisfaction_evaluation.js.map
  10. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/authorizedLogin/index.js.map
  11. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/history/detail/detail.js.map
  12. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/history/history.js.map
  13. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
  14. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/index.js.map
  15. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/myCenter/myCenter.js.map
  16. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/service_agreement/service_agreement.js.map
  17. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-badge/components/uni-badge/uni-badge.js.map
  18. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item.js.map
  19. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-collapse/components/uni-collapse/uni-collapse.js.map
  20. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox.js.map
  21. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-data-select/components/uni-data-select/uni-data-select.js.map
  22. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.js.map
  23. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.js.map
  24. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.js.map
  25. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.js.map
  26. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js.map
  27. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.js.map
  28. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.js.map
  29. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.js.map
  30. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.js.map
  31. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-forms/components/uni-forms/uni-forms.js.map
  32. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js.map
  33. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-list/components/uni-list-item/uni-list-item.js.map
  34. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-list/components/uni-list/uni-list.js.map
  35. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.js.map
  36. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.js.map
  37. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-rate/components/uni-rate/uni-rate.js.map
  38. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-section/components/uni-section/uni-section.js.map
  39. 0 0
      unpackage/dist/dev/mp-weixin/pages/index/index.wxml

+ 50 - 5
pages/index/detail/detail.vue

@@ -143,7 +143,36 @@
 							</view>
 						</view>
 					</view>
-				</view>
+				</view>				
+				<!-- 问题反馈 -->
+				<view class="part" v-if="type==='snapshot'">
+					<view class="part-cont">
+						<view class="item" v-for="(item,snapshotIdx) in items" :key="snapshotIdx" @click="handle('snapshot',item)">
+							<view class="index">
+								{{snapshotIdx+1}}
+							</view>
+							<view class="title">
+								<view class="name">{{item.snapshotContent}}</view>
+								<view class="state">{{snapshotStatus(item.status)}}</view>
+							</view>
+							<view class="tags">
+								<text class="tag">{{dangerLevel(item.dangerLevel)}}</text>
+								<text class="tag">{{item.dangerCatTitle}}</text>
+							</view>			
+							<view class="bottom">
+								<view class="user">
+									<image class="avatar" src="/static/index/user.png" mode="widthFix"></image>
+									<text>处理人:</text>
+									<text class="user" v-if="item.handleAccountId > 0">{{ item.handleAccountName }}</text>
+									<text class="user" v-else>{{item.wxName||'--'}}</text>
+								</view>		
+								<view class="hand-time">
+									{{item.submitTime}}
+								</view>																
+							</view>
+						</view>
+					</view>
+				</view>								
 			</view>										
 		</view>
 		<template v-if="total<1">
@@ -182,6 +211,7 @@
 	import { getTaskByPage } from '@/api/aqpt/taskApi.js';
 	import { getWarningByPage } from '@/api/aqpt/warning.js';	
 	import { handleCheckTask } from '@/api/aqpt/checkTaskApi'
+	import { getSnapshotByPage} from '@/api/aqpt/snapshotApi.js'
 	import{
 		taskStatus,taskPriority,taskType,
 		alertLevel,alertStatus,
@@ -219,6 +249,17 @@
 			alertLevel,alertStatus,
 			dangerStatus,dangerLevel,
 			warningLevel,warningStatus,
+			snapshotStatus(val){
+			  if (val >= 0) {
+				const strs = [
+				  '待处理',
+				  '已处理'
+				]
+				return strs[val]
+			  } else {
+				return '已撤销'
+			  }
+			},			
 			getData(){
 				if(this.type==='task'){
 					this.getTaskByPage()
@@ -233,7 +274,9 @@
 				if(this.type==='warn'){
 					this.getWarningByPage()
 				}
-				
+				if(this.type==='snapshot'){
+					this.getSnapshotByPage()
+				}			
 			},
 			getWarningByPage(){
 				let items=JSON.parse(JSON.stringify(this.items))
@@ -320,9 +363,11 @@
 					this.$refs.alertpopup.open('bottom')
 					return
 				}
-				uni.navigateTo({
-					url
-				})				
+				if(type==='snapshot'){
+					let pageUrl="/pages/app_views/problem_feedback/record/record"
+					url=`${pageUrl}?id=${item.snapshotId}`			
+				};
+				uni.redirectTo({url})				
 			},
 			handTask(item){
 				// if(item.handleAccountId!==this.user.userId) return;

+ 6 - 2
pages/index/index.vue

@@ -50,9 +50,13 @@
 					<view class="tab-name">告警处理  </view>
 					<view class="number warn">{{todos.warningCount>99?'99+':todos.warningCount}}</view>
 				</div>							
-				<div class="tab-item" @click="linkTo('alert','预警事件')" v-if="todos.snapshotCount>0">
+<!-- 				<div class="tab-item" @click="linkTo('alert','预警事件')" v-if="todos.alertCount>0">
 					<view class="tab-name">预警处理</view>
-					<view class="number alert">{{todos.snapshotCount>99?'99+':todos.snapshotCount}}</view>
+					<view class="number alert">{{todos.alertCount>99?'99+':todos.alertCount}}</view>
+				</div> -->
+				<div class="tab-item" @click="linkTo('snapshot','问题处理')" v-if="todos.snapshotCount>0">
+					<view class="tab-name">问题处理</view>
+					<view class="number snapshot">{{todos.snapshotCount>99?'99+':todos.snapshotCount}}</view>
 				</div>
 			</view>			
 		</view>

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/app_views/checkList/index/index.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/app_views/danger/handle/handle.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/app_views/danger/submit/submit.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/app_views/problem_feedback/problem_feedback.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/app_views/satisfaction_evaluation/satisfaction_evaluation.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/authorizedLogin/index.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/history/detail/detail.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/history/history.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/index.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/myCenter/myCenter.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/service_agreement/service_agreement.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-badge/components/uni-badge/uni-badge.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-collapse/components/uni-collapse/uni-collapse.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-data-select/components/uni-data-select/uni-data-select.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-forms/components/uni-forms/uni-forms.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-list/components/uni-list-item/uni-list-item.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-list/components/uni-list/uni-list.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-rate/components/uni-rate/uni-rate.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-section/components/uni-section/uni-section.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
unpackage/dist/dev/mp-weixin/pages/index/index.wxml


Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio