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();