|
|
@@ -19,6 +19,8 @@
|
|
|
<XTCard class="flex justify-around my-2" :data="dataCard" @item-click="cellCard" />
|
|
|
</div>
|
|
|
<importView @register="registerModal" />
|
|
|
+ <beforeWeight @register="registerDrawer" @success="handleSuccess" />
|
|
|
+ <confirmedDrawer @register="registerConfirmedDrawer" @success="handleSuccess" />
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
@@ -33,9 +35,12 @@
|
|
|
import { TitleEnum } from './data';
|
|
|
import { nanoid } from 'nanoid';
|
|
|
import { useModal } from '/@/components/Modal';
|
|
|
+ import { useDrawer } from '@/components/Drawer';
|
|
|
import importView from './importView.vue';
|
|
|
+ import beforeWeight from './beforeWeight.vue';
|
|
|
+ import confirmedDrawer from './confirmedDrawer.vue';
|
|
|
const dataCard = ref([]) as any; // 卡片数据
|
|
|
- const tabSelected = ref('0'); // 默认病区 // 病区id
|
|
|
+ const tabSelected = ref(''); // 默认病区 // 病区id
|
|
|
const SailingList = ref([]) as any; // 班次列表
|
|
|
const tabData = ref([]);
|
|
|
const Status = ref(''); // 状态
|
|
|
@@ -50,6 +55,8 @@
|
|
|
// 默认状态
|
|
|
|
|
|
const [registerModal, { openModal }] = useModal();
|
|
|
+ const [registerDrawer, { openDrawer }] = useDrawer();
|
|
|
+ const [registerConfirmedDrawer, { openDrawer: openConfirmedDrawer }] = useDrawer();
|
|
|
const titleData = [
|
|
|
{
|
|
|
type: 'import',
|
|
|
@@ -88,8 +95,7 @@
|
|
|
}
|
|
|
console.log('PrepareData', PrepareData);
|
|
|
for (const i in PrepareData) {
|
|
|
- // console.log('i', i, PrepareData[i]);
|
|
|
- if (PrepareData[i] == null) continue;
|
|
|
+ // console.log('i', i, Prepare2PrepareData[i] == null) continue;
|
|
|
const obj = {
|
|
|
groupKey: PrepareData[i] ? i : nanoid(),
|
|
|
groupTit: TitleEnum[i],
|
|
|
@@ -213,6 +219,16 @@
|
|
|
|
|
|
function cellCard(data) {
|
|
|
console.log('🚀 ~ file: index.vue:106 ~ cellCard ~ data:', data);
|
|
|
+ if (data.type == '2') {
|
|
|
+ openDrawer(true, {
|
|
|
+ data,
|
|
|
+ });
|
|
|
+ }
|
|
|
+ if (data.type == '3') {
|
|
|
+ openConfirmedDrawer(true, {
|
|
|
+ data,
|
|
|
+ });
|
|
|
+ }
|
|
|
}
|
|
|
// 导入导出回调
|
|
|
function cellTitle(data) {
|
|
|
@@ -222,6 +238,7 @@
|
|
|
}
|
|
|
}
|
|
|
async function cellFrom(data) {
|
|
|
+ console.log('data', data);
|
|
|
Status.value = data.prepareStatus;
|
|
|
if (data.sailingSort) {
|
|
|
Sailing.value = data.sailingSort;
|
|
|
@@ -272,7 +289,10 @@
|
|
|
dataCard.value.push(obj);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+ async function handleSuccess({ isUpdate, values }) {
|
|
|
+ console.log(isUpdate);
|
|
|
+ console.log(values);
|
|
|
+ }
|
|
|
// function callHover() {
|
|
|
// timeOuter.value = true;
|
|
|
// }
|