fix:字段过长报错问题解决
This commit is contained in:
parent
bdfe24349b
commit
12f289d982
@ -329,10 +329,12 @@ export default {
|
|||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
planCode: [
|
planCode: [
|
||||||
{ required: true, message: "计划编码不能为空", trigger: "blur" }
|
{ required: true, message: "计划编码不能为空", trigger: "blur" },
|
||||||
|
{ max: 64, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
planName: [
|
planName: [
|
||||||
{ required: true, message: "计划名称不能为空", trigger: "blur" }
|
{ required: true, message: "计划名称不能为空", trigger: "blur" },
|
||||||
|
{ max: 100, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
planType:[
|
planType:[
|
||||||
{ required: true, message: "计划类型不能为空", trigger: "blur" }
|
{ required: true, message: "计划类型不能为空", trigger: "blur" }
|
||||||
|
@ -161,7 +161,8 @@ export default {
|
|||||||
{ required: true, message: "父类型不能为空", trigger: "blur" }
|
{ required: true, message: "父类型不能为空", trigger: "blur" }
|
||||||
],
|
],
|
||||||
machineryTypeName: [
|
machineryTypeName: [
|
||||||
{ required: true, message: "设备类型名称不能为空", trigger: "blur" }
|
{ required: true, message: "设备类型名称不能为空", trigger: "blur" },
|
||||||
|
{ max: 100, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
enableFlag: [
|
enableFlag: [
|
||||||
{ required: true, message: "是否启用不能为空", trigger: "blur" }
|
{ required: true, message: "是否启用不能为空", trigger: "blur" }
|
||||||
|
@ -339,7 +339,11 @@ export default {
|
|||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
repairCode: [
|
repairCode: [
|
||||||
{ required: true, message: "维修单编号不能为空", trigger: "blur" }
|
{ required: true, message: "维修单编号不能为空", trigger: "blur" },
|
||||||
|
{ max: 64, message: "字段过长", trigger: "blur" }
|
||||||
|
],
|
||||||
|
repairName: [
|
||||||
|
{ max: 100, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
machineryId: [
|
machineryId: [
|
||||||
{ required: true, message: "设备ID不能为空", trigger: "blur" }
|
{ required: true, message: "设备ID不能为空", trigger: "blur" }
|
||||||
|
@ -242,10 +242,15 @@ export default {
|
|||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
processCode: [
|
processCode: [
|
||||||
{ required: true, message: "工序编码不能为空", trigger: "blur" }
|
{ required: true, message: "工序编码不能为空", trigger: "blur" },
|
||||||
|
{ max: 64, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
processName: [
|
processName: [
|
||||||
{ required: true, message: "工序名称不能为空", trigger: "blur" }
|
{ required: true, message: "工序名称不能为空", trigger: "blur" },
|
||||||
|
{ max: 100, message: "字段过长", trigger: "blur" }
|
||||||
|
],
|
||||||
|
attention: [
|
||||||
|
{ max: 500, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
enableFlag: [
|
enableFlag: [
|
||||||
{ required: true, message: "是否启用不能为空", trigger: "blur" }
|
{ required: true, message: "是否启用不能为空", trigger: "blur" }
|
||||||
|
@ -244,10 +244,12 @@ export default {
|
|||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
routeCode: [
|
routeCode: [
|
||||||
{ required: true, message: "工艺路线编号不能为空", trigger: "blur" }
|
{ required: true, message: "工艺路线编号不能为空", trigger: "blur" },
|
||||||
|
{ max: 64, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
routeName: [
|
routeName: [
|
||||||
{ required: true, message: "工艺路线名称不能为空", trigger: "blur" }
|
{ required: true, message: "工艺路线名称不能为空", trigger: "blur" },
|
||||||
|
{ max: 100, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
enableFlag: [
|
enableFlag: [
|
||||||
{ required: true, message: "是否启用不能为空", trigger: "blur" }
|
{ required: true, message: "是否启用不能为空", trigger: "blur" }
|
||||||
|
@ -238,6 +238,9 @@ export default {
|
|||||||
rules: {
|
rules: {
|
||||||
itemId: [
|
itemId: [
|
||||||
{ required: true, message: "产品物料不能为空", trigger: "blur" }
|
{ required: true, message: "产品物料不能为空", trigger: "blur" }
|
||||||
|
],
|
||||||
|
remark: [
|
||||||
|
{ max: 250, message: "字段过长", trigger: "blur" }
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -83,7 +83,7 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
|
|
||||||
<pagination
|
<pagination
|
||||||
v-show="total>0"
|
v-show="total>0"
|
||||||
:total="total"
|
:total="total"
|
||||||
@ -137,11 +137,11 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="5">
|
<el-col :span="5">
|
||||||
<el-form-item label="甘特图显示颜色" prop="colorCode">
|
<el-form-item label="甘特图显示颜色" prop="colorCode">
|
||||||
<el-color-picker v-model="form.colorCode"></el-color-picker>
|
<el-color-picker v-model="form.colorCode"></el-color-picker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="7">
|
<el-col :span="7">
|
||||||
<el-input v-model="form.colorCode" maxlength="7" placeholder="请输入颜色编码在左侧选择颜色" />
|
<el-input v-model="form.colorCode" maxlength="7" placeholder="请输入颜色编码在左侧选择颜色" />
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row>
|
<el-row>
|
||||||
@ -150,7 +150,7 @@
|
|||||||
<el-tooltip effect="dark" placement="right">
|
<el-tooltip effect="dark" placement="right">
|
||||||
<div slot="content">
|
<div slot="content">
|
||||||
是:整个工单的生产进度将根据当前工序的生产报工数量进行更新</br>
|
是:整个工单的生产进度将根据当前工序的生产报工数量进行更新</br>
|
||||||
每个工艺流程只能有一个关键工序
|
每个工艺流程只能有一个关键工序
|
||||||
</div>
|
</div>
|
||||||
<el-select v-model="form.keyFlag">
|
<el-select v-model="form.keyFlag">
|
||||||
<el-option
|
<el-option
|
||||||
@ -168,7 +168,7 @@
|
|||||||
<el-tooltip effect="dark" placement="right">
|
<el-tooltip effect="dark" placement="right">
|
||||||
<div slot="content">
|
<div slot="content">
|
||||||
是:当前工序报工时需要进行质检确认</br>
|
是:当前工序报工时需要进行质检确认</br>
|
||||||
质检合格数量作为最终生产数量
|
质检合格数量作为最终生产数量
|
||||||
</div>
|
</div>
|
||||||
<el-select v-model="form.isCheck">
|
<el-select v-model="form.isCheck">
|
||||||
<el-option
|
<el-option
|
||||||
@ -236,7 +236,7 @@ export default {
|
|||||||
// 工艺组成表格数据
|
// 工艺组成表格数据
|
||||||
routeprocessList: [],
|
routeprocessList: [],
|
||||||
//工序选项
|
//工序选项
|
||||||
processOptions:[],
|
processOptions:[],
|
||||||
// 弹出层标题
|
// 弹出层标题
|
||||||
title: "",
|
title: "",
|
||||||
// 是否显示弹出层
|
// 是否显示弹出层
|
||||||
@ -276,6 +276,9 @@ export default {
|
|||||||
],
|
],
|
||||||
isCheck: [
|
isCheck: [
|
||||||
{ required: true, message: "请指定当前工序是否需要质检确认", trigger: "blur" }
|
{ required: true, message: "请指定当前工序是否需要质检确认", trigger: "blur" }
|
||||||
|
],
|
||||||
|
remark: [
|
||||||
|
{ max: 250, message: "字段过长", trigger: "blur" }
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -488,10 +488,12 @@ export default {
|
|||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
workorderCode: [
|
workorderCode: [
|
||||||
{ required: true, message: "工单编码不能为空", trigger: "blur" }
|
{ required: true, message: "工单编码不能为空", trigger: "blur" },
|
||||||
|
{ max: 64, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
workorderName: [
|
workorderName: [
|
||||||
{ required: true, message: "工单名称不能为空", trigger: "blur" }
|
{ required: true, message: "工单名称不能为空", trigger: "blur" },
|
||||||
|
{ max: 100, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
workorderType: [
|
workorderType: [
|
||||||
{ required: true, message: "请选择生产工单类型", trigger: "blur" }
|
{ required: true, message: "请选择生产工单类型", trigger: "blur" }
|
||||||
|
@ -379,10 +379,18 @@ export default {
|
|||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
toolCode: [
|
toolCode: [
|
||||||
{ required: true, message: "工装夹具编号不能为空", trigger: "blur" }
|
{ required: true, message: "工装夹具编号不能为空", trigger: "blur" },
|
||||||
|
{ max: 64, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
toolName: [
|
toolName: [
|
||||||
{ required: true, message: "工装夹具名称不能为空", trigger: "blur" }
|
{ required: true, message: "工装夹具名称不能为空", trigger: "blur" },
|
||||||
|
{ max: 100, message: "字段过长", trigger: "blur" }
|
||||||
|
],
|
||||||
|
spec: [
|
||||||
|
{ max: 100, message: "字段过长", trigger: "blur" }
|
||||||
|
],
|
||||||
|
brand: [
|
||||||
|
{ max: 100, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
toolTypeId: [
|
toolTypeId: [
|
||||||
{ required: true, message: "工装夹具类型不能为空", trigger: "blur" }
|
{ required: true, message: "工装夹具类型不能为空", trigger: "blur" }
|
||||||
|
@ -258,10 +258,12 @@ export default {
|
|||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
toolTypeCode: [
|
toolTypeCode: [
|
||||||
{ required: true, message: "类型编码不能为空", trigger: "blur" }
|
{ required: true, message: "类型编码不能为空", trigger: "blur" },
|
||||||
|
{ max: 64, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
toolTypeName: [
|
toolTypeName: [
|
||||||
{ required: true, message: "类型名称不能为空", trigger: "blur" }
|
{ required: true, message: "类型名称不能为空", trigger: "blur" },
|
||||||
|
{ max: 100, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
codeFlag: [
|
codeFlag: [
|
||||||
{ required: true, message: "是否启用不能为空", trigger: "blur" }
|
{ required: true, message: "是否启用不能为空", trigger: "blur" }
|
||||||
@ -360,19 +362,19 @@ export default {
|
|||||||
submitForm() {
|
submitForm() {
|
||||||
this.$refs["form"].validate(valid => {
|
this.$refs["form"].validate(valid => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
// if (this.form.toolTypeId != null) {
|
if (this.form.toolTypeId != null) {
|
||||||
// updateTooltype(this.form).then(response => {
|
updateTooltype(this.form).then(response => {
|
||||||
// this.$modal.msgSuccess("修改成功");
|
this.$modal.msgSuccess("修改成功");
|
||||||
// this.open = false;
|
this.open = false;
|
||||||
// this.getList();
|
this.getList();
|
||||||
// });
|
});
|
||||||
// } else {
|
} else {
|
||||||
// addTooltype(this.form).then(response => {
|
addTooltype(this.form).then(response => {
|
||||||
// this.$modal.msgSuccess("新增成功");
|
this.$modal.msgSuccess("新增成功");
|
||||||
// this.open = false;
|
this.open = false;
|
||||||
// this.getList();
|
this.getList();
|
||||||
// });
|
});
|
||||||
// }
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
@ -292,8 +292,8 @@
|
|||||||
<!--根据不同的条码类型展示不同的业务内容选择 end-->
|
<!--根据不同的条码类型展示不同的业务内容选择 end-->
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="条码内容">
|
<el-form-item label="条码内容" prop="barcodeContent">
|
||||||
<el-input v-model="form.barcodeContent" />
|
<el-input v-model="form.barcodeContent" placeholder="请填写条码内容"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
@ -394,7 +394,8 @@ export default {
|
|||||||
{ required: true, message: "条码类型不能为空", trigger: "change" }
|
{ required: true, message: "条码类型不能为空", trigger: "change" }
|
||||||
],
|
],
|
||||||
barcodeContent: [
|
barcodeContent: [
|
||||||
{ required: true, message: "产品物料ID不能为空", trigger: "blur" }
|
{ required: true, message: "产品物料ID不能为空", trigger: "blur" },
|
||||||
|
{ max: 100, message: '字符过长', trigger: 'blur' }
|
||||||
],
|
],
|
||||||
remark: [
|
remark: [
|
||||||
{ max: 250, message: '长度必须小于250个字符', trigger: 'blur' }
|
{ max: 250, message: '长度必须小于250个字符', trigger: 'blur' }
|
||||||
|
@ -313,10 +313,12 @@ export default {
|
|||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
recptCode: [
|
recptCode: [
|
||||||
{ required: true, message: "入库单编号不能为空", trigger: "blur" }
|
{ required: true, message: "入库单编号不能为空", trigger: "blur" },
|
||||||
|
{ max: 64, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
recptName: [
|
recptName: [
|
||||||
{ required: true, message: "入库单名称不能为空", trigger: "blur" }
|
{ required: true, message: "入库单名称不能为空", trigger: "blur" },
|
||||||
|
{ max: 100, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
recptDate: [
|
recptDate: [
|
||||||
{ required: true, message: "入库时间不能为空", trigger: "blur"}
|
{ required: true, message: "入库时间不能为空", trigger: "blur"}
|
||||||
|
@ -225,6 +225,9 @@ export default {
|
|||||||
],
|
],
|
||||||
itemCode: [
|
itemCode: [
|
||||||
{ required: true, message: "物料编码不能为空", trigger: "blur" }
|
{ required: true, message: "物料编码不能为空", trigger: "blur" }
|
||||||
|
],
|
||||||
|
remark: [
|
||||||
|
{ max: 250, message: '长度必须小于250个字符', trigger: 'blur' }
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -292,10 +292,12 @@ export default {
|
|||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
issueCode: [
|
issueCode: [
|
||||||
{ required: true, message: "发料单编号不能为空", trigger: "blur" }
|
{ required: true, message: "发料单编号不能为空", trigger: "blur" },
|
||||||
|
{ max: 64, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
issueName: [
|
issueName: [
|
||||||
{ required: true, message: "发料单名称不能为空", trigger: "blur" }
|
{ required: true, message: "发料单名称不能为空", trigger: "blur" },
|
||||||
|
{ max: 100, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
workorderCode: [
|
workorderCode: [
|
||||||
{ required: true, message: "请选择外协工单", trigger: "blur" }
|
{ required: true, message: "请选择外协工单", trigger: "blur" }
|
||||||
|
@ -69,7 +69,7 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
|
|
||||||
<pagination
|
<pagination
|
||||||
v-show="total>0"
|
v-show="total>0"
|
||||||
:total="total"
|
:total="total"
|
||||||
@ -218,9 +218,14 @@ export default {
|
|||||||
rules: {
|
rules: {
|
||||||
itemId: [
|
itemId: [
|
||||||
{ required: true, message: "产品物料不能为空", trigger: "blur" }
|
{ required: true, message: "产品物料不能为空", trigger: "blur" }
|
||||||
], quantityIssued: [
|
],
|
||||||
|
quantityIssued: [
|
||||||
{ required: true, message: "领料数量不能为空", trigger: "blur" }
|
{ required: true, message: "领料数量不能为空", trigger: "blur" }
|
||||||
], }
|
],
|
||||||
|
remark: [
|
||||||
|
{ max: 250, message: "字段过长", trigger: "blur" }
|
||||||
|
]
|
||||||
|
}
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
@ -348,7 +353,7 @@ export default {
|
|||||||
this.form.itemCode = obj.itemCode;
|
this.form.itemCode = obj.itemCode;
|
||||||
this.form.itemName = obj.itemName;
|
this.form.itemName = obj.itemName;
|
||||||
this.form.specification = obj.specification;
|
this.form.specification = obj.specification;
|
||||||
this.form.unitOfMeasure = obj.unitOfMeasure;
|
this.form.unitOfMeasure = obj.unitOfMeasure;
|
||||||
this.form.batchCode = obj.batchCode;
|
this.form.batchCode = obj.batchCode;
|
||||||
this.form.warehouseId = obj.warehouseId;
|
this.form.warehouseId = obj.warehouseId;
|
||||||
this.form.warehouseCode = obj.warehouseCode;
|
this.form.warehouseCode = obj.warehouseCode;
|
||||||
|
@ -297,9 +297,12 @@ export default {
|
|||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
recptCode: [
|
recptCode: [
|
||||||
{ required: true, message: "入库单编号不能为空", trigger: "blur" }
|
{ required: true, message: "入库单编号不能为空", trigger: "blur" },
|
||||||
], recptName: [
|
{ max: 64, message: "字段过长", trigger: "blur" }
|
||||||
{ required: true, message: "入库单名称不能为空", trigger: "blur" }
|
],
|
||||||
|
recptName: [
|
||||||
|
{ required: true, message: "入库单名称不能为空", trigger: "blur" },
|
||||||
|
{ max: 100, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
workorderCode: [
|
workorderCode: [
|
||||||
{ required: true, message: "请选择外协工单", trigger: "blur" }
|
{ required: true, message: "请选择外协工单", trigger: "blur" }
|
||||||
|
@ -77,7 +77,7 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
|
|
||||||
<pagination
|
<pagination
|
||||||
v-show="total>0"
|
v-show="total>0"
|
||||||
:total="total"
|
:total="total"
|
||||||
@ -138,7 +138,7 @@
|
|||||||
:options="warehouseOptions"
|
:options="warehouseOptions"
|
||||||
:props="warehouseProps"
|
:props="warehouseProps"
|
||||||
@change="handleWarehouseChanged"
|
@change="handleWarehouseChanged"
|
||||||
>
|
>
|
||||||
</el-cascader>
|
</el-cascader>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
@ -251,7 +251,7 @@ export default {
|
|||||||
areaCode: null,
|
areaCode: null,
|
||||||
areaName: null,
|
areaName: null,
|
||||||
expireDate: null,
|
expireDate: null,
|
||||||
},
|
},
|
||||||
// 表单参数
|
// 表单参数
|
||||||
form: {},
|
form: {},
|
||||||
// 表单校验
|
// 表单校验
|
||||||
@ -264,6 +264,9 @@ export default {
|
|||||||
],
|
],
|
||||||
warehouseId:[
|
warehouseId:[
|
||||||
{ required: true, message: "请选择入库的仓库" }
|
{ required: true, message: "请选择入库的仓库" }
|
||||||
|
],
|
||||||
|
remark: [
|
||||||
|
{ max: 250, message: "字段过长", trigger: "blur" }
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -283,7 +286,7 @@ export default {
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
getWarehouseList(){
|
getWarehouseList(){
|
||||||
getTreeList().then( response =>{
|
getTreeList().then( response =>{
|
||||||
if(response.data){
|
if(response.data){
|
||||||
this.warehouseOptions = response.data.filter((el) =>{
|
this.warehouseOptions = response.data.filter((el) =>{
|
||||||
return el.warehouseCode.indexOf('VIR') == -1;
|
return el.warehouseCode.indexOf('VIR') == -1;
|
||||||
@ -292,12 +295,12 @@ export default {
|
|||||||
this.warehouseOptions.map(w =>{
|
this.warehouseOptions.map(w =>{
|
||||||
debugger;
|
debugger;
|
||||||
w.children.map(l =>{
|
w.children.map(l =>{
|
||||||
let lstr =JSON.stringify(l.children).replace(/locationId/g,'lId').replace(/areaId/g, 'pId').replace(/areaName/g,'pName');
|
let lstr =JSON.stringify(l.children).replace(/locationId/g,'lId').replace(/areaId/g, 'pId').replace(/areaName/g,'pName');
|
||||||
l.children = JSON.parse(lstr);
|
l.children = JSON.parse(lstr);
|
||||||
});
|
});
|
||||||
|
|
||||||
let wstr = JSON.stringify(w.children).replace(/warehouseId/g,'wId').replace(/locationId/g, 'pId').replace(/locationName/g,'pName');
|
let wstr = JSON.stringify(w.children).replace(/warehouseId/g,'wId').replace(/locationId/g, 'pId').replace(/locationName/g,'pName');
|
||||||
w.children = JSON.parse(wstr);
|
w.children = JSON.parse(wstr);
|
||||||
|
|
||||||
});
|
});
|
||||||
let ostr=JSON.stringify(this.warehouseOptions).replace(/warehouseId/g,'pId').replace(/warehouseName/g, 'pName');
|
let ostr=JSON.stringify(this.warehouseOptions).replace(/warehouseId/g,'pId').replace(/warehouseName/g, 'pName');
|
||||||
@ -306,7 +309,7 @@ export default {
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
//选择仓库、库区、库位
|
//选择仓库、库区、库位
|
||||||
handleWarehouseChanged(obj){
|
handleWarehouseChanged(obj){
|
||||||
if(obj !=null){
|
if(obj !=null){
|
||||||
this.form.warehouseId = obj[0];
|
this.form.warehouseId = obj[0];
|
||||||
this.form.locationId = obj[1];
|
this.form.locationId = obj[1];
|
||||||
@ -321,34 +324,34 @@ export default {
|
|||||||
// 表单重置
|
// 表单重置
|
||||||
reset() {
|
reset() {
|
||||||
this.form = {
|
this.form = {
|
||||||
lineId: null,
|
lineId: null,
|
||||||
recptId: this.recptId,
|
recptId: this.recptId,
|
||||||
itemId: null,
|
itemId: null,
|
||||||
itemCode: null,
|
itemCode: null,
|
||||||
itemName: null,
|
itemName: null,
|
||||||
specification: null,
|
specification: null,
|
||||||
unitOfMeasure: null,
|
unitOfMeasure: null,
|
||||||
quantityRecived: null,
|
quantityRecived: null,
|
||||||
batchCode: null,
|
batchCode: null,
|
||||||
warehouseId: this.warehouseId,
|
warehouseId: this.warehouseId,
|
||||||
warehouseCode: null,
|
warehouseCode: null,
|
||||||
warehouseName: null,
|
warehouseName: null,
|
||||||
locationId: this.locationId,
|
locationId: this.locationId,
|
||||||
locationCode: null,
|
locationCode: null,
|
||||||
locationName: null,
|
locationName: null,
|
||||||
areaId: this.areaId,
|
areaId: this.areaId,
|
||||||
areaCode: null,
|
areaCode: null,
|
||||||
areaName: null,
|
areaName: null,
|
||||||
expireDate: null,
|
expireDate: null,
|
||||||
iqcCheck: 'N',
|
iqcCheck: 'N',
|
||||||
iqcId: null,
|
iqcId: null,
|
||||||
iqcCode: null,
|
iqcCode: null,
|
||||||
remark: null,
|
remark: null,
|
||||||
attr1: null, attr2: null, attr3: null, attr4: null, createBy: null, createTime: null, updateBy: null, updateTime: null };
|
attr1: null, attr2: null, attr3: null, attr4: null, createBy: null, createTime: null, updateBy: null, updateTime: null };
|
||||||
|
|
||||||
|
|
||||||
this.resetForm("form");
|
this.resetForm("form");
|
||||||
|
|
||||||
},
|
},
|
||||||
/** 搜索按钮操作 */
|
/** 搜索按钮操作 */
|
||||||
handleQuery() {
|
handleQuery() {
|
||||||
@ -423,7 +426,7 @@ export default {
|
|||||||
this.form.itemCode = obj.itemCode;
|
this.form.itemCode = obj.itemCode;
|
||||||
this.form.itemName = obj.itemName;
|
this.form.itemName = obj.itemName;
|
||||||
this.form.specification = obj.specification;
|
this.form.specification = obj.specification;
|
||||||
this.form.unitOfMeasure = obj.unitOfMeasure;
|
this.form.unitOfMeasure = obj.unitOfMeasure;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
//IQC检验单选择
|
//IQC检验单选择
|
||||||
|
@ -344,6 +344,33 @@ export default {
|
|||||||
form: {},
|
form: {},
|
||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
|
packageCode: [
|
||||||
|
{ max: 64, message: "字段过长", trigger: "blur" }
|
||||||
|
],
|
||||||
|
soCode: [
|
||||||
|
{ max: 64, message: "字段过长", trigger: "blur" }
|
||||||
|
],
|
||||||
|
invoiceCode: [
|
||||||
|
{ max: 100, message: "字段过长", trigger: "blur" }
|
||||||
|
],
|
||||||
|
packageLength: [
|
||||||
|
{ max: 12, message: "字段过长", trigger: "blur" }
|
||||||
|
],
|
||||||
|
packageWidth: [
|
||||||
|
{ max: 12, message: "字段过长", trigger: "blur" }
|
||||||
|
],
|
||||||
|
packageHeight: [
|
||||||
|
{ max: 12, message: "字段过长", trigger: "blur" }
|
||||||
|
],
|
||||||
|
netWeight: [
|
||||||
|
{ max: 12, message: "字段过长", trigger: "blur" }
|
||||||
|
],
|
||||||
|
crossWeight: [
|
||||||
|
{ max: 12, message: "字段过长", trigger: "blur" }
|
||||||
|
],
|
||||||
|
inspectorName: [
|
||||||
|
{ max: 32, message: "字段过长", trigger: "blur" }
|
||||||
|
],
|
||||||
parentId: [
|
parentId: [
|
||||||
{ required: true, message: "父箱ID不能为空", trigger: "blur" }
|
{ required: true, message: "父箱ID不能为空", trigger: "blur" }
|
||||||
],
|
],
|
||||||
|
@ -276,7 +276,11 @@ export default {
|
|||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
recptCode: [
|
recptCode: [
|
||||||
{ required: true, message: "入库单编号不能为空", trigger: "blur" }
|
{ required: true, message: "入库单编号不能为空", trigger: "blur" },
|
||||||
|
{ max: 64, message: "字段过长", trigger: "blur" }
|
||||||
|
],
|
||||||
|
recptName: [
|
||||||
|
{ max: 100, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
recptDate: [
|
recptDate: [
|
||||||
{ required: true, message: "请选择入库日期", trigger: "blur" }
|
{ required: true, message: "请选择入库日期", trigger: "blur" }
|
||||||
|
@ -227,6 +227,9 @@ export default {
|
|||||||
],
|
],
|
||||||
itemCode: [
|
itemCode: [
|
||||||
{ required: true, message: "产品物料编码不能为空", trigger: "blur" }
|
{ required: true, message: "产品物料编码不能为空", trigger: "blur" }
|
||||||
|
],
|
||||||
|
remark: [
|
||||||
|
{ max: 250, message: "字段过长", trigger: "blur" }
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -310,10 +310,12 @@ export default {
|
|||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
salseCode: [
|
salseCode: [
|
||||||
{ required: true, message: "出库单编号不能为空", trigger: "blur" }
|
{ required: true, message: "出库单编号不能为空", trigger: "blur" },
|
||||||
|
{ max: 64, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
salseName: [
|
salseName: [
|
||||||
{ required: true, message: "出库单名称不能为空", trigger: "blur" }
|
{ required: true, message: "出库单名称不能为空", trigger: "blur" },
|
||||||
|
{ max: 100, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
clientCode: [
|
clientCode: [
|
||||||
{ required: true, message: "请指定客户", trigger: "blur" }
|
{ required: true, message: "请指定客户", trigger: "blur" }
|
||||||
|
@ -67,7 +67,7 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
|
|
||||||
<pagination
|
<pagination
|
||||||
v-show="total>0"
|
v-show="total>0"
|
||||||
:total="total"
|
:total="total"
|
||||||
@ -104,7 +104,7 @@
|
|||||||
<el-form-item label="规格型号" prop="specification">
|
<el-form-item label="规格型号" prop="specification">
|
||||||
<el-input v-model="form.specification" type="textarea" placeholder="请输入内容" />
|
<el-input v-model="form.specification" type="textarea" placeholder="请输入内容" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
@ -263,6 +263,9 @@ export default {
|
|||||||
quantitySalse: [
|
quantitySalse: [
|
||||||
{ required: true, message: "出库数量不能为空", trigger: "blur" }
|
{ required: true, message: "出库数量不能为空", trigger: "blur" }
|
||||||
],
|
],
|
||||||
|
remark: [
|
||||||
|
{ max: 250, message: "字段过长", trigger: "blur" }
|
||||||
|
]
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
@ -404,7 +407,7 @@ export default {
|
|||||||
this.form.itemCode = obj.itemCode;
|
this.form.itemCode = obj.itemCode;
|
||||||
this.form.itemName = obj.itemName;
|
this.form.itemName = obj.itemName;
|
||||||
this.form.specification = obj.specification;
|
this.form.specification = obj.specification;
|
||||||
this.form.unitOfMeasure = obj.unitOfMeasure;
|
this.form.unitOfMeasure = obj.unitOfMeasure;
|
||||||
this.form.batchCode = obj.batchCode;
|
this.form.batchCode = obj.batchCode;
|
||||||
this.form.workorderId = obj.workorderId;
|
this.form.workorderId = obj.workorderId;
|
||||||
this.form.workorderCode = obj.workorderCode;
|
this.form.workorderCode = obj.workorderCode;
|
||||||
|
@ -288,10 +288,15 @@ export default {
|
|||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
rtCode: [
|
rtCode: [
|
||||||
{ required: true, message: "退货单编号不能为空", trigger: "blur" }
|
{ required: true, message: "退货单编号不能为空", trigger: "blur" },
|
||||||
|
{ max: 64, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
rtName: [
|
rtName: [
|
||||||
{ required: true, message: "退货单名称不能为空", trigger: "blur" }
|
{ required: true, message: "退货单名称不能为空", trigger: "blur" },
|
||||||
|
{ max: 100, message: "字段过长", trigger: "blur" }
|
||||||
|
],
|
||||||
|
poCode: [
|
||||||
|
{ max: 64, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
vendorName: [
|
vendorName: [
|
||||||
{ required: true, message: "供应商不能为空", trigger: "blur" }
|
{ required: true, message: "供应商不能为空", trigger: "blur" }
|
||||||
|
@ -212,6 +212,9 @@ export default {
|
|||||||
quantityRted: [
|
quantityRted: [
|
||||||
{ required: true, message: "退货数量不能为空", trigger: "blur" }
|
{ required: true, message: "退货数量不能为空", trigger: "blur" }
|
||||||
],
|
],
|
||||||
|
remark: [
|
||||||
|
{ max: 250, message: "字段过长", trigger: "blur" }
|
||||||
|
]
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
@ -195,9 +195,14 @@ export default {
|
|||||||
rules: {
|
rules: {
|
||||||
snNum: [
|
snNum: [
|
||||||
{ required: true, message: "请输入需要生成的SN码数量", trigger: "blur" }
|
{ required: true, message: "请输入需要生成的SN码数量", trigger: "blur" }
|
||||||
], itemCode: [
|
],
|
||||||
|
itemCode: [
|
||||||
{ required: true, message: "产品物料不能为空", trigger: "blur" }
|
{ required: true, message: "产品物料不能为空", trigger: "blur" }
|
||||||
], }
|
],
|
||||||
|
batchCode: [
|
||||||
|
{ max: 100, message: "字段过长", trigger: "blur" }
|
||||||
|
],
|
||||||
|
}
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
|
@ -328,10 +328,12 @@ export default {
|
|||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
transferCode: [
|
transferCode: [
|
||||||
{ required: true, message: "转移单编号不能为空", trigger: "blur" }
|
{ required: true, message: "转移单编号不能为空", trigger: "blur" },
|
||||||
|
{ max: 64, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
transferName: [
|
transferName: [
|
||||||
{ required: true, message: "转移单名称不能为空", trigger: "blur" }
|
{ required: true, message: "转移单名称不能为空", trigger: "blur" },
|
||||||
|
{ max: 100, message: "字段过长", trigger: "blur" }
|
||||||
],
|
],
|
||||||
transferType: [
|
transferType: [
|
||||||
{ required: true, message: "转移单类型不能为空", trigger: "blur" }
|
{ required: true, message: "转移单类型不能为空", trigger: "blur" }
|
||||||
|
Loading…
Reference in New Issue
Block a user