原材料下单:报告下载添加审批状态校验,避免跳转页面报错问题&配置修改
已修改7个文件
36 ■■■■ 文件已修改
.env.development 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.env.production 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.env.staging 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.gitignore 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main.js 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/business/materialOrderComponents/materialOrder/downFileDialog.vue 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
vue.config.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.env.development
@@ -1,11 +1,14 @@
# 页面标题
VUE_APP_TITLE = LIMS实验室管理系统
VUE_APP_TITLE = 中天装备LIMS
# 开发环境配置
ENV = 'development'
# LIMS实验室管理系统/开发环境
VUE_APP_BASE_API = ''
VUE_APP_BASE_API = '/dev-api'
# 本地环境ip+端口
VUE_APP_BASE_URL = 'http://127.0.0.1:8001/lims'
# 路由懒加载
VUE_CLI_BABEL_TRANSPILE_MODULES = true
.env.production
@@ -1,8 +1,11 @@
# 页面标题
VUE_APP_TITLE = LIMS实验室管理系统
VUE_APP_TITLE = 中天装备LIMS
# 生产环境配置
ENV = 'production'
# LIMS实验室管理系统/生产环境
VUE_APP_BASE_API = '/prod-api'
# 生产环境ip+端口
VUE_APP_BASE_URL = 'http://192.168.21.53:8001/lims'
.env.staging
@@ -1,5 +1,5 @@
# 页面标题
VUE_APP_TITLE = LIMS实验室管理系统
VUE_APP_TITLE = 中天装备LIMS
BABEL_ENV = staging
@@ -10,3 +10,9 @@
# LIMS实验室管理系统/测试环境
VUE_APP_BASE_API = '/stage-api'
# 测试环境ip+端口
VUE_APP_BASE_URL = http://127.0.0.1:8001/lims
# 运行端口
PORT= '80'
.gitignore
@@ -21,3 +21,4 @@
package-lock.json
yarn.lock
.nvmdrc
src/main.js
@@ -65,7 +65,8 @@
Vue.prototype.HaveJson = (val) => {
  return JSON.parse(JSON.stringify(val));
};
Vue.prototype.javaApi = process.env.NODE_ENV === "production"?"http://192.168.21.53:8001/lims":"http://127.0.0.1:8001";
// Vue.prototype.javaApi = process.env.NODE_ENV === "production"?"http://192.168.21.53:8001/lims":"http://127.0.0.1:8001/lims";
Vue.prototype.javaApi = process.env.VUE_APP_BASE_URL && process.env.NODE_ENV==='production'?process.env.VUE_APP_BASE_URL : "http://127.0.0.1:8001/lims";
Vue.prototype.checkPermi = checkPermi;
Vue.prototype.uploadHeader = {
  Authorization: "Bearer " + getToken(),
src/views/business/materialOrderComponents/materialOrder/downFileDialog.vue
@@ -44,6 +44,10 @@
  methods: {
    // 进厂检验报告下载
    downLoad0 () {
      if(this.downLoadInfo.enterRatifyStatus !== 1){
        this.$message.error("报告未审批或审批未通过,无法下载")
        return
      }
      let url = this.downLoadInfo.enterUrlS ? this.downLoadInfo.enterUrlS : this.downLoadInfo.enterUrl
      if(url){
        url = url.split('.')[0]+'.pdf'
@@ -56,6 +60,10 @@
    },
    // 季度检验报告下载
    downLoad1 () {
      if(this.downLoadInfo.quarterRatifyStatus !== 1){
        this.$message.error("报告未审批或审批未通过,无法下载")
        return
      }
      let url = this.downLoadInfo.quarterUrlS ? this.downLoadInfo.quarterUrlS : this.downLoadInfo.quarterUrl
      if(url){
        url = url.split('.')[0]+'.pdf'
vue.config.js
@@ -7,7 +7,7 @@
const CompressionPlugin = require("compression-webpack-plugin");
const name = process.env.VUE_APP_TITLE || "若依管理系统"; // 网页标题
const name = process.env.VUE_APP_TITLE || "LIMS实验室管理系统"; // 网页标题
const port = process.env.port || process.env.npm_config_port || 80; // 端口
@@ -36,7 +36,7 @@
    proxy: {
      // detail: https://cli.vuejs.org/config/#devserver-proxy
      [process.env.VUE_APP_BASE_API]: {
        target: `http://localhost:8001`,
        target: `http://127.0.0.1:8001/lims`,
        changeOrigin: true,
        pathRewrite: {
          ["^" + process.env.VUE_APP_BASE_API]: "",