Browse Source

fix: [模板管理] 编号修改

lkf
memorylkf 2 months ago
parent
commit
c8da6072bd
3 changed files with 32 additions and 27 deletions
  1. +25
    -24
      src/utils/request.js
  2. +4
    -2
      src/views/business/comps/template/comps/sp/SWYPFXCBYPZB.vue
  3. +3
    -1
      src/views/business/comps/template/comps/sp/SWYPFXRYPZB.vue

+ 25
- 24
src/utils/request.js View File

@ -59,30 +59,31 @@ service.interceptors.request.use(
) )
return config 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 return config
}, },

+ 4
- 2
src/views/business/comps/template/comps/sp/SWYPFXCBYPZB.vue View File

@ -254,7 +254,7 @@ export default {
immediate: true, immediate: true,
handler(v) { handler(v) {
if (!v.targetCodeSn && this.fillType === "actFill") { if (!v.targetCodeSn && this.fillType === "actFill") {
this.getCode();
this.getCode(v);
} }
} }
} }
@ -273,9 +273,11 @@ export default {
return this.$refs.stepRef.getStepResource() return this.$refs.stepRef.getStepResource()
}, },
// //
async getCode() {
async getCode(v) {
const result = await getLatestSn({ const result = await getLatestSn({
count: 1, count: 1,
pre:v.targetCode,
type:1
}) })
if (result.code == 200) { if (result.code == 200) {
this.$refs.stepFormPackageRef.updateFormData("targetCodeSn", result.data[0]) this.$refs.stepFormPackageRef.updateFormData("targetCodeSn", result.data[0])

+ 3
- 1
src/views/business/comps/template/comps/sp/SWYPFXRYPZB.vue View File

@ -254,7 +254,7 @@ export default {
immediate: true, immediate: true,
handler(v) { handler(v) {
if (!v.targetCodeSn && this.fillType === "actFill") { if (!v.targetCodeSn && this.fillType === "actFill") {
this.getCode();
this.getCode(v);
} }
} }
} }
@ -273,6 +273,8 @@ export default {
async getCode() { async getCode() {
const result = await getLatestSn({ const result = await getLatestSn({
count: 1, count: 1,
pre:v.targetCode,
type:1
}) })
if (result.code == 200) { if (result.code == 200) {
this.$refs.stepFormPackageRef.updateFormData("targetCodeSn", result.data[0]) this.$refs.stepFormPackageRef.updateFormData("targetCodeSn", result.data[0])

Loading…
Cancel
Save