Explorar o código

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

zhaobao hai 1 ano
pai
achega
faeb0bfc35
Modificáronse 100 ficheiros con 1287 adicións e 96 borrados
  1. 79 0
      api/aqpt/checklistHazardRecordApi.js
  2. 70 0
      api/aqpt/checklistPoint.js
  3. 60 0
      api/aqpt/checklistScore.js
  4. 113 0
      api/aqpt/snapshotApi.js
  5. 32 0
      api/aqpt/task.js
  6. 13 0
      api/system/app.js
  7. 64 0
      api/system/dangerApi.js
  8. 73 0
      api/system/groupApi.js
  9. 98 0
      api/system/msgApi.js
  10. 19 0
      api/system/scan.js
  11. 65 0
      api/system/taskEventApi.js
  12. 45 0
      api/system/upload.js
  13. 73 0
      api/system/wfApi.js
  14. 102 0
      libs/index.js
  15. 1 1
      libs/request.js
  16. 27 12
      manifest.json
  17. 5 4
      pages.json
  18. 73 40
      pages/applicationCenter/applicationCenter.vue
  19. 1 1
      pages/history/history.vue
  20. 9 4
      pages/index/index.vue
  21. 1 1
      pages/login/index.vue
  22. 105 19
      pages/message/message.vue
  23. 56 10
      pages/myCenter/myCenter.vue
  24. 15 4
      pages/webview/webview.vue
  25. BIN=BIN
      unpackage/cache/apk/__UNI__73F6024_cm.apk
  26. 1 0
      unpackage/cache/apk/apkurl
  27. 0 0
      unpackage/cache/apk/cmManifestCache.json
  28. 3 0
      unpackage/cache/certdata
  29. 4 0
      unpackage/cache/cloudcertificate/certini
  30. BIN=BIN
      unpackage/cache/cloudcertificate/package.keystore
  31. 0 0
      unpackage/cache/wgt/__UNI__73F6024/__uniappchooselocation.js
  32. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/__uniapperror.png
  33. 0 0
      unpackage/cache/wgt/__UNI__73F6024/__uniappes6.js
  34. 0 0
      unpackage/cache/wgt/__UNI__73F6024/__uniappopenlocation.js
  35. 0 0
      unpackage/cache/wgt/__UNI__73F6024/__uniapppicker.js
  36. 6 0
      unpackage/cache/wgt/__UNI__73F6024/__uniappquill.js
  37. 0 0
      unpackage/cache/wgt/__UNI__73F6024/__uniappquillimageresize.js
  38. 0 0
      unpackage/cache/wgt/__UNI__73F6024/__uniappscan.js
  39. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/__uniappsuccess.png
  40. 25 0
      unpackage/cache/wgt/__UNI__73F6024/__uniappview.html
  41. 8 0
      unpackage/cache/wgt/__UNI__73F6024/app-config-service.js
  42. 1 0
      unpackage/cache/wgt/__UNI__73F6024/app-config.js
  43. 0 0
      unpackage/cache/wgt/__UNI__73F6024/app-service.js
  44. 0 0
      unpackage/cache/wgt/__UNI__73F6024/app-view.js
  45. 0 0
      unpackage/cache/wgt/__UNI__73F6024/manifest.json
  46. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/app/tab-1.png
  47. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/app/tab-2.png
  48. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/app/tab-3.png
  49. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/app/tab-4.png
  50. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/center/archive-tick.png
  51. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/center/bg.png
  52. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/center/dollar-circle.png
  53. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/center/heart.png
  54. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/center/setting.png
  55. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/center/timer.png
  56. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/components/avatar.png
  57. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/history/camera.png
  58. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/index/bg-bottom.png
  59. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/index/bg.png
  60. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/index/company.png
  61. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/index/message.png
  62. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/index/notice.png
  63. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/index/scanner.png
  64. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/index/tab1.png
  65. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/index/tab2.png
  66. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/index/tab3.png
  67. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/index/user.png
  68. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/login/phone.png
  69. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/login/pwd.png
  70. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/logo.png
  71. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/message/nav1.png
  72. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/message/nav2.png
  73. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/tabbar/app.png
  74. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/tabbar/appEd.png
  75. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/tabbar/index.png
  76. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/tabbar/indexEd.png
  77. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/tabbar/info.png
  78. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/tabbar/infoEd.png
  79. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/tabbar/myCenter.png
  80. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/static/tabbar/myCenterEd.png
  81. 0 0
      unpackage/cache/wgt/__UNI__73F6024/static/uni.png
  82. BIN=BIN
      unpackage/cache/wgt/__UNI__73F6024/uni_modules/uni-icons/components/uni-icons/uniicons.ttf
  83. 0 0
      unpackage/cache/wgt/__UNI__73F6024/view.css
  84. 0 0
      unpackage/cache/wgt/__UNI__73F6024/view.umd.min.js
  85. 0 0
      unpackage/dist/build/.automator/app-plus/.automator.json
  86. 0 0
      unpackage/dist/build/app-plus/__uniappchooselocation.js
  87. BIN=BIN
      unpackage/dist/build/app-plus/__uniapperror.png
  88. 0 0
      unpackage/dist/build/app-plus/__uniappes6.js
  89. 0 0
      unpackage/dist/build/app-plus/__uniappopenlocation.js
  90. 0 0
      unpackage/dist/build/app-plus/__uniapppicker.js
  91. 6 0
      unpackage/dist/build/app-plus/__uniappquill.js
  92. 0 0
      unpackage/dist/build/app-plus/__uniappquillimageresize.js
  93. 0 0
      unpackage/dist/build/app-plus/__uniappscan.js
  94. BIN=BIN
      unpackage/dist/build/app-plus/__uniappsuccess.png
  95. 25 0
      unpackage/dist/build/app-plus/__uniappview.html
  96. 8 0
      unpackage/dist/build/app-plus/app-config-service.js
  97. 1 0
      unpackage/dist/build/app-plus/app-config.js
  98. 0 0
      unpackage/dist/build/app-plus/app-service.js
  99. 0 0
      unpackage/dist/build/app-plus/app-view.js
  100. 0 0
      unpackage/dist/build/app-plus/manifest.json

+ 79 - 0
api/aqpt/checklistHazardRecordApi.js

@@ -0,0 +1,79 @@
+import { request } from '@/libs/request.js'
+
+/**
+ * 根据Id获取Checklist Score Record Data
+ * @param recordId
+ * @param checklistId
+ * @returns
+ */
+export function getChecklistHazardRecordViewById(recordId, checklistId) {
+  return request({
+    url: `/checklist/hazard/record/view/${recordId}/${checklistId}`,
+    method: 'GET'
+  })
+}
+
+/**
+ * 初始化
+ * @returns
+ * @param data
+ */
+export function initChecklistHazardRecord(data) {
+  return request({
+    url: `/checklist/hazard/record/init`,
+    method: 'POST',
+    data
+  })
+}
+
+/**
+ * 根据Id获取Checklist Score Record Data
+ * @param recordId
+ * @param checklistId
+ * @returns
+ */
+export function completeChecklistDoing(recordId) {
+  return request({
+    url: `/checklist/hazard/record/complete/${recordId}`,
+    method: 'PUT'
+  })
+}
+
+/**
+ * 根据Id获取Checklist Score Record Data
+ * @param recordId
+ * @returns
+ */
+export function cancelChecklistDoing(recordId) {
+  return request({
+    url: `/checklist/point/record/complete/${recordId}`,
+    method: 'PUT'
+  })
+}
+
+/**
+ * 更新CheckTaskDoing Item
+ * @param data
+ * @returns
+ */
+export function updateChecklistHazardRecordDoing(data) {
+  return request({
+    url: `/checklist/hazard/record/doing/update`,
+    method: 'PUT',
+    data
+  })
+}
+
+/**
+ * 批量更新CheckTaskDoing Item
+ * @returns
+ * @param recordId
+ * @param checkResult
+ */
+export function batchUpdateChecklistHazardRecordDoing(recordId, checkResult) {
+  return request({
+    url: `/checklist/hazard/record/doing/batchUpdate/${recordId}/${checkResult}`,
+    method: 'PUT'
+  })
+}
+

