Browse Source

[dev] 增加扫码后的请求接口的判断

Neo 1 year ago
parent
commit
5a2861a1a8
2 changed files with 20 additions and 3 deletions
  1. 18 2
      components/nav-bar/nav-bar.vue
  2. 2 1
      static/js/request.js

+ 18 - 2
components/nav-bar/nav-bar.vue

@@ -42,7 +42,7 @@
 
 <script setup>
 import { onMounted,ref, getCurrentInstance } from 'vue'
-import {updateWorkStatus, updateOnlineStatus } from "@/static/js/api.js"
+import {updateWorkStatus, updateOnlineStatus, saveReview } from "@/static/js/api.js"
 
 const props = defineProps({
 	userInfo: {
@@ -107,13 +107,29 @@ const handleChange =async()=>{
 }
 
 const handleScanbara = ()=>{
+	
 	uni.scanCode({
 		scanType: ['barCode'],
-		success: function (res) {
+		success:  async(res) => {
 			console.log('条码类型:' + res.scanType);
 			console.log('条码内容:' + res.result);
+			const data = JSON.stringify({
+					userId:uni.getStorageSync('userId'),
+					coreId: res.result
+				})
 			// neo
 			// 调用接口查询这个preNo是否已经被复核,如果已经复核了就不跳
+			const {data:res1} = await saveReview({
+				token: uni.getStorageSync('token'),
+				data: data
+			})
+			if(res1.code===200){
+				console.log('depoly success>>>')
+				// proxy.$refs.alertDialog.open()
+				console.log('res1',res1)
+			}
+			
+			
 			if(res.result) {
 				uni.navigateTo({
 					url:`/pages/review/review?preNo=${res.result}&depolyStatus=2`

+ 2 - 1
static/js/request.js

@@ -42,7 +42,8 @@ export const service = (params = {}) => {
 			data: params.data.data,//JSON.stringify(params.data.data), // 接收请求的data,不传默认为空
 			
 			
-			success: res => {
+			success: res => {
+				console.log('api request response>>>', res)
 				if (res.statusCode !== 200 && res.statusCode !== 201) {
 					return uni.$showMsg('请求失败!请联系平台客服', 2000)
 				} else {