wangguoyu 3 maanden geleden
bovenliggende
commit
4caccbb52c
5 gewijzigde bestanden met toevoegingen van 234 en 226 verwijderingen
  1. 211 209
      api/jiazheng.js
  2. 1 0
      api/login.js
  3. 2 1
      manifest.json
  4. 2 5
      pages/Login/components/adminloginBox.vue
  5. 18 11
      utils/request.js

+ 211 - 209
api/jiazheng.js

@@ -1,281 +1,283 @@
 import request from '@/utils/request'
 
 export function getJiazhengList(data = {}) {
-  return request({
-    url: '/app/user/jiazheng/list',
-    headers: {
-      isToken: true
-    },
-    method: 'post',
-    data,
-    timeout: 20000
-  })
+	return request({
+		url: '/app/user/jiazheng/list',
+		headers: {
+			isToken: true
+		},
+		method: 'post',
+		data,
+		timeout: 20000
+	})
 }
 // 阿里云 上传
 export function getAliyunPolicy(data = {}) {
-  return request({
-    url: '/app/file/policy',
-    headers: {
-      isToken: true
-    },
-    method: 'post',
-    data,
-    timeout: 20000
-  })
+	return request({
+		url: '/app/file/policy',
+		headers: {
+			isToken: true
+		},
+		method: 'post',
+		data,
+		timeout: 20000
+	})
 }
 
 export function getJiazhengLeixing(data = {}) {
-  return request({
-    url: '/app/user/jiazheng/ops/leixing',
-    headers: {
-      isToken: true
-    },
-    method: 'post',
-    data,
-    timeout: 20000
-  })
+	return request({
+		url: '/app/user/jiazheng/ops/leixing',
+		headers: {
+			isToken: true
+		},
+		method: 'post',
+		data,
+		timeout: 20000
+	})
 }
 
 export function getJiazhengJineng(data = {}) {
-  return request({
-    url: '/app/user/jiazheng/ops/jineng',
-    headers: {
-      isToken: true
-    },
-    method: 'post',
-    data,
-    timeout: 20000
-  })
+	return request({
+		url: '/app/user/jiazheng/ops/jineng',
+		headers: {
+			isToken: true
+		},
+		method: 'post',
+		data,
+		timeout: 20000
+	})
 }
 
 export function getJiazhengZhuangtai(data = {}) {
-  return request({
-    url: '/app/user/jiazheng/ops/zhuangtai',
-    headers: {
-      isToken: true
-    },
-    method: 'post',
-    data,
-    timeout: 20000
-  })
+	return request({
+		url: '/app/user/jiazheng/ops/zhuangtai',
+		headers: {
+			isToken: true
+		},
+		method: 'post',
+		data,
+		timeout: 20000
+	})
 }
 
 export function getBaozhengJigou(data = {}) {
-  return request({
-    url: '/app/user/jiazheng/ops/jigou',
-    headers: {
-      isToken: false
-    },
-    method: 'post',
-    data,
-    timeout: 20000
-  })
+	return request({
+		url: '/app/user/jiazheng/ops/jigou',
+		headers: {
+			isToken: false
+		},
+		method: 'post',
+		data,
+		timeout: 20000
+	})
 }
 
 export function getJiazhengLevel(data = {}) {
-  return request({
-    url: '/app/user/jiazheng/ops/level',
-    headers: {
-      isToken: false
-    },
-    method: 'post',
-    data,
-    timeout: 20000
-  })
+	return request({
+		url: '/app/user/jiazheng/ops/level',
+		headers: {
+			isToken: false
+		},
+		method: 'post',
+		data,
+		timeout: 20000
+	})
 }
 
 export function getJiazhengZhiye(data = {}) {
-  return request({
-    url: '/app/user/jiazheng/ops/zhiye',
-    headers: {
-      isToken: false
-    },
-    method: 'post',
-    data,
-    timeout: 20000
-  })
+	return request({
+		url: '/app/user/jiazheng/ops/zhiye',
+		headers: {
+			isToken: false
+		},
+		method: 'post',
+		data,
+		timeout: 20000
+	})
 }
 
 export function getJiazhengXueli(data = {}) {
-  return request({
-    url: '/app/user/jiazheng/ops/xueli',
-    headers: {
-      isToken: false
-    },
-    method: 'post',
-    data,
-    timeout: 20000
-  })
+	return request({
+		url: '/app/user/jiazheng/ops/xueli',
+		headers: {
+			isToken: false
+		},
+		method: 'post',
+		data,
+		timeout: 20000
+	})
 }
 
 export function getJiazhengHunyin(data = {}) {
-  return request({
-    url: '/app/user/jiazheng/ops/hunyin',
-    headers: {
-      isToken: false
-    },
-    method: 'post',
-    data,
-    timeout: 20000
-  })
+	return request({
+		url: '/app/user/jiazheng/ops/hunyin',
+		headers: {
+			isToken: false
+		},
+		method: 'post',
+		data,
+		timeout: 20000
+	})
 }
 
 export function getJiazhengMinzu(data = {}) {
-  return request({
-    url: '/app/user/jiazheng/ops/minzu',
-    headers: {
-      isToken: false
-    },
-    method: 'post',
-    data,
-    timeout: 20000
-  })
+	return request({
+		url: '/app/user/jiazheng/ops/minzu',
+		headers: {
+			isToken: false
+		},
+		method: 'post',
+		data,
+		timeout: 20000
+	})
 }
 
 export function getJiazhengXingzuo(data = {}) {
-  return request({
-    url: '/app/user/jiazheng/ops/xingzuo',
-    headers: {
-      isToken: false
-    },
-    method: 'post',
-    data,
-    timeout: 20000
-  })
+	return request({
+		url: '/app/user/jiazheng/ops/xingzuo',
+		headers: {
+			isToken: false
+		},
+		method: 'post',
+		data,
+		timeout: 20000
+	})
 }
 
 export function getJiazhengShuxiang(data = {}) {
-  return request({
-    url: '/app/user/jiazheng/ops/shuxiang',
-    headers: {
-      isToken: false
-    },
-    method: 'post',
-    data,
-    timeout: 20000
-  })
+	return request({
+		url: '/app/user/jiazheng/ops/shuxiang',
+		headers: {
+			isToken: false
+		},
+		method: 'post',
+		data,
+		timeout: 20000
+	})
 }
 
 export function getJiazhengJiguan(data = {}) {
-  return request({
-    url: '/app/user/jiazheng/tree/city',
-    headers: {
-      isToken: false
-    },
-    method: 'post',
-    data,
-    timeout: 20000
-  })
+	return request({
+		url: '/app/user/jiazheng/tree/city',
+		headers: {
+			isToken: false
+		},
+		method: 'post',
+		data,
+		timeout: 20000
+	})
 }
 
 export function getJiazhengBanzhengCheckKc(data = {}) {
-  return request({
-    url: '/app/user/jiazheng/kaozheng/check/kecheng',
-    headers: {
-      isToken: false
-    },
-    method: 'post',
-    data,
-    timeout: 20000
-  })
+	return request({
+		url: '/app/user/jiazheng/kaozheng/check/kecheng',
+		headers: {
+			isToken: false
+		},
+		method: 'post',
+		data,
+		timeout: 20000
+	})
 }
 
 export function getJiazhengJianli(data = {}) {
-  return request({
-    url: '/app/user/jiazheng/jianli',
-    headers: {
-      isToken: false
-    },
-    method: 'post',
-    data,
-    timeout: 20000
-  })
+	return request({
+		url: '/app/user/jiazheng/jianli',
+		headers: {
+			isToken: false
+		},
+		method: 'post',
+		data,
+		timeout: 20000
+	})
 }
 
 export function getJiazhengInfo(data = {}) {
-  return request({
-    url: '/app/user/jiazheng/info',
-    headers: {
-      isToken: false
-    },
-    method: 'post',
-    data,
-    timeout: 20000
-  })
+	return request({
+		url: '/app/user/jiazheng/info',
+		headers: {
+			isToken: false
+		},
+		method: 'post',
+		data,
+		timeout: 20000
+	})
 }
 
 export function jiazhengAdd(data = {}) {
-  return request({
-    url: '/app/user/jiazheng/add',
-    headers: {
-      isToken: false
-    },
-    method: 'post',
-    data,
-    timeout: 20000
-  })
+	return request({
+		url: '/app/user/jiazheng/add',
+		headers: {
+			isToken: false
+		},
+		isLoading: true,
+		method: 'post',
+		data,
+		timeout: 20000
+	})
 }
 
 export function jiazhengUpdate(data = {}) {
-  return request({
-    url: '/app/user/jiazheng/update',
-    headers: {
-      isToken: false
-    },
-    method: 'post',
-    data,
-    timeout: 20000
-  })
+	return request({
+		url: '/app/user/jiazheng/update',
+		headers: {
+			isToken: false
+		},
+		isLoading: true,
+		method: 'post',
+		data,
+		timeout: 20000
+	})
 }
 
 export function jiazhengKaozhengAdd(data = {}) {
-  return request({
-    url: '/app/user/jiazheng/kaozheng/add',
-    headers: {
-      isToken: true
-    },
-    method: 'post',
-    data,
-    timeout: 20000
-  })
+	return request({
+		url: '/app/user/jiazheng/kaozheng/add',
+		headers: {
+			isToken: true
+		},
+		isLoading: true,
+		method: 'post',
+		data,
+		timeout: 20000
+	})
 }
 
 
 export function jiazhengKaozhengDelete(data = {}) {
-  return request({
-    url: '/app/user/jiazheng/kaozheng/delete',
-    headers: {
-      isToken: true
-    },
-    method: 'post',
-    data,
-    timeout: 20000
-  })
+	return request({
+		url: '/app/user/jiazheng/kaozheng/delete',
+		headers: {
+			isToken: true
+		},
+		method: 'post',
+		data,
+		timeout: 20000
+	})
 }
 
 
 export function jiazhengIdcard(data = {}) {
-  return request({
-    url: '/app/user/jiazheng/idcard',
-    headers: {
-      isToken: true
-    },
-    method: 'post',
-    data,
-    timeout: 20000
-  })
+	return request({
+		url: '/app/user/jiazheng/idcard',
+		headers: {
+			isToken: true
+		},
+		method: 'post',
+		data,
+		timeout: 20000
+	})
 }
 
 
 export function jiazhengCheck(data = {}) {
-  return request({
-    url: '/app/user/jiazheng/check',
-    headers: {
-      isToken: true
-    },
-    method: 'post',
-    data,
-    timeout: 20000
-  })
-}
-
+	return request({
+		url: '/app/user/jiazheng/check',
+		headers: {
+			isToken: true
+		},
+		method: 'post',
+		data,
+		timeout: 20000
+	})
+}