+ 70 - 0
api/aqpt/checklistPoint.js

@@ -0,0 +1,70 @@
+import { request } from '@/libs/request.js'
+
+
+/**
+ * 清单初始化
+ * ocId
+ * targetId ,targetType,targetTitle,targetGroupId,,targetGroupName
+ * checklistId
+ */
+export function checklistInit(data) {
+  return request({
+    url: "/checklist/point/record/init",
+    method: 'POST',
+	data
+  })
+}
+
+export function updateChecklistPoint(data) {
+  return request({
+    url: "/checklist/point/record/doing/update",
+    method: 'PUT',
+    data
+  })
+}
+export function getchecklistRecord(checklistId,recordId) {
+  return request({
+    url: `/checklist/point/record/view/${recordId}/${checklistId}`,
+    method: 'GET'
+  })
+}
+export function getchecklistByPage(data) {
+  return request({
+    url: "/checklist/record/page",
+    method: 'GET',
+	data
+  })
+}
+// 巡检完成
+export function checklistComplete(recordId) {
+  return request({
+    url: `/checklist/point/record/complete/${recordId}`,
+    method: 'PUT'
+  })
+}
+// 巡检放弃
+export function checklistCancel(recordId) {
+  return request({
+    url: `/checklist/point/record/cancel/${recordId}`,
+    method: 'PUT'
+  })
+}
+// 批量操作
+export function checklistBatchUpdate(recordId,checkResult) {
+  return request({
+    url: `/checklist/point/record/doing/batchUpdate/${recordId}/${checkResult}`,
+    method: 'PUT'
+  })
+} 
+
+// 批量操作
+export function getDoingPoint(checklistId,itemId,recordId,pointId) {
+  return request({
+    url: `/checklist/point/record/doing/${recordId}/${checklistId}/${itemId}/${pointId}`,
+  })
+} 
+export function getPoint(checklistId,itemId,recordId,pointId) {
+  return request({
+    url: `/checklist/point/record/${recordId}/${checklistId}/${itemId}/${pointId}`,
+  })
+} 

+ 60 - 0
api/aqpt/checklistScore.js

@@ -0,0 +1,60 @@
+import { request } from '@/libs/request.js'
+
+/**
+ * 获取评分清单视图
+ * @param data
+ * 
+ * @returns
+ */
+export function getScoreView(checklistId) {
+  return request({
+    url: `/checklist/view/${checklistId}`,
+    method: 'GET'
+  })
+}
+
+/**
+ * 获取评分清单记录视图
+ * @param data
+ * 
+ * @returns
+ */
+export function getScoreRecordView(recordId,checklistId) {
+  return request({
+    url: `/checklist/score/record/view/${recordId}/${checklistId}`,
+    method: 'GET'
+  })
+}
+
+// 2. 一次批量提交
+export function batchSatisfactionChecklist(data) {
+  return request({
+    url:"/checklist/score/record/batch",
+    method: 'POST',
+	data
+  })
+}
+/**
+ * 获取Checklist列表
+ * @param data
+ * @returns
+ */
+export function getChecklistScoreRecordByList(data) {
+  return request({
+    url: '/checklist/score/record',
+    method: 'GET',
+    data
+  })
+}
+/**
+ * 获取Checklist列表
+ * @param data
+ * @returns
+ */
+export function getChecklistScoreRecordByPage(data) {
+  return request({
+    url: '/checklist/score/record/page',
+    method: 'GET',
+    data
+  })
+}

+ 113 - 0
api/aqpt/snapshotApi.js

@@ -0,0 +1,113 @@
+import { request } from '@/libs/request.js'
+
+/**
+ * 问题反馈列表
+ * @param data
+ * @returns
+ */
+export function getSnapshotByList(data) {
+  return request({
+    url: '/snapshot',
+    method: 'GET',
+    params: data
+  })
+}
+
+/**
+ * 问题反馈列表
+ * @param data
+ * @returns
+ */
+export function getSnapshotByPage(data) {
+  return request({
+    url: '/snapshot/page',
+    method: 'GET',
+    data
+  })
+}
+
+/**
+ * 获取问题反馈详情
+ * @param snapshotId
+ * @returns
+ */
+export function getSnapshotById(snapshotId) {
+  return request({
+    url: `/snapshot/${snapshotId}`,
+    method: 'GET'
+  })
+}
+/**
+ * 添加问题反馈
+ * @param data
+ * @returns
+ */
+export function createSnapshot(data) {
+  return request({
+    url: `/snapshot/add`,
+    method: 'POST',
+    data
+  })
+}
+/**
+ * 完成处理
+ * @param snapshotId
+ * @param data
+ * @returns
+ */
+export function completeSnapshot(snapshotId, data) {
+  return request({
+    url: "/snapshot/complete",
+    method: 'POST',
+    data
+  })
+}
+
+/**
+ * 转交他人
+ * @param snapshotId
+ * @param data
+ * @returns
+ */
+export function transferSnapshot(snapshotId, data) {
+  return request({
+    url: `/snapshot/transfer/${snapshotId}`,
+    method: 'POST',
+    data
+  })
+}
+
+/**
+ * 撤消
+ * @param snapshotId
+ * @returns
+ */
+export function cancelSnapshot(snapshotId) {
+  return request({
+    url: `/snapshot/cancel/${snapshotId}`,
+    method: 'GET'
+  })
+}
+
+/**
+ * 基于ID删除
+ * @param snapshotId
+ * @returns
+ */
+export function deleteSnapshotById(snapshotId) {
+  return request({
+    url: `/snapshot/${snapshotId}`,
+    method: 'DELETE'
+  })
+}
+
+/**
+ * 查询统计结果
+ */
+export function getSnapshotCounter() {
+  return request({
+    url: '/snapshot/statis/counterByStatus',
+    method: 'GET'
+  })
+}
+

+ 32 - 0
api/aqpt/task.js

@@ -0,0 +1,32 @@
+import { request } from '@/libs/request.js'
+/**
+ * 列表查询Danger Category
+ * @returns
+ */
+export function getTaskMyHandlingByList(data) {
+  return request({
+    url: '/task/myHandling/page',
+    method: 'GET',
+	data
+  })
+}
+/**
+ * Handle CheckTask
+ * @param taskId
+ */
+export function handleCheckTask(taskId) {
+  return request({
+    url: `/check/task/handle/${taskId}`,
+    method: 'PUT'
+  })
+}
+
+/**
+ * Handle CheckTask
+ * @param taskId
+ */
+export function waitHandleStatistics() {
+  return request({
+    url: "/myCounter"
+  })
+}

+ 13 - 0
api/system/app.js

@@ -0,0 +1,13 @@
+
+import {request} from '@/libs/request.js'
+
+export function getAppList() {
+	return request({
+		url: "/mini/store"
+	})
+}
+export function getQuickList() {
+	return request({
+		url: "/mini/quick"
+	})
+}

+ 64 - 0
api/system/dangerApi.js

@@ -0,0 +1,64 @@
+import { request } from '@/libs/request.js'
+
+/**
+ * 获取Danger列表
+ * @param data
+ * @returns
+ */
+export function getDangerByList(data) {
+  return request({
+    url: '/danger',
+    method: 'GET',
+    params: data
+  })
+}
+
+/**
+ * 获取Danger分页
+ * @param data
+ * @returns
+ */
+export function getDangerByPage(data) {
+  return request({
+    url: '/danger/page',
+    method: 'GET',
+    params: data
+  })
+}
+
+/**
+ * 根据Id获取Danger
+ * @param dangerId
+ * @returns
+ */
+export function getDangerById(dangerId) {
+  return request({
+    url: `/danger/${dangerId}`,
+    method: 'GET'
+  })
+}
+
+/**
+ * 删除Danger
+ * @param dangerId
+ * @returns
+ */
+export function deleteDangerById(dangerId) {
+  return request({
+    url: `/danger/${dangerId}`,
+    method: 'DELETE'
+  })
+}
+
+/**
+ * 处理Danger
+ * @param data
+ * @returns
+ */
+export function handleDanger(data) {
+  return request({
+    url: `/danger/handle`,
+    method: 'POST',
+    data
+  })
+}

