瀏覽代碼

fix: 病区默认数值

lxz 2 年之前
父節點
當前提交
4fe0673275
共有 1 個文件被更改,包括 24 次插入4 次删除
  1. 24 4
      src/views/biz/visit/ready/index.vue

+ 24 - 4
src/views/biz/visit/ready/index.vue

@@ -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;
   // }