|
@@ -2,22 +2,23 @@
|
|
|
import {stringIsBlank, stringNotBlank} from "@/utils/blank-utils";
|
|
|
import {
|
|
|
associateOrders,
|
|
|
- clearAssociate, openDrugManual,
|
|
|
- tempYzData, yiZhuData, yzMitt,
|
|
|
+ clearAssociate,
|
|
|
+ openDrugManual,
|
|
|
+ tempYzData,
|
|
|
+ yiZhuData,
|
|
|
+ yzMitt,
|
|
|
YzType
|
|
|
} from "@/views/hospitalization/zhu-yuan-yi-sheng/public-js/zhu-yuan-yi-sheng";
|
|
|
-import {ref, h, reactive, onMounted, nextTick} from 'vue'
|
|
|
+import {h, nextTick, onMounted, reactive, ref} from 'vue'
|
|
|
import {VxeTableInstance, VxeTablePropTypes} from 'vxe-table'
|
|
|
import {nullToEmpty} from '@/utils/public'
|
|
|
import {getFormatDatetime} from '@/utils/date'
|
|
|
import {getServerDateApi} from '@/api/public-api'
|
|
|
import {updateOrderInstruction} from '@/api/zhu-yuan-yi-sheng/yi-zhu-lu-ru'
|
|
|
import sleep from "../../../../../../utils/sleep";
|
|
|
-import {
|
|
|
- ElButton,
|
|
|
- ElButtonGroup
|
|
|
-} from "element-plus";
|
|
|
+import {ElButton, ElButtonGroup} from "element-plus";
|
|
|
import {xcMessage} from "@/utils/xiaochan-element-plus";
|
|
|
+import XEUtils from "xe-utils";
|
|
|
|
|
|
const props = defineProps({
|
|
|
height: {
|
|
@@ -290,36 +291,35 @@ const endDateStyle = (item) => {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-onMounted(() => {
|
|
|
-
|
|
|
- yzMitt.on('tableScroll', (val) => {
|
|
|
- tableRef.value.scrollTo(0, val)
|
|
|
- })
|
|
|
|
|
|
- yzMitt.on('clearSelected', () => {
|
|
|
- tableRef.value.clearSelected()
|
|
|
- })
|
|
|
+yzMitt.on('tableScroll', (val) => {
|
|
|
+ tableRef.value.scrollTo(0, val)
|
|
|
+})
|
|
|
|
|
|
- yzMitt.on('scrollEndAndTwinkle', async (val) => {
|
|
|
- let endRow = tempYzData.value[tempYzData.value.length - 1]
|
|
|
- twinkleList.value = val;
|
|
|
- await nextTick()
|
|
|
- // 滚动到最后一行
|
|
|
- await tableRef.value.scrollToRow(endRow, 'actOrderNo')
|
|
|
- })
|
|
|
+yzMitt.on('clearSelected', () => {
|
|
|
+ tableRef.value.clearSelected()
|
|
|
+})
|
|
|
|
|
|
- yzMitt.on('setOrderNoTwinkle', async (val) => {
|
|
|
- twinkleList.value[val] = true;
|
|
|
- let endRow = tempYzData.value[tempYzData.value.length - 1]
|
|
|
- await tableRef.value.scrollToRow(endRow)
|
|
|
- })
|
|
|
+yzMitt.on('scrollEndAndTwinkle', async (val: any) => {
|
|
|
+ let endRow = tempYzData.value[tempYzData.value.length - 1]
|
|
|
+ twinkleList.value = val;
|
|
|
+ await nextTick()
|
|
|
+ // 滚动到最后一行
|
|
|
+ await tableRef.value.scrollToRow(endRow, 'actOrderNo')
|
|
|
+})
|
|
|
|
|
|
- yzMitt.on('getSelectedData', () => {
|
|
|
- return tableRef.value.getCheckboxRecords()
|
|
|
- })
|
|
|
+yzMitt.on('setOrderNoTwinkle', async (val: number) => {
|
|
|
+ twinkleList.value[val] = true;
|
|
|
+ const endRow = tempYzData.value[tempYzData.value.length - 1]
|
|
|
+ await tableRef.value.scrollToRow(endRow)
|
|
|
+})
|
|
|
|
|
|
+yzMitt.on('getSelectedData', () => {
|
|
|
+ console.log(tableRef)
|
|
|
+ return XEUtils.clone(tableRef.value.getCheckboxRecords(), true)
|
|
|
})
|
|
|
|
|
|
+
|
|
|
</script>
|
|
|
|
|
|
<template>
|