+ 73 - 0
api/system/groupApi.js

@@ -0,0 +1,73 @@
+import { request } from '@/libs/request.js'
+
+/**
+ * 获取部门列表
+ * @returns
+ */
+export function getGroupByList() {
+  return request({
+    url: '/group',
+    method: 'GET'
+  })
+}
+
+/**
+ * 根据ID获取
+ * @returns
+ * @param groupId
+ */
+export function getGroupById(groupId) {
+  return request({
+    url: `/group/${groupId}`,
+    method: 'GET'
+  })
+}
+
+/**
+ * 添加部门
+ * @param data
+ * @returns
+ */
+export function createGroup(data) {
+  return request({
+    url: `/group/add`,
+    method: 'POST',
+    data
+  })
+}
+
+/**
+ * 更新部门
+ * @param data
+ * @returns
+ */
+export function updateGroup(data) {
+  return request({
+    url: `/group/update`,
+    method: 'PUT',
+    data
+  })
+}
+
+/**
+ * 删除部门
+ * @returns
+ * @param groupId
+ */
+export function deleteGroupById(groupId) {
+  return request({
+    url: `/group/${groupId}`,
+    method: 'DELETE'
+  })
+}
+
+/**
+ * 获取部门列表
+ * @returns
+ */
+export function getGroupView() {
+  return request({
+    url: '/group/view',
+    method: 'GET'
+  })
+}

+ 98 - 0
api/system/msgApi.js

@@ -0,0 +1,98 @@
+import { request } from '@/libs/request.js'
+
+/**
+ * 分页查询发送消息
+ * @param data
+ * @returns
+ */
+export function getMsgSentByPage(data) {
+  return request({
+    url: '/msg/sent/page',
+    method: 'GET',
+    data
+  })
+}
+
+/**
+ * 分页查询接收消息
+ * @param data
+ * @returns
+ */
+export function getMsgReceivedByPage(data) {
+  return request({
+    url: '/msg/received/page',
+    method: 'GET',
+    data
+  })
+}
+
+/**
+ * 基于ID获取消息详情
+ * @param msgId
+ * @returns
+ */
+export function getMsgById(msgId) {
+  return request({
+    url: `/msg/${msgId}`,
+    method: 'GET'
+  })
+}
+
+/**
+ * 基于ID置已读状态
+ * @param msgId
+ * @returns
+ */
+export function putReadStatus(msgId) {
+  return request({
+    url: `/msg/read/${msgId}`,
+    method: 'PUT'
+  })
+}
+
+/**
+ * 获取未读消息数目
+ * @returns
+ */
+export function getUnReadCounter() {
+  return request({
+    url: `/msg/unread/count`,
+    method: 'GET'
+  })
+}
+
+/**
+ * 发送消息
+ * @param data
+ * @returns
+ */
+export function sendMsg(data) {
+  return request({
+    url: `/msg/send`,
+    method: 'POST',
+    data
+  })
+}
+
+/**
+ * 删除消息
+ * @param msgId
+ * @returns
+ */
+export function deleteMsgById(msgId) {
+  return request({
+    url: `/msg/${msgId}`,
+    method: 'DELETE'
+  })
+}
+/**
+ * 全部已读
+ * @param msgId
+ * @returns
+ */
+export function putAllReadStatus() {
+  return request({
+    url: "/msg/all/read",
+    method: 'PUT'
+  })
+}

+ 19 - 0
api/system/scan.js

@@ -0,0 +1,19 @@
+import { request } from '@/libs/request.js'
+/**
+ * 扫码请求
+ * @param ocId   单位ID
+ * @param qrCode 二维码
+ * @returns
+ */
+export function getByQr(ocId, qrCode) {
+  return request({
+    url: `/qr/request/${ocId}/${qrCode}`,
+    method: 'GET'
+  })
+}
+export function getApps(targetId) {
+  return request({
+    url:`/mini/permitted/${targetId} `,
+    method: 'GET'
+  })
+}

+ 65 - 0
api/system/taskEventApi.js

@@ -0,0 +1,65 @@
+import { request } from '@/libs/request.js'
+
+/**
+ * 获取Task Event分页
+ * @param data
+ * @returns
+ */
+export function getTaskEventByPage(data) {
+  return request({
+    url: '/task/event/page',
+    method: 'GET',
+    params: data
+  })
+}
+
+/**
+ * 获取Task Event列表
+ * @param data
+ * @returns
+ */
+export function getTaskEventByList(data) {
+  return request({
+    url: '/task/event',
+    method: 'GET',
+    params: data
+  })
+}
+
+/**
+ * 根据Id获取Task Event
+ * @param data
+ * @returns
+ */
+export function getTaskEventByTaskId(taskId) {
+  return request({
+    url: `/task/event/${taskId}`,
+    method: 'GET'
+  })
+}
+
+/**
+ * 添加Task Event
+ * @param data
+ * @returns
+ */
+export function createTaskEvent(data) {
+  return request({
+    url: `/task/event/add`,
+    method: 'POST',
+    data
+  })
+}
+
+/**
+ * 删除Task Event
+ * @param data
+ * @returns
+ */
+export function deleteTaskEvent(taskId) {
+  return request({
+    url: `/task/event/${taskId}`,
+    method: 'DELETE'
+  })
+}
+

+ 45 - 0
api/system/upload.js

@@ -0,0 +1,45 @@
+import {getToken} from '@/libs/auth.js';
+import config from "@/config/index.js"
+const baseUrl = process.env.NODE_ENV === 'development' ? config.base.dev : config.base.pro;
+export const upload=({formData,filePath,callback})=>{
+	uni.showLoading({
+		mask:true,
+		title:"上传中"
+	})
+	let unionid=uni.getStorageSync('unionid');
+	let qrcode=uni.getStorageSync('qrcode');
+	let isAccount=uni.getStorageSync('isAccount');
+	return new Promise(function(resolve,reject){
+		const uploadTask=uni.uploadFile({
+			url: baseUrl+'/upload/file',
+			filePath,
+			header:{
+				[config.TokenKey]:getToken(),
+				AppID:config.appID,
+				AppKey:config.appKey,
+				AppSecret: config.appSecret,
+				wxCode:unionid,
+				ocId:qrcode.ocId,
+				AppType:'mini',
+				isAccount:isAccount
+			},
+			name: 'file',
+			formData,
+			success: (uploadFileRes) => {
+				uni.hideLoading()
+				resolve(uploadFileRes.data)
+			},
+			fail({errMsg}){
+				uni.hideLoading({
+					mask:true,
+					title:"上传失败"
+				})
+				reject(errMsg)
+			}
+		});	
+		if(callback){
+			callback(uploadTask);
+		}
+				
+	})
+}	

+ 73 - 0
api/system/wfApi.js

