fix:字段过长报错问题解决

This commit is contained in:
zhangxuanming 2024-12-26 18:40:23 +08:00
parent bdfe24349b
commit 12f289d982
26 changed files with 200 additions and 95 deletions

View File

@ -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" }

View File

@ -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" }

View File

@ -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" }

View File

@ -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" }

View File

@ -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" }

View File

@ -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" }
] ]
} }
}; };

View File

@ -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" }
] ]
} }
}; };

View File

@ -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" }

View File

@ -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" }

View File

@ -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();
// }); });
// } }
} }
}); });
}, },

View File

@ -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' }

View File

@ -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"}

View File

@ -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' }
] ]
} }
}; };

View File

@ -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" }

View File

@ -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;

View File

@ -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" }

View File

@ -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

View File

@ -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" }
], ],

View File

@ -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" }

View File

@ -227,6 +227,9 @@ export default {
], ],
itemCode: [ itemCode: [
{ required: true, message: "产品物料编码不能为空", trigger: "blur" } { required: true, message: "产品物料编码不能为空", trigger: "blur" }
],
remark: [
{ max: 250, message: "字段过长", trigger: "blur" }
] ]
} }
}; };

View File

@ -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" }

View File

@ -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;

View File

@ -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" }

View File

@ -212,6 +212,9 @@ export default {
quantityRted: [ quantityRted: [
{ required: true, message: "退货数量不能为空", trigger: "blur" } { required: true, message: "退货数量不能为空", trigger: "blur" }
], ],
remark: [
{ max: 250, message: "字段过长", trigger: "blur" }
]
} }
}; };
}, },

View File

@ -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() {

View File

@ -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" }