loki vor 3 Jahren
Ursprung
Commit
d5ad0e5c14

+ 22 - 0
src/utils/index.js

@@ -130,3 +130,25 @@ export const setStatus = (label, value) => {
   }));
   return res;
 };
+
+/**
+ * 过滤参数
+ * @param  {[type]} params [description]
+ * @return {[type]}        [description]
+ */
+export const format = params => {
+  const keys = Object.keys(params);
+  if (!keys.length) {
+    return {};
+  }
+  return keys.reduce((initObj, key) => {
+    let val = params[key];
+    if (typeof val === 'string') {
+      val = val.trim();
+    }
+    if (val !== null && val !== undefined && val !== '') {
+      initObj[key] = val;
+    }
+    return initObj;
+  }, {});
+};

+ 2 - 1
src/views/photoManagement/photoVerifyManagement/modal/MultAuditModal.vue

@@ -29,6 +29,7 @@
 
 <script>
 import { multAuditPhoto } from '@/api/photoWarehouse';
+import { format } from '@/utils';
 
 export default {
   name: 'MultFissonModal',
@@ -50,7 +51,7 @@ export default {
         kindergartenId: this.form.kindergartenId,
         activityId: this.form.activityId
       };
-      const { success, msg } = await multAuditPhoto(params);
+      const { success, msg } = await multAuditPhoto(format(params));
 
       if (success) {
         this.$success('批量审核成功!');

+ 2 - 1
src/views/photoManagement/photoVerifyManagement/modal/MultFissonModal.vue

@@ -29,6 +29,7 @@
 
 <script>
 import { fissonPhoto } from '@/api/photoWarehouse';
+import { format } from '@/utils';
 
 export default {
   name: 'MultFissonModal',
@@ -50,7 +51,7 @@ export default {
         kindergartenId: this.form.kindergartenId,
         activityId: this.form.activityId
       };
-      const { success, msg } = await fissonPhoto(params);
+      const { success, msg } = await fissonPhoto(format(params));
 
       if (success) {
         this.$success('裂变成功!');