bug修复
This commit is contained in:
parent
2f143d0f83
commit
18ef2ccc84
|
|
@ -279,20 +279,22 @@ export function getDetailsByTypeId(query) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// 领料出库 编码出库 保存
|
// 领料出库 编码出库 保存
|
||||||
export function submitOut(params) {
|
export function submitOut(params, headers = {}) {
|
||||||
return request({
|
return request({
|
||||||
url: '/material/base/leaseOutDetails/submitOutRfid',
|
url: '/material/base/leaseOutDetails/submitOutRfid',
|
||||||
method: 'post',
|
method: 'post',
|
||||||
data: params,
|
data: params,
|
||||||
|
headers: headers
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
// 领料出库 数量出库 保存
|
// 领料出库 数量出库 保存
|
||||||
export function submitNumOut(params) {
|
export function submitNumOut(params, headers = {}) {
|
||||||
return request({
|
return request({
|
||||||
url: '/material/base/leaseOutDetails/submitOutRfid',
|
url: '/material/base/leaseOutDetails/submitOutRfid',
|
||||||
method: 'post',
|
method: 'post',
|
||||||
data: params,
|
data: params,
|
||||||
|
headers: headers
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -73,7 +73,9 @@ export const submitFeeBearApi = (params) => {
|
||||||
}
|
}
|
||||||
/** 获取月结记录接口*/
|
/** 获取月结记录接口*/
|
||||||
export const getMonthRecordApi = (params) => {
|
export const getMonthRecordApi = (params) => {
|
||||||
return request.post('/material/sltAgreementInfo/getSltInfoMonth', params)
|
return request.get('/material/sltAgreementInfo/getSltInfoMonth', {
|
||||||
|
params
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 确认结算接口所有结算*/
|
/** 确认结算接口所有结算*/
|
||||||
|
|
|
||||||
|
|
@ -993,6 +993,9 @@ export default {
|
||||||
if (item.preNum == '') {
|
if (item.preNum == '') {
|
||||||
this.$message.error('请填写预领数量')
|
this.$message.error('请填写预领数量')
|
||||||
throw new Error()
|
throw new Error()
|
||||||
|
}else if (item.preNum < 0) {
|
||||||
|
this.$message.error('预领数量不能小于0')
|
||||||
|
throw new Error()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
|
@ -1171,6 +1174,7 @@ export default {
|
||||||
num,
|
num,
|
||||||
companyId,
|
companyId,
|
||||||
unitCn: unitName,
|
unitCn: unitName,
|
||||||
|
preNum: 1,
|
||||||
typeCn: deviceTypeList[z].pathLabels[2],
|
typeCn: deviceTypeList[z].pathLabels[2],
|
||||||
guigeCn: deviceTypeList[z].pathLabels[3],
|
guigeCn: deviceTypeList[z].pathLabels[3],
|
||||||
})
|
})
|
||||||
|
|
@ -1180,6 +1184,7 @@ export default {
|
||||||
num,
|
num,
|
||||||
companyId,
|
companyId,
|
||||||
unitCn: unitName,
|
unitCn: unitName,
|
||||||
|
preNum: 1,
|
||||||
typeCn: deviceTypeList[z].pathLabels[2],
|
typeCn: deviceTypeList[z].pathLabels[2],
|
||||||
guigeCn: deviceTypeList[z].pathLabels[3],
|
guigeCn: deviceTypeList[z].pathLabels[3],
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -645,6 +645,9 @@ export default {
|
||||||
timeTemp: '', // 存储时间
|
timeTemp: '', // 存储时间
|
||||||
showSelect: true,
|
showSelect: true,
|
||||||
rowTemp: {}, // 临时存储行数据
|
rowTemp: {}, // 临时存储行数据
|
||||||
|
|
||||||
|
submitToken: null, // 提交令牌
|
||||||
|
isSubmittingNumOut: false, // 标识是否正在提交
|
||||||
queryRules: {
|
queryRules: {
|
||||||
createTime: [
|
createTime: [
|
||||||
{
|
{
|
||||||
|
|
@ -670,10 +673,18 @@ export default {
|
||||||
this.getUnitList()
|
this.getUnitList()
|
||||||
this.getProList()
|
this.getProList()
|
||||||
this.equipmentType()
|
this.equipmentType()
|
||||||
|
|
||||||
this.getList()
|
this.getList()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
|
||||||
|
generateUUID() {
|
||||||
|
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
|
||||||
|
const r = Math.random() * 16 | 0;
|
||||||
|
const v = c === 'x' ? r : (r & 0x3 | 0x8);
|
||||||
|
return v.toString(16);
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
setRowClassName({ row }) {
|
setRowClassName({ row }) {
|
||||||
// 如果 maWholeVos 为空,则添加一个 class 来隐藏展开箭头
|
// 如果 maWholeVos 为空,则添加一个 class 来隐藏展开箭头
|
||||||
if (!row.maWholeVos) {
|
if (!row.maWholeVos) {
|
||||||
|
|
@ -791,6 +802,10 @@ export default {
|
||||||
this.outNum = row.outNum
|
this.outNum = row.outNum
|
||||||
this.outQuery.typeId = row.typeId
|
this.outQuery.typeId = row.typeId
|
||||||
this.outObj = row
|
this.outObj = row
|
||||||
|
// 生成唯一 token
|
||||||
|
this.submitToken = this.generateUUID();
|
||||||
|
// // 将 token 存储到 sessionStorage
|
||||||
|
sessionStorage.setItem('X-Submit-Token', this.submitToken);
|
||||||
this.handleOutQuery()
|
this.handleOutQuery()
|
||||||
},
|
},
|
||||||
//数量出库
|
//数量出库
|
||||||
|
|
@ -822,6 +837,11 @@ export default {
|
||||||
this.$set(obj, 'maModel', row.maModel) // 以大代小 规格
|
this.$set(obj, 'maModel', row.maModel) // 以大代小 规格
|
||||||
this.$set(obj, 'maName', row.maName) // 以大代小 类型
|
this.$set(obj, 'maName', row.maName) // 以大代小 类型
|
||||||
this.outNumList = [obj]
|
this.outNumList = [obj]
|
||||||
|
// 生成唯一 token
|
||||||
|
this.submitToken = this.generateUUID();
|
||||||
|
// // 将 token 存储到 sessionStorage
|
||||||
|
sessionStorage.setItem('X-Submit-Token', this.submitToken);
|
||||||
|
console.log("token222222",sessionStorage)
|
||||||
},
|
},
|
||||||
handleOutQuery() {
|
handleOutQuery() {
|
||||||
this.outQuery.pageNum = 1
|
this.outQuery.pageNum = 1
|
||||||
|
|
@ -853,8 +873,15 @@ export default {
|
||||||
},
|
},
|
||||||
//编码出库保存
|
//编码出库保存
|
||||||
saveCodeOut() {
|
saveCodeOut() {
|
||||||
|
// 如果正在提交,直接返回
|
||||||
|
if (this.isSubmittingNumOut){
|
||||||
|
this.$modal.msgError('操作正在进行中,请稍后');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
this.isSubmittingNumOut = true;
|
||||||
this.$refs.codeOutForm.validate(async (valid) => {
|
this.$refs.codeOutForm.validate(async (valid) => {
|
||||||
if (!valid) {
|
if (!valid) {
|
||||||
|
this.isSubmittingNumOut = false;
|
||||||
return false
|
return false
|
||||||
} else {
|
} else {
|
||||||
if (this.maCodeList.length <= this.outObj.outNum) {
|
if (this.maCodeList.length <= this.outObj.outNum) {
|
||||||
|
|
@ -873,43 +900,77 @@ export default {
|
||||||
maModel: this.outObj.maModel,
|
maModel: this.outObj.maModel,
|
||||||
maName: this.outObj.maName,
|
maName: this.outObj.maName,
|
||||||
createTime: this.codeOutForm.createTime,
|
createTime: this.codeOutForm.createTime,
|
||||||
|
token: this.submitToken,
|
||||||
// remark: this.outCodeList.find((v) => v.maId == item).remark,
|
// remark: this.outCodeList.find((v) => v.maId == item).remark,
|
||||||
}
|
}
|
||||||
return obj
|
return obj
|
||||||
})
|
})
|
||||||
|
|
||||||
console.log(params, '编码出库时参数')
|
console.log(params, '编码出库时参数')
|
||||||
// console.log(params)
|
const headers = {
|
||||||
submitOut(params).then((response) => {
|
'X-Submit-Token': this.submitToken
|
||||||
this.$modal.msgSuccess('出库成功')
|
};
|
||||||
this.openCode = false
|
|
||||||
this.handleDialogQuery()
|
try {
|
||||||
this.handleQuery()
|
const response = await submitOut(params, headers);
|
||||||
})
|
this.$modal.msgSuccess('出库成功');
|
||||||
|
this.openCode = false;
|
||||||
|
this.handleDialogQuery();
|
||||||
|
this.handleQuery();
|
||||||
|
sessionStorage.removeItem('X-Submit-Token');
|
||||||
|
} catch (error) {
|
||||||
|
this.$modal.msgError('出库失败'+response.msg);
|
||||||
|
} finally {
|
||||||
|
// 请求完成,重置 token
|
||||||
|
this.isSubmittingNumOut = false;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
this.$modal.msgError('所选机具编码已超出出库数量!')
|
this.$modal.msgError('所选机具编码已超出出库数量!');
|
||||||
|
this.isSubmittingNumOut = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
//数量出库保存
|
//数量出库保存
|
||||||
saveNumOut() {
|
saveNumOut() {
|
||||||
|
// 如果正在提交,直接返回
|
||||||
|
if (this.isSubmittingNumOut){
|
||||||
|
this.$modal.msgError('操作正在进行中,请稍后');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
this.isSubmittingNumOut = true;
|
||||||
this.$refs.numOutForm.validate(async (valid) => {
|
this.$refs.numOutForm.validate(async (valid) => {
|
||||||
if (!valid) {
|
if (!valid) {
|
||||||
|
this.isSubmittingNumOut = false;
|
||||||
return false
|
return false
|
||||||
} else{
|
} else{
|
||||||
this.outNumList[0].carCode = this.numOutForm.carCode
|
this.outNumList[0].carCode = this.numOutForm.carCode
|
||||||
this.outNumList[0].remark = this.numOutForm.remark
|
this.outNumList[0].remark = this.numOutForm.remark
|
||||||
this.outNumList[0].createTime = this.numOutForm.createTime
|
this.outNumList[0].createTime = this.numOutForm.createTime
|
||||||
this.outNumList[0].leaseType = this.leaseType
|
this.outNumList[0].leaseType = this.leaseType
|
||||||
|
this.outNumList[0].token = this.submitToken
|
||||||
let param = this.outNumList
|
let param = this.outNumList
|
||||||
// console.log(param, '数量出库时参数')
|
|
||||||
submitNumOut(param).then((response) => {
|
const headers = {
|
||||||
|
// 将 token 放入请求头
|
||||||
|
'X-Submit-Token': this.submitToken
|
||||||
|
};
|
||||||
|
|
||||||
|
try {
|
||||||
|
const response = await submitNumOut(param, headers);
|
||||||
this.$modal.msgSuccess('出库成功')
|
this.$modal.msgSuccess('出库成功')
|
||||||
this.openNum = false
|
this.openNum = false
|
||||||
this.handleDialogQuery()
|
this.handleDialogQuery()
|
||||||
this.handleQuery()
|
this.handleQuery()
|
||||||
})
|
sessionStorage.removeItem('X-Submit-Token');
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.$modal.msgError('出库失败'+response.msg);
|
||||||
|
} finally {
|
||||||
|
// 请求完成,提交标志位
|
||||||
|
this.isSubmittingNumOut = false;
|
||||||
|
// this.submitToken = null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -283,7 +283,7 @@ export default {
|
||||||
async getMonthRecordList() {
|
async getMonthRecordList() {
|
||||||
this.monthRecordParams.agreementId = this.agreementId
|
this.monthRecordParams.agreementId = this.agreementId
|
||||||
// 调后台 Api 获取数据
|
// 调后台 Api 获取数据
|
||||||
const res = await getMonthRecordApi([this.monthRecordParams])
|
const res = await getMonthRecordApi(this.monthRecordParams)
|
||||||
this.monthRecordList = res.data
|
this.monthRecordList = res.data
|
||||||
},
|
},
|
||||||
/** 查询 */
|
/** 查询 */
|
||||||
|
|
@ -362,6 +362,11 @@ export default {
|
||||||
},
|
},
|
||||||
/** 时间变化 */
|
/** 时间变化 */
|
||||||
onChangeTime(val) {
|
onChangeTime(val) {
|
||||||
|
if (!val) {
|
||||||
|
this.monthRecordParams.startTime = ''
|
||||||
|
this.monthRecordParams.endTime = ''
|
||||||
|
return
|
||||||
|
}
|
||||||
let startTime = ''
|
let startTime = ''
|
||||||
if (val.split('-')[1] == 1) {
|
if (val.split('-')[1] == 1) {
|
||||||
startTime = `${val.split('-')[0] * 1 - 1}-12-21`
|
startTime = `${val.split('-')[0] * 1 - 1}-12-21`
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue