gongtianxiao 1 mese fa
parent
commit
7f14ec96c9

+ 7 - 0
public/config.js

@@ -0,0 +1,7 @@
+window.__APP_CONFIG__ = {
+  SERVER_URL: 'http://121.43.55.7:10081/dms',
+  // SERVER_URL: 'http://121.43.55.7:2101',
+  LOGIN_URL: 'http://121.43.55.7:10086',
+  MODEL_ID: 1818,
+  COLUMN_ID: 1764,
+};

+ 1 - 0
public/index.html

@@ -7,6 +7,7 @@
   <meta name="viewport" content="width=device-width,initial-scale=1.0">
   <link rel="icon" href="<%= BASE_URL %>favicon.ico">
   <title>青浦区国资委国有资产管理系统</title>
+  <script src="./config.js"></script>
 </head>
 
 <body>

+ 1 - 1
src/api/enterpriseList.js

@@ -1,6 +1,6 @@
 import { service } from "@/utils/request";
 import { buildAddContentPayload, buildContentPayload } from '@/utils/assetDetailFields';
-import { COLUMN_ID, MODEL_ID } from '@/assets/config';
+import { COLUMN_ID, MODEL_ID } from '@/config';
 
 export const getEnterprise = (FormData) => {
   return service({

+ 0 - 10
src/assets/config.js

@@ -1,10 +0,0 @@
-export const SERVER_URL = 'http://121.43.55.7:10081/dms';
-// export const SERVER_URL = 'http://121.43.55.7:2101';
-
-export const LOGIN_URL = 'http://121.43.55.7:10086';
-
-//模型ID
-export const MODEL_ID = 1818;
-
-//栏目ID
-export const COLUMN_ID = 1764;

+ 1 - 1
src/components/manage/pages/ManageBasicArchive.vue

@@ -233,7 +233,7 @@ import {
 } from '@/utils/aggregateReportRecords';
 import { updateAudit, submitAssetEdit, updateContent } from '@/api/enterpriseList';
 import { buildContentPayload, resolveAssetRecord } from '@/utils/assetDetailFields';
-import { COLUMN_ID, MODEL_ID } from '@/assets/config';
+import { COLUMN_ID, MODEL_ID } from '@/config';
 const enterpriseStore = useEnterpriseStore();
 const userStore = useUserStore();
 const filterStore = useFilterStore();

+ 10 - 0
src/config.js

@@ -0,0 +1,10 @@
+/**
+ * 读取 public/config.js 挂载到 window.__APP_CONFIG__ 的全局配置
+ * public/config.js 通过 index.html 中 <script src="./config.js"> 加载
+ */
+const cfg = window.__APP_CONFIG__ || {};
+
+export const SERVER_URL = cfg.SERVER_URL || '';
+export const LOGIN_URL = cfg.LOGIN_URL || '';
+export const MODEL_ID = cfg.MODEL_ID || 1818;
+export const COLUMN_ID = cfg.COLUMN_ID || 1764;

+ 1 - 1
src/store/enterprise.js

@@ -8,7 +8,7 @@ import {
 import { buildContentPayload, resolveAssetRecord } from '@/utils/assetDetailFields';
 import { normalizeGroupName } from '@/utils/aggregateReportRecords';
 import { useUserStore } from '@/store/user';
-import { COLUMN_ID, MODEL_ID } from '@/assets/config';
+import { COLUMN_ID, MODEL_ID } from '@/config';
 
 /** 月报 / 企业列表 states 枚举 */
 export const REPORT_STATE = {

+ 1 - 1
src/utils/request.js

@@ -2,7 +2,7 @@ import axios from "axios";
 import qs from "qs";
 import { useUserStore } from '@/store/user';
 import router from '@/router';
-import { SERVER_URL, LOGIN_URL } from '@/assets/config';
+import { SERVER_URL, LOGIN_URL } from '@/config';
 
 export const service = axios.create({
   baseURL: SERVER_URL,