+ 1 - 0
api/login.js

@@ -6,6 +6,7 @@ export function login(data = {}) {
     headers: {
       isToken: false
     },
+isLoading
     method: 'post',
     data,
     timeout: 20000

+ 2 - 1
manifest.json

@@ -59,7 +59,8 @@
                     "<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_SETTINGS\"/>"
+                    "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>",
+                    "<uses-permission android:name=\"android.permission.CALL_PHONE\"/>"
                 ],
                 "abiFilters" : [ "arm64-v8a" ],
                 "minSdkVersion" : 24,

+ 2 - 5
pages/Login/components/adminloginBox.vue

@@ -106,10 +106,7 @@
 		const trimmedUserName = userName.value;
 		const trimmedPassword = lliPassword.value;
 		
-		uni.showLoading({
-			title: '登录中'
-		})
-		
+	
 		httpApi.login({
 			userName: trimmedUserName,
 			password: lliPassword.value,
@@ -126,7 +123,7 @@
 		}).catch(err => {
 			store.setIsCanBack(true)
 		}).finally(err => {
-			uni.hideLoading()
+			
 		})
 	}
 	

+ 18 - 11
utils/request.js

@@ -18,7 +18,7 @@ const request = config => {
 	// 是否需要设置 token
 	// const isToken = (config.headers || {}).isToken === false
 	config.header = config.header || {}
-
+	console.log('config', config);
 
 	//  if (getToken() && !isToken) {
 	// config.headers['X-AUTH-SIGN'] = Md5.hashStr(JSON.stringify(config.data) +auth.secret);
@@ -26,10 +26,16 @@ const request = config => {
 	//  }
 	if (cacheManager.get('auth')) {
 		config.headers['X-AUTH-SIGN'] = Md5.hashStr(JSON.stringify(config.data) + cacheManager.get('auth').secret);
-		config.headers['X-AUTH-TOKEN'] =cacheManager.get('auth').token;
+		config.headers['X-AUTH-TOKEN'] = cacheManager.get('auth').token;
 	}
 	return new Promise((resolve, reject) => {
-		//  debugger
+
+		if (config.isLoading) {
+			uni.showLoading({
+				title: '加载中',
+				mask: true
+			});
+		}
 		uni.request({
 				method: config.method || 'get',
 				timeout: config.timeout || timeout,
@@ -38,19 +44,17 @@ const request = config => {
 				header: config.headers,
 				dataType: 'json'
 			}).then(response => {
+				if (config.isLoading) {
+					uni.hideLoading()
+				}
 				const res = response.data;
-				// if (error) {
-				//   toast('后端接口连接异常')
-				//   reject('后端接口连接异常')
-				//   return
-				// }
 				const code = res.code
 				const msg = res.msg
 				// const msg = errorCode[code] || res.data.msg || errorCode['default']
 				if (code === 401) {
 					showConfirm('登录状态已过期,您可以继续留在该页面,或者重新登录?').then(res => {
 						if (res.confirm) {
-							if(cacheManager.get('auth')){
+							if (cacheManager.get('auth')) {
 								cacheManager.clearAll()
 							}
 							uni.reLaunch({
@@ -62,7 +66,7 @@ const request = config => {
 				} else if (code === 405) {
 					showConfirm('登录状态已过期,您可以继续留在该页面,或者重新登录?').then(res => {
 						if (res.confirm) {
-							if(cacheManager.get('auth')){
+							if (cacheManager.get('auth')) {
 								cacheManager.clearAll()
 							}
 							uni.reLaunch({
@@ -75,7 +79,7 @@ const request = config => {
 				} else if (code === 500) {
 					toast("数据异常-500")
 					reject('500')
-				}else if (code === 400) {
+				} else if (code === 400) {
 					toast("数据异常-400")
 					reject('400')
 				} else if (code !== 0) {
@@ -85,6 +89,9 @@ const request = config => {
 				resolve(res)
 			})
 			.catch(error => {
+				if (config.isLoading) {
+					uni.hideLoading()
+				}
 				let {
 					message
 				} = error