Prechádzať zdrojové kódy

style: 调整delivery日历样式

Jack Zhou 1 mesiac pred
rodič
commit
f4918c02af

+ 4 - 0
src/styles/Antdui.scss

@@ -271,4 +271,8 @@ tr
 
  .rc-virtual-list-scrollbar-thumb {
   background-color: var(--color-scrollbar-thumb) !important;
+ }
+
+ .ant-select .ant-select-arrow {
+  color: var(--color-neutral-1);
  }

+ 5 - 1
src/views/DestinationDelivery/src/components/CalendarTagDetailDialog.vue

@@ -159,6 +159,10 @@ const handleDownload = (serialNo: string, field: string) => {
       }
     })
 }
+
+const clearData = () => {
+  tableData.value.data = []
+}
 defineExpose({
   openDialog
 })
@@ -166,7 +170,7 @@ defineExpose({
 
 <template>
   <div>
-    <el-dialog v-model="dialogVisible" width="1000px">
+    <el-dialog v-model="dialogVisible" width="1000px" @closed="clearData">
       <template #header>
         <div class="header-content">
           <span class="title">{{ title }}</span>

+ 2 - 1
src/views/DestinationDelivery/src/components/CalendarView.vue

@@ -36,7 +36,7 @@ const handleAddClick = (date) => {
 const getPageData = () => {
   calendarLoading.value = true
   $api
-    .getDeliveryCalendarData({ month: dayjs().format('MM/YYYY') })
+    .getDeliveryCalendarData({ month: displayMonth.value.format('MM/YYYY') })
     .then((res) => {
       if (res.code === 200) {
         calendarData.value = res.data
@@ -55,6 +55,7 @@ onMounted(() => {
 const onPanelChange = (value: Dayjs) => {
   // 同步更新 displayMonth,确保受控
   displayMonth.value = value
+  getPageData()
 }
 
 const handleYearChange = (year: number, onChange: (date: Dayjs) => void) => {