Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
saas-manage
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
chehuidong
saas-manage
Commits
e5e05d45
Commit
e5e05d45
authored
Feb 19, 2024
by
qinjianhui
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev' into 'master'
fix: 问题修改 See merge request
!32
parents
5dca8a3e
22a854b6
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
24 additions
and
20 deletions
+24
-20
src/common/api/axios.js
+22
-18
src/router/index.js
+2
-2
No files found.
src/common/api/axios.js
View file @
e5e05d45
...
@@ -5,7 +5,7 @@ import router from '@/router'
...
@@ -5,7 +5,7 @@ import router from '@/router'
const
axios
=
Axios
.
create
({
const
axios
=
Axios
.
create
({
baseURL
:
window
.
apiHostSetting
.
VUE_APP_BASE_URL
+
'/api'
,
baseURL
:
window
.
apiHostSetting
.
VUE_APP_BASE_URL
+
'/api'
,
timeout
:
30
*
1000
,
timeout
:
30
*
1000
})
})
let
HTTPNUM
=
0
let
HTTPNUM
=
0
axios
.
interceptors
.
request
.
use
((
config
)
=>
{
axios
.
interceptors
.
request
.
use
((
config
)
=>
{
...
@@ -29,6 +29,8 @@ axios.interceptors.response.use(
...
@@ -29,6 +29,8 @@ axios.interceptors.response.use(
Vue
.
prototype
.
$message
({
Vue
.
prototype
.
$message
({
type
:
'error'
,
type
:
'error'
,
message
:
res
.
data
.
message
,
message
:
res
.
data
.
message
,
offset
:
200
,
duration
:
1000
})
})
sessionStorage
.
setItem
(
'active'
,
'true'
)
sessionStorage
.
setItem
(
'active'
,
'true'
)
// router
// router
...
@@ -43,6 +45,8 @@ axios.interceptors.response.use(
...
@@ -43,6 +45,8 @@ axios.interceptors.response.use(
Vue
.
prototype
.
$message
({
Vue
.
prototype
.
$message
({
message
:
res
.
data
.
message
,
message
:
res
.
data
.
message
,
type
:
'warning'
,
type
:
'warning'
,
offset
:
200
,
duration
:
1000
})
})
return
Promise
.
reject
(
res
.
data
)
return
Promise
.
reject
(
res
.
data
)
}
else
if
(
res
.
data
.
code
===
403
)
{
}
else
if
(
res
.
data
.
code
===
403
)
{
...
@@ -52,10 +56,12 @@ axios.interceptors.response.use(
...
@@ -52,10 +56,12 @@ axios.interceptors.response.use(
Vue
.
prototype
.
$message
({
Vue
.
prototype
.
$message
({
type
:
'error'
,
type
:
'error'
,
message
:
res
.
data
.
message
,
message
:
res
.
data
.
message
,
offset
:
200
,
duration
:
1000
})
})
router
router
.
replace
({
.
replace
({
name
:
'login'
,
name
:
'login'
})
})
.
catch
((
err
)
=>
{
.
catch
((
err
)
=>
{
console
.
log
(
err
)
console
.
log
(
err
)
...
@@ -65,12 +71,12 @@ axios.interceptors.response.use(
...
@@ -65,12 +71,12 @@ axios.interceptors.response.use(
}
else
if
(
res
.
data
.
code
===
500
)
{
}
else
if
(
res
.
data
.
code
===
500
)
{
Vue
.
prototype
.
$alert
(
Vue
.
prototype
.
$alert
(
'<div style="max-height:500px;overflow:auto">'
+
'<div style="max-height:500px;overflow:auto">'
+
res
.
data
.
message
+
res
.
data
.
message
+
'</div>'
,
'</div>'
,
'错误提示'
,
'错误提示'
,
{
{
dangerouslyUseHTMLString
:
true
,
dangerouslyUseHTMLString
:
true
}
,
}
)
)
}
}
}
else
{
}
else
{
...
@@ -78,26 +84,23 @@ axios.interceptors.response.use(
...
@@ -78,26 +84,23 @@ axios.interceptors.response.use(
if
(
res
.
data
)
{
if
(
res
.
data
)
{
const
fileReader
=
new
FileReader
()
const
fileReader
=
new
FileReader
()
fileReader
.
readAsText
(
res
.
data
)
fileReader
.
readAsText
(
res
.
data
)
fileReader
.
onload
=
function
(
ev
)
{
fileReader
.
onload
=
function
(
ev
)
{
console
.
log
(
ev
.
target
.
result
)
console
.
log
(
ev
.
target
.
result
)
Vue
.
prototype
.
$alert
(
ev
.
target
.
result
,
'提示'
,
{
Vue
.
prototype
.
$alert
(
ev
.
target
.
result
,
'提示'
,
{
confirmButtonText
:
'确定'
,
confirmButtonText
:
'确定'
,
callback
:
()
=>
{
callback
:
()
=>
{}
},
})
})
}
}
}
else
{
}
else
{
Vue
.
prototype
.
$alert
(
'请求参数有误'
,
'提示'
,
{
Vue
.
prototype
.
$alert
(
'请求参数有误'
,
'提示'
,
{
confirmButtonText
:
'确定'
,
confirmButtonText
:
'确定'
,
callback
:
()
=>
{
callback
:
()
=>
{}
},
})
})
}
}
}
else
if
(
res
.
status
===
404
)
{
}
else
if
(
res
.
status
===
404
)
{
Vue
.
prototype
.
$alert
(
'请求不存在'
,
'提示'
,
{
Vue
.
prototype
.
$alert
(
'请求不存在'
,
'提示'
,
{
confirmButtonText
:
'确定'
,
confirmButtonText
:
'确定'
,
callback
:
()
=>
{
callback
:
()
=>
{}
},
})
})
}
}
}
}
...
@@ -107,16 +110,16 @@ axios.interceptors.response.use(
...
@@ -107,16 +110,16 @@ axios.interceptors.response.use(
(
error
)
=>
{
(
error
)
=>
{
Vue
.
prototype
.
$alert
(
error
.
message
,
'Error'
,
{
Vue
.
prototype
.
$alert
(
error
.
message
,
'Error'
,
{
confirmButtonText
:
'确定'
,
confirmButtonText
:
'确定'
,
callback
:
()
=>
{
callback
:
()
=>
{}
},
})
})
return
Promise
.
reject
(
error
)
return
Promise
.
reject
(
error
)
}
,
}
)
)
export
function
get
(
url
,
params
)
{
export
function
get
(
url
,
params
)
{
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
axios
.
get
(
url
,
{
params
})
axios
.
get
(
url
,
{
params
})
.
then
((
res
)
=>
{
.
then
((
res
)
=>
{
if
(
res
.
status
===
200
&&
res
.
data
)
{
if
(
res
.
status
===
200
&&
res
.
data
)
{
resolve
(
res
.
data
)
resolve
(
res
.
data
)
...
@@ -132,7 +135,8 @@ export function get(url, params) {
...
@@ -132,7 +135,8 @@ export function get(url, params) {
export
function
post
(
url
,
params
,
headers
)
{
export
function
post
(
url
,
params
,
headers
)
{
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
axios
.
post
(
url
,
params
,
headers
)
axios
.
post
(
url
,
params
,
headers
)
.
then
((
res
)
=>
{
.
then
((
res
)
=>
{
if
(
res
.
status
===
200
&&
res
.
data
)
{
if
(
res
.
status
===
200
&&
res
.
data
)
{
resolve
(
res
.
data
)
resolve
(
res
.
data
)
...
...
src/router/index.js
View file @
e5e05d45
...
@@ -106,7 +106,7 @@ const routes = [
...
@@ -106,7 +106,7 @@ const routes = [
component
:
()
=>
import
(
'@/views/system/sku-sort.vue'
),
component
:
()
=>
import
(
'@/views/system/sku-sort.vue'
),
name
:
'system_sku-sort'
,
name
:
'system_sku-sort'
,
meta
:
{
meta
:
{
title
:
'属性类
别
管理'
,
title
:
'属性类管理'
,
},
},
},
},
{
{
...
@@ -114,7 +114,7 @@ const routes = [
...
@@ -114,7 +114,7 @@ const routes = [
component
:
()
=>
import
(
'@/views/system/sku-manage.vue'
),
component
:
()
=>
import
(
'@/views/system/sku-manage.vue'
),
name
:
'system_sku-manage'
,
name
:
'system_sku-manage'
,
meta
:
{
meta
:
{
title
:
'
商品属性
管理'
,
title
:
'
属性值
管理'
,
},
},
},
},
{
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment