File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -75,6 +75,11 @@ function selectDsInDialog(ds: any) {
7575 innerDs .value = ds .id
7676}
7777
78+ function selectDsDirectlyInDialog(ds : any ) {
79+ innerDs .value = ds .id
80+ confirmSelectDs ()
81+ }
82+
7883function confirmSelectDs() {
7984 if (innerDs .value ) {
8085 if (assistantStore .getType == 1 ) {
@@ -207,6 +212,7 @@ defineExpose({
207212 :is-selected =" ele.id === innerDs"
208213 :description =" ele.description"
209214 @select-ds =" selectDsInDialog(ele)"
215+ @select-ds-directly =" selectDsDirectlyInDialog(ele)"
210216 ></Card >
211217 </el-col >
212218 </el-row >
Original file line number Diff line number Diff line change @@ -23,18 +23,27 @@ const props = withDefaults(
2323 }
2424)
2525
26- const emits = defineEmits ([' selectDs' ])
26+ const emits = defineEmits ([' selectDs' , ' selectDsDirectly ' ])
2727const icon = computed (() => {
2828 return (dsTypeWithImg .find ((ele ) => props .type === ele .type ) || {}).img
2929})
3030
3131const SelectDs = () => {
3232 emits (' selectDs' )
3333}
34+
35+ const SelectDsDirectly = () => {
36+ emits (' selectDsDirectly' )
37+ }
3438 </script >
3539
3640<template >
37- <div class =" card" :class =" isSelected && 'is-selected'" @click =" SelectDs" >
41+ <div
42+ class =" card"
43+ :class =" isSelected && 'is-selected'"
44+ @dblclick =" SelectDsDirectly"
45+ @click =" SelectDs"
46+ >
3847 <div class =" name-icon" >
3948 <img :src =" icon" width =" 32px" height =" 32px" />
4049 <div class =" info" >
You can’t perform that action at this time.
0 commit comments