原材料下单:报告下载添加审批状态校验,避免跳转页面报错问题&配置修改
| | |
| | | # 页面标题 |
| | | 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 |
| | |
| | | # 页面标题 |
| | | 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' |
| | |
| | | # 页面标题 |
| | | VUE_APP_TITLE = LIMS实验室管理系统 |
| | | VUE_APP_TITLE = 中天装备LIMS |
| | | |
| | | BABEL_ENV = staging |
| | | |
| | |
| | | |
| | | # LIMS实验室管理系统/测试环境 |
| | | VUE_APP_BASE_API = '/stage-api' |
| | | |
| | | # 测试环境ip+端口 |
| | | VUE_APP_BASE_URL = http://127.0.0.1:8001/lims |
| | | |
| | | # 运行端口 |
| | | PORT= '80' |
| | |
| | | |
| | | package-lock.json |
| | | yarn.lock |
| | | .nvmdrc |
| | |
| | | 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(), |
| | |
| | | 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' |
| | |
| | | }, |
| | | // 季度检验报告下载 |
| | | 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' |
| | |
| | | |
| | | 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; // 端口 |
| | | |
| | |
| | | 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]: "", |