Lina 3 年 前
コミット
012305eea4
5 ファイル変更23 行追加10 行削除
  1. 1 1
      config/app.js
  2. 3 0
      main.js
  3. 12 6
      pages/set/set.vue
  4. 2 1
      utils/request.js
  5. 5 2
      utils/util.js

+ 1 - 1
config/app.js

@@ -1,7 +1,7 @@
 module.exports = {
 module.exports = {
 	// 请求域名 格式: https://您的域名
 	// 请求域名 格式: https://您的域名
 	
 	
-	HTTP_REQUEST_URL:'http://base.liuniu946.com',
+	HTTP_REQUEST_URL:'http://zccy.liuniu946.com',
 
 
 	
 	
 	
 	

+ 3 - 0
main.js

@@ -1,6 +1,9 @@
 import Vue from 'vue'
 import Vue from 'vue'
 import store from './store'
 import store from './store'
 import App from './App'
 import App from './App'
+import util from 'utils/util'
+
+Vue.prototype.$util = util;
 /**
 /**
  *  所有测试用数据均存放于根目录json.js
  *  所有测试用数据均存放于根目录json.js
  *  
  *  

+ 12 - 6
pages/set/set.vue

@@ -145,12 +145,18 @@
   		},
   		},
   		imgsub() {
   		imgsub() {
   			console.log('上传头像')
   			console.log('上传头像')
-  			uploads({
-  				filename: ''
-  			}).then(data => {
-  				console.log("data",data);
-  				this.userInfo.avatar = data[0].url;
-  			})
+			this.$util.uploadImageOne('upload/image', function(res) {
+				console.log('------',res);
+				this.pics.push(res.data.path);
+				this.$set(this, 'pics', this.pics);
+				this.$set(this, 'extract_pic', this.pics[0])
+			});
+  			// uploads({
+  			// 	filename: ''
+  			// }).then(data => {
+  			// 	console.log("data",data);
+  			// 	this.userInfo.avatar = data[0].url;
+  			// })
   		},
   		},
   		edit() {
   		edit() {
   			const that = this;
   			const that = this;

+ 2 - 1
utils/request.js

@@ -13,7 +13,8 @@ service.interceptors.response(
 			if (res.status !== 200) {
 			if (res.status !== 200) {
 				console.log(res.status);
 				console.log(res.status);
 				// console.log(res)
 				// console.log(res)
-				if (res.status == 410000) {
+				if (res.status == 410000) {
+					console.log('0000xxxx')
 					// 调用退出登录方法清空用户信息
 					// 调用退出登录方法清空用户信息
 					store.commit('user/logout');
 					store.commit('user/logout');
 					// 判断是否开启强制登录
 					// 判断是否开启强制登录

+ 5 - 2
utils/util.js

@@ -248,6 +248,7 @@ import {
  			opt = {};
  			opt = {};
  			opt.url = url;
  			opt.url = url;
  		}
  		}
+		let token = uni.getStorageSync('token')
  		let count = opt.count || 1,
  		let count = opt.count || 1,
  			sizeType = opt.sizeType || ['compressed'],
  			sizeType = opt.sizeType || ['compressed'],
  			sourceType = opt.sourceType || ['album', 'camera'],
  			sourceType = opt.sourceType || ['album', 'camera'],
@@ -259,11 +260,13 @@ import {
  			sizeType: sizeType, // 可以指定是原图还是压缩图,默认二者都有  
  			sizeType: sizeType, // 可以指定是原图还是压缩图,默认二者都有  
  			sourceType: sourceType, // 可以指定来源是相册还是相机,默认二者都有  
  			sourceType: sourceType, // 可以指定来源是相册还是相机,默认二者都有  
  			success: function(res) {
  			success: function(res) {
-				console.log()
+				console.log('----',res)
+				console.log('token',token)
  				//启动上传等待中...  
  				//启动上传等待中...  
  				uni.showLoading({
  				uni.showLoading({
  					title: '图片上传中',
  					title: '图片上传中',
  				});
  				});
+				console.log('----url',HTTP_REQUEST_URL + '/api/' + uploadUrl)
 				uni.uploadFile({
 				uni.uploadFile({
 					url: HTTP_REQUEST_URL + '/api/' + uploadUrl,
 					url: HTTP_REQUEST_URL + '/api/' + uploadUrl,
 					filePath: res.tempFilePaths[0],
 					filePath: res.tempFilePaths[0],
@@ -275,7 +278,7 @@ import {
 						// #ifdef MP
 						// #ifdef MP
 						"Content-Type": "multipart/form-data",
 						"Content-Type": "multipart/form-data",
 						// #endif
 						// #endif
-						[TOKENNAME]: 'Bearer ' + store.state.app.token
+						[TOKENNAME]: 'Bearer ' + token
 					},
 					},
 					success: function(res) {
 					success: function(res) {
 						uni.hideLoading();
 						uni.hideLoading();