Browse Source

ip设置外移

master
常熟吴彦祖 4 weeks ago
parent
commit
bc4053b931
  1. 6
      src/store/modules/user.js
  2. 53
      src/utils/runtimeSiteConfig.js
  3. 5
      src/views/modules/board/sopBoard.vue
  4. 6
      src/views/modules/board/sopBoard_old.vue
  5. 3
      src/views/modules/print/printPackageLabelNoPreview2.js
  6. 3
      src/views/modules/print/print_outBox_label.js
  7. 3
      src/views/modules/print/print_outBox_label0327.js
  8. 3
      src/views/modules/print/print_package_TCPlabel-NOOREVIEW.js
  9. 3
      src/views/modules/print/print_package_label-NOOREVIEW.js
  10. 3
      src/views/modules/print/print_package_label.js
  11. 5
      static/config/index-prod.js
  12. 5
      static/config/index-qa.js
  13. 5
      static/config/index-uat.js
  14. 6
      static/config/index.js

6
src/store/modules/user.js

@ -1,3 +1,5 @@
import { getUploadBaseUrl, getSopFileBaseUrl } from '@/utils/runtimeSiteConfig.js'
export default {
namespaced: true,
state: {
@ -6,8 +8,8 @@ export default {
site: 0,
languageDefault: '',
userDisplay: '',
padSopUrl:process.env.NODE_ENV !== 'production' && process.env.OPEN_PROXY ? 'http://192.168.1.83:81/upload/' :'http://192.168.2.172/upload/',
tvSopUrl:process.env.NODE_ENV !== 'production' && process.env.OPEN_PROXY ? 'http://192.168.1.83:81/sopFile/' :'http://192.168.2.172/sopFile/',
padSopUrl: process.env.NODE_ENV !== 'production' && process.env.OPEN_PROXY ? 'http://192.168.1.83:81/upload/' : getUploadBaseUrl(),
tvSopUrl: process.env.NODE_ENV !== 'production' && process.env.OPEN_PROXY ? 'http://192.168.1.83:81/sopFile/' : getSopFileBaseUrl(),
},
mutations: {
updateId (state, id) {

53
src/utils/runtimeSiteConfig.js

@ -0,0 +1,53 @@
/**
* 运行时站点配置 static/config 合并后的 config/index.js 注入- rqrq
* 未配置时使用与原硬编码一致的默认值便于生产在 dist 中补全 SITE_CONFIG
*/
const DEFAULT_PRINT_ASSET_BASE = 'http://192.168.2.172:80/print'
const DEFAULT_UPLOAD_BASE = 'http://192.168.2.172/upload/'
const DEFAULT_SOP_FILE_BASE = 'http://192.168.2.172/sopFile/'
function getSiteConfig () {
return typeof window !== 'undefined' && window.SITE_CONFIG ? window.SITE_CONFIG : {}
}
/**
* LODOP 打印图片根路径不含末尾 /- rqrq
* @returns {string}
*/
export function getPrintAssetBaseUrl () {
const v = getSiteConfig().printAssetBaseUrl
if (v) {
return String(v).replace(/\/+$/, '')
}
return DEFAULT_PRINT_ASSET_BASE
}
/**
* 拼接打印资源完整 URL - rqrq
* @param {string} pathSegment 文件名或相对路径片段
* @returns {string}
*/
export function buildPrintImageUrl (pathSegment) {
const base = getPrintAssetBaseUrl()
const seg = pathSegment == null ? '' : String(pathSegment)
return base + '/' + seg.replace(/^\//, '')
}
/**
* 上传根路径建议带末尾 /- rqrq
* @returns {string}
*/
export function getUploadBaseUrl () {
const v = getSiteConfig().uploadBaseUrl
return v || DEFAULT_UPLOAD_BASE
}
/**
* SOP 文件根路径建议带末尾 /- rqrq
* @returns {string}
*/
export function getSopFileBaseUrl () {
const v = getSiteConfig().sopFileBaseUrl
return v || DEFAULT_SOP_FILE_BASE
}

5
src/views/modules/board/sopBoard.vue

@ -64,9 +64,8 @@
badList:[],
pageLoaded: false,
timeOut:30000,
// packageUrl:'http://192.168.1.130/upload/',
// packageUrl:'http://192.168.2.172/sopFile/',
packageUrl:this.$store.state.user.tvSopUrl,
// packageUrl store user.tvSopUrl SITE_CONFIG.sopFileBaseUrl- rqrq
packageUrl: this.$store.state.user.tvSopUrl,
}
},
mounted () {

6
src/views/modules/board/sopBoard_old.vue

@ -37,6 +37,7 @@
import {
getSopAddress,
} from '@/api/board.js'
import { getSopFileBaseUrl } from '@/utils/runtimeSiteConfig.js'
import pdf from 'vue-pdf'
export default {
name: 'sopBoard',
@ -63,9 +64,8 @@
badUrl: '',
pageLoaded: false,
timeOut:30000,
// packageUrl:'http://192.168.1.130/upload/',
packageUrl:'http://192.168.2.172/sopFile/',
// packageUrl:'http://192.168.1.83:81/upload/',
// packageUrl static/config config/index.js- rqrq
packageUrl: getSopFileBaseUrl(),
}
},
mounted () {

3
src/views/modules/print/printPackageLabelNoPreview2.js

@ -1,5 +1,6 @@
/*调用js打印标签*/
import getLodop from '@/utils/LodopFuncs.js'
import { buildPrintImageUrl } from '@/utils/runtimeSiteConfig.js'
/*打印材料卷标签*/
export function printPackageLabelNoPreview2(printList) {
const LODOP = getLodop()
@ -110,7 +111,7 @@ export function printPackageLabelNoPreview2(printList) {
}
LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
// LODOP.ADD_PRINT_IMAGE(4,18,114,31,"<img src='http://192.168.1.83:81/upload/AMLogo.jpg'/>");
LODOP.ADD_PRINT_IMAGE(4,18,114,31,`<img src='http://192.168.2.172:80/print/${printData.keyInfoStr1}'/>`);
LODOP.ADD_PRINT_IMAGE(4,18,114,31,`<img src='${buildPrintImageUrl(printData.keyInfoStr1)}'/>`);
// LODOP.ADD_PRINT_IMAGE(4,18,114,31,`<img src='http://192.168.1.83:81/upload/${printData.keyInfoStr1}'/>`);
LODOP.SET_PRINT_STYLEA(0,"Stretch",1);
}

3
src/views/modules/print/print_outBox_label.js

@ -1,5 +1,6 @@
/*调用js打印标签*/
import getLodop from '@/utils/LodopFuncs.js'
import { buildPrintImageUrl } from '@/utils/runtimeSiteConfig.js'
/*打印材料卷标签*/
export function printOutBoxLabel(printList) {
const LODOP = getLodop()
@ -143,7 +144,7 @@ export function printOutBoxLabel(printList) {
LODOP.SET_PRINT_STYLEA(0,"Bold",1);
if(printData.iconInfo!=''&&printData.iconInfo!=null) {
// LODOP.ADD_PRINT_IMAGE(185,425,99,50, "<img src='http://192.168.1.83:81/upload/A.jpg'/>");
LODOP.ADD_PRINT_IMAGE(188,9,77,46, "<img src='http://192.168.2.172:80/print/" + printData.iconInfo + ".jpg'/>");
LODOP.ADD_PRINT_IMAGE(188,9,77,46, "<img src='" + buildPrintImageUrl(printData.iconInfo + '.jpg') + "'/>");
LODOP.SET_PRINT_STYLEA(0,"Stretch",2);
}
if(printData.code=='CODE128') {

3
src/views/modules/print/print_outBox_label0327.js

@ -1,5 +1,6 @@
/*调用js打印标签*/
import getLodop from '@/utils/LodopFuncs.js'
import { buildPrintImageUrl } from '@/utils/runtimeSiteConfig.js'
/*打印材料卷标签*/
export function printOutBoxLabel(printList) {
const LODOP = getLodop()
@ -141,7 +142,7 @@ export function printOutBoxLabel(printList) {
LODOP.SET_PRINT_STYLEA(0,"Bold",1);
if(printData.iconInfo!=''&&printData.iconInfo!=null) {
// LODOP.ADD_PRINT_IMAGE(185,425,99,50, "<img src='http://192.168.1.83:81/upload/A.jpg'/>");
LODOP.ADD_PRINT_IMAGE(185,425,99,50, "<img src='http://192.168.2.172:80/print/" + printData.iconInfo + ".jpg'/>");
LODOP.ADD_PRINT_IMAGE(185,425,99,50, "<img src='" + buildPrintImageUrl(printData.iconInfo + '.jpg') + "'/>");
LODOP.SET_PRINT_STYLEA(0,"Stretch",2);
}
if(printData.code=='CODE128') {

3
src/views/modules/print/print_package_TCPlabel-NOOREVIEW.js

@ -1,5 +1,6 @@
/*调用js打印标签*/
import getLodop from '@/utils/LodopFuncs.js'
import { buildPrintImageUrl } from '@/utils/runtimeSiteConfig.js'
/*打印材料卷标签*/
export function printTCPPackageLabelNoPreview(printList) {
const LODOP = getLodop()
@ -114,7 +115,7 @@ export function printTCPPackageLabelNoPreview(printList) {
}
LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
// LODOP.ADD_PRINT_IMAGE(4,18,114,31,"<img src='http://192.168.1.83:81/upload/AMLogo.jpg'/>");
LODOP.ADD_PRINT_IMAGE(4,18,114,31,`<img src='http://192.168.2.172:80/print/${printData.keyInfoStr1}'/>`);
LODOP.ADD_PRINT_IMAGE(4,18,114,31,`<img src='${buildPrintImageUrl(printData.keyInfoStr1)}'/>`);
// LODOP.ADD_PRINT_IMAGE(4,18,114,31,`<img src='http://192.168.1.83:81/upload/${printData.keyInfoStr1}'/>`);
LODOP.SET_PRINT_STYLEA(0,"Stretch",1);
}

3
src/views/modules/print/print_package_label-NOOREVIEW.js

@ -1,5 +1,6 @@
/*调用js打印标签*/
import getLodop from '@/utils/LodopFuncs.js'
import { buildPrintImageUrl } from '@/utils/runtimeSiteConfig.js'
/*打印材料卷标签*/
export function printPackageLabelNoPreview(printList) {
const LODOP = getLodop()
@ -123,7 +124,7 @@ export function printPackageLabelNoPreview(printList) {
}
LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
// LODOP.ADD_PRINT_IMAGE(4,18,114,31,"<img src='http://192.168.1.83:81/upload/AMLogo.jpg'/>");
LODOP.ADD_PRINT_IMAGE(4,18,114,31,`<img src='http://192.168.2.172:80/print/${printData.keyInfoStr1}'/>`);
LODOP.ADD_PRINT_IMAGE(4,18,114,31,`<img src='${buildPrintImageUrl(printData.keyInfoStr1)}'/>`);
// LODOP.ADD_PRINT_IMAGE(4,18,114,31,`<img src='http://192.168.1.83:81/upload/${printData.keyInfoStr1}'/>`);
LODOP.SET_PRINT_STYLEA(0,"Stretch",1);
}

3
src/views/modules/print/print_package_label.js

@ -1,5 +1,6 @@
/*调用js打印标签*/
import getLodop from '@/utils/LodopFuncs.js'
import { buildPrintImageUrl } from '@/utils/runtimeSiteConfig.js'
/*打印材料卷标签*/
export function printPackageLabel(printList) {
const LODOP = getLodop()
@ -105,7 +106,7 @@ export function printPackageLabel(printList) {
}
LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
// LODOP.ADD_PRINT_IMAGE(4,18,114,31,"<img src='http://192.168.1.83:81/upload/AMLogo.jpg'/>");
LODOP.ADD_PRINT_IMAGE(4,18,114,31,`<img src='http://192.168.2.172:80/print/${printData.keyInfoStr1}'/>`);
LODOP.ADD_PRINT_IMAGE(4,18,114,31,`<img src='${buildPrintImageUrl(printData.keyInfoStr1)}'/>`);
// LODOP.ADD_PRINT_IMAGE(4,18,114,31,`<img src='http://192.168.1.83:81/upload/${printData.keyInfoStr1}'/>`);
LODOP.SET_PRINT_STYLEA(0,"Stretch",1);

5
static/config/index-prod.js

@ -7,6 +7,11 @@
// api接口请求地址
window.SITE_CONFIG['baseUrl'] = 'http://192.168.2.172:9090';
// LODOP 打印图片根路径(无末尾/)- rqrq
window.SITE_CONFIG['printAssetBaseUrl'] = 'http://192.168.2.172:80/print';
window.SITE_CONFIG['uploadBaseUrl'] = 'http://192.168.2.172/upload/';
window.SITE_CONFIG['sopFileBaseUrl'] = 'http://192.168.2.172/sopFile/';
// cdn地址 = 域名 + 版本号
window.SITE_CONFIG['domain'] = './'; // 域名
window.SITE_CONFIG['version'] = ''; // 版本号(年月日时分)

5
static/config/index-qa.js

@ -11,4 +11,9 @@
window.SITE_CONFIG['domain'] = './'; // 域名
window.SITE_CONFIG['version'] = ''; // 版本号(年月日时分)
window.SITE_CONFIG['cdnUrl'] = window.SITE_CONFIG.domain + window.SITE_CONFIG.version;
// LODOP 打印图片根路径 - rqrq
window.SITE_CONFIG['printAssetBaseUrl'] = 'http://127.0.0.1:80/print';
window.SITE_CONFIG['uploadBaseUrl'] = 'http://127.0.0.1:9090/xujie-fast/upload/';
window.SITE_CONFIG['sopFileBaseUrl'] = 'http://127.0.0.1:9090/xujie-fast/sopFile/';
})();

5
static/config/index-uat.js

@ -11,4 +11,9 @@
window.SITE_CONFIG['domain'] = './'; // 域名
window.SITE_CONFIG['version'] = ''; // 版本号(年月日时分)
window.SITE_CONFIG['cdnUrl'] = window.SITE_CONFIG.domain + window.SITE_CONFIG.version;
// LODOP 打印图片根路径 - rqrq
window.SITE_CONFIG['printAssetBaseUrl'] = 'http://127.0.0.1:80/print';
window.SITE_CONFIG['uploadBaseUrl'] = 'http://127.0.0.1:9090/xujie-fast/upload/';
window.SITE_CONFIG['sopFileBaseUrl'] = 'http://127.0.0.1:9090/xujie-fast/sopFile/';
})();

6
static/config/index.js

@ -12,5 +12,9 @@
window.SITE_CONFIG['version'] = ''; // 版本号(年月日时分)
window.SITE_CONFIG['cdnUrl'] = window.SITE_CONFIG.domain + window.SITE_CONFIG.version;
// LODOP 打印图片根路径(无末尾/,与代码中拼接 /文件名 一致)- rqrq
window.SITE_CONFIG['printAssetBaseUrl'] = 'http://localhost:80/print';
// 上传、SOP 静态根路径(带末尾/)- rqrq
window.SITE_CONFIG['uploadBaseUrl'] = 'http://localhost:9090/upload/';
window.SITE_CONFIG['sopFileBaseUrl'] = 'http://localhost:9090/sopFile/';
})();
Loading…
Cancel
Save