From c8da6072bdb121159590126caca0919aa37c5260 Mon Sep 17 00:00:00 2001 From: memorylkf <312904636@qq.com> Date: Sat, 31 Jan 2026 10:35:41 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20[=E6=A8=A1=E6=9D=BF=E7=AE=A1=E7=90=86]?= =?UTF-8?q?=20=E7=BC=96=E5=8F=B7=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/request.js | 49 +++++++++++----------- .../comps/template/comps/sp/SWYPFXCBYPZB.vue | 6 ++- .../comps/template/comps/sp/SWYPFXRYPZB.vue | 4 +- 3 files changed, 32 insertions(+), 27 deletions(-) diff --git a/src/utils/request.js b/src/utils/request.js index 58b07be..65106e2 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -59,30 +59,31 @@ service.interceptors.request.use( ) return config } - const sessionObj = cache.session.getJSON('sessionObj') - if ( - sessionObj === undefined || - sessionObj === null || - sessionObj === '' - ) { - cache.session.setJSON('sessionObj', requestObj) - } else { - const s_url = sessionObj.url // 请求地址 - const s_data = sessionObj.data // 请求数据 - const s_time = sessionObj.time // 请求时间 - const interval = 1000 // 间隔时间(ms),小于此时间视为重复提交 - if ( - s_data === requestObj.data && - requestObj.time - s_time < interval && - s_url === requestObj.url - ) { - const message = '数据正在处理,请勿重复提交' - console.warn(`[${s_url}]: ` + message) - return Promise.reject(new Error(message)) - } else { - cache.session.setJSON('sessionObj', requestObj) - } - } + + // const sessionObj = cache.session.getJSON('sessionObj') + // if ( + // sessionObj === undefined || + // sessionObj === null || + // sessionObj === '' + // ) { + // cache.session.setJSON('sessionObj', requestObj) + // } else { + // const s_url = sessionObj.url // 请求地址 + // const s_data = sessionObj.data // 请求数据 + // const s_time = sessionObj.time // 请求时间 + // const interval = 1000 // 间隔时间(ms),小于此时间视为重复提交 + // if ( + // s_data === requestObj.data && + // requestObj.time - s_time < interval && + // s_url === requestObj.url + // ) { + // const message = '数据正在处理,请勿重复提交' + // console.warn(`[${s_url}]: ` + message) + // return Promise.reject(new Error(message)) + // } else { + // cache.session.setJSON('sessionObj', requestObj) + // } + // } } return config }, diff --git a/src/views/business/comps/template/comps/sp/SWYPFXCBYPZB.vue b/src/views/business/comps/template/comps/sp/SWYPFXCBYPZB.vue index e8bf856..fae30a8 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXCBYPZB.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXCBYPZB.vue @@ -254,7 +254,7 @@ export default { immediate: true, handler(v) { if (!v.targetCodeSn && this.fillType === "actFill") { - this.getCode(); + this.getCode(v); } } } @@ -273,9 +273,11 @@ export default { return this.$refs.stepRef.getStepResource() }, //获取目标溶液编号 - async getCode() { + async getCode(v) { const result = await getLatestSn({ count: 1, + pre:v.targetCode, + type:1 }) if (result.code == 200) { this.$refs.stepFormPackageRef.updateFormData("targetCodeSn", result.data[0]) diff --git a/src/views/business/comps/template/comps/sp/SWYPFXRYPZB.vue b/src/views/business/comps/template/comps/sp/SWYPFXRYPZB.vue index ef0409e..a96cc1f 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXRYPZB.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXRYPZB.vue @@ -254,7 +254,7 @@ export default { immediate: true, handler(v) { if (!v.targetCodeSn && this.fillType === "actFill") { - this.getCode(); + this.getCode(v); } } } @@ -273,6 +273,8 @@ export default { async getCode() { const result = await getLatestSn({ count: 1, + pre:v.targetCode, + type:1 }) if (result.code == 200) { this.$refs.stepFormPackageRef.updateFormData("targetCodeSn", result.data[0])