Bläddra i källkod

feat:客户管理

ljc 1 månad sedan
förälder
incheckning
57ad3059fc
2 ändrade filer med 10 tillägg och 2 borttagningar
  1. 9 1
      components/cwg-droplist.vue
  2. 1 1
      pages/ib/components/applyIbDialog.vue

+ 9 - 1
components/cwg-droplist.vue

@@ -27,7 +27,7 @@
                 :key="index"
                 :key="index"
                 :command="item.command !== undefined ? item.command : (item.value !== undefined ? item.value : item)"
                 :command="item.command !== undefined ? item.command : (item.value !== undefined ? item.value : item)"
                 :disabled="item.disabled"
                 :disabled="item.disabled"
-                @click="emit('menuClick', { value: item, index })"
+                @click="handleMenuClick(item,index)"
               >
               >
                 {{ item.label || item.text || item.title || item }}
                 {{ item.label || item.text || item.title || item }}
               </cwg-droplist-item>
               </cwg-droplist-item>
@@ -204,6 +204,14 @@ const handleItemClick = (command) => {
     closeMenu()
     closeMenu()
   }
   }
 }
 }
+//
+const handleMenuClick = (item,index) => {
+  emit('menuClick', { value: item, index })
+  console.log('menuClick', item, index,'关闭',props.hideOnClick)
+  if (props.hideOnClick) {
+    closeMenu()
+  }
+}
 
 
 // 暴露给外部或子组件的方法
 // 暴露给外部或子组件的方法
 defineExpose({
 defineExpose({

+ 1 - 1
pages/ib/components/applyIbDialog.vue

@@ -72,7 +72,7 @@
             </tbody>
             </tbody>
           </table>
           </table>
         </view>
         </view>
-        <view v-else style="height: 50px"/>
+<!--        <view v-else style="height: 50px"/>-->
       </uni-forms>
       </uni-forms>
     </view>
     </view>
   </cwg-popup>
   </cwg-popup>