Commit 4a0e75fe authored by “yiyousong”'s avatar “yiyousong”

pref:修改环境变量

parent cef7749c
VUE_APP_API_BASE_URL=http://192.168.0.98:11072/zwfw VUE_APP_API_BASE_URL=http://192.168.0.98:11072
# 开发环境配置 # 开发环境配置
NODE_ENV = development NODE_ENV = development
VUE_APP_API_BASE_URL=http://192.168.0.98:11078/zwfw VUE_APP_API_BASE_URL=http://192.168.0.98:11078
# 生产环境配置 # 生产环境配置
NODE_ENV = production NODE_ENV = production
VUE_APP_API_BASE_URL=/portal_home/zwfw VUE_APP_API_BASE_URL=''
# 生产环境配置 # 生产环境配置
NODE_ENV = test NODE_ENV = test
VUE_APP_API_BASE_URL=/portal_home/zwfw VUE_APP_API_BASE_URL=''
...@@ -72,12 +72,11 @@ body, ...@@ -72,12 +72,11 @@ body,
#app { #app {
width: 100% !important; width: 100% !important;
min-width: 1440px !important; min-width: 1440px !important;
min-height: 100% !important;
display: flex;
} }
.ant-spin-nested-loading, .ant-spin-nested-loading,
.ant-spin-container { .ant-spin-container {
width: 100%; width: 100%;
height: 100% !important; min-height: 100% !important;
display: flex;
} }
</style> </style>
import http from '../request/http' import http from "../request/http";
// 1.9.1. 查询API服务列表 // 1.9.1. 查询API服务列表
export function serviceApiList(params) { export function serviceApiList(params) {
return http.post("system/service/api/list", params) return http.post("/zwfw/system/service/api/list", params);
} }
// 1.9.2. 查看API服务 // 1.9.2. 查看API服务
export function serviceApiInfo(params) { export function serviceApiInfo(params) {
return http.get("system/service/api/info", params) return http.get("/zwfw/system/service/api/info", params);
} }
// 1.9.3. 保存更新API服务 // 1.9.3. 保存更新API服务
export function serviceApiSave(params) { export function serviceApiSave(params) {
return http.post("system/service/api/save", params) return http.post("/zwfw/system/service/api/save", params);
} }
// 1.9.4. 删除API服务 // 1.9.4. 删除API服务
export function serviceApiDelete(params) { export function serviceApiDelete(params) {
return http.get("system/service/api/delete", params) return http.get("/zwfw/system/service/api/delete", params);
} }
// const BASE_URL = process.env.VUE_APP_API_BASE_URL // const BASE_URL = process.env.VUE_APP_API_BASE_URL
module.exports = { module.exports = {
fileCommonupload: `/file/commonupload`, //1.2.4. 上传附件 fileCommonupload: `/zwfw/file/commonupload`, //1.2.4. 上传附件
} };
import http from '../request/http' import http from "../request/http";
// 1.10.1. 查询应用服务列表 // 1.10.1. 查询应用服务列表
export function serviceList(params) { export function serviceList(params) {
return http.post("system/service/list", params) return http.post("/zwfwsystem/service/list", params);
} }
// 1.10.2. 查看应用服务 // 1.10.2. 查看应用服务
export function serviceInfo(params) { export function serviceInfo(params) {
return http.get("system/service/info", params) return http.get("/zwfwsystem/service/info", params);
} }
// 1.10.3. 保存更新应用服务 // 1.10.3. 保存更新应用服务
export function serviceSave(params) { export function serviceSave(params) {
return http.post("system/service/save", params) return http.post("/zwfwsystem/service/save", params);
} }
// 1.10.4. 删除应用服务 // 1.10.4. 删除应用服务
export function serviceDelete(params) { export function serviceDelete(params) {
return http.get("system/service/delete", params) return http.get("/zwfwsystem/service/delete", params);
} }
import http from '../request/http' import http from "../request/http";
// 1.14.1. 查询区域列表 // 1.14.1. 查询区域列表
export function areaList(params) { export function areaList(params) {
return http.post("area/list", params) return http.post("/zwfw/area/list", params);
} }
// 1.14.2. 查看区域 // 1.14.2. 查看区域
export function areaInfo(params) { export function areaInfo(params) {
return http.get("area/info", params) return http.get("/zwfw/area/info", params);
} }
// 1.14.3. 查看区域子信息 // 1.14.3. 查看区域子信息
export function getListByParentId(params) { export function getListByParentId(params) {
return http.get("area/getListByParentId", params) return http.get("/zwfw/area/getListByParentId", params);
} }
// 1.14.4. 获取所有区域信息 // 1.14.4. 获取所有区域信息
export function areaTreeselect(params) { export function areaTreeselect(params) {
return http.post("area/treeselect", params) return http.post("/zwfw/area/treeselect", params);
} }
import http from '../request/http' import http from "../request/http";
// 1.4.1. 查询角色信息列表 // 1.4.1. 查询角色信息列表
export function roleList(params) { export function roleList(params) {
return http.post("role/list", params) return http.post("/zwfw/role/list", params);
} }
// 1.4.2. 查看角色信息 // 1.4.2. 查看角色信息
export function roleInfo(params) { export function roleInfo(params) {
return http.get("role/info", params) return http.get("/zwfw/role/info", params);
} }
// 1.4.3. 保存更新角色信息 // 1.4.3. 保存更新角色信息
export function roleSave(params) { export function roleSave(params) {
return http.post("role/save", params) return http.post("/zwfw/role/save", params);
} }
// 1.4.4. 删除角色信息 // 1.4.4. 删除角色信息
export function roleDelete(params) { export function roleDelete(params) {
return http.get("role/delete", params) return http.get("/zwfw/role/delete", params);
} }
// 1.6.1. 分配菜单到角色 // 1.6.1. 分配菜单到角色
export function assignMenuToRole(params) { export function assignMenuToRole(params) {
return http.post("role/auth/assignMenuToRole", params) return http.post("/zwfw/role/auth/assignMenuToRole", params);
} }
import http from '../request/http' import http from "../request/http";
// 1.15.1. 获取站点下的数据管理列表 // 1.15.1. 获取站点下的数据管理列表
export function censusListInterface(params) { export function censusListInterface(params) {
return http.post("site/model/census/list", params) return http.post("/zwfw/site/model/census/list", params);
} }
import http from '../request/http' import http from "../request/http";
// 1.7.1. 查询菜单信息业务列表 // 1.7.1. 查询菜单信息业务列表
export function menuList(params) { export function menuList(params) {
return http.post("menu/list", params) return http.post("/zwfw/menu/list", params);
} }
// 1.7.2. 查看菜单信息业务 // 1.7.2. 查看菜单信息业务
export function menuInfo(params) { export function menuInfo(params) {
return http.get("menu/info", params) return http.get("/zwfw/menu/info", params);
} }
// 1.7.3. 保存更新菜单信息业务 // 1.7.3. 保存更新菜单信息业务
export function menuSave(params) { export function menuSave(params) {
return http.post("menu/save", params) return http.post("/zwfw/menu/save", params);
} }
// 1.7.4. 删除菜单信息业务 // 1.7.4. 删除菜单信息业务
export function menuDelete(params) { export function menuDelete(params) {
return http.get("menu/delete", params) return http.get("/zwfw/menu/delete", params);
} }
// 1.7.5. 查询所有可用菜单 // 1.7.5. 查询所有可用菜单
export function menuFindAll(params) { export function menuFindAll(params) {
return http.post("menu/findAll", params) return http.post("/zwfw/menu/findAll", params);
} }
// 1.3.8 查询菜单权限列表 // 1.3.8 查询菜单权限列表
export function menuFindAllTree(params) { export function menuFindAllTree(params) {
return http.post("menu/list/tree", params) return http.post("/zwfw/menu/list/tree", params);
} }
import http from '../request/http' import http from "../request/http";
// 1.16.1. 查询站点编排列表 // 1.16.1. 查询站点编排列表
export function appsListInterface(params) { export function appsListInterface(params) {
return http.post("site/model/list", params) return http.post("/zwfw/site/model/list", params);
} }
...@@ -2,21 +2,21 @@ import http from "../request/http"; ...@@ -2,21 +2,21 @@ import http from "../request/http";
// 1.2.1. 登录 // 1.2.1. 登录
export function LoginInterface(params) { export function LoginInterface(params) {
return http.post("login/login", params); return http.post("/zwfw/login/login", params);
} }
// 1.2.2. 首页 // 1.2.2. 首页
export function loginIndex(params) { export function loginIndex(params) {
return http.post("login/index", params); return http.post("/zwfw/login/index", params);
} }
// 1.2.3. 登出 // 1.2.3. 登出
export function LogoutInterface(params) { export function LogoutInterface(params) {
return http.post("login/logout", params); return http.post("/zwfw/login/logout", params);
} }
// 1.2.4. 用户修改密码 // 1.2.4. 用户修改密码
export function changePassword(params) { export function changePassword(params) {
return http.post("user/change/password", params); return http.post("/zwfw/user/change/password", params);
} }
// 管理员修改密码 // 管理员修改密码
export function editPassword(params) { export function editPassword(params) {
return http.post("user/reset/password", params); return http.post("/zwfw/user/reset/password", params);
} }
import http from '../request/http' import http from "../request/http";
// 1.3.1. 查询用户信息业务列表 // 1.3.1. 查询用户信息业务列表
export function userList(params) { export function userList(params) {
return http.post("user/list", params) return http.post("/zwfw/user/list", params);
} }
// 1.3.2. 查看用户信息业务 // 1.3.2. 查看用户信息业务
export function userInfo(params) { export function userInfo(params) {
return http.get("user/info", params) return http.get("/zwfw/user/info", params);
} }
// 1.3.3. 保存更新用户信息业务 // 1.3.3. 保存更新用户信息业务
export function userSave(params) { export function userSave(params) {
return http.post("user/save", params) return http.post("/zwfw/user/save", params);
} }
// 1.3.4. 删除用户信息业务 // 1.3.4. 删除用户信息业务
export function userDelete(params) { export function userDelete(params) {
return http.get("user/delete", params) return http.get("/zwfw/user/delete", params);
} }
// 1.3.5. 用户站点授权 // 1.3.5. 用户站点授权
export function userSiteAuth(params) { export function userSiteAuth(params) {
return http.post("user/siteAuth", params) return http.post("/zwfw/user/siteAuth", params);
} }
import Vue from "vue"; import Vue from "vue";
import router from "@/router" import router from "@/router";
import axios from 'axios' import axios from "axios";
import { message } from 'ant-design-vue'; import { message } from "ant-design-vue";
import Storage from "@/utils/js/Storage" import Storage from "@/utils/js/Storage";
const service = axios.create({ const service = axios.create({
baseURL: process.env.VUE_APP_API_BASE_URL, baseURL: process.env.VUE_APP_API_BASE_URL,
// timeout: 10000 // timeout: 10000
}) });
service.interceptors.request.use(config => { service.interceptors.request.use(
Vue.prototype.$setLoading({ (config) => {
spinning: true, Vue.prototype.$setLoading({
tip: "请稍等", spinning: true,
}); tip: "请稍等",
config.data = JSON.stringify(config.data); });
config.headers = { config.data = JSON.stringify(config.data);
'Content-Type': 'application/json;charset=utf-8' config.headers = {
} "Content-Type": "application/json;charset=utf-8",
const Authorization = JSON.parse(localStorage.getItem('Authorization')); };
if (Authorization) { const Authorization = JSON.parse(localStorage.getItem("Authorization"));
config.headers.Authorization = Authorization; if (Authorization) {
} config.headers.Authorization = Authorization;
return config
}, error => {
Promise.reject(error)
})
service.interceptors.response.use(response => {
Vue.prototype.$setLoading(false);
if (response.data.code !== undefined && response.data.msg !== undefined) {
let { code, msg } = response.data
if (code === -1) {
message.error({
content: msg,
maxCount: 1,
})
} else if (code === 401) {
message.error({
message: msg,
maxCount: 1,
})
Storage.remove(2, "userInfo")
Storage.remove(2, "siteId")
Storage.remove(2, "Authorization")
router.push('/')
} }
return config;
},
(error) => {
Promise.reject(error);
} }
return response.data );
}, error => { service.interceptors.response.use(
if (error && error.response) { (response) => {
switch (error.response.status) { Vue.prototype.$setLoading(false);
case 400: if (response.data.code !== undefined && response.data.msg !== undefined) {
error.message = '错误请求' let { code, msg } = response.data;
break; if (code === -1) {
case 401: message.error({
error.message = '未授权,请重新登录' content: msg,
break; maxCount: 1,
case 403: });
error.message = '拒绝访问' } else if (code === 401) {
break; message.error({
case 404: message: msg,
error.message = '请求错误,未找到该资源' maxCount: 1,
break; });
case 405: Storage.remove(2, "userInfo");
error.message = '请求方法未允许' Storage.remove(2, "siteId");
break; Storage.remove(2, "Authorization");
case 408: router.push("/");
error.message = '请求超时' }
break;
case 500:
error.message = '服务器端出错'
break;
case 501:
error.message = '网络未实现'
break;
case 502:
error.message = '网络错误'
break;
case 503:
error.message = '服务不可用'
break;
case 504:
error.message = '网络超时'
break;
case 505:
error.message = 'http版本不支持该请求'
break;
default:
error.message = `连接错误${error.response.status}`
} }
} else { return response.data;
if (JSON.stringify(error).includes('timeout')) { },
(error) => {
Vue.prototype.$message.error('服务器响应超时,请刷新当前页'); if (error && error.response) {
switch (error.response.status) {
case 400:
error.message = "错误请求";
break;
case 401:
error.message = "未授权,请重新登录";
break;
case 403:
error.message = "拒绝访问";
break;
case 404:
error.message = "请求错误,未找到该资源";
break;
case 405:
error.message = "请求方法未允许";
break;
case 408:
error.message = "请求超时";
break;
case 500:
error.message = "服务器端出错";
break;
case 501:
error.message = "网络未实现";
break;
case 502:
error.message = "网络错误";
break;
case 503:
error.message = "服务不可用";
break;
case 504:
error.message = "网络超时";
break;
case 505:
error.message = "http版本不支持该请求";
break;
default:
error.message = `连接错误${error.response.status}`;
}
} else {
if (JSON.stringify(error).includes("timeout")) {
Vue.prototype.$message.error("服务器响应超时,请刷新当前页");
}
error.message = "连接服务器失败";
} }
error.message = '连接服务器失败' Vue.prototype.$setLoading(false);
// message.error(error.message);
return Promise.resolve(error.response);
} }
Vue.prototype.$setLoading(false); );
message.error(error.message); export default service;
return Promise.resolve(error.response)
})
export default service
...@@ -16,7 +16,14 @@ ...@@ -16,7 +16,14 @@
> >
<div class="flip"> <div class="flip">
<div class="mod_min"> <div class="mod_min">
<img :src="api + item.imgPath" alt /> <img
:src="
item.imgPath
? api + item.imgPath
: require('../../assets/images/qyhx.png')
"
alt
/>
<div class="mod_cont"> <div class="mod_cont">
<p>{{ item.name }}</p> <p>{{ item.name }}</p>
<span> <span>
...@@ -38,9 +45,7 @@ export default { ...@@ -38,9 +45,7 @@ export default {
mixins: [menu], mixins: [menu],
data() { data() {
return { return {
api: process.env.VUE_APP_API_BASE_URL.includes("zwfw") api: process.env.VUE_APP_API_BASE_URL + "/",
? process.env.VUE_APP_API_BASE_URL.replace("zwfw", "")
: process.env.VUE_APP_API_BASE_URL + "/",
menuPermission: [], menuPermission: [],
}; };
}, },
...@@ -137,9 +142,7 @@ export default { ...@@ -137,9 +142,7 @@ export default {
cursor: pointer; cursor: pointer;
&:hover > .flip { &:hover > .flip {
// border: 1px solid rgb(25, 76, 245) !important;
transform: translateY(-10px); transform: translateY(-10px);
// transform: rotateX(-360deg) !important;
} }
.flip { .flip {
......
...@@ -183,7 +183,7 @@ export default { ...@@ -183,7 +183,7 @@ export default {
@headerH: 4.5rem; @headerH: 4.5rem;
.Container { .Container {
width: 100%; width: 100%;
height: auto; height: 100%;
position: relative; position: relative;
.header_box { .header_box {
display: flex; display: flex;
......
...@@ -13,7 +13,16 @@ ...@@ -13,7 +13,16 @@
@click="openWindow(item.modelUrl)" @click="openWindow(item.modelUrl)"
> >
<div class="picture"> <div class="picture">
<img width="40" height="35" :src="api + item.modelIcon" alt /> <img
width="40"
height="35"
:src="
item.modelIcon
? api + item.modelIcon
: require('../../assets/images/u222.svg')
"
alt
/>
</div> </div>
<h5 style="margin-top: 10px">{{ item.modelName }}</h5> <h5 style="margin-top: 10px">{{ item.modelName }}</h5>
</div> </div>
...@@ -30,9 +39,7 @@ export default { ...@@ -30,9 +39,7 @@ export default {
mixins: [menu], mixins: [menu],
data() { data() {
return { return {
api: process.env.VUE_APP_API_BASE_URL.includes("zwfw") api: process.env.VUE_APP_API_BASE_URL + "/",
? process.env.VUE_APP_API_BASE_URL.replace("zwfw", "")
: process.env.VUE_APP_API_BASE_URL,
siteId: "", siteId: "",
siteModelList: [], // 站点编排列表 siteModelList: [], // 站点编排列表
}; };
...@@ -55,8 +62,10 @@ export default { ...@@ -55,8 +62,10 @@ export default {
}, },
openWindow(href) { openWindow(href) {
let token = Storage.get(2, "Authorization"); let token = Storage.get(2, "Authorization");
let siteid = Storage.get(2, "siteId"); let siteid = Storage.get(2, "siteId") ? Storage.get(2, "siteId") : 0;
let siteName = Storage.get(2, "siteName"); let siteName = Storage.get(2, "siteName")
? Storage.get(2, "siteName")
: "";
let reg = /^((https|http|ftp|rtsp|mms)?:\/\/)[^\s]+/; let reg = /^((https|http|ftp|rtsp|mms)?:\/\/)[^\s]+/;
let info = Storage.get(2, "userInfo"); let info = Storage.get(2, "userInfo");
let userInfo = JSON.stringify({ let userInfo = JSON.stringify({
...@@ -113,7 +122,7 @@ export default { ...@@ -113,7 +122,7 @@ export default {
position: absolute; position: absolute;
bottom: 0; bottom: 0;
background-color: rgba(3, 23, 24, 0.452); background-color: rgba(3, 23, 24, 0.452);
overflow-y: auto;
.modules { .modules {
margin: 0 100px; margin: 0 100px;
padding-top: 20px; padding-top: 20px;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment