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 = {
...
@@ -18,15 +18,9 @@ export const API = {
// return post(`${v1}/user/login`, data);
// return post(`${v1}/user/login`, data);
// },
// },
getFeedback
:
(
data
)
=>
{
getFeedback
:
(
data
)
=>
{
return
get
(
return
get
(
`/disease-data/follow-up/feedback`
,
data
)
`
${
ewellDefectData
}
/chat/feedback/Status?dataId=
${
data
}
`
// datachat/feedback/Status?dataId=
)
},
},
putFeedback
:
(
data
)
=>
{
putFeedback
:
(
data
)
=>
{
return
put
(
return
post
(
`/disease-data/follow-up/feedback`
,
data
)
`
${
ewellDefectData
}
/chat/feedback/followUp`
,
data
)
}
}
}
}
src/axios/request/http.js
View file @
7c7b542a
import
axios
from
"
axios
"
;
import
axios
from
"
axios
"
import
router
from
"
../../router
"
;
import
router
from
"
../../router
"
import
qs
from
"
qs
"
;
import
qs
from
"
qs
"
// import { Message as iviewMessage, Notice as iviewNotice } from 'view-design'
// 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
)
{
let
CommonAlert
=
function
(
msg
)
{
if
(
msg
.
length
>
0
)
{
if
(
msg
.
length
>
0
)
{
return
Toast
({
return
Toast
({
message
:
msg
,
message
:
msg
,
duration
:
1500
duration
:
1500
})
;
})
}
}
}
;
}
// axios.defaults.timeout = 5000;
// axios.defaults.timeout = 5000;
if
(
process
.
env
.
NODE_ENV
==
"
development
"
)
{
if
(
process
.
env
.
NODE_ENV
==
"
development
"
)
{
axios
.
defaults
.
baseURL
=
"
/api
"
;
axios
.
defaults
.
baseURL
=
"
/api
"
}
else
{
}
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 拦截器
//http request 拦截器
axios
.
create
({
axios
.
create
({
withCredentials
:
true
withCredentials
:
true
})
;
})
axios
.
interceptors
.
request
.
use
(
axios
.
interceptors
.
request
.
use
(
(
config
)
=>
{
(
config
)
=>
{
config
.
data
=
config
.
data
;
config
.
data
=
config
.
data
config
.
headers
[
"
user-cookie
"
]
=
localStorage
.
getItem
(
"
vd_token
"
)
;
config
.
headers
[
"
user-cookie
"
]
=
localStorage
.
getItem
(
"
vd_token
"
)
return
config
;
return
config
},
},
(
error
)
=>
{
(
error
)
=>
{
return
Promise
.
reject
(
err
)
;
return
Promise
.
reject
(
err
)
}
}
)
;
)
/**
/**
* 跳转登录页
* 跳转登录页
...
@@ -42,83 +42,83 @@ axios.interceptors.request.use(
...
@@ -42,83 +42,83 @@ axios.interceptors.request.use(
const
toLogin
=
()
=>
{
const
toLogin
=
()
=>
{
router
.
replace
({
router
.
replace
({
path
:
"
/login
"
path
:
"
/login
"
})
;
})
}
;
}
//响应拦截器即异常处理
//响应拦截器即异常处理
axios
.
interceptors
.
response
.
use
(
axios
.
interceptors
.
response
.
use
(
(
response
)
=>
{
(
response
)
=>
{
if
(
response
.
data
.
code
===
0
||
response
.
data
.
code
===
-
1
)
{
if
(
response
.
data
.
code
===
0
||
response
.
data
.
code
===
-
1
)
{
CommonAlert
(
response
.
data
.
message
)
;
CommonAlert
(
response
.
data
.
message
)
}
else
if
(
response
.
data
.
code
===
-
100
)
{
}
else
if
(
response
.
data
.
code
===
-
100
)
{
localStorage
.
removeItem
(
"
vd_token
"
)
;
localStorage
.
removeItem
(
"
vd_token
"
)
// window.location.hash = "/login";
// window.location.hash = "/login";
}
}
return
response
;
return
response
},
},
(
err
)
=>
{
(
err
)
=>
{
if
(
err
&&
err
.
response
)
{
if
(
err
&&
err
.
response
)
{
switch
(
err
.
response
.
status
)
{
switch
(
err
.
response
.
status
)
{
case
400
:
case
400
:
CommonAlert
(
"
错误请求
"
)
;
CommonAlert
(
"
错误请求
"
)
console
.
log
(
"
错误请求
"
)
;
console
.
log
(
"
错误请求
"
)
break
;
break
case
401
:
case
401
:
CommonAlert
(
"
未授权,请重新登录
"
)
;
CommonAlert
(
"
未授权,请重新登录
"
)
// toLogin();
// toLogin();
console
.
log
(
"
未授权,请重新登录
"
)
;
console
.
log
(
"
未授权,请重新登录
"
)
break
;
break
case
403
:
case
403
:
CommonAlert
(
"
拒绝访问
"
)
;
CommonAlert
(
"
拒绝访问
"
)
console
.
log
(
"
拒绝访问
"
)
;
console
.
log
(
"
拒绝访问
"
)
break
;
break
case
404
:
case
404
:
CommonAlert
(
"
请求错误,未找到该资源
"
)
;
CommonAlert
(
"
请求错误,未找到该资源
"
)
console
.
log
(
"
请求错误,未找到该资源
"
)
;
console
.
log
(
"
请求错误,未找到该资源
"
)
break
;
break
case
405
:
case
405
:
CommonAlert
(
"
请求方法未允许
"
)
;
CommonAlert
(
"
请求方法未允许
"
)
console
.
log
(
"
请求方法未允许
"
)
;
console
.
log
(
"
请求方法未允许
"
)
break
;
break
case
408
:
case
408
:
CommonAlert
(
"
请求超时
"
)
;
CommonAlert
(
"
请求超时
"
)
console
.
log
(
"
请求超时
"
)
;
console
.
log
(
"
请求超时
"
)
break
;
break
case
500
:
case
500
:
CommonAlert
(
"
服务器端出错
"
)
;
CommonAlert
(
"
服务器端出错
"
)
console
.
log
(
"
服务器端出错
"
)
;
console
.
log
(
"
服务器端出错
"
)
break
;
break
case
501
:
case
501
:
CommonAlert
(
"
网络未实现
"
)
;
CommonAlert
(
"
网络未实现
"
)
console
.
log
(
"
网络未实现
"
)
;
console
.
log
(
"
网络未实现
"
)
break
;
break
case
502
:
case
502
:
CommonAlert
(
"
网络错误
"
)
;
CommonAlert
(
"
网络错误
"
)
console
.
log
(
"
网络错误
"
)
;
console
.
log
(
"
网络错误
"
)
break
;
break
case
503
:
case
503
:
CommonAlert
(
"
服务不可用
"
)
;
CommonAlert
(
"
服务不可用
"
)
console
.
log
(
"
服务不可用
"
)
;
console
.
log
(
"
服务不可用
"
)
break
;
break
case
504
:
case
504
:
CommonAlert
(
"
网络超时
"
)
;
CommonAlert
(
"
网络超时
"
)
console
.
log
(
"
网络超时
"
)
;
console
.
log
(
"
网络超时
"
)
break
;
break
case
505
:
case
505
:
CommonAlert
(
"
http版本不支持该请求
"
)
;
CommonAlert
(
"
http版本不支持该请求
"
)
console
.
log
(
"
http版本不支持该请求
"
)
;
console
.
log
(
"
http版本不支持该请求
"
)
break
;
break
default
:
default
:
CommonAlert
(
`连接错误
${
err
.
response
.
status
}
`
)
;
CommonAlert
(
`连接错误
${
err
.
response
.
status
}
`
)
console
.
log
(
`连接错误
${
err
.
response
.
status
}
`
)
;
console
.
log
(
`连接错误
${
err
.
response
.
status
}
`
)
}
}
}
else
{
}
else
{
CommonAlert
(
"
连接到服务器失败
"
)
;
CommonAlert
(
"
连接到服务器失败
"
)
console
.
log
(
"
连接到服务器失败
"
)
;
console
.
log
(
"
连接到服务器失败
"
)
}
}
return
Promise
.
resolve
(
err
.
response
)
;
return
Promise
.
resolve
(
err
.
response
)
}
}
)
;
)
/**
/**
* 封装get方法
* 封装get方法
...
@@ -126,17 +126,17 @@ axios.interceptors.response.use(
...
@@ -126,17 +126,17 @@ axios.interceptors.response.use(
* @param data
* @param data
* @returns {Promise}
* @returns {Promise}
*/
*/
export
function
get
(
url
,
data
=
{})
{
export
function
get
(
url
,
params
=
{})
{
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
axios
.
get
(
url
,
data
).
then
(
axios
.
get
(
url
,
{
params
}
).
then
(
(
response
)
=>
{
(
response
)
=>
{
resolve
(
response
.
data
)
;
resolve
(
response
.
data
)
},
},
(
err
)
=>
{
(
err
)
=>
{
reject
(
err
)
;
reject
(
err
)
}
}
)
;
)
})
;
})
}
}
/**
/**
...
@@ -154,13 +154,13 @@ export function post(url, data = {}, params = {}) {
...
@@ -154,13 +154,13 @@ export function post(url, data = {}, params = {}) {
})
})
.
then
(
.
then
(
(
response
)
=>
{
(
response
)
=>
{
resolve
(
response
.
data
)
;
resolve
(
response
.
data
)
},
},
(
err
)
=>
{
(
err
)
=>
{
reject
(
err
)
;
reject
(
err
)
}
}
)
;
)
})
;
})
}
}
export
function
postForm
(
url
,
data
=
{})
{
export
function
postForm
(
url
,
data
=
{})
{
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
...
@@ -172,13 +172,13 @@ export function postForm(url, data = {}) {
...
@@ -172,13 +172,13 @@ export function postForm(url, data = {}) {
})
})
.
then
(
.
then
(
(
response
)
=>
{
(
response
)
=>
{
resolve
(
response
.
data
)
;
resolve
(
response
.
data
)
},
},
(
err
)
=>
{
(
err
)
=>
{
reject
(
err
)
;
reject
(
err
)
}
}
)
;
)
})
;
})
}
}
//用来导出excel
//用来导出excel
...
@@ -193,13 +193,13 @@ export function expoertExcel(url, data = {}) {
...
@@ -193,13 +193,13 @@ export function expoertExcel(url, data = {}) {
})
})
.
then
(
.
then
(
(
response
)
=>
{
(
response
)
=>
{
resolve
(
response
.
data
)
;
resolve
(
response
.
data
)
},
},
(
err
)
=>
{
(
err
)
=>
{
reject
(
err
)
;
reject
(
err
)
}
}
)
;
)
})
;
})
}
}
//下载excel
//下载excel
...
@@ -215,20 +215,20 @@ export function downloadExcel(url, data = {}, title = "筛查信息导出表") {
...
@@ -215,20 +215,20 @@ export function downloadExcel(url, data = {}, title = "筛查信息导出表") {
//兼容ie
//兼容ie
let
blob
=
new
Blob
([
res
.
data
],
{
let
blob
=
new
Blob
([
res
.
data
],
{
type
:
"
application/vnd.ms-excel
"
type
:
"
application/vnd.ms-excel
"
})
;
})
window
.
navigator
.
msSaveOrOpenBlob
(
blob
,
`
${
title
}
.xlsx`
)
;
window
.
navigator
.
msSaveOrOpenBlob
(
blob
,
`
${
title
}
.xlsx`
)
return
;
return
}
else
{
}
else
{
const
link
=
document
.
createElement
(
"
a
"
)
;
const
link
=
document
.
createElement
(
"
a
"
)
let
blob
=
new
Blob
([
res
.
data
],
{
let
blob
=
new
Blob
([
res
.
data
],
{
type
:
"
application/vnd.ms-excel
"
type
:
"
application/vnd.ms-excel
"
})
;
})
link
.
style
.
display
=
"
none
"
;
link
.
style
.
display
=
"
none
"
link
.
href
=
URL
.
createObjectURL
(
blob
)
;
link
.
href
=
URL
.
createObjectURL
(
blob
)
link
.
setAttribute
(
"
download
"
,
`
${
title
}
.xlsx`
)
;
link
.
setAttribute
(
"
download
"
,
`
${
title
}
.xlsx`
)
document
.
body
.
appendChild
(
link
)
;
document
.
body
.
appendChild
(
link
)
link
.
click
()
;
link
.
click
()
document
.
body
.
removeChild
(
link
)
;
document
.
body
.
removeChild
(
link
)
}
}
})
})
.
catch
((
error
)
=>
{
.
catch
((
error
)
=>
{
...
@@ -236,9 +236,9 @@ export function downloadExcel(url, data = {}, title = "筛查信息导出表") {
...
@@ -236,9 +236,9 @@ export function downloadExcel(url, data = {}, title = "筛查信息导出表") {
// title: '错误',
// title: '错误',
// desc: '系统数据错误',
// desc: '系统数据错误',
// })
// })
CommonAlert
(
"
系统数据错误
"
)
;
CommonAlert
(
"
系统数据错误
"
)
console
.
log
(
error
)
;
console
.
log
(
error
)
})
;
})
}
}
/**
/**
* 封装delete请求
* 封装delete请求
...
@@ -251,13 +251,13 @@ export function Delete(url, data = {}) {
...
@@ -251,13 +251,13 @@ export function Delete(url, data = {}) {
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
axios
.
delete
(
url
,
data
).
then
(
axios
.
delete
(
url
,
data
).
then
(
(
response
)
=>
{
(
response
)
=>
{
resolve
(
response
.
data
)
;
resolve
(
response
.
data
)
},
},
(
err
)
=>
{
(
err
)
=>
{
reject
(
err
)
;
reject
(
err
)
}
}
)
;
)
})
;
})
}
}
/**
/**
...
@@ -271,15 +271,15 @@ export function put(url, data = {}) {
...
@@ -271,15 +271,15 @@ export function put(url, data = {}) {
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
axios
.
put
(
url
,
data
).
then
(
axios
.
put
(
url
,
data
).
then
(
(
response
)
=>
{
(
response
)
=>
{
resolve
(
response
.
data
)
;
resolve
(
response
.
data
)
},
},
(
err
)
=>
{
(
err
)
=>
{
reject
(
err
)
;
reject
(
err
)
}
}
)
;
)
})
;
})
}
}
export
function
getUrl
()
{
export
function
getUrl
()
{
return
axios
.
defaults
.
baseURL
;
return
axios
.
defaults
.
baseURL
}
}
src/pages/feedback.vue
View file @
7c7b542a
...
@@ -95,12 +95,12 @@ export default {
...
@@ -95,12 +95,12 @@ export default {
return
return
}
}
const
data
=
{
const
data
=
{
data
Id
:
this
.
dataId
,
patient
Id
:
this
.
dataId
,
feedbackC
ontent
:
c
ontent
:
this
.
selected
!=
5
this
.
selected
!=
5
?
this
.
radioList
[
this
.
selected
-
1
].
label
?
this
.
radioList
[
this
.
selected
-
1
].
label
:
this
.
value
,
:
this
.
value
,
feedbackT
ype
:
this
.
selected
t
ype
:
this
.
selected
}
}
this
.
$API
.
putFeedback
(
data
).
then
((
res
)
=>
{
this
.
$API
.
putFeedback
(
data
).
then
((
res
)
=>
{
if
(
res
.
code
==
1
)
{
if
(
res
.
code
==
1
)
{
...
@@ -109,12 +109,16 @@ export default {
...
@@ -109,12 +109,16 @@ export default {
})
})
},
},
getData
()
{
getData
()
{
this
.
$API
.
getFeedback
(
this
.
dataId
).
then
((
res
)
=>
{
const
data
=
{
patientId
:
this
.
dataId
}
this
.
$API
.
getFeedback
(
data
).
then
((
res
)
=>
{
if
(
res
.
code
==
1
)
{
if
(
res
.
code
==
1
)
{
this
.
submitStatus
=
res
.
object
.
submitStatus
this
.
submitStatus
=
res
.
object
.
submitStatus
if
(
this
.
submitStatus
==
1
)
{
if
(
this
.
submitStatus
==
1
)
{
this
.
selected
=
res
.
object
.
data
.
feedbackType
+
""
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
{
}
else
{
this
.
selected
=
""
this
.
selected
=
""
this
.
value
=
""
this
.
value
=
""
...
@@ -134,7 +138,7 @@ export default {
...
@@ -134,7 +138,7 @@ export default {
}
}
},
},
mounted
()
{
mounted
()
{
console
.
log
(
this
.
$route
)
;
console
.
log
(
this
.
$route
)
this
.
dataId
=
this
.
$route
.
params
.
dataId
this
.
dataId
=
this
.
$route
.
params
.
dataId
if
(
this
.
dataId
)
{
if
(
this
.
dataId
)
{
this
.
getData
()
this
.
getData
()
...
...
vue.config.js
View file @
7c7b542a
...
@@ -64,7 +64,8 @@ module.exports = {
...
@@ -64,7 +64,8 @@ module.exports = {
open
:
true
,
open
:
true
,
proxy
:
{
proxy
:
{
"
/api
"
:
{
"
/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://localhost:8201/',
// target: 'http://192.168.3.221/8201/',
// target: 'http://192.168.3.221/8201/',
changeOrigin
:
true
,
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