Merge branch 'refs/heads/dev' into dev_ztns
| | |
| | | : config.data, |
| | | time: new Date().getTime(), |
| | | }; |
| | | const requestSize = Object.keys(JSON.stringify(requestObj)).length; // 请求数据大小 |
| | | const requestSize = new TextEncoder().encode(JSON.stringify(requestObj)).byteLength; // 请求数据大小 |
| | | const limitSize = 5 * 1024 * 1024; // 限制存放数据5M |
| | | if (requestSize >= limitSize) { |
| | | console.warn( |
| | |
| | | delfile, |
| | | inspectionOrderDetailsTaskSwitching |
| | | } from "@/api/business/inspectionTask.js"; |
| | | import InspectionWorker from '@/workers/InspectionWorker.worker'; |
| | | import DataWorker from '../../../workers/DataWorker.worker'; |
| | | import InspectionWorker from '@/workers/InspectionWorker.worker.js'; |
| | | import DataWorker from '@/workers/DataWorker.worker.js'; |
| | | import html2canvas from "html2canvas"; |
| | | import { mapGetters } from "vuex"; |
| | | import viewManHourDia from "@/views/business/inspectionTask/components/viewManHourDia.vue"; |
| | |
| | | if (this.orderType == 1) { |
| | | this.$set(this.addObj, 'orderType', 'Quarterly inspection') |
| | | } |
| | | const str = res.data.treeName.split('-') |
| | | this.selectTreeTem = str.join(' - ') |
| | | this.selectTree = str.join(' - ') |
| | | this.selectTreeTem = res.data.treeName |
| | | this.selectTree = res.data.treeName |
| | | this.addListInfo(this.codeLevel, res.data) // 原材料样品是固定的,就默认赋值一条数据,可拆分 |
| | | this.selectInsOrderTemplate() // 原材料模板列表查询 |
| | | } else { |
| | |
| | | }).then(res => { |
| | | this.methodLoad = false |
| | | try { |
| | | if (res.data.standardMethodList.length == 0 && this.selectTree.split('-').length == 5) { |
| | | let arr = this.selectTree.split('-') |
| | | if (res.data.standardMethodList.length == 0 && this.selectTree.split(' - ').length == 5) { |
| | | let arr = this.selectTree.split(' - ') |
| | | let arr0 = arr.slice(0, arr.length - 1) |
| | | let selectTree = arr0.join('-').substring(0, arr0.join('-').length - 1) |
| | | let selectTree = arr0.join(' - ').substring(0, arr0.join(' - ').length - 1) |
| | | selectsStandardMethodByFLSSM({ |
| | | tree: selectTree |
| | | }).then(ress => { |
| | |
| | | }) |
| | | } |
| | | this.productList = [] |
| | | let num = this.selectTreeTem.split('-').length; |
| | | let num = this.selectTreeTem.split(' - ').length; |
| | | if (num != 5) { |
| | | this.selectTree = this.selectTreeTem + ' - ' + e |
| | | } else { |
| | |
| | | if (this.orderType == 1) { |
| | | this.$set(this.addObj, 'orderType', 'Quarterly inspection') |
| | | } |
| | | const str = res.data.treeName.split('-') |
| | | this.selectTreeTem = str.join(' - ') |
| | | this.selectTree = str.join(' - ') |
| | | this.selectTreeTem = res.data.treeName |
| | | this.selectTree = res.data.treeName |
| | | this.addListInfo(this.codeLevel, res.data) // 原材料样品是固定的,就默认赋值一条数据,可拆分 |
| | | this.selectInsOrderTemplate() // 原材料模板列表查询 |
| | | } else { |
| | |
| | | }).then(res => { |
| | | this.methodLoad = false |
| | | try { |
| | | if (res.data.standardMethodList.length == 0 && this.selectTree.split('-').length == 5) { |
| | | let arr = this.selectTree.split('-') |
| | | if (res.data.standardMethodList.length == 0 && this.selectTree.split(' - ').length == 5) { |
| | | let arr = this.selectTree.split(' - ') |
| | | let arr0 = arr.slice(0, arr.length - 1) |
| | | let selectTree = arr0.join('-').substring(0, arr0.join('-').length - 1) |
| | | let selectTree = arr0.join(' - ').substring(0, arr0.join(' - ').length - 1) |
| | | selectsStandardMethodByFLSSM({ |
| | | tree: selectTree |
| | | }).then(ress => { |
| | |
| | | }) |
| | | } |
| | | this.productList = [] |
| | | let num = this.selectTreeTem.split('-').length; |
| | | let num = this.selectTreeTem.split(' - ').length; |
| | | if (num != 5) { |
| | | this.selectTree = this.selectTreeTem + ' - ' + e |
| | | } else { |
| | |
| | | }, |
| | | module: { |
| | | rules: [ |
| | | // JS 主体文件处理(含 Babel、Thread Loader) |
| | | { |
| | | test: /\.js$/, |
| | | use: [ |
| | | { |
| | | loader: 'thread-loader', |
| | | options: { workers: 4 } |
| | | }, |
| | | 'babel-loader' |
| | | ], |
| | | exclude: /\.worker\.js$/, // 👈 排除 worker 文件 |
| | | include: path.resolve(__dirname, 'src') |
| | | }, |
| | | |
| | | // 单独处理 Worker 文件 |
| | | { |
| | | test: /\.worker\.js$/, |
| | | use: { |
| | | loader: "worker-loader", |
| | | loader: 'worker-loader', |
| | | options: { |
| | | filename: "[name].[contenthash].worker.js", // 添加内容哈希到文件名 |
| | | inline: "fallback", |
| | | }, |
| | | filename: '[name].[contenthash].worker.js', |
| | | inline: 'fallback' |
| | | } |
| | | }, |
| | | }, |
| | | ], |
| | | type: 'javascript/auto' // 👈 强制 Webpack 不要按模块解析 |
| | | } |
| | | ] |
| | | }, |
| | | plugins: [ |
| | | // http://doc.ruoyi.vip/ruoyi-vue/other/faq.html#使用gzip解压缩静态文件 |