diff --git a/package.json b/package.json index 4907087..ee7a15c 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,9 @@ "target": [ { "target": "nsis", - "arch": ["x64"] + "arch": [ + "x64" + ] } ] }, @@ -40,6 +42,7 @@ }, "dependencies": { "@vitejs/plugin-basic-ssl": "^2.0.0", + "axios": "^1.11.0", "element-plus": "^2.10.4", "vue": "^3.5.17", "vue-router": "4" diff --git a/src/api/api.js b/src/api/api.js new file mode 100644 index 0000000..d1938cc --- /dev/null +++ b/src/api/api.js @@ -0,0 +1,50 @@ +import request from '@/utils/request'; + + +export function getParasPos(data) { + return request({ + url: '/api/ParasPos/GetParasPos', method: 'get', params: data + }); +} + +export function setParasPos(data) { + return request({ + url: '/api/ParasPos/SetParasPos', method: 'post', data: data + }); +} + +export function getParasSignalpro(data) { + return request({ + url: '/api/ParasPos/GetParasSignalpro', method: 'get', params: data + }); +} + +export function setParasSignalpro(data) { + return request({ + url: '/api/ParasPos/SetParasSignalpro', method: 'post', data: data + }); +} + +export function getShildList(data) { + return request({ + url: '/api/Fod/ShildList', method: 'get', params: data + }); +} + +export function addShildData(data) { + return request({ + url: '/api/Fod/ShildList', method: 'post', data: data + }); +} + +export function updateShildData(data) { + return request({ + url: '/api/Fod/UpdateShild', method: 'post', data: data + }); +} + +export function delShildData(data) { + return request({ + url: '/api/Fod/DeleteShild', method: 'post', data: data + }); +} \ No newline at end of file diff --git a/src/utils/request.js b/src/utils/request.js new file mode 100644 index 0000000..d5be0a6 --- /dev/null +++ b/src/utils/request.js @@ -0,0 +1,36 @@ +import axios from 'axios'; + +axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8'; + +const service = axios.create({ + baseURL: '/dev-api', timeout: 10000 +}); + +service.interceptors.request.use(config => { + return config; +}, error => { +}); + +service.interceptors.response.use(res => { + return res.data; +}, error => { + console.log('err' + error); + let {message} = error; + if (message == 'Network Error') { + message = '后端接口连接异常'; + } else if (message.includes('timeout')) { + message = '系统接口请求超时'; + } else if (message.includes('Request failed with status code')) { + message = '系统接口' + message.substr(message.length - 3) + '异常'; + } + ElMessage({message: message, type: 'error', duration: 5 * 1000}); + return Promise.reject(error); +}); + +function request({method = 'get', url, data = {}, params = {}}) { + return service({ + method, url, data, params + }); +} + +export default request; diff --git a/src/views/index.vue b/src/views/index.vue index f085c37..5891d32 100644 --- a/src/views/index.vue +++ b/src/views/index.vue @@ -207,6 +207,90 @@
+
成像设置
+ + + + + + + + + + + + + + + + + +
检测设置
+ + + + + + + + + + + + + + + + + + + + + + + +
+ 保存 +
+
+
+
路线设置
+ + + + +
+ + +
+ 保存 +
+
+
@@ -304,6 +388,7 @@