@@ -0,0 +1,73 @@
+import { request } from '@/libs/request.js'
+
+/**
+ * 启动Workflow
+ * @param wfDefId
+ * @returns
+ */
+export function startWorkflow(wfDefId) {
+  return request({
+    url: `/wf/start/${wfDefId}`,
+    method: 'GET'
+  })
+}
+
+export function getWorkflowById(wfInsId) {
+  return request({
+    url: `/wf/getIns/${wfInsId}`,
+    method: 'GET'
+  })
+}
+
+export function getWorkflowById2(wfInsId, activityInsId) {
+  return request({
+    url: `/wf/getIns/${wfInsId}/${activityInsId}`,
+    method: 'GET'
+  })
+}
+
+export function getWorkflowById3(wfInsId, activityInsId, actionInsId) {
+  return request({
+    url: `/wf/getIns/${wfInsId}/${activityInsId}/${actionInsId}`,
+    method: 'GET'
+  })
+}
+
+export function getWorkflowDetailsById(wfInsId) {
+  return request({
+    url: `/wf/details/${wfInsId}`,
+    method: 'GET'
+  })
+}
+
+export function getWorkflowRecordById(wfInsId) {
+  return request({
+    url: `/wf/record/${wfInsId}`,
+    method: 'GET'
+  })
+}
+
+/**
+ * 处理
+ * @param data
+ * @returns
+ */
+export function handleWorkflow(data) {
+  return request({
+    url: `/wf/handle`,
+    method: 'POST',
+    data
+  })
+}
+
+/**
+ * 撤消
+ * @param wfInsId
+ * @returns
+ */
+export function cancelWorkflow(wfInsId) {
+  return request({
+    url: `/wf/cancel/${wfInsId}`,
+    method: 'GET'
+  })
+}

+ 102 - 0
libs/index.js

@@ -395,4 +395,106 @@ export function isEmpty(value){
 		return true;
 	}
 	return false;
+}
+export function MessageTimeFormat(d) {
+  var unix_stamp = ''
+  if (!d) return
+  if (typeof (d) === 'object') {
+    unix_stamp = d.getTime()
+  } else {
+    unix_stamp = (new Date(d)).getTime()
+  }
+  var _today_obj = new Date()
+  var _today_date = {
+    y: _today_obj.getFullYear(),
+    m: (_today_obj.getMonth() + 1 < 10 ? '0' + (_today_obj.getMonth() - -1) : (_today_obj.getMonth() - -1)),
+    d: (_today_obj.getDate() < 10 ? '0' + _today_obj.getDate() : _today_obj.getDate())
+  }
+
+  var _today_stamp = Date.parse(_today_date.y + '/' + _today_date.m + '/' + _today_date.d + ' 00:00:00')
+
+  var stamp = []
+  stamp[0] = _today_stamp + 86400000
+  stamp[1] = _today_stamp
+  stamp[2] = _today_stamp - 86400000
+  stamp[3] = _today_stamp - 172800000
+
+  stamp[4] = _today_stamp - 518400000 // 7天
+
+  stamp[5] = _today_stamp - 31536000000 // 365天
+
+  var _compare_obj = new Date()
+  _compare_obj.setTime(unix_stamp)
+
+  var return_str
+
+  if (unix_stamp >= stamp[1] && unix_stamp < stamp[0]) {
+    return_str = _compare_obj.getHours() + ':' + (_compare_obj.getMinutes() < 10 ? '0' + _compare_obj
+      .getMinutes() : _compare_obj.getMinutes())
+  } else if (unix_stamp >= stamp[2] && unix_stamp < stamp[1]) {
+    var yesterdayText = '昨天'
+    return_str = yesterdayText + ' ' + _compare_obj.getHours() + ':' +
+            (_compare_obj.getMinutes() < 10 ? '0' + _compare_obj.getMinutes() : _compare_obj.getMinutes())
+  } else if (unix_stamp >= stamp[3] && unix_stamp < stamp[2]) {
+    var theDayBeforeYesterdayText = '前天'
+    return_str = theDayBeforeYesterdayText + ' ' + _compare_obj.getHours() + ':' +
+            (_compare_obj.getMinutes() < 10 ? '0' + _compare_obj.getMinutes() : _compare_obj.getMinutes())
+  } else if (unix_stamp >= stamp[4] && unix_stamp < stamp[3]) { // 7天内
+    var daynames = ['天', '一', '二', '三', '四', '五', '六']
+    var dathStr = '星期' + daynames[_compare_obj.getDay()]
+
+    var SundayText = '星期天'
+    var MondayText = '星期一'
+    var TuesdayText = '星期二'
+    var WednesdayText = '星期三'
+    var ThursdayText = '星期四'
+    var FridayText = '星期五'
+    var SaturdayText = '星期六'
+
+    var dathStr2
+
+    switch (dathStr) {
+      case '星期天':
+        dathStr2 = SundayText
+        break
+      case '星期一':
+        dathStr2 = MondayText
+        break
+      case '星期二':
+        dathStr2 = TuesdayText
+        break
+      case '星期三':
+        dathStr2 = WednesdayText
+        break
+      case '星期四':
+        dathStr2 = ThursdayText
+        break
+      case '星期五':
+        dathStr2 = FridayText
+        break
+      case '星期六':
+        dathStr2 = SaturdayText
+        break
+      default:
+        dathStr2 = dathStr
+        break
+    }
+
+    return_str = dathStr2 + ' ' + _compare_obj.getHours() + ':' +
+            (_compare_obj.getMinutes() < 10 ? '0' + _compare_obj.getMinutes() : _compare_obj.getMinutes())
+  } else if (unix_stamp >= stamp[5] && unix_stamp < stamp[4]) { // 365天内
+    var monthText = '月'
+    var dayText = '日'
+    return_str = (_compare_obj.getMonth() - (-1)) + monthText + _compare_obj.getDate() + dayText + ' ' +
+            _compare_obj.getHours() + ':' + (_compare_obj.getMinutes() < 10 ? '0' + _compare_obj.getMinutes()
+      : _compare_obj.getMinutes())
+  } else {
+    var yearText = '年'
+    const monthText = '月'
+    const dayText = '日'
+    return_str = _compare_obj.getFullYear() + yearText + (_compare_obj.getMonth() - (-1)) +
+            monthText + _compare_obj.getDate() + dayText + ' ' + _compare_obj.getHours() + ':' +
+            (_compare_obj.getMinutes() < 10 ? '0' + _compare_obj.getMinutes() : _compare_obj.getMinutes())
+  }
+  return return_str
 }

+ 1 - 1
libs/request.js

@@ -31,7 +31,7 @@ export async function request(parmas) {
 									// 	page:pages[pages.length-1].$route.fullPath
 									// })
 									setTimeout(()=>{
-										uni.navigateTo({
+										uni.reLaunch({
 											url: '/pages/login/index'
 										})
 									},3000)

+ 27 - 12
manifest.json

@@ -17,33 +17,46 @@
             "delay" : 0
         },
         /* 模块配置 */
-        "modules" : {},
+        "modules" : {
+            "Barcode" : {},
+            "Maps" : {},
+            "Camera" : {}
+        },
         /* 应用发布信息 */
         "distribute" : {
             /* android打包配置 */
             "android" : {
                 "permissions" : [
-                    "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
-                    "<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
-                    "<uses-permission android:name=\"android.permission.VIBRATE\"/>",
-                    "<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
-                    "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
+                    "<uses-feature android:name=\"android.hardware.camera\"/>",
                     "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
+                    "<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>",
+                    "<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>",
                     "<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
                     "<uses-permission android:name=\"android.permission.CAMERA\"/>",
+                    "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
                     "<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
+                    "<uses-permission android:name=\"android.permission.INTERNET\"/>",
+                    "<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
+                    "<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
                     "<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
-                    "<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.VIBRATE\"/>",
                     "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
-                    "<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
-                    "<uses-feature android:name=\"android.hardware.camera\"/>",
+                    "<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>",
                     "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
                 ]
             },
             /* ios打包配置 */
-            "ios" : {},
+            "ios" : {
+                "dSYMs" : false
+            },
             /* SDK配置 */
-            "sdkConfigs" : {}
+            "sdkConfigs" : {
+                "ad" : {},
+                "maps" : {}
+            }
         }
     },
     /* 快应用特有相关 */
@@ -68,5 +81,7 @@
     "uniStatistics" : {
         "enable" : false
     },
-    "vueVersion" : "2"
+    "vueVersion" : "2",
+    "fallbackLocale" : "zh-Hans",
+    "locale" : "zh-Hans"
 }

+ 5 - 4
pages.json

