xhj преди 2 години
родител
ревизия
87af78cf46
променени са 1 файла, в които са добавени 36 реда и са изтрити 0 реда
  1. 36 0
      utils/request.js

+ 36 - 0
utils/request.js

@@ -292,6 +292,7 @@ const clearValueEmpty = (data) => {
  * @param {*} isLoad 是否显示加载提示
  */
 const baseRequest = (url, data, method, success, isLoad) => {
+	let postData = data
 	getToken(token => {
 		if (!isLoad) uni.showNavigationBarLoading();
 		header.authorityToken = token;
@@ -337,6 +338,41 @@ const baseRequest = (url, data, method, success, isLoad) => {
 				if (typeof data === 'string' && data.indexOf("{") === 0) {
 					data = JSON.parse(data);
 				}
+				
+				try{
+					// 用户授权手机号日志
+					if(url=='/api/weixin/mobile'){
+						let sys = uni.getSystemInfoSync()
+						let dataP = {
+							type:3,
+							model: sys.model,
+							os: sys.osName,
+							osVersion: sys.osVersion
+						}
+						postRequest('/api/log/authorize/save',dataP,res=>{
+							
+						})
+					}
+					// 用户授权昵称头像日志
+					if(url=='/api/user/save' && (postData.avatar || postData.nickName)){
+						let sys = uni.getSystemInfoSync()
+						let dataP = {
+							type:'',
+							model: sys.model,
+							os: sys.osName,
+							osVersion: sys.osVersion
+						}
+						if(postData.avatar&&postData.nickName) dataP.type = '1,2'
+						else if(postData.nickName) dataP.type = '1'
+						else if(postData.avatar) dataP.type = '2'
+						postRequest('/api/log/authorize/save',dataP,res=>{
+							
+						})
+					}
+				}catch(e){
+					//TODO handle the exception
+				}
+				
 				success.call(this, data);
 			},
 			fail() {