fix():回收桶配置校验优化;

master
jiyufei 4 months ago
parent 2cdf668fb4
commit 04d3d8d0f9

@ -602,20 +602,20 @@ export default {
trigger: "change"
}
],
price: [
{
required: true,
message: "数字文本",
trigger: ["blur", "change"]
}
],
fullSet: [
{
required: true,
message: "不能为空",
trigger: "change"
}
],
// price: [
// {
// required: true,
// message: "",
// trigger: ["blur", "change"]
// }
// ],
// fullSet: [
// {
// required: true,
// message: "",
// trigger: "change"
// }
// ],
fullStatus: [
{
required: true,
@ -630,13 +630,13 @@ export default {
trigger: "blur"
}
],
smogSet: [
{
required: true,
message: "请至少选择一个",
trigger: "change"
}
],
// smogSet: [
// {
// required: true,
// message: "",
// trigger: "change"
// }
// ],
smogStatus: [
{
required: true,
@ -651,20 +651,20 @@ export default {
trigger: "blur"
}
],
warningWeight: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
closeDelay: [
{
required: true,
message: "请输入",
trigger: "blur"
}
],
// warningWeight: [
// {
// required: true,
// message: "",
// trigger: "blur"
// }
// ],
// closeDelay: [
// {
// required: true,
// message: "",
// trigger: "blur"
// }
// ],
bagNo: [
{
required: true,
@ -1055,21 +1055,41 @@ export default {
initDefaultData() {},
//
dataFormSubmit(type) {
if (this.dataForm.price == null && !this.useUnifiedConfig) {
this.$message.error('请选择配置或输入回收单价');
return;
}
if (this.useUnifiedConfig) {
this.dataForm.price = null;
}
if (this.dataForm.fullSet == null && !this.usefullSetConfig) {
this.$message.error('请选择配置或选择满溢报警');
return;
}
if (this.usefullSetConfig) {
this.dataForm.fullSet = "-1";
}
if (this.dataForm.smogSet == null && !this.useSmogSetConfig) {
this.$message.error('请选择配置或选择烟雾报警');
return;
}
if (this.useSmogSetConfig) {
this.dataForm.smogSet = "-1";
}
if (this.closeDelayConfig) {
this.dataForm.closeDelay = "-1";
if (this.dataForm.warningWeight == null && !this.warningWeightConfig) {
this.$message.error('请选择配置或输入重量上限');
return;
}
if (this.warningWeightConfig) {
this.dataForm.warningWeight = null;
}
if (this.dataForm.closeDelay == null && !this.closeDelayConfig) {
this.$message.error('请选择配置或输入关门延时');
return;
}
if (this.closeDelayConfig) {
this.dataForm.closeDelay = "-1";
}
this.dataFormSubmitType = type ? type : 0;
this.$refs["formRef"].validate(valid => {
if (valid) {

Loading…
Cancel
Save