Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
Videodiagnosis
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
苗家乐
Videodiagnosis
Commits
7c7b542a
Commit
7c7b542a
authored
Dec 13, 2023
by
miaojiale
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改接口
parent
19aad63b
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
117 additions
and
118 deletions
+117
-118
index.js
src/axios/api/index.js
+2
-8
http.js
src/axios/request/http.js
+103
-103
feedback.vue
src/pages/feedback.vue
+10
-6
vue.config.js
vue.config.js
+2
-1
No files found.
src/axios/api/index.js
View file @
7c7b542a
...
...
@@ -18,15 +18,9 @@ export const API = {
// return post(`${v1}/user/login`, data);
// },
getFeedback
:
(
data
)
=>
{
return
get
(
`
${
ewellDefectData
}
/chat/feedback/Status?dataId=
${
data
}
`
// datachat/feedback/Status?dataId=
)
return
get
(
`/disease-data/follow-up/feedback`
,
data
)
},
putFeedback
:
(
data
)
=>
{
return
put
(
`
${
ewellDefectData
}
/chat/feedback/followUp`
,
data
)
return
post
(
`/disease-data/follow-up/feedback`
,
data
)
}
}
src/axios/request/http.js
View file @
7c7b542a
import
axios
from
"
axios
"
;
import
router
from
"
../../router
"
;
import
qs
from
"
qs
"
;
import
axios
from
"
axios
"
import
router
from
"
../../router
"
import
qs
from
"
qs
"
// import { Message as iviewMessage, Notice as iviewNotice } from 'view-design'
import
{
MessageBox
,
Toast
}
from
"
mint-ui
"
;
import
{
MessageBox
,
Toast
}
from
"
mint-ui
"
//接口报错弹出
let
CommonAlert
=
function
(
msg
)
{
if
(
msg
.
length
>
0
)
{
return
Toast
({
message
:
msg
,
duration
:
1500
})
;
})
}
}
;
}
// axios.defaults.timeout = 5000;
if
(
process
.
env
.
NODE_ENV
==
"
development
"
)
{
axios
.
defaults
.
baseURL
=
"
/api
"
;
axios
.
defaults
.
baseURL
=
"
/api
"
}
else
{
axios
.
defaults
.
baseURL
=
process
.
env
.
VUE_APP_URL
;
axios
.
defaults
.
baseURL
=
process
.
env
.
VUE_APP_URL
}
window
.
baseURL
=
axios
.
defaults
.
baseURL
;
window
.
baseURL
=
axios
.
defaults
.
baseURL
//http request 拦截器
axios
.
create
({
withCredentials
:
true
})
;
})
axios
.
interceptors
.
request
.
use
(
(
config
)
=>
{
config
.
data
=
config
.
data
;
config
.
headers
[
"
user-cookie
"
]
=
localStorage
.
getItem
(
"
vd_token
"
)
;
return
config
;
config
.
data
=
config
.
data
config
.
headers
[
"
user-cookie
"
]
=
localStorage
.
getItem
(
"
vd_token
"
)
return
config
},
(
error
)
=>
{
return
Promise
.
reject
(
err
)
;
return
Promise
.
reject
(
err
)
}
)
;
)
/**
* 跳转登录页
...
...
@@ -42,83 +42,83 @@ axios.interceptors.request.use(
const
toLogin
=
()
=>
{
router
.
replace
({
path
:
"
/login
"
})
;
}
;
})
}
//响应拦截器即异常处理
axios
.
interceptors
.
response
.
use
(
(
response
)
=>
{
if
(
response
.
data
.
code
===
0
||
response
.
data
.
code
===
-
1
)
{
CommonAlert
(
response
.
data
.
message
)
;
CommonAlert
(
response
.
data
.
message
)
}
else
if
(
response
.
data
.
code
===
-
100
)
{
localStorage
.
removeItem
(
"
vd_token
"
)
;
localStorage
.
removeItem
(
"
vd_token
"
)
// window.location.hash = "/login";
}
return
response
;
return
response
},
(
err
)
=>
{
if
(
err
&&
err
.
response
)
{
switch
(
err
.
response
.
status
)
{
case
400
:
CommonAlert
(
"
错误请求
"
)
;
console
.
log
(
"
错误请求
"
)
;
break
;
CommonAlert
(
"
错误请求
"
)
console
.
log
(
"
错误请求
"
)
break
case
401
:
CommonAlert
(
"
未授权,请重新登录
"
)
;
CommonAlert
(
"
未授权,请重新登录
"
)
// toLogin();
console
.
log
(
"
未授权,请重新登录
"
)
;
break
;
console
.
log
(
"
未授权,请重新登录
"
)
break
case
403
:
CommonAlert
(
"
拒绝访问
"
)
;
console
.
log
(
"
拒绝访问
"
)
;
break
;
CommonAlert
(
"
拒绝访问
"
)
console
.
log
(
"
拒绝访问
"
)
break
case
404
:
CommonAlert
(
"
请求错误,未找到该资源
"
)
;
console
.
log
(
"
请求错误,未找到该资源
"
)
;
break
;
CommonAlert
(
"
请求错误,未找到该资源
"
)
console
.
log
(
"
请求错误,未找到该资源
"
)
break
case
405
:
CommonAlert
(
"
请求方法未允许
"
)
;
console
.
log
(
"
请求方法未允许
"
)
;
break
;
CommonAlert
(
"
请求方法未允许
"
)
console
.
log
(
"
请求方法未允许
"
)
break
case
408
:
CommonAlert
(
"
请求超时
"
)
;
console
.
log
(
"
请求超时
"
)
;
break
;
CommonAlert
(
"
请求超时
"
)
console
.
log
(
"
请求超时
"
)
break
case
500
:
CommonAlert
(
"
服务器端出错
"
)
;
console
.
log
(
"
服务器端出错
"
)
;
break
;
CommonAlert
(
"
服务器端出错
"
)
console
.
log
(
"
服务器端出错
"
)
break
case
501
:
CommonAlert
(
"
网络未实现
"
)
;
console
.
log
(
"
网络未实现
"
)
;
break
;
CommonAlert
(
"
网络未实现
"
)
console
.
log
(
"
网络未实现
"
)
break
case
502
:
CommonAlert
(
"
网络错误
"
)
;
console
.
log
(
"
网络错误
"
)
;
break
;
CommonAlert
(
"
网络错误
"
)
console
.
log
(
"
网络错误
"
)
break
case
503
:
CommonAlert
(
"
服务不可用
"
)
;
console
.
log
(
"
服务不可用
"
)
;
break
;
CommonAlert
(
"
服务不可用
"
)
console
.
log
(
"
服务不可用
"
)
break
case
504
:
CommonAlert
(
"
网络超时
"
)
;
console
.
log
(
"
网络超时
"
)
;
break
;
CommonAlert
(
"
网络超时
"
)
console
.
log
(
"
网络超时
"
)
break
case
505
:
CommonAlert
(
"
http版本不支持该请求
"
)
;
console
.
log
(
"
http版本不支持该请求
"
)
;
break
;
CommonAlert
(
"
http版本不支持该请求
"
)
console
.
log
(
"
http版本不支持该请求
"
)
break
default
:
CommonAlert
(
`连接错误
${
err
.
response
.
status
}
`
)
;
console
.
log
(
`连接错误
${
err
.
response
.
status
}
`
)
;
CommonAlert
(
`连接错误
${
err
.
response
.
status
}
`
)
console
.
log
(
`连接错误
${
err
.
response
.
status
}
`
)
}
}
else
{
CommonAlert
(
"
连接到服务器失败
"
)
;
console
.
log
(
"
连接到服务器失败
"
)
;
CommonAlert
(
"
连接到服务器失败
"
)
console
.
log
(
"
连接到服务器失败
"
)
}
return
Promise
.
resolve
(
err
.
response
)
;
return
Promise
.
resolve
(
err
.
response
)
}
)
;
)
/**
* 封装get方法
...
...
@@ -126,17 +126,17 @@ axios.interceptors.response.use(
* @param data
* @returns {Promise}
*/
export
function
get
(
url
,
data
=
{})
{
export
function
get
(
url
,
params
=
{})
{
return
new
Promise
((
resolve
,
reject
)
=>
{
axios
.
get
(
url
,
data
).
then
(
axios
.
get
(
url
,
{
params
}
).
then
(
(
response
)
=>
{
resolve
(
response
.
data
)
;
resolve
(
response
.
data
)
},
(
err
)
=>
{
reject
(
err
)
;
reject
(
err
)
}
)
;
})
;
)
})
}
/**
...
...
@@ -154,13 +154,13 @@ export function post(url, data = {}, params = {}) {
})
.
then
(
(
response
)
=>
{
resolve
(
response
.
data
)
;
resolve
(
response
.
data
)
},
(
err
)
=>
{
reject
(
err
)
;
reject
(
err
)
}
)
;
})
;
)
})
}
export
function
postForm
(
url
,
data
=
{})
{
return
new
Promise
((
resolve
,
reject
)
=>
{
...
...
@@ -172,13 +172,13 @@ export function postForm(url, data = {}) {
})
.
then
(
(
response
)
=>
{
resolve
(
response
.
data
)
;
resolve
(
response
.
data
)
},
(
err
)
=>
{
reject
(
err
)
;
reject
(
err
)
}
)
;
})
;
)
})
}
//用来导出excel
...
...
@@ -193,13 +193,13 @@ export function expoertExcel(url, data = {}) {
})
.
then
(
(
response
)
=>
{
resolve
(
response
.
data
)
;
resolve
(
response
.
data
)
},
(
err
)
=>
{
reject
(
err
)
;
reject
(
err
)
}
)
;
})
;
)
})
}
//下载excel
...
...
@@ -215,20 +215,20 @@ export function downloadExcel(url, data = {}, title = "筛查信息导出表") {
//兼容ie
let
blob
=
new
Blob
([
res
.
data
],
{
type
:
"
application/vnd.ms-excel
"
})
;
window
.
navigator
.
msSaveOrOpenBlob
(
blob
,
`
${
title
}
.xlsx`
)
;
return
;
})
window
.
navigator
.
msSaveOrOpenBlob
(
blob
,
`
${
title
}
.xlsx`
)
return
}
else
{
const
link
=
document
.
createElement
(
"
a
"
)
;
const
link
=
document
.
createElement
(
"
a
"
)
let
blob
=
new
Blob
([
res
.
data
],
{
type
:
"
application/vnd.ms-excel
"
})
;
link
.
style
.
display
=
"
none
"
;
link
.
href
=
URL
.
createObjectURL
(
blob
)
;
link
.
setAttribute
(
"
download
"
,
`
${
title
}
.xlsx`
)
;
document
.
body
.
appendChild
(
link
)
;
link
.
click
()
;
document
.
body
.
removeChild
(
link
)
;
})
link
.
style
.
display
=
"
none
"
link
.
href
=
URL
.
createObjectURL
(
blob
)
link
.
setAttribute
(
"
download
"
,
`
${
title
}
.xlsx`
)
document
.
body
.
appendChild
(
link
)
link
.
click
()
document
.
body
.
removeChild
(
link
)
}
})
.
catch
((
error
)
=>
{
...
...
@@ -236,9 +236,9 @@ export function downloadExcel(url, data = {}, title = "筛查信息导出表") {
// title: '错误',
// desc: '系统数据错误',
// })
CommonAlert
(
"
系统数据错误
"
)
;
console
.
log
(
error
)
;
})
;
CommonAlert
(
"
系统数据错误
"
)
console
.
log
(
error
)
})
}
/**
* 封装delete请求
...
...
@@ -251,13 +251,13 @@ export function Delete(url, data = {}) {
return
new
Promise
((
resolve
,
reject
)
=>
{
axios
.
delete
(
url
,
data
).
then
(
(
response
)
=>
{
resolve
(
response
.
data
)
;
resolve
(
response
.
data
)
},
(
err
)
=>
{
reject
(
err
)
;
reject
(
err
)
}
)
;
})
;
)
})
}
/**
...
...
@@ -271,15 +271,15 @@ export function put(url, data = {}) {
return
new
Promise
((
resolve
,
reject
)
=>
{
axios
.
put
(
url
,
data
).
then
(
(
response
)
=>
{
resolve
(
response
.
data
)
;
resolve
(
response
.
data
)
},
(
err
)
=>
{
reject
(
err
)
;
reject
(
err
)
}
)
;
})
;
)
})
}
export
function
getUrl
()
{
return
axios
.
defaults
.
baseURL
;
return
axios
.
defaults
.
baseURL
}
src/pages/feedback.vue
View file @
7c7b542a
...
...
@@ -95,12 +95,12 @@ export default {
return
}
const
data
=
{
data
Id
:
this
.
dataId
,
feedbackC
ontent
:
patient
Id
:
this
.
dataId
,
c
ontent
:
this
.
selected
!=
5
?
this
.
radioList
[
this
.
selected
-
1
].
label
:
this
.
value
,
feedbackT
ype
:
this
.
selected
t
ype
:
this
.
selected
}
this
.
$API
.
putFeedback
(
data
).
then
((
res
)
=>
{
if
(
res
.
code
==
1
)
{
...
...
@@ -109,12 +109,16 @@ export default {
})
},
getData
()
{
this
.
$API
.
getFeedback
(
this
.
dataId
).
then
((
res
)
=>
{
const
data
=
{
patientId
:
this
.
dataId
}
this
.
$API
.
getFeedback
(
data
).
then
((
res
)
=>
{
if
(
res
.
code
==
1
)
{
this
.
submitStatus
=
res
.
object
.
submitStatus
if
(
this
.
submitStatus
==
1
)
{
this
.
selected
=
res
.
object
.
data
.
feedbackType
+
""
this
.
value
=
this
.
selected
==
5
?
res
.
object
.
data
.
feedbackContent
:
""
this
.
value
=
this
.
selected
==
5
?
res
.
object
.
data
.
feedbackContent
:
""
}
else
{
this
.
selected
=
""
this
.
value
=
""
...
...
@@ -134,7 +138,7 @@ export default {
}
},
mounted
()
{
console
.
log
(
this
.
$route
)
;
console
.
log
(
this
.
$route
)
this
.
dataId
=
this
.
$route
.
params
.
dataId
if
(
this
.
dataId
)
{
this
.
getData
()
...
...
vue.config.js
View file @
7c7b542a
...
...
@@ -64,7 +64,8 @@ module.exports = {
open
:
true
,
proxy
:
{
"
/api
"
:
{
target
:
"
https://ds.cixincloud.com/songjiang-api
"
,
// target: "https://ds.cixincloud.com/songjiang-api",
target
:
"
http://192.168.0.105:11999/
"
,
// target: 'http://localhost:8201/',
// target: 'http://192.168.3.221/8201/',
changeOrigin
:
true
,
...
...
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