提交 16358678 authored 作者: 王鹏飞's avatar 王鹏飞

chore: update

上级 125006bc
......@@ -119,6 +119,7 @@
"useArrayMap": true,
"useArrayReduce": true,
"useArraySome": true,
"useArrayUnique": true,
"useAsyncQueue": true,
"useAsyncState": true,
"useAttrs": true,
......@@ -209,6 +210,7 @@
"useParallax": true,
"usePermission": true,
"usePointer": true,
"usePointerLock": true,
"usePointerSwipe": true,
"usePrecision": true,
"usePreferredColorScheme": true,
......@@ -216,6 +218,7 @@
"usePreferredDark": true,
"usePreferredLanguages": true,
"usePreferredReducedMotion": true,
"usePrevious": true,
"useProjection": true,
"useRafFn": true,
"useRefHistory": true,
......
......@@ -120,6 +120,7 @@ declare global {
const useArrayMap: typeof import('@vueuse/core')['useArrayMap']
const useArrayReduce: typeof import('@vueuse/core')['useArrayReduce']
const useArraySome: typeof import('@vueuse/core')['useArraySome']
const useArrayUnique: typeof import('@vueuse/core')['useArrayUnique']
const useAsyncQueue: typeof import('@vueuse/core')['useAsyncQueue']
const useAsyncState: typeof import('@vueuse/core')['useAsyncState']
const useAttrs: typeof import('vue')['useAttrs']
......@@ -210,6 +211,7 @@ declare global {
const useParallax: typeof import('@vueuse/core')['useParallax']
const usePermission: typeof import('@vueuse/core')['usePermission']
const usePointer: typeof import('@vueuse/core')['usePointer']
const usePointerLock: typeof import('@vueuse/core')['usePointerLock']
const usePointerSwipe: typeof import('@vueuse/core')['usePointerSwipe']
const usePrecision: typeof import('@vueuse/math')['usePrecision']
const usePreferredColorScheme: typeof import('@vueuse/core')['usePreferredColorScheme']
......@@ -217,6 +219,7 @@ declare global {
const usePreferredDark: typeof import('@vueuse/core')['usePreferredDark']
const usePreferredLanguages: typeof import('@vueuse/core')['usePreferredLanguages']
const usePreferredReducedMotion: typeof import('@vueuse/core')['usePreferredReducedMotion']
const usePrevious: typeof import('@vueuse/core')['usePrevious']
const useProjection: typeof import('@vueuse/math')['useProjection']
const useRafFn: typeof import('@vueuse/core')['useRafFn']
const useRefHistory: typeof import('@vueuse/core')['useRefHistory']
......
......@@ -24,7 +24,6 @@
"html2pdf.js": "^0.10.1",
"lodash-es": "^4.17.21",
"pinia": "^2.0.29",
"qs": "^6.11.0",
"ua-parser-js": "^1.0.33",
"video.js": "^7.21.1",
"vue": "^3.2.45",
......@@ -38,7 +37,6 @@
"@types/file-saver": "^2.0.5",
"@types/lodash-es": "^4.17.6",
"@types/node": "^18.11.18",
"@types/qs": "^6.9.7",
"@types/ua-parser-js": "^0.7.36",
"@types/video.js": "^7.3.50",
"@vitejs/plugin-vue": "^4.0.0",
......@@ -762,12 +760,6 @@
"integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==",
"dev": true
},
"node_modules/@types/qs": {
"version": "6.9.7",
"resolved": "https://registry.npmmirror.com/@types/qs/-/qs-6.9.7.tgz",
"integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==",
"dev": true
},
"node_modules/@types/raf": {
"version": "3.4.0",
"resolved": "https://registry.npmmirror.com/@types/raf/-/raf-3.4.0.tgz",
......@@ -5689,12 +5681,6 @@
"integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==",
"dev": true
},
"@types/qs": {
"version": "6.9.7",
"resolved": "https://registry.npmmirror.com/@types/qs/-/qs-6.9.7.tgz",
"integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==",
"dev": true
},
"@types/raf": {
"version": "3.4.0",
"resolved": "https://registry.npmmirror.com/@types/raf/-/raf-3.4.0.tgz",
......
......@@ -30,7 +30,6 @@
"html2pdf.js": "^0.10.1",
"lodash-es": "^4.17.21",
"pinia": "^2.0.29",
"qs": "^6.11.0",
"ua-parser-js": "^1.0.33",
"video.js": "^7.21.1",
"vue": "^3.2.45",
......@@ -44,7 +43,6 @@
"@types/file-saver": "^2.0.5",
"@types/lodash-es": "^4.17.6",
"@types/node": "^18.11.18",
"@types/qs": "^6.9.7",
"@types/ua-parser-js": "^0.7.36",
"@types/video.js": "^7.3.50",
"@vitejs/plugin-vue": "^4.0.0",
......
......@@ -21,13 +21,12 @@ export function getSignature() {
}
// 图片上传
export function uploadFile(data: Record<string, any>) {
return httpRequest
.post('https://webapp-pub.oss-cn-beijing.aliyuncs.com', data, {
withCredentials: false,
headers: { 'Content-Type': 'multipart/form-data' }
})
.then(() => data)
export async function uploadFile(data: Record<string, any>) {
await httpRequest.post('https://webapp-pub.oss-cn-beijing.aliyuncs.com', data, {
withCredentials: false,
headers: { 'Content-Type': 'multipart/form-data' }
})
return data
}
// 获取公共字典列表
export function getMapList() {
......
......@@ -30,13 +30,13 @@ watchEffect(() => {
watch(form, value => emit('change', value), { deep: true })
function handleScoreChange(value: number) {
form.min_score = Math.min(value, form.min_score)
form.has_score = Math.min(value, form.has_score)
form.no_score = Math.min(value, form.no_score)
function handleScoreChange(value?: number) {
form.min_score = value ? Math.min(value, form.min_score) : form.min_score
form.has_score = value ? Math.min(value, form.has_score) : form.has_score
form.no_score = value ? Math.min(value, form.no_score) : form.no_score
}
function handleHasScoreChange(value: number) {
form.no_score = Math.min(value, form.no_score)
function handleHasScoreChange(value?: number) {
form.no_score = value ? Math.min(value, form.no_score) : form.no_score
}
</script>
......
......@@ -19,8 +19,8 @@ watchEffect(() => {
watch(form, value => emit('change', value), { deep: true })
function handleScoreChange(value: number) {
form.min_score = Math.min(value, form.min_score)
function handleScoreChange(value?: number) {
form.min_score = value ? Math.min(value, form.min_score) : form.min_score
}
</script>
......
......@@ -19,8 +19,8 @@ watchEffect(() => {
watch(form, value => emit('change', value), { deep: true })
function handleScoreChange(value: number) {
form.min_score = Math.min(value, form.min_score)
function handleScoreChange(value?: number) {
form.min_score = value ? Math.min(value, form.min_score) : form.min_score
}
</script>
......
import axios from 'axios'
import qs from 'qs'
import { ElMessage } from 'element-plus'
import router from '@/router'
......@@ -25,16 +24,6 @@ httpRequest.interceptors.request.use(
// config.headers = Object.assign(config.headers, defaultHeaders)
config.params = Object.assign(config.params || {}, defaultHeaders)
}
if (config.headers?.['Content-Type'] === 'application/x-www-form-urlencoded') {
config.data = qs.stringify(config.data, { skipNulls: true })
}
if (config.headers?.['Content-Type'] === 'multipart/form-data') {
const formData = new window.FormData()
for (const key in config.data) {
formData.append(key, config.data[key])
}
config.data = formData
}
return config
},
function (error) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论