@@ -4,7 +4,8 @@
 			"path": "pages/index/index",
 			"style": {
 				"navigationBarTitleText": "首页",
-				"navigationStyle": "custom"
+				"navigationStyle": "custom",
+				"enablePullDownRefresh": true
 			}
 		},
 		{
@@ -12,8 +13,8 @@
 			"style": {
 				"navigationBarTitleText": "登录"
 			}
-		}
-		,{
+		},
+		{
             "path" : "pages/myCenter/myCenter",
             "style" :                                                                                    
             {
@@ -47,7 +48,7 @@
             "style" :                                                                                    
             {
                 "navigationBarTitleText": "",
-                "enablePullDownRefresh": false
+                "enablePullDownRefresh": true
             }
             
         }

+ 73 - 40
pages/applicationCenter/applicationCenter.vue

@@ -3,32 +3,22 @@
 		<view class="handle-wrap">
 			<view class="title">常用操作</view>
 			<view class="tabs">
-				<view class="tab-item">
-					<image class="icon" src="/static/app/tab-1.png" mode="widthFix"></image>
-					<view class="name">登记隐患</view>
-				</view>
-				<view class="tab-item">
-					<image class="icon" src="/static/app/tab-2.png" mode="widthFix"></image>
-					<view class="name">临时任务</view>
-				</view>
-				<view class="tab-item">
-					<image class="icon" src="/static/app/tab-3.png" mode="widthFix"></image>
-					<view class="name">检查记录</view>
-				</view>
-				<view class="tab-item">
-					<image class="icon" src="/static/app/tab-4.png" mode="widthFix"></image>
-					<view class="name">问题反馈</view>
+				<view class="tab-item" v-for="(item,quickIdx) in quickList" :key="quickIdx" @click="linkTo(item)">
+					<div class="icon-box">
+						<image class="icon" :src="item.miniLogo" mode="widthFix"></image>
+					</div>
+					<view class="name">{{item.miniTitle}}</view>
 				</view>
 			</view>				
 		</view>
-		<view class="app-category">
-			<view class="title">应用分类</view>
+		<view class="app-category" v-for="(appList,appIdx) in items" :key="appIdx">
+			<view class="title">{{appList.miniCatTitle}}</view>
 			<view class="applist">
-				<view class="app" v-for="(app,index) in apps" :key="index">
-					<image class="icon" :src="app.href" mode="widthFix"></image>
+				<view class="app" v-for="(app,index) in appList.miniList" :key="index" @click="linkTo(app)">
+					<image class="icon" :src="app.miniLogo"></image>
 					<view class="info">
-						<view class="app-title">{{app.title}}</view>
-						<view class="tag">{{app.tag}}</view>
+						<view class="app-title">{{app.miniTitle}}</view>
+						<view class="tag" v-if="app.miniDesc">{{app.miniDesc}}</view>
 					</view>
 				</view>
 			</view>
@@ -37,10 +27,12 @@
 </template>
 
 <script>
+	import {getAppList,getQuickList} from '@/api/system/app.js'
 	export default {
 		data() {
 			return {
-				apps:[]
+				items:[],
+				quickList:[]
 			}
 		},
 		onShow() {
@@ -48,23 +40,42 @@
 		},
 		methods: {
 			getData(){
-				this.apps=[{
-					href:"",
-					title:"满意度评价",
-					tag:"及时评价"
-				},{
-					href:"",
-					title:"满意度评价",
-					tag:"及时评价"
-				},{
-					href:"",
-					title:"满意度评价",
-					tag:"及时评价"
-				},{
-					href:"",
-					title:"满意度评价",
-					tag:"及时评价"
-				}]
+				getAppList().then((res)=>{
+					this.items=res.data
+				})
+				getQuickList().then((res)=>{
+					this.quickList=res.data
+				})				
+			},
+			linkToTab(id,name){
+				let href=""
+				if(id===1){href="http://h5.xazhyc.com/danger/index.html"}
+				if(id===2){href="http://h5.xazhyc.com/task/index.html"}
+				if(id===3){href="http://h5.xazhyc.com/checkRecord/index.html"}
+				if(id===4){href="http://h5.xazhyc.com/problem_feedback/problem_feedback.html"}
+				uni.navigateTo({
+					url:`/pages/webview/webview?href=${href}&name=${name}`
+				})	
+			},
+			linkTo(app){
+				if(app.miniUrl===""||app.miniUrl==undefined||app.miniUrl===null){
+					uni.showToast({
+						icon:"none",
+						title:"请联系管理员开放应用地址"
+					})
+					return
+				}
+				if(app.miniUrl.includes('http')){
+					uni.navigateTo({
+						url:`/pages/webview/webview?href=${app.miniUrl}&name=${app.miniTitle}`
+					})					
+				}else{
+					uni.showToast({
+						icon:"none",
+						title:"请联系管理员配置应用地址"
+					})					
+				}
+
 			}
 		}
 	}
@@ -98,9 +109,17 @@
 				justify-content: center;
 				align-items: center;
 				flex-direction: column;
-				.icon{
+				.icon-box{
 					width: 96rpx;
+					height: 96rpx;
+					border-radius: 26rpx;
+					background-color: #2a60f3;
+					.icon{
+						width: 96rpx;
+						height: 96rpx;
+					}					
 				}
+
 				.name{
 					width: 100%;
 					padding-top: 12rpx;
@@ -141,21 +160,35 @@
 					height: 66rpx;
 					border-radius: 50%;
 					background-color:rgba(151, 179, 255, 1);
+					img{
+						border: 1px solid red;
+					}
 				}
 				.info{
 					padding-left: 20rpx;
 					padding-top: 4rpx;
 					.app-title{
+						width: 200rpx;
 						color: rgba(34, 34, 34, 1);
 						font-size: 32rpx;
+						overflow: hidden;
+						text-overflow: ellipsis;
+						white-space: nowrap;
 					}
 					.tag{
+						max-width: 202rpx;
+						height: 48rpx;
+						display:inline-block;
 						margin-top: 6rpx;
 						color: rgba(255, 171, 8, 1);
 						font-size:24rpx;
 						background: rgba(255, 171, 8, 0.1);
 						border-radius: 12rpx;
 						padding: 4rpx 10rpx;
+						box-sizing: border-box;
+						text-overflow: ellipsis;
+						overflow: hidden;
+						white-space: nowrap;
 					}
 				}
 			}

+ 1 - 1
pages/history/history.vue

@@ -10,7 +10,7 @@
 			}
 		},
 		onShow() {
-			this.webViewSrc=`http://baidu.com?token=${getToken()}`
+			this.webViewSrc=`http://h5.xazhyc.com/art?token=${getToken()}`
 		}
 	}
 </script>

+ 9 - 4
pages/index/index.vue

@@ -198,7 +198,10 @@
 				taskTotal:0
 			}
 		},
