|
|
|
@ -639,8 +639,6 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
this.selectedFormIndexes.push(index);
|
|
|
|
|
this.selectedForms.push(item);
|
|
|
|
|
}
|
|
|
|
|
console.log(this.selectedFormIndexes, '选中索引');
|
|
|
|
|
console.log(this.selectedForms, '选中表单');
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -650,7 +648,6 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
ids.push(item.recordId);
|
|
|
|
|
});
|
|
|
|
|
const joinedIds = ids.join(','); // 将连接后的字符串赋值给 joinedId// 打印连接后的字符串
|
|
|
|
|
console.log(joinedIds, '选中id');
|
|
|
|
|
await this.model.mergeCheckTask(joinedIds);
|
|
|
|
|
if (this.model.togetherTaskcode == '200') {
|
|
|
|
|
(this.$refs.uToast as any).show({
|
|
|
|
@ -692,7 +689,6 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
});
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
console.log(this.tagslist, 'sadasdww');
|
|
|
|
|
let a: any = {};
|
|
|
|
|
a.value = this.tagsvalue;
|
|
|
|
|
a.valueindex = this.tagslist.length + 1;
|
|
|
|
@ -788,7 +784,6 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
};
|
|
|
|
|
//debugger;
|
|
|
|
|
if (this.selectList.value == 'checkTypeSC' || this.selectList.value == 'checkTypeSCXJ' || this.selectList.value == 'checkTypeCP' || this.selectList.value == 'checkTypeCC') {
|
|
|
|
|
console.log('走到这了吗');
|
|
|
|
|
await model.getdeptFromListPDA();
|
|
|
|
|
this.deptlist = model.deptlist;
|
|
|
|
|
await model.getabnormallistFromListPDA();
|
|
|
|
@ -935,8 +930,11 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
if (!item.files) {
|
|
|
|
|
item.files = []; ///.........
|
|
|
|
|
} else {
|
|
|
|
|
item.files = item.files.map((item) => {
|
|
|
|
|
return item.fileAddress;
|
|
|
|
|
// item.files = item.files.map((item) => {
|
|
|
|
|
// return item.fileAddress;
|
|
|
|
|
// });
|
|
|
|
|
item.files.map((item) => {
|
|
|
|
|
item.fileListStr.push(item.fileAddress);
|
|
|
|
|
});
|
|
|
|
|
item.fileListStr = item.files.join(',');
|
|
|
|
|
}
|
|
|
|
@ -979,6 +977,7 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
//this.defectCodelist;
|
|
|
|
|
item.defectlabel = null;
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
//this.determine();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -1036,7 +1035,6 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
this.getDefectListPDA();
|
|
|
|
|
await this.model.getCheckTaskListall(query);
|
|
|
|
|
this.list = this.model.CheckTaskListall;
|
|
|
|
|
console.log(this.selectList.value, 'assdasdasdasdad cc');
|
|
|
|
|
// let params = {
|
|
|
|
|
// productionState: this.productCodelocList.value.toString(),
|
|
|
|
|
// };
|
|
|
|
@ -1784,8 +1782,8 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
|
|
|
|
|
tempFilePaths.map((item) => {
|
|
|
|
|
uni.uploadFile({
|
|
|
|
|
url: 'http://192.168.202.20:9000/prod-api/file/upload',
|
|
|
|
|
// url: '/prod-api/file/upload',
|
|
|
|
|
// url: 'http://192.168.202.20:9000/prod-api/file/upload',
|
|
|
|
|
url: '/prod-api/file/upload',
|
|
|
|
|
//url: '/dev-api/file/upload',
|
|
|
|
|
fileType: 'image',
|
|
|
|
|
filePath: item,
|
|
|
|
@ -1945,7 +1943,8 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
} else {
|
|
|
|
|
incomeBatchNo = this.clickitem.incomeBatchNo;
|
|
|
|
|
}
|
|
|
|
|
this.detaillistceshi.forEach((item) => {
|
|
|
|
|
let detaillistceshidata = JSON.parse(JSON.stringify(this.detaillistceshi));
|
|
|
|
|
detaillistceshidata.forEach((item) => {
|
|
|
|
|
if (item.files.length > 0) {
|
|
|
|
|
item.files = [];
|
|
|
|
|
} else {
|
|
|
|
@ -1965,7 +1964,7 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
checkType: this.selectList.value,
|
|
|
|
|
orderCode: this.clickitem.orderNo,
|
|
|
|
|
workorderCodeSap: this.clickitem.workorderCodeSap,
|
|
|
|
|
qcCheckTaskDetails: this.detaillistceshi,
|
|
|
|
|
qcCheckTaskDetails: detaillistceshidata,
|
|
|
|
|
defects: this.detaillistdefects,
|
|
|
|
|
// 检验编码
|
|
|
|
|
checkNo: this.clickitem.checkNo,
|
|
|
|
@ -2024,10 +2023,16 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
//qc主管
|
|
|
|
|
qczg: this.formdata.qcFrom,
|
|
|
|
|
};
|
|
|
|
|
console.log('草稿params', params);
|
|
|
|
|
try {
|
|
|
|
|
await model.commitDraft(params); //99999
|
|
|
|
|
if (model.commitDraftCode == 200) {
|
|
|
|
|
// let query = {
|
|
|
|
|
// factoryCode: session.PoolName,
|
|
|
|
|
// belongTo: this.clickitem.recordId,
|
|
|
|
|
// checkType: this.selectList.value,
|
|
|
|
|
// };
|
|
|
|
|
// //默认查暂存草稿
|
|
|
|
|
// await this.model.queryCheckTaskDetailListCG(query);
|
|
|
|
|
this.showmask = false;
|
|
|
|
|
// this.show = false;
|
|
|
|
|
} else {
|
|
|
|
@ -2063,7 +2068,6 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
},
|
|
|
|
|
success: (uploadFileRes) => {
|
|
|
|
|
let dataobj = JSON.parse(uploadFileRes.data);
|
|
|
|
|
console.log('uploadFileRes', dataobj);
|
|
|
|
|
if (this.singmark === '1') {
|
|
|
|
|
this.formdata.cxzz = dataobj.data.url;
|
|
|
|
|
} else if (this.singmark === '2') {
|
|
|
|
@ -2096,22 +2100,16 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
validateInput(value, index) {
|
|
|
|
|
console.log('sssss', event, value, index);
|
|
|
|
|
const isValidNumber = /^\d*$/.test(value); // 只允许输入数字
|
|
|
|
|
if (!isValidNumber) {
|
|
|
|
|
const cleanedValue = value.replace(/[^\d]/g, '');
|
|
|
|
|
console.log('处理后数字', cleanedValue);
|
|
|
|
|
this.$set(this.detaillistceshi[index], 'sampleQuality', cleanedValue);
|
|
|
|
|
//this.detaillistceshi[index].sampleQuality = cleanedValue;
|
|
|
|
|
console.log('是否修改了', this.detaillistceshi[index].sampleQuality); // 移除非数字字符
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
changeInput(event, index) {
|
|
|
|
|
console.log('获取的输入', event, index);
|
|
|
|
|
console.log('获取的输入555', this.detaillistceshi[index].sampleQuality);
|
|
|
|
|
//this.detaillistceshi[index].newsampleQuality = event.target.value;
|
|
|
|
|
this.detaillistceshi[index].sampleQuality = event.target.value;
|
|
|
|
|
//console.log('后面改变了吗',this.detaillistceshi[index].newsampleQuality);
|
|
|
|
|
console.log('后面改变了吗', this.detaillistceshi[index].sampleQuality);
|
|
|
|
|
}
|
|
|
|
|
changeInputsamp(event) {
|
|
|
|
@ -2125,7 +2123,6 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
}
|
|
|
|
|
// 清除定时器
|
|
|
|
|
clickevent() {
|
|
|
|
|
console.log(this.keyboardHideInterval);
|
|
|
|
|
this.keyboardHideInterval.forEach((id) => clearInterval(id)); // 清除所有定时器
|
|
|
|
|
this.keyboardHideInterval = []; // 清空数组
|
|
|
|
|
// #ifdef APP-PLUS
|
|
|
|
@ -2133,7 +2130,6 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
}
|
|
|
|
|
// 启动定时器
|
|
|
|
|
clearMessage() {
|
|
|
|
|
// #ifdef APP-PLUS
|
|
|
|
|
this.keyboardHideInterval.forEach((id) => clearInterval(id)); // 清除所有定时器
|
|
|
|
|
this.keyboardHideInterval = []; // 清空数组
|
|
|
|
|
const intervalId = setInterval(() => {
|
|
|
|
@ -2142,11 +2138,12 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
if (intervalId) {
|
|
|
|
|
this.keyboardHideInterval.push(intervalId);
|
|
|
|
|
}
|
|
|
|
|
// #ifdef APP-PLUS
|
|
|
|
|
|
|
|
|
|
// #endif
|
|
|
|
|
}
|
|
|
|
|
beforeDestroy() {
|
|
|
|
|
// 清除定时器
|
|
|
|
|
console.log('asdasd2222');
|
|
|
|
|
this.keyboardHideInterval.forEach((id) => clearInterval(id)); // 清除所有定时器
|
|
|
|
|
this.keyboardHideInterval = []; // 清空数组
|
|
|
|
|
}
|
|
|
|
|