feat:新增登录页面与相关功能,移除自动登录,对接用户反馈功能
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import request from './http'
|
||||
import { URL, appid } from './url'
|
||||
|
||||
|
||||
export const login = (data) => {
|
||||
@@ -203,4 +204,37 @@ export const getPotionsDetail = (data) => {
|
||||
method: 'get',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 文件上传到 OSS(若依后端)
|
||||
export const uploadOssResource = (filePath) => {
|
||||
return new Promise((resolve, reject) => {
|
||||
uni.uploadFile({
|
||||
url: URL + '/resource/oss/upload',
|
||||
filePath,
|
||||
name: 'file',
|
||||
header: {
|
||||
'appid': appid,
|
||||
'Authorization': 'Bearer ' + uni.getStorageSync('token'),
|
||||
'Clientid': uni.getStorageSync('client_id')
|
||||
},
|
||||
success: (res) => {
|
||||
try {
|
||||
const parsed = typeof res.data === 'string' ? JSON.parse(res.data) : res.data
|
||||
const codeOk = (res.statusCode === 200 || res.statusCode === 201 || parsed?.code === 200)
|
||||
const url = parsed?.url || parsed?.data?.url || parsed?.data?.fileUrl || parsed?.fileUrl || parsed?.path || parsed?.data
|
||||
if (codeOk && url) {
|
||||
resolve(url)
|
||||
return
|
||||
}
|
||||
reject(parsed || res)
|
||||
} catch (e) {
|
||||
reject(e)
|
||||
}
|
||||
},
|
||||
fail: (err) => {
|
||||
reject(err)
|
||||
}
|
||||
})
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user