-		onShow() {
+		created() {
+			this.getData()
+		},
+		onPullDownRefresh() {
 			this.getData()
 		},
 		methods: {
@@ -209,10 +212,12 @@
 				uni.scanCode({
 					onlyFromCamera: true,
 					success: function (res) {
-						console.log('条码类型:' + res.scanType);
-						console.log('条码内容:' + res.result);
+						let qrcode=uni.setStorageSync('qrcode',res.result)
+						uni.navigateTo({
+							url:`/pages/webview/webview?type=scan&name=扫码处理`
+						})
 					},
-					fail() {
+					fail(res) {
 						uni.showToast({
 							icon:'none',
 							title:"扫码失败"

+ 1 - 1
pages/login/index.vue

@@ -29,7 +29,7 @@
 <script>
 	import store from '@/store/index.js'
 	import { login } from '@/api/system/user.js';
-	import { setToken } from '@/libs/auth.js';	
+	import { setToken ,getToken} from '@/libs/auth.js';	
 	export default {
 		data() {
 			return {

+ 105 - 19
pages/message/message.vue

@@ -10,37 +10,75 @@
 					<image class="icon" src="/static/message/nav1.png" mode="widthFix"></image>
 					<text>清除未读</text>
 				</view> 
-				<view @click="clickRight" class="nav-right read" v-else>
+				<view class="nav-right read" v-else>
 					<image class="icon" src="/static/message/nav2.png" mode="widthFix"></image>
 					<text>全部已读</text>
 				</view> 
 			</template>
 		</view>	
 		<view class="container">
-			<uni-list-chat 
-			v-for="(item,index) in items"
-			:key="index"
-			:avatar-circle="true" 
-			title="uni-app"
-			avatar="https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/unicloudlogo.png" 
-			note="您收到一条新的消息" >
-				<view class="chat-custom-right">
-					<text class="chat-custom-text">20:20</text>
-					<view >
-						<uni-badge class="uni-badge-left-margin" text="112" />
-					</view>
-				</view>			
-			</uni-list-chat>	
+			<view class="message-box" v-for="(item,index) in items" :key="index">
+				<uni-swipe-action>
+					<uni-swipe-action-item :right-options="options" 
+						:left-options="options"
+						 @click="onClick($event,item)" 
+						 @change="swipeChange">
+							<uni-list-chat 
+							:avatar-circle="true" 
+							:title="item.msgFrName||'发件人'"
+							:avatar="item.msgFrAvatar||defaultAvatar" 
+							badge-positon="left" :badge-text="item.isRead===0?'dot':''"
+							:note="item.msgContent"
+							:clickable="true"
+							@click="handleMessage(item)"
+							>
+								<view class="chat-custom-right">
+									<text class="chat-custom-text">{{formateDate(item.msgTime)}}</text>
+				<!-- 					<view class="badge-box">
+										<uni-badge class="uni-badge-left-margin" :text="1" />
+									</view> -->
+								</view>			
+							</uni-list-chat>					
+					</uni-swipe-action-item>
+				</uni-swipe-action>
+			</view>
 		</view>
 	</view>
 </template>
 
 <script>
+	
+	import{
+		parseTime,
+		MessageTimeFormat
+	} from '@/libs/index.js'
+	import { putAllReadStatus, getMsgReceivedByPage, deleteMsgById, putReadStatus, getMsgById } from '@/api/system/msgApi'
 	export default {
 		data() {
 			return {
 				status:0,
-				items:[]
+				conditions: {
+					page: 1,
+					limit: 10
+				},
+				total:0,
+				defaultAvatar:"/static/components/avatar.png",
+				items:[],
+				options:[
+					{
+						id:"1",	
+						text: '取消',
+						style: {
+							backgroundColor: '#007aff'
+						}
+					}, {
+						id:"2",
+						text: '删除',
+						style: {
+							backgroundColor: '#dd524d'
+						}
+					}
+				]
 			}
 		},
 		onShow() {
@@ -51,10 +89,53 @@
 				uni.navigateBack()
 			},
 			clickRight(){
-				this.status=1
+				putAllReadStatus().then(() => {
+				  this.status=1	
+				  this.conditions.page=1
+				  this.conditions.limit=10
+				  this.total=0
+				  this.items=[]
+				  this.getData()
+				})
 			},
 			getData(){
-				this.items=10
+				let items=JSON.parse(JSON.stringify(this.items))
+				getMsgReceivedByPage(this.conditions).then((res)=>{
+					this.items=items.concat(res.data)
+					this.total=res.total
+				})
+			},
+			handleMessage(item){
+			  if (item.isRead === 0) {
+				putReadStatus(item.msgId).then(() => {
+					item.isRead=1
+					uni.showToast({
+						icon:"none",
+						title:"已读"
+					})
+				})
+			  }
+			},
+			onClick(e,data){
+			  deleteMsgById(data.msgId).then(() => {
+				  this.conditions.page=1
+				  this.conditions.limit=10
+				  this.total=0
+				  this.items=[]
+				  this.getData()
+			  })
+			},
+			// swipeChange(e,index){
+			//   console.log('当前状态:'+ e +',下标:' + index)
+			// },
+			formateDate(val){
+				return MessageTimeFormat(parseTime(val))
+			}
+		},
+		onReachBottom() {
+			if(this.total>=this.conditions.page*this.conditions.limit){
+				this.conditions.page++
+				this.getData()
 			}
 		}
 	}
@@ -68,6 +149,8 @@
 	background-color: rgba(243, 244, 247, 1);
 	box-sizing: border-box;
 	min-height: 100vh;
+	padding-bottom: 50rpx;
+	box-sizing: border-box;
 	.nav{
 		height: 44px;		
 	    display: flex;	
@@ -104,9 +187,12 @@
 	.container{
 		margin-top: 16rpx;
 		.chat-custom-text{
-			font-size: 28rpx;
+			font-size: 26rpx;
 			color: rgba(151, 151, 151, 1);
 		}
+		.badge-box{
+			text-align: right;
+		}
 	}
 }
 

+ 56 - 10
pages/myCenter/myCenter.vue

@@ -23,8 +23,7 @@
 						<text class="name">联系电话</text>
 					</div>
 					<view class="rt">
-						<text class="cont">{{user.userPhone}}</text>
-						<uni-icons type="right" size="20" color="#B3B3B3"></uni-icons>						
+						<text class="cont">{{user.userPhone}}</text>					
 					</view>
 				</view>
 				<view class="item">
@@ -33,8 +32,7 @@
 						<text class="name">部门</text>
 					</div>
 					<view class="rt">
-						<text class="cont">{{user.groupName}}</text>
-						<uni-icons type="right" size="20" color="#B3B3B3"></uni-icons>						
+						<text class="cont">{{user.groupName}}</text>					
 					</view>
 				</view>
 				<view class="item" @click="linkToContacts">
@@ -63,7 +61,7 @@
 						<text class="name">版本升级</text>
 					</div>
 					<view class="rt">
-						<text class="cont">1.0.0</text>
+						<text class="cont">{{version}}</text>
 						<uni-icons type="right" size="20" color="#B3B3B3"></uni-icons>						
 					</view>
 				</view>
@@ -90,22 +88,31 @@
 					userPhone: "",
 					userPhoto: "",
 					userRealName: ""					
-				}
+				},
+				version:'1.0.0'
 			}
 		},	
 		onShow() {
 			this.init();
-		},	
+		},
+		created() {
+			// #ifdef APP-PLUS
+			plus.runtime.getProperty(plus.runtime.appid,(info)=>{
+				this.version=info.version
+			})			
+			// #endif
+		},
 		methods:{			
 			init(){
 				let user=uni.getStorageSync('accountInfo');
 				if(user){
 					this.user=user
-				}			
+				}
 			},
 			linkToContacts(){
+				let baseUrl="http://h5.xazhyc.com"
 				uni.navigateTo({
-					url:'/pages/webview/webview?href=http://baidu.com&name=通讯录'
+					url:`/pages/webview/webview?href=${baseUrl}/profile/views/addressBook.html&name=通讯录`
 				})
 			},
 			updatePwd(){
@@ -128,7 +135,46 @@
 						}					
 					}
 				})
-			}			
+			},
+			downloadApk(){
+				const apkUrl=""
+				uni.showModal({
+					title: "发现新版本",
+					content: "是否下载新版本",
+					success: (res) => {
+						if (res.confirm) {
+							//开启下载任务
+							uni.showToast({
+								icon: 'success',
+								mask: true,
+								duration: 1000,
+								title: "开始下载了",
+							})
+							// #ifdef APP-PLUS
+							var dtask = plus.downloader.createDownload(
+								apkUrl,
+								{
+									method: "GET"
+								}, (d, status) => {
+									if (status == 200) {
+										plus.runtime.install(d.filename)
+									} else {
+										plus.nativeUI.alert("安装失败,请稍候重试: " + status)
+									}
+								});
+							dtask.start();
+							// #endif
+						} else {
+							uni.showToast({
+								icon: 'error',
+								mask: true,
+								duration: 2000,
+								title: "继续使用旧版本",
+							})
+						}
+					}
+				})
+			}
 		}
 	}
 </script>

