|
@@ -13,8 +13,7 @@
|
|
|
<right-click-menu :mouse-position="mousePosition" :config="opt"/>
|
|
|
</template>
|
|
|
|
|
|
-
|
|
|
-<script setup name='Test' lang="jsx">
|
|
|
+<script setup lang="jsx">
|
|
|
import {onMounted, ref} from 'vue'
|
|
|
import XcTableV2 from "@/components/xiao-chan/xc-table-v2/XcTableV2.vue";
|
|
|
import {stringIsBlank} from "@/utils/blank-utils";
|
|
@@ -254,8 +253,6 @@ const rowClass = (data) => {
|
|
|
delete twinkleList.value[data.actOrderNo]
|
|
|
})
|
|
|
return 'animation_hzfirst'
|
|
|
-
|
|
|
-
|
|
|
} else if (typeof twinkleList.value[data.parentNo] !== 'undefined') {
|
|
|
return 'animation_hzfirst'
|
|
|
}
|
|
@@ -385,13 +382,25 @@ onMounted(() => {
|
|
|
|
|
|
yzMitt.on('scrollEndAndTwinkle', async (val) => {
|
|
|
twinkleList.value = val;
|
|
|
- await nextTick()
|
|
|
- await scrollToEnd()
|
|
|
+ await nextTick();
|
|
|
+ await scrollToEnd();
|
|
|
});
|
|
|
|
|
|
|
|
|
yzMitt.on('setOrderNoTwinkle', async (val) => {
|
|
|
twinkleList.value[val] = true
|
|
|
+ let index = -1
|
|
|
+
|
|
|
+ try {
|
|
|
+ XEUtils.lastArrayEach(tempYzData.value, (item, key) => {
|
|
|
+ if (val === item.actOrderNo) {
|
|
|
+ index = key
|
|
|
+ throw new Error("循环结束")
|
|
|
+ }
|
|
|
+ })
|
|
|
+ } catch {
|
|
|
+ }
|
|
|
+ tableRef.value.scrollTo(index);
|
|
|
})
|
|
|
|
|
|
yzMitt.on('getSelectedData', () => {
|
|
@@ -399,7 +408,6 @@ onMounted(() => {
|
|
|
})
|
|
|
|
|
|
})
|
|
|
-
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss">
|