|
|
|
@ -31,8 +31,10 @@
|
|
|
|
|
<view class="boder-icon-top zhuangtai" data-state="0">{{ item.checkStatus == 0 ? '待检验' : '检验完成' }}</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="row-list">
|
|
|
|
|
<view class="list-item">批次号: </view>
|
|
|
|
|
<view> {{ item.incomeBatchNo }} </view>
|
|
|
|
|
<view class="list-item" style="white-space: nowrap">批次号: </view>
|
|
|
|
|
<view>
|
|
|
|
|
{{ item.incomeBatchNo }}
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="row-list">
|
|
|
|
|
<view class="list-item"> 任务号: </view>
|
|
|
|
@ -227,6 +229,70 @@
|
|
|
|
|
<u-form-item label="物料来源:">
|
|
|
|
|
<jPicker sureColor="#ff0000" :moren="moren6" @bindpicker="selectProductlocCode5" showKey="label" valKey="value" :val="selectmaterialFromList.value" :options="model.locList3" />
|
|
|
|
|
</u-form-item>
|
|
|
|
|
<u-form-item label="仓储报检人:">
|
|
|
|
|
<jPicker sureColor="#ff0000" :moren="moren9" @bindpicker="selectstorageCode" showKey="label" valKey="value" :val="selectstorageList.value" :options="locList6" />
|
|
|
|
|
</u-form-item>
|
|
|
|
|
<u-form-item label="转出方:">
|
|
|
|
|
<jPicker sureColor="#ff0000" :moren="moren10" @bindpicker="selectTransferCode" showKey="label" valKey="value" :val="selectTransferList.value" :options="ZCFList" />
|
|
|
|
|
</u-form-item>
|
|
|
|
|
<u-form-item label="转出OEM厂名:">
|
|
|
|
|
<u-input v-model="formdata.oem" placeholder="" />
|
|
|
|
|
</u-form-item>
|
|
|
|
|
<u-form-item label="QC主管:">
|
|
|
|
|
<jPicker sureColor="#ff0000" :moren="moren11" @bindpicker="selectqcCode" showKey="label" valKey="value" :val="selectQCList.value" :options="QCZGList" />
|
|
|
|
|
</u-form-item>
|
|
|
|
|
<u-form-item label="厂区:">
|
|
|
|
|
<jPicker sureColor="#ff0000" :moren="moren12" @bindpicker="selectworkCode" showKey="label" valKey="value" :val="selectworkList.value" :options="CQList" />
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 过程/首见 -->
|
|
|
|
|
<div class="" v-show="selectList.value == 'checkTypeSC' || selectList.value == 'checkTypeSCXJ'">
|
|
|
|
|
<u-form-item label="最终判定:">
|
|
|
|
|
<!-- <u-input v-model="formdata.checkResult" placeholder="" type="text" /> -->
|
|
|
|
|
<u-radio-group v-model="formdata.checkResult" @change="changeradio1(formdata.checkResult)">
|
|
|
|
|
<u-radio v-for="(n, indexn) in listselectdetermine" :key="indexn" :name="n.type" :disabled="n.disabled">
|
|
|
|
|
{{ n.name }}
|
|
|
|
|
</u-radio>
|
|
|
|
|
</u-radio-group>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
<u-form-item label="是否发起oa:">
|
|
|
|
|
<u-radio-group v-model="formdata.startOA">
|
|
|
|
|
<u-radio v-for="(n, indexn) in listselectoa" :key="indexn" :name="n.type" :disabled="n.disabled">
|
|
|
|
|
{{ n.name }}
|
|
|
|
|
</u-radio>
|
|
|
|
|
</u-radio-group>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
<div v-show="formdata.checkResult == 'N'">
|
|
|
|
|
<u-form-item label="不合格描述:">
|
|
|
|
|
<u-input style="background: #fafafa; border: 1px dashed #e2e2e2; padding: 10px 5px" v-model="formdata.remark" placeholder="" type="textarea" />
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-show="formdata.startOA == '1'">
|
|
|
|
|
<u-form-item label="生产数量:">
|
|
|
|
|
<u-input v-model="formdata.quality" placeholder="" />
|
|
|
|
|
</u-form-item>
|
|
|
|
|
<u-form-item label="申请部门:">
|
|
|
|
|
<jPicker sureColor="#ff0000" :moren="moren13" @bindpicker="selectdept" showKey="label" valKey="value" :val="selectdeptType.value" :options="deptlist" />
|
|
|
|
|
</u-form-item>
|
|
|
|
|
<u-form-item label="发现地点:">
|
|
|
|
|
<u-input v-model="formdata.checkLoc" placeholder="" />
|
|
|
|
|
</u-form-item>
|
|
|
|
|
<u-form-item label="是否供应商问题:">
|
|
|
|
|
<jPicker sureColor="#ff0000" :moren="moren14" @bindpicker="selectsupplier" showKey="label" valKey="value" :val="selectsupplierType.value" :options="supplierlist" />
|
|
|
|
|
</u-form-item>
|
|
|
|
|
<u-form-item label="异常范围:">
|
|
|
|
|
<jPicker sureColor="#ff0000" :moren="moren15" @bindpicker="selectabnormal" showKey="label" valKey="value" :val="selectabnormalType.value" :options="abnormallist" />
|
|
|
|
|
</u-form-item>
|
|
|
|
|
<u-form-item label="是否需要主管审核:">
|
|
|
|
|
<jPicker sureColor="#ff0000" :moren="moren16" @bindpicker="selectischeck" showKey="label" valKey="value" :val="selectischeckType.value" :options="ischecklist" />
|
|
|
|
|
</u-form-item>
|
|
|
|
|
<u-form-item label="QC主管:" v-show="selectischeckType.label == '是'">
|
|
|
|
|
<jPicker sureColor="#ff0000" :moren="moren11" @bindpicker="selectpgzgCode" showKey="label" valKey="value" :val="selectpgzgList.value" :options="pgzgList" />
|
|
|
|
|
</u-form-item>
|
|
|
|
|
<u-form-item label="质量主管:" v-show="selectischeckType.label == '是'">
|
|
|
|
|
<jPicker sureColor="#ff0000" :moren="moren17" @bindpicker="selectZLCode" showKey="label" valKey="value" :val="selectZLType.value" :options="pgzgList" />
|
|
|
|
|
</u-form-item>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
@ -303,13 +369,24 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
moren6 = '请选择物料来源';
|
|
|
|
|
moren7 = '请选择接受质量限';
|
|
|
|
|
moren8 = '请选择检测水平';
|
|
|
|
|
moren9 = '请选择仓储报检人';
|
|
|
|
|
moren10 = '请选择转出方';
|
|
|
|
|
moren11 = '请选择QC主管';
|
|
|
|
|
moren12 = '请选择厂区';
|
|
|
|
|
moren13 = '请选择申请部门';
|
|
|
|
|
moren14 = '请选择是否供应商问题';
|
|
|
|
|
moren15 = '请选择异常范围';
|
|
|
|
|
moren16 = '请选择是否需要主管审核';
|
|
|
|
|
moren17 = '请选择质量主管';
|
|
|
|
|
list: any = [];
|
|
|
|
|
locList6: any = [];
|
|
|
|
|
show = false;
|
|
|
|
|
showselect = false;
|
|
|
|
|
isshow = false;
|
|
|
|
|
form3: any = {
|
|
|
|
|
barCodewl: '',
|
|
|
|
|
};
|
|
|
|
|
ischecklist: any = [];
|
|
|
|
|
listselect: any = [
|
|
|
|
|
{
|
|
|
|
|
type: 'Y',
|
|
|
|
@ -357,6 +434,10 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
selectList4: any = {};
|
|
|
|
|
selectList5: any = {};
|
|
|
|
|
defectCodeList: any = {};
|
|
|
|
|
selectischeckType: any = {};
|
|
|
|
|
selectpgzgList: any = {};
|
|
|
|
|
selectZLType: any = {};
|
|
|
|
|
sqrlist: any = {};
|
|
|
|
|
// remove: any = {};
|
|
|
|
|
// async onReady() {
|
|
|
|
|
// await this.model.queryLocation();
|
|
|
|
@ -377,6 +458,11 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
nodelist1: any = '';
|
|
|
|
|
detaillistceshi: any = [];
|
|
|
|
|
detaillistdefects: any = [];
|
|
|
|
|
pgzgList: any = [];
|
|
|
|
|
ZLlist: any = [];
|
|
|
|
|
ZCFList: any = [];
|
|
|
|
|
QCZGList: any = [];
|
|
|
|
|
CQList: any = [];
|
|
|
|
|
clickitem: any = '';
|
|
|
|
|
formdata: any = {
|
|
|
|
|
sampleQuality: null,
|
|
|
|
@ -414,6 +500,16 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
// 物料来源
|
|
|
|
|
getmaterialFromList: any = [];
|
|
|
|
|
selectmaterialFromList: any = {};
|
|
|
|
|
selectdeptType: any = {};
|
|
|
|
|
selectsupplierType: any = {};
|
|
|
|
|
selectabnormalType: any = {};
|
|
|
|
|
selectstorageList: any = [];
|
|
|
|
|
selectTransferList: any = [];
|
|
|
|
|
selectQCList: any = [];
|
|
|
|
|
selectworkList: any = [];
|
|
|
|
|
deptlist: any = [];
|
|
|
|
|
supplierlist: any = [];
|
|
|
|
|
abnormallist: any = [];
|
|
|
|
|
// 引入原生插件
|
|
|
|
|
// 调用插件的 mpaasScan 方法
|
|
|
|
|
|
|
|
|
@ -519,9 +615,37 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
factoryCode: session.PoolName,
|
|
|
|
|
workorderCode: this.clickitem.orderNo,
|
|
|
|
|
};
|
|
|
|
|
this.getDefectListPDA();
|
|
|
|
|
//debugger;
|
|
|
|
|
if (this.selectList.value == 'checkTypeSC' || this.selectList.value == 'checkTypeSCXJ') {
|
|
|
|
|
console.log('走到这了吗');
|
|
|
|
|
await model.getdeptFromListPDA();
|
|
|
|
|
this.deptlist = model.deptlist;
|
|
|
|
|
await model.getabnormallistFromListPDA();
|
|
|
|
|
this.abnormallist = model.abnormallist;
|
|
|
|
|
await model.getischecklistFromListPDA();
|
|
|
|
|
this.ischecklist = model.ischecklist;
|
|
|
|
|
await this.model.getqcFromListPDA(); //qc主管
|
|
|
|
|
this.pgzgList = model.locList8;
|
|
|
|
|
await this.model.getsupplierlistFromListPDA();
|
|
|
|
|
this.supplierlist = model.isclistsupplierlist;
|
|
|
|
|
} else {
|
|
|
|
|
this.getmaterialFromListPDA();
|
|
|
|
|
this.getmaterialTypePDA();
|
|
|
|
|
await this.model.getstorgeFromListPDA();
|
|
|
|
|
this.locList6 = model.locList6;
|
|
|
|
|
await this.model.gettrensferFromListPDA();
|
|
|
|
|
let requestCFlist = model.locList7;
|
|
|
|
|
this.ZCFList = requestCFlist;
|
|
|
|
|
this.CQList = requestCFlist;
|
|
|
|
|
await this.model.getqcFromListPDA();
|
|
|
|
|
this.QCZGList = model.locList8;
|
|
|
|
|
await this.model.getworkFromListPDA();
|
|
|
|
|
this.CQList = model.locList9;
|
|
|
|
|
}
|
|
|
|
|
this.getDefectListPDA();
|
|
|
|
|
await this.model.getOaUserIdlist();
|
|
|
|
|
this.sqrlist = model.sqrlist;
|
|
|
|
|
|
|
|
|
|
if (this.selectList.value == 'checkTypeLL') {
|
|
|
|
|
this.formdata.startOA = 1;
|
|
|
|
|
}
|
|
|
|
@ -686,6 +810,24 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
this.selectmaterialFromList = e.pickerName;
|
|
|
|
|
this.formdata.materialFrom = this.selectmaterialFromList.value;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
async selectstorageCode(e: any) {
|
|
|
|
|
this.selectstorageList = e.pickerName;
|
|
|
|
|
this.formdata.storageFrom = this.selectstorageList.value;
|
|
|
|
|
}
|
|
|
|
|
async selectTransferCode(e: any) {
|
|
|
|
|
this.selectTransferList = e.pickerName;
|
|
|
|
|
this.formdata.transferFrom = this.selectTransferList.value;
|
|
|
|
|
}
|
|
|
|
|
async selectworkCode(e: any) {
|
|
|
|
|
this.selectworkList = e.pickerName;
|
|
|
|
|
this.formdata.workFrom = this.selectworkList.value;
|
|
|
|
|
}
|
|
|
|
|
async selectqcCode(e: any) {
|
|
|
|
|
this.selectQCList = e.pickerName;
|
|
|
|
|
this.formdata.qcFrom = this.selectQCList.value;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
async selectProductlocCode6(e: any) {
|
|
|
|
|
this.selectList4 = e.pickerName;
|
|
|
|
|
this.detaillistceshi[this.equipmentindex[0]].sampleAql = this.selectList4.value;
|
|
|
|
@ -694,6 +836,31 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
this.selectList5 = e.pickerName;
|
|
|
|
|
this.detaillistceshi[this.equipmentindex[0]].checkLevel = this.selectList5.value;
|
|
|
|
|
}
|
|
|
|
|
async selectdept(e: any) {
|
|
|
|
|
this.selectdeptType = e.pickerName;
|
|
|
|
|
this.formdata.sqbm = this.selectdeptType.value;
|
|
|
|
|
}
|
|
|
|
|
async selectsupplier(e: any) {
|
|
|
|
|
this.selectsupplierType = e.pickerName;
|
|
|
|
|
this.formdata.sfgyswt = this.selectsupplierType.value;
|
|
|
|
|
}
|
|
|
|
|
async selectabnormal(e: any) {
|
|
|
|
|
this.selectabnormalType = e.pickerName;
|
|
|
|
|
this.formdata.oaFactoryF = this.selectabnormalType.value;
|
|
|
|
|
}
|
|
|
|
|
async selectischeck(e: any) {
|
|
|
|
|
this.selectischeckType = e.pickerName;
|
|
|
|
|
this.formdata.sfxvzq = this.selectischeckType.value;
|
|
|
|
|
}
|
|
|
|
|
async selectpgzgCode(e: any) {
|
|
|
|
|
this.selectpgzgList = e.pickerName;
|
|
|
|
|
this.formdata.pgzg = this.selectpgzgList.value;
|
|
|
|
|
}
|
|
|
|
|
async selectZLCode(e: any) {
|
|
|
|
|
this.selectZLType = e.pickerName;
|
|
|
|
|
this.formdata.pgzr = this.selectZLType.value;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
focustype(item, value, index) {
|
|
|
|
|
this.isfocus = false;
|
|
|
|
|
this.$nextTick(() => {
|
|
|
|
@ -842,6 +1009,7 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//来料oa校验
|
|
|
|
|
if (this.selectList.value == 'checkTypeLL') {
|
|
|
|
|
if (this.formdata.checkResult == 'N') {
|
|
|
|
|
if (this.formdata.materialType === null || this.formdata.materialType === '') {
|
|
|
|
@ -858,6 +1026,53 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
});
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (this.formdata.storageFrom === null || this.formdata.storageFrom === '') {
|
|
|
|
|
(this.$refs.uToast as any).show({
|
|
|
|
|
title: '请选择仓储报检人',
|
|
|
|
|
type: 'default',
|
|
|
|
|
});
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//首见,过程oa校验
|
|
|
|
|
if (this.selectList.value == 'checkTypeSC' || this.selectList.value == 'checkTypeSCXJ') {
|
|
|
|
|
if (this.formdata.checkResult == 'N') {
|
|
|
|
|
if (this.formdata.checkLoc === null || this.formdata.checkLoc === '') {
|
|
|
|
|
(this.$refs.uToast as any).show({
|
|
|
|
|
title: '请输入发现地点',
|
|
|
|
|
type: 'default',
|
|
|
|
|
});
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (this.formdata.oaFactoryF === null || this.formdata.oaFactoryF === '') {
|
|
|
|
|
(this.$refs.uToast as any).show({
|
|
|
|
|
title: '请选择异常范围',
|
|
|
|
|
type: 'default',
|
|
|
|
|
});
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (this.formdata.sfgyswt === null || this.formdata.sfgyswt === '') {
|
|
|
|
|
(this.$refs.uToast as any).show({
|
|
|
|
|
title: '请选择是否供应商问题',
|
|
|
|
|
type: 'default',
|
|
|
|
|
});
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (this.formdata.sfxvzq === null || this.formdata.sfxvzq === '') {
|
|
|
|
|
(this.$refs.uToast as any).show({
|
|
|
|
|
title: '请选择是否需要主管审核',
|
|
|
|
|
type: 'default',
|
|
|
|
|
});
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (this.formdata.sqbm === null || this.formdata.sqbm === '') {
|
|
|
|
|
(this.$refs.uToast as any).show({
|
|
|
|
|
title: '请选择申请部门',
|
|
|
|
|
type: 'default',
|
|
|
|
|
});
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -903,7 +1118,10 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
item.files = [];
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
let query = {
|
|
|
|
|
let query = {};
|
|
|
|
|
if (this.selectList.value == 'checkTypeSC' || this.selectList.value == 'checkTypeSCXJ') {
|
|
|
|
|
//过程首见
|
|
|
|
|
query = {
|
|
|
|
|
sampleQuality: this.formdata.sampleQuality,
|
|
|
|
|
updateBy: session.userName,
|
|
|
|
|
factoryCode: session.PoolName,
|
|
|
|
@ -917,7 +1135,123 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
// 检验编码
|
|
|
|
|
checkNo: this.clickitem.checkNo,
|
|
|
|
|
// 批次编码
|
|
|
|
|
incomeBatchNo: incomeBatchNo,
|
|
|
|
|
incomeBatchNo: incomeBatchNo || null,
|
|
|
|
|
//物料编号
|
|
|
|
|
materialCode: this.clickitem.materialCode,
|
|
|
|
|
// 物料名称
|
|
|
|
|
materialName: this.clickitem.materialName,
|
|
|
|
|
// 供应商编码
|
|
|
|
|
//supplierCode: this.clickitem.supplierCode,
|
|
|
|
|
// 供应商名称
|
|
|
|
|
//supplierName: this.clickitem.supplierName,
|
|
|
|
|
// 首见数量
|
|
|
|
|
quality: this.formdata.quality,
|
|
|
|
|
// 单位
|
|
|
|
|
unit: this.clickitem.unit,
|
|
|
|
|
//是否发起oa
|
|
|
|
|
startOA: this.formdata.startOA,
|
|
|
|
|
// 最终判定结果
|
|
|
|
|
checkResult: this.formdata.checkResult,
|
|
|
|
|
// 不合格措述
|
|
|
|
|
remark: this.formdata.remark,
|
|
|
|
|
// 来料类别
|
|
|
|
|
//materialType: this.formdata.materialType,
|
|
|
|
|
// 物料来源
|
|
|
|
|
//materialFrom: this.formdata.materialFrom,
|
|
|
|
|
// 物料来源
|
|
|
|
|
reason: this.formdata.reason,
|
|
|
|
|
//发现地点
|
|
|
|
|
checkLoc: this.formdata.checkLoc, //输入
|
|
|
|
|
//异常范围选
|
|
|
|
|
oaFactoryF: this.formdata.oaFactoryF,
|
|
|
|
|
//是否供应商问题1非供应商问题 0是供应商问题(首检巡检)选
|
|
|
|
|
sfgyswt: this.formdata.sfgyswt,
|
|
|
|
|
//申请部门] 来自字典表oa sobm(首检巡检)选
|
|
|
|
|
sqbm: this.formdata.sqbm,
|
|
|
|
|
//是否需要审批主管
|
|
|
|
|
sfxyzg: this.formdata.sfxvzq,
|
|
|
|
|
// 仓储报检人
|
|
|
|
|
// czbir: this.formdata.storageFrom,
|
|
|
|
|
// //转出方
|
|
|
|
|
// zcf: this.formdata.transferFrom,
|
|
|
|
|
// //转出oem
|
|
|
|
|
// zcoemcm:this.formdata.oem,
|
|
|
|
|
//qc主管
|
|
|
|
|
pgzg: this.formdata.pgzg,
|
|
|
|
|
//质量主管
|
|
|
|
|
pgzr: this.formdata.pgzr,
|
|
|
|
|
sqr: this.sqrlist.userId,
|
|
|
|
|
};
|
|
|
|
|
} else if (this.selectList.value == 'checkTypeLL') {
|
|
|
|
|
//来料
|
|
|
|
|
query = {
|
|
|
|
|
sampleQuality: this.formdata.sampleQuality,
|
|
|
|
|
updateBy: session.userName,
|
|
|
|
|
factoryCode: session.PoolName,
|
|
|
|
|
updateByName: session.nickName,
|
|
|
|
|
typeCode: typeCode,
|
|
|
|
|
checkType: this.selectList.value,
|
|
|
|
|
orderCode: this.clickitem.orderNo,
|
|
|
|
|
workorderCodeSap: this.clickitem.workorderCodeSap,
|
|
|
|
|
qcCheckTaskDetails: this.detaillistceshi,
|
|
|
|
|
defects: this.detaillistdefects,
|
|
|
|
|
// 检验编码
|
|
|
|
|
checkNo: this.clickitem.checkNo,
|
|
|
|
|
// 批次编码
|
|
|
|
|
incomeBatchNo: incomeBatchNo || null,
|
|
|
|
|
//物料编号
|
|
|
|
|
materialCode: this.clickitem.materialCode,
|
|
|
|
|
// 物料名称
|
|
|
|
|
materialName: this.clickitem.materialName,
|
|
|
|
|
// 供应商编码
|
|
|
|
|
supplierCode: this.clickitem.supplierCode,
|
|
|
|
|
// 供应商名称
|
|
|
|
|
supplierName: this.clickitem.supplierName,
|
|
|
|
|
// 来料数量
|
|
|
|
|
quality: this.clickitem.quality,
|
|
|
|
|
// 单位
|
|
|
|
|
unit: this.clickitem.unit,
|
|
|
|
|
//是否发起oa
|
|
|
|
|
startOA: this.formdata.startOA,
|
|
|
|
|
// 最终判定结果
|
|
|
|
|
checkResult: this.formdata.checkResult,
|
|
|
|
|
// 不合格措述
|
|
|
|
|
remark: this.formdata.remark,
|
|
|
|
|
// 来料类别
|
|
|
|
|
materialType: this.formdata.materialType,
|
|
|
|
|
// 物料来源
|
|
|
|
|
materialFrom: this.formdata.materialFrom,
|
|
|
|
|
// 物料来源
|
|
|
|
|
//reason: this.formdata.reason,
|
|
|
|
|
// 仓储报检人
|
|
|
|
|
czbjr: this.formdata.storageFrom,
|
|
|
|
|
//转出方
|
|
|
|
|
zcf: this.formdata.transferFrom,
|
|
|
|
|
//转出oem
|
|
|
|
|
zcoemcm: this.formdata.oem,
|
|
|
|
|
//qc主管
|
|
|
|
|
qczg: this.formdata.qcFrom,
|
|
|
|
|
//申请人id
|
|
|
|
|
sqr: this.sqrlist.userId,
|
|
|
|
|
//厂区
|
|
|
|
|
oaFactory: this.formdata.workFrom,
|
|
|
|
|
};
|
|
|
|
|
} else {
|
|
|
|
|
query = {
|
|
|
|
|
sampleQuality: this.formdata.sampleQuality,
|
|
|
|
|
updateBy: session.userName,
|
|
|
|
|
factoryCode: session.PoolName,
|
|
|
|
|
updateByName: session.nickName,
|
|
|
|
|
typeCode: typeCode,
|
|
|
|
|
checkType: this.selectList.value,
|
|
|
|
|
orderCode: this.clickitem.orderNo,
|
|
|
|
|
workorderCodeSap: this.clickitem.workorderCodeSap,
|
|
|
|
|
qcCheckTaskDetails: this.detaillistceshi,
|
|
|
|
|
defects: this.detaillistdefects,
|
|
|
|
|
// 检验编码
|
|
|
|
|
checkNo: this.clickitem.checkNo,
|
|
|
|
|
// 批次编码
|
|
|
|
|
incomeBatchNo: incomeBatchNo || null,
|
|
|
|
|
//物料编号
|
|
|
|
|
materialCode: this.clickitem.materialCode,
|
|
|
|
|
// 物料名称
|
|
|
|
@ -942,7 +1276,17 @@ export default class PurchaseWHSRM extends BasePage {
|
|
|
|
|
materialFrom: this.formdata.materialFrom,
|
|
|
|
|
// 物料来源
|
|
|
|
|
reason: this.formdata.reason,
|
|
|
|
|
// 仓储报检人
|
|
|
|
|
// czbir: this.formdata.storageFrom,
|
|
|
|
|
// //转出方
|
|
|
|
|
// zcf: this.formdata.transitFrom,
|
|
|
|
|
// //转出oem
|
|
|
|
|
// zcoemcm:this.formdata.oem,
|
|
|
|
|
// //qc主管
|
|
|
|
|
// qczg:this.formdata.qcfrom,
|
|
|
|
|
// sqr: this.model.sqrlist[0].userId,
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
console.log(query, this.formdata);
|
|
|
|
|
await this.model.commitCheckTaskList(query);
|
|
|
|
|
if (this.model.SubmitCode.code == '200') {
|
|
|
|
|