+ 15 - 4
pages/webview/webview.vue

@@ -15,10 +15,21 @@
 		},
 		methods: {
 			init(options){
-				this.webViewSrc=`${options.href}?token=${getToken()}`
-				uni.setNavigationBarTitle({
-					title:`${options.name}`
-				})
+				let t=new Date().getTime()
+				if(options.type==='scan'){
+					let href="http://h5.xazhyc.com/scanApp/#/pages/index/index"
+					let qrcode=uni.getStorageSync('qrcode')
+					qrcode=qrcode.split('?')[1]
+					this.webViewSrc=`${href}?token=${getToken()}&${qrcode}&v=${t}`
+					uni.setNavigationBarTitle({
+						title:"扫码操作"
+					})										
+				}else{
+					this.webViewSrc=`${options.href}?token=${getToken()}&v=${t}`	
+					uni.setNavigationBarTitle({
+						title:`${options.name}`
+					})									
+				}
 			}
 		}
 	}

BIN=BIN
unpackage/cache/apk/__UNI__73F6024_cm.apk


+ 1 - 0
unpackage/cache/apk/apkurl

@@ -0,0 +1 @@
+https://ide.dcloud.net.cn/build/download/d49523e0-7238-11ee-a509-330758d5dc3c

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
unpackage/cache/apk/cmManifestCache.json


+ 3 - 0
unpackage/cache/certdata

@@ -0,0 +1,3 @@
+andrCertfile=E:/software/HBuilderX/plugins/app-safe-pack/Test.keystore
+andrCertAlias=android
+andrCertPass=ep/Tdjka4Y7WYqDB6/S7dw==

+ 4 - 0
unpackage/cache/cloudcertificate/certini

@@ -0,0 +1,4 @@
+[General]
+andrCertfile=package.keystore
+andrCertAlias=__UNI__73F6024
+andrCertPass="O0hdpFifigBt/2iI5RUqNA=="

BIN=BIN
unpackage/cache/cloudcertificate/package.keystore


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
unpackage/cache/wgt/__UNI__73F6024/__uniappchooselocation.js


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/__uniapperror.png


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
unpackage/cache/wgt/__UNI__73F6024/__uniappes6.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
unpackage/cache/wgt/__UNI__73F6024/__uniappopenlocation.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
unpackage/cache/wgt/__UNI__73F6024/__uniapppicker.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 6 - 0
unpackage/cache/wgt/__UNI__73F6024/__uniappquill.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
unpackage/cache/wgt/__UNI__73F6024/__uniappquillimageresize.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
unpackage/cache/wgt/__UNI__73F6024/__uniappscan.js


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/__uniappsuccess.png


+ 25 - 0
unpackage/cache/wgt/__UNI__73F6024/__uniappview.html

@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<html lang="zh-CN">
+
+  <head>
+    <meta charset="UTF-8" />
+    <script>
+      var __UniViewStartTime__ = Date.now();
+      var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') ||
+        CSS.supports('top: constant(a)'))
+      document.write(
+        '<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' +
+        (coverSupport ? ', viewport-fit=cover' : '') + '" />')
+    </script>
+    <title>View</title>
+    <link rel="stylesheet" href="view.css" />
+  </head>
+
+  <body>
+    <div id="app"></div>
+    <script src="__uniappes6.js"></script>
+    <script src="view.umd.min.js"></script>
+    <script src="app-view.js"></script>
+  </body>
+
+</html>

+ 8 - 0
unpackage/cache/wgt/__UNI__73F6024/app-config-service.js

@@ -0,0 +1,8 @@
+
+var isReady=false;var onReadyCallbacks=[];
+var isServiceReady=false;var onServiceReadyCallbacks=[];
+var __uniConfig = {"pages":["pages/index/index","pages/login/index","pages/myCenter/myCenter","pages/myCenter/personalData/personalData","pages/myCenter/updatePassword/updatePassword","pages/webview/webview","pages/history/history","pages/applicationCenter/applicationCenter","pages/message/message","pages/index/detail/detail"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"智慧创新","navigationBarBackgroundColor":"#F8F8F8","backgroundColor":"#F8F8F8"},"tabBar":{"color":"#7A7E83","selectedColor":"#1296db","borderStyle":"black","backgroundColor":"#ffffff","iconWidth":"24px","list":[{"pagePath":"pages/index/index","iconPath":"static/tabbar/index.png","selectedIconPath":"static/tabbar/indexEd.png","text":"首页"},{"pagePath":"pages/applicationCenter/applicationCenter","iconPath":"static/tabbar/app.png","selectedIconPath":"static/tabbar/appEd.png","text":"应用中心"},{"pagePath":"pages/history/history","iconPath":"static/tabbar/info.png","selectedIconPath":"static/tabbar/infoEd.png","text":"信息中心"},{"pagePath":"pages/myCenter/myCenter","iconPath":"static/tabbar/myCenter.png","selectedIconPath":"static/tabbar/myCenterEd.png","text":"我的"}]},"darkmode":false,"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"UniappShell","compilerVersion":"3.8.12","entryPagePath":"pages/index/index","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
+var __uniRoutes = [{"path":"/pages/index/index","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"首页","navigationStyle":"custom","enablePullDownRefresh":true}},{"path":"/pages/login/index","meta":{},"window":{"navigationBarTitleText":"登录"}},{"path":"/pages/myCenter/myCenter","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"我的","navigationBarBackgroundColor":"#3D90F4","enablePullDownRefresh":false,"navigationStyle":"custom"}},{"path":"/pages/myCenter/personalData/personalData","meta":{},"window":{"navigationBarTitleText":"个人资料","enablePullDownRefresh":false}},{"path":"/pages/myCenter/updatePassword/updatePassword","meta":{},"window":{"navigationBarTitleText":"修改密码","enablePullDownRefresh":false}},{"path":"/pages/webview/webview","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":true}},{"path":"/pages/history/history","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"信息中心","enablePullDownRefresh":false}},{"path":"/pages/applicationCenter/applicationCenter","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"应用中心","enablePullDownRefresh":false}},{"path":"/pages/message/message","meta":{},"window":{"navigationBarTitleText":"消息","enablePullDownRefresh":false,"navigationStyle":"custom"}},{"path":"/pages/index/detail/detail","meta":{},"window":{"navigationBarTitleText":"详情","enablePullDownRefresh":true}}];
+__uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
+__uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
+service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:Math.round(f/20)})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:void 0,window:void 0,document:void 0,frames:void 0,self:void 0,location:void 0,navigator:void 0,localStorage:void 0,history:void 0,Caches:void 0,screen:void 0,alert:void 0,confirm:void 0,prompt:void 0,fetch:void 0,XMLHttpRequest:void 0,WebSocket:void 0,webkit:void 0,print:void 0}}}});

+ 1 - 0
unpackage/cache/wgt/__UNI__73F6024/app-config.js

