tangning 1 년 전
부모
커밋
dcdbac28e4
1개의 변경된 파일14개의 추가작업 그리고 0개의 파일을 삭제
  1. 14 0
      src/views/product/rtk/AddModal.vue

+ 14 - 0
src/views/product/rtk/AddModal.vue

@@ -261,8 +261,22 @@
         ]);
       }
       const handleSubmit = async () => {
+        function isEmptyString(value) {
+          return value === null || value === undefined || value === '';
+        }
         try {
           const params = await validate();
+          let keyData = Object.values(params).some((item) => {
+            if( item == params.id ){
+              return false
+            } else {
+              return !isEmptyString(item);
+            }
+          });
+          if (!keyData){
+            return createMessage.error('请填写至少一项数据')
+          }
+          console.log('params', Object.values(params), keyData);
           const res = await rtksaveOrEdit(params);
           console.log('res', res);
           closeModal();