Browse Source

交易名称bug

wangwei 3 years ago
parent
commit
fa290c1776

+ 1 - 1
src/views/event/activity/popup.vue

@@ -68,7 +68,7 @@
           ]);
         } else {
           role.id = 0;
-          data.car = '';
+          data.car = [];
           updateSchema([
             {
               field: 'year',

+ 11 - 0
src/views/money/bill/customCom/CustomApiTypeSelect.vue

@@ -28,6 +28,7 @@
     watchEffect,
     computed,
     unref,
+    watch,
     reactive,
     toRefs,
     onUpdated,
@@ -110,6 +111,16 @@
         props.immediate && fetch();
       });
 
+      watch(
+        () => props.type, // 交易类型更改后清除选择项
+        () => {
+          if (props.value && typeof props.value !== 'string') {
+            emit('change', null);
+          }
+        },
+        { deep: true }
+      );
+
       onUpdated(() => {
         if (typeof props.value === 'string') {
           reactData.disabled = true;

+ 2 - 1
src/views/money/bill/popup.vue

@@ -106,7 +106,8 @@
           if (typeof data.inaccount === 'number') {
             data.accountInsideId = data.inaccount;
           }
-          data.typeId = data.typename.id;
+          console.log(`data`, data)
+          data.typeId = data.typename;
           data.userId = data.user.id;
           delete data.account;
           delete data.inaccount;