@@ -0,0 +1 @@
+(function(e){function r(r){for(var n,l,i=r[0],p=r[1],a=r[2],c=0,s=[];c<i.length;c++)l=i[c],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in p)Object.prototype.hasOwnProperty.call(p,n)&&(e[n]=p[n]);f&&f(r);while(s.length)s.shift()();return u.push.apply(u,a||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,i=1;i<t.length;i++){var p=t[i];0!==o[p]&&(n=!1)}n&&(u.splice(r--,1),e=l(l.s=t[0]))}return e}var n={},o={"app-config":0},u=[];function l(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,l),t.l=!0,t.exports}l.m=e,l.c=n,l.d=function(e,r,t){l.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},l.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,r){if(1&r&&(e=l(e)),8&r)return e;if(4&r&&"object"===typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(l.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)l.d(t,n,function(r){return e[r]}.bind(null,n));return t},l.n=function(e){var r=e&&e.__esModule?function(){return e["default"]}:function(){return e};return l.d(r,"a",r),r},l.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},l.p="/";var i=this["webpackJsonp"]=this["webpackJsonp"]||[],p=i.push.bind(i);i.push=r,i=i.slice();for(var a=0;a<i.length;a++)r(i[a]);var f=p;t()})([]);

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
unpackage/cache/wgt/__UNI__73F6024/app-service.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
unpackage/cache/wgt/__UNI__73F6024/app-view.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
unpackage/cache/wgt/__UNI__73F6024/manifest.json


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/app/tab-1.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/app/tab-2.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/app/tab-3.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/app/tab-4.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/center/archive-tick.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/center/bg.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/center/dollar-circle.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/center/heart.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/center/setting.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/center/timer.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/components/avatar.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/history/camera.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/index/bg-bottom.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/index/bg.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/index/company.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/index/message.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/index/notice.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/index/scanner.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/index/tab1.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/index/tab2.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/index/tab3.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/index/user.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/login/phone.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/login/pwd.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/logo.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/message/nav1.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/message/nav2.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/tabbar/app.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/tabbar/appEd.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/tabbar/index.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/tabbar/indexEd.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/tabbar/info.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/tabbar/infoEd.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/tabbar/myCenter.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/static/tabbar/myCenterEd.png


+ 0 - 0
static/uni.png → unpackage/cache/wgt/__UNI__73F6024/static/uni.png


BIN=BIN
unpackage/cache/wgt/__UNI__73F6024/uni_modules/uni-icons/components/uni-icons/uniicons.ttf


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
unpackage/cache/wgt/__UNI__73F6024/view.css


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
unpackage/cache/wgt/__UNI__73F6024/view.umd.min.js


+ 0 - 0
unpackage/dist/build/.automator/app-plus/.automator.json


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
unpackage/dist/build/app-plus/__uniappchooselocation.js


BIN=BIN
unpackage/dist/build/app-plus/__uniapperror.png


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
unpackage/dist/build/app-plus/__uniappes6.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
unpackage/dist/build/app-plus/__uniappopenlocation.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
unpackage/dist/build/app-plus/__uniapppicker.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 6 - 0
unpackage/dist/build/app-plus/__uniappquill.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
unpackage/dist/build/app-plus/__uniappquillimageresize.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
unpackage/dist/build/app-plus/__uniappscan.js


BIN=BIN
unpackage/dist/build/app-plus/__uniappsuccess.png


+ 25 - 0
unpackage/dist/build/app-plus/__uniappview.html

@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<html lang="zh-CN">
+
+  <head>
+    <meta charset="UTF-8" />
+    <script>
+      var __UniViewStartTime__ = Date.now();
+      var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') ||
+        CSS.supports('top: constant(a)'))
+      document.write(
+        '<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' +
+        (coverSupport ? ', viewport-fit=cover' : '') + '" />')
+    </script>
+    <title>View</title>
+    <link rel="stylesheet" href="view.css" />
+  </head>
+
+  <body>
+    <div id="app"></div>
+    <script src="__uniappes6.js"></script>
+    <script src="view.umd.min.js"></script>
+    <script src="app-view.js"></script>
+  </body>
+
+</html>

+ 8 - 0
unpackage/dist/build/app-plus/app-config-service.js

@@ -0,0 +1,8 @@
+
+var isReady=false;var onReadyCallbacks=[];
+var isServiceReady=false;var onServiceReadyCallbacks=[];
+var __uniConfig = {"pages":["pages/index/index","pages/login/index","pages/myCenter/myCenter","pages/myCenter/personalData/personalData","pages/myCenter/updatePassword/updatePassword","pages/webview/webview","pages/history/history","pages/applicationCenter/applicationCenter","pages/message/message","pages/index/detail/detail"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"智慧创新","navigationBarBackgroundColor":"#F8F8F8","backgroundColor":"#F8F8F8"},"tabBar":{"color":"#7A7E83","selectedColor":"#1296db","borderStyle":"black","backgroundColor":"#ffffff","iconWidth":"24px","list":[{"pagePath":"pages/index/index","iconPath":"static/tabbar/index.png","selectedIconPath":"static/tabbar/indexEd.png","text":"首页"},{"pagePath":"pages/applicationCenter/applicationCenter","iconPath":"static/tabbar/app.png","selectedIconPath":"static/tabbar/appEd.png","text":"应用中心"},{"pagePath":"pages/history/history","iconPath":"static/tabbar/info.png","selectedIconPath":"static/tabbar/infoEd.png","text":"信息中心"},{"pagePath":"pages/myCenter/myCenter","iconPath":"static/tabbar/myCenter.png","selectedIconPath":"static/tabbar/myCenterEd.png","text":"我的"}]},"darkmode":false,"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"UniappShell","compilerVersion":"3.8.12","entryPagePath":"pages/index/index","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
+var __uniRoutes = [{"path":"/pages/index/index","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"首页","navigationStyle":"custom","enablePullDownRefresh":true}},{"path":"/pages/login/index","meta":{},"window":{"navigationBarTitleText":"登录"}},{"path":"/pages/myCenter/myCenter","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"我的","navigationBarBackgroundColor":"#3D90F4","enablePullDownRefresh":false,"navigationStyle":"custom"}},{"path":"/pages/myCenter/personalData/personalData","meta":{},"window":{"navigationBarTitleText":"个人资料","enablePullDownRefresh":false}},{"path":"/pages/myCenter/updatePassword/updatePassword","meta":{},"window":{"navigationBarTitleText":"修改密码","enablePullDownRefresh":false}},{"path":"/pages/webview/webview","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":true}},{"path":"/pages/history/history","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"信息中心","enablePullDownRefresh":false}},{"path":"/pages/applicationCenter/applicationCenter","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"应用中心","enablePullDownRefresh":false}},{"path":"/pages/message/message","meta":{},"window":{"navigationBarTitleText":"消息","enablePullDownRefresh":false,"navigationStyle":"custom"}},{"path":"/pages/index/detail/detail","meta":{},"window":{"navigationBarTitleText":"详情","enablePullDownRefresh":true}}];
+__uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
+__uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
+service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:Math.round(f/20)})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:void 0,window:void 0,document:void 0,frames:void 0,self:void 0,location:void 0,navigator:void 0,localStorage:void 0,history:void 0,Caches:void 0,screen:void 0,alert:void 0,confirm:void 0,prompt:void 0,fetch:void 0,XMLHttpRequest:void 0,WebSocket:void 0,webkit:void 0,print:void 0}}}});

+ 1 - 0
unpackage/dist/build/app-plus/app-config.js

@@ -0,0 +1 @@
+(function(e){function r(r){for(var n,l,i=r[0],p=r[1],a=r[2],c=0,s=[];c<i.length;c++)l=i[c],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in p)Object.prototype.hasOwnProperty.call(p,n)&&(e[n]=p[n]);f&&f(r);while(s.length)s.shift()();return u.push.apply(u,a||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,i=1;i<t.length;i++){var p=t[i];0!==o[p]&&(n=!1)}n&&(u.splice(r--,1),e=l(l.s=t[0]))}return e}var n={},o={"app-config":0},u=[];function l(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,l),t.l=!0,t.exports}l.m=e,l.c=n,l.d=function(e,r,t){l.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},l.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,r){if(1&r&&(e=l(e)),8&r)return e;if(4&r&&"object"===typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(l.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)l.d(t,n,function(r){return e[r]}.bind(null,n));return t},l.n=function(e){var r=e&&e.__esModule?function(){return e["default"]}:function(){return e};return l.d(r,"a",r),r},l.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},l.p="/";var i=this["webpackJsonp"]=this["webpackJsonp"]||[],p=i.push.bind(i);i.push=r,i=i.slice();for(var a=0;a<i.length;a++)r(i[a]);var f=p;t()})([]);

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
unpackage/dist/build/app-plus/app-service.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
unpackage/dist/build/app-plus/app-view.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
unpackage/dist/build/app-plus/manifest.json


Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio