Browse Source

等候时间可以为0

master
王梦远 2 weeks ago
parent
commit
a88aaf47f6
  1. 145
      src/components/spray/sprayParams/index.vue
  2. 2
      src/views/spray/index.vue

145
src/components/spray/sprayParams/index.vue

@ -337,22 +337,19 @@ const touchendHandle = () => {
<el-form-item
label="氮气气压"
:prop="`times.${index}.gasPressure`"
:rules="[
{
required: true,
trigger: 'blur',
validator: (rule: any, value: any, callback: any) => {
if (!value) {
callback(new Error('请输入氮气气压'));
}
else if (value < 0 || value > 100) {
callback(new Error('氮气气压需在0-100之间'));
}
else {
callback();
}
},
},
:rules="[{ required: true,
trigger: 'blur',
validator: (rule: any, value: any, callback: any) => {
if (!value && value !== 0) {
callback(new Error('请输入氮气气压'));
}
else if (value < 0 || value > 100) {
callback(new Error('氮气气压需在0-100之间'));
}
else {
callback();
}
} },
]"
>
<el-input v-model="item.gasPressure" type="number" />
@ -361,22 +358,19 @@ const touchendHandle = () => {
<el-form-item
label="基质流速"
:prop="`times.${index}.volume`"
:rules="[
{
required: true,
trigger: 'blur',
validator: (rule: any, value: any, callback: any) => {
if (!value) {
callback(new Error('请输入基质流速'));
}
else if (value < 0 || value > 60) {
callback(new Error('基质流速需在0-60之间'));
}
else {
callback();
}
},
},
:rules="[{ required: true,
trigger: 'blur',
validator: (rule: any, value: any, callback: any) => {
if (!value && value !== 0) {
callback(new Error('请输入基质流速'));
}
else if (value < 0 || value > 60) {
callback(new Error('基质流速需在0-60之间'));
}
else {
callback();
}
} },
]"
>
<el-input v-model="item.volume" type="number" />
@ -441,22 +435,19 @@ const touchendHandle = () => {
<el-form-item
label="间距"
:prop="`times.${index}.spacing`"
:rules="[
{
required: true,
trigger: 'blur',
validator: (rule: any, value: any, callback: any) => {
if (!value) {
callback(new Error('请输入间距'));
}
else if (value < 0 || value > 100) {
callback(new Error('间距需在0-100之间'));
}
else {
callback();
}
},
},
:rules="[{ required: true,
trigger: 'blur',
validator: (rule: any, value: any, callback: any) => {
if (!value && value !== 0) {
callback(new Error('请输入间距'));
}
else if (value < 0 || value > 100) {
callback(new Error('间距需在0-100之间'));
}
else {
callback();
}
} },
]"
>
<el-input v-model="item.spacing" type="number" />
@ -465,22 +456,19 @@ const touchendHandle = () => {
<el-form-item
label="等待时间"
:prop="`times.${index}.delay`"
:rules="[
{
required: true,
trigger: 'blur',
validator: (rule: any, value: any, callback: any) => {
if (!value) {
callback(new Error('请输入等待时间'));
}
else if (value < 0 || value > 1200) {
callback(new Error('等待时间需在0-1200之间'));
}
else {
callback();
}
},
},
:rules="[{ required: true,
trigger: 'blur',
validator: (rule: any, value: any, callback: any) => {
if (!value && value !== 0) {
callback(new Error('请输入等待时间'));
}
else if (value < 0 || value > 1200) {
callback(new Error('等待时间需在0-1200之间'));
}
else {
callback();
}
} },
]"
>
<el-input v-model="item.delay" type="number" />
@ -490,22 +478,19 @@ const touchendHandle = () => {
v-if="item.matrixPathType === 'grid'"
label="中间等待时间"
:prop="`times.${index}.gridDelay`"
:rules="[
{
required: true,
trigger: 'blur',
validator: (rule: any, value: any, callback: any) => {
if (!value) {
callback(new Error('请输入等待时间'));
}
else if (value < 0 || value > 120) {
callback(new Error('等待时间需在0-120之间'));
}
else {
callback();
}
},
},
:rules="[{ required: true,
trigger: 'blur',
validator: (rule: any, value: any, callback: any) => {
if (!value && value !== 0) {
callback(new Error('请输入等待时间'));
}
else if (value < 0 || value > 120) {
callback(new Error('等待时间需在0-120之间'));
}
else {
callback();
}
} },
]"
>
<el-input v-model="item.gridDelay" type="number" />

2
src/views/spray/index.vue

@ -280,7 +280,7 @@ const viewParams = (index: number) => {
style="height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: space-evenly"
>
<p class="tray-name">
<el-checkbox v-model="p.select" @change="val => checkChange(index, val)" />
<el-checkbox v-model="p.select" @change="(val:boolean) => checkChange(index, val)" />
<span>玻片{{ index + 1 }}</span>
</p>
<TrayGraph ref="sprayRefs" :key="index" :container="`spray-${index + 1}`" :edit-select="false" />

Loading…
Cancel
Save