LinWuTai 1 year ago
parent
commit
df8bdeee4a
40 changed files with 100 additions and 33 deletions
  1. 12 0
      pages/fault/fault-report/fault-report.vue
  2. 60 16
      pages/menus/menu/menu.vue
  3. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  4. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-avatar/u-avatar.js.map
  5. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-button/u-button.js.map
  6. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-cell-group/u-cell-group.js.map
  7. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-cell/u-cell.js.map
  8. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-col/u-col.js.map
  9. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-datetime-picker/u-datetime-picker.js.map
  10. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-empty/u-empty.js.map
  11. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-form-item/u-form-item.js.map
  12. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-icon/u-icon.js.map
  13. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-input/u-input.js.map
  14. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-line/u-line.js.map
  15. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-link/u-link.js.map
  16. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-list-item/u-list-item.js.map
  17. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-list/u-list.js.map
  18. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-loading-icon/u-loading-icon.js.map
  19. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-overlay/u-overlay.js.map
  20. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-picker/u-picker.js.map
  21. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-popup/u-popup.js.map
  22. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-row/u-row.js.map
  23. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-safe-bottom/u-safe-bottom.js.map
  24. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-search/u-search.js.map
  25. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-status-bar/u-status-bar.js.map
  26. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-text/u-text.js.map
  27. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-toolbar/u-toolbar.js.map
  28. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-transition/u-transition.js.map
  29. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/borrow/borrow.js.map
  30. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/home/home.js.map
  31. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map
  32. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/logo/index.js.map
  33. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/menus/borrow-record/borrow-record.js.map
  34. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/menus/menu/menu.js.map
  35. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/menus/mine/mine.js.map
  36. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/return/return.js.map
  37. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/search/search.js.map
  38. 26 15
      unpackage/dist/dev/mp-weixin/pages/menus/menu/menu.js
  39. 1 1
      unpackage/dist/dev/mp-weixin/project.config.json
  40. 1 1
      unpackage/dist/dev/mp-weixin/project.private.config.json

+ 12 - 0
pages/fault/fault-report/fault-report.vue

@@ -83,6 +83,18 @@
 								delta:1
 							})
 						},1000)
+					}else if(res.status==="0" || res.status==="2"){
+						this.$refs.uToast.show({
+							type: 'error',
+							icon: false,
+							message: "该设备已经上报故障,即将返回上一页",
+							duration:1500
+						})
+						setTimeout(()=>{
+							uni.navigateBack({
+								delta:1
+							})
+						},1000)
 					}else{
 						this.model1.deviceName = res.name
 						this.model1.deviceNumber = res.barCode

+ 60 - 16
pages/menus/menu/menu.vue

@@ -89,14 +89,14 @@
 				})
 			},
 			toRepeat(){
-				// uni.scanCode({
-				// 	scanType:['barCode'],
-				// 	success (res) {
-				// 		uni.navigateTo({
-				// 			url:'/pages/fault/fault-report/fault-report?id='+res.result
-				// 		})
-				// 	}
-				// })
+				uni.scanCode({
+					scanType:['barCode'],
+					success (res) {
+						uni.navigateTo({
+							url:'/pages/fault/fault-report/fault-report?id='+res.result
+						})
+					}
+				})
 			},
 			toHandleFault(){
 				uni.navigateTo({
@@ -109,21 +109,65 @@
 					title: '系统提示',
 					content: '是否确认退出登录?',
 					success (res) {
+						uni.showLoading({
+							title:'正在退出登录中',
+							icon:'none',
+							mask:true
+						})
+						if (res.confirm) {
+							try{
+								logout().then(res=>{
+									if(res.data.code===200&&res.data.msg==="退出成功"){
+										uni.hideLoading()
+										uni.reLaunch({
+											url:'/pages/home/home'
+										})
+									}
+								})
+							}catch(err){
+								uni.hideLoading()
+							}
+							
+						} else if (res.cancel) {
+							uni.hideLoading()
+							console.log('用户点击取消')
+						}
+						
+					}
+				})
+				//#endif
+				//#ifndef MP-WEIXIN
+				uni.showModal({
+					title: '系统提示',
+					content: '是否确认退出登录?',
+					success (res) {
+						uni.showLoading({
+							title:'正在退出登录中',
+							icon:'none',
+							mask:true
+						})
 						if (res.confirm) {
-							logout().then(res=>{
-								if(res.data.code===200&&res.data.msg==="退出成功"){
-									uni.reLaunch({
-										url:'/pages/home/home'
-									})
-								}
-							})
+							try{
+								logout().then(res=>{
+									if(res.data.code===200&&res.data.msg==="退出成功"){
+										uni.hideLoading()
+										uni.reLaunch({
+											url:'/pages/home/home'
+										})	
+									}
+								})
+							}catch(err){
+								uni.hideLoading()
+							}
+							
 						} else if (res.cancel) {
+							uni.hideLoading()
 							console.log('用户点击取消')
 						}
+						
 					}
 				})
 				//#endif
-				
 			}
 		},
 		onLoad() {

File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-avatar/u-avatar.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-button/u-button.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-cell-group/u-cell-group.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-cell/u-cell.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-col/u-col.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-datetime-picker/u-datetime-picker.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-empty/u-empty.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-form-item/u-form-item.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-icon/u-icon.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-input/u-input.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-line/u-line.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-link/u-link.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-list-item/u-list-item.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-list/u-list.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-loading-icon/u-loading-icon.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-overlay/u-overlay.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-picker/u-picker.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-popup/u-popup.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-row/u-row.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-safe-bottom/u-safe-bottom.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-search/u-search.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-status-bar/u-status-bar.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-text/u-text.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-toolbar/u-toolbar.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/node-modules/uview-ui/components/u-transition/u-transition.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/borrow/borrow.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/home/home.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/logo/index.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/menus/borrow-record/borrow-record.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/menus/menu/menu.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/menus/mine/mine.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/return/return.js.map


File diff suppressed because it is too large
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/search/search.js.map


+ 26 - 15
unpackage/dist/dev/mp-weixin/pages/menus/menu/menu.js

@@ -262,14 +262,14 @@ var _default = {
       });
     },
     toRepeat: function toRepeat() {
-      // uni.scanCode({
-      // 	scanType:['barCode'],
-      // 	success (res) {
-      // 		uni.navigateTo({
-      // 			url:'/pages/fault/fault-report/fault-report?id='+res.result
-      // 		})
-      // 	}
-      // })
+      uni.scanCode({
+        scanType: ['barCode'],
+        success: function success(res) {
+          uni.navigateTo({
+            url: '/pages/fault/fault-report/fault-report?id=' + res.result
+          });
+        }
+      });
     },
     toHandleFault: function toHandleFault() {
       uni.navigateTo({
@@ -281,15 +281,26 @@ var _default = {
         title: '系统提示',
         content: '是否确认退出登录?',
         success: function success(res) {
+          uni.showLoading({
+            title: '正在退出登录中',
+            icon: 'none',
+            mask: true
+          });
           if (res.confirm) {
-            (0, _user.logout)().then(function (res) {
-              if (res.data.code === 200 && res.data.msg === "退出成功") {
-                uni.reLaunch({
-                  url: '/pages/home/home'
-                });
-              }
-            });
+            try {
+              (0, _user.logout)().then(function (res) {
+                if (res.data.code === 200 && res.data.msg === "退出成功") {
+                  uni.hideLoading();
+                  uni.reLaunch({
+                    url: '/pages/home/home'
+                  });
+                }
+              });
+            } catch (err) {
+              uni.hideLoading();
+            }
           } else if (res.cancel) {
+            uni.hideLoading();
             console.log('用户点击取消');
           }
         }

+ 1 - 1
unpackage/dist/dev/mp-weixin/project.config.json

@@ -20,7 +20,7 @@
     },
     "compileType": "miniprogram",
     "libVersion": "2.30.4",
-    "appid": "wx1ca8ba3e0ec38457",
+    "appid": "wx73027efb5f40cd02",
     "projectname": "lab-equipment-mini-program",
     "condition": {},
     "editorSetting": {

+ 1 - 1
unpackage/dist/dev/mp-weixin/project.private.config.json

@@ -1,6 +1,6 @@
 {
     "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
-    "projectname": "mp-weixin",
+    "projectname": "lab-equipment-mini-program",
     "setting": {
         "compileHotReLoad": true
     }

Some files were not shown because too many files changed in this diff