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