hookehuyr

图片上传,电子签名,评分控件多个情况下判断

...@@ -195,24 +195,39 @@ const validOther = () => { ...@@ -195,24 +195,39 @@ const validOther = () => {
195 }; 195 };
196 if (image_uploader.value) { 196 if (image_uploader.value) {
197 // 图片上传 197 // 图片上传
198 - valid = { 198 + image_uploader.value.forEach((item, index) => {
199 - status: image_uploader.value[0].validImageUploader(), 199 + if (!image_uploader.value[index].validImageUploader()) {
200 - key: "image_uploader", 200 + valid = {
201 - }; 201 + status: image_uploader.value[index].validImageUploader(),
202 + key: "image_uploader",
203 + };
204 + return false;
205 + }
206 + });
202 } 207 }
203 if (sign.value) { 208 if (sign.value) {
204 // 电子签名 209 // 电子签名
205 - valid = { 210 + sign.value.forEach((item, index) => {
206 - status: sign.value[0].validSign(), 211 + if (!sign.value[index].validImageUploader()) {
207 - key: "sign", 212 + valid = {
208 - }; 213 + status: sign.value[index].validImageUploader(),
214 + key: "sign",
215 + };
216 + return false;
217 + }
218 + });
209 } 219 }
210 if (rate_picker.value) { 220 if (rate_picker.value) {
211 // 评分组件 221 // 评分组件
212 - valid = { 222 + rate_picker.value.forEach((item, index) => {
213 - status: rate_picker.value[0].validRate(), 223 + if (!rate_picker.value[index].validImageUploader()) {
214 - key: "rate_picker", 224 + valid = {
215 - }; 225 + status: rate_picker.value[index].validImageUploader(),
226 + key: "rate_picker",
227 + };
228 + return false;
229 + }
230 + });
216 } 231 }
217 return valid; 232 return valid;
218 }; 233 };
......