wupengfei
21 小时以前 d3e9c2d50ccefb24b59ccd712bc344fa857d95b2
fix: bug
2个文件已修改
22 ■■■■■ 已修改文件
apps/cMiniApp/src/subpackages/wallet/incomeDetail/InnerPage.vue 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/components/src/Input/ChooseInputWithDatePicker.vue 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/wallet/incomeDetail/InnerPage.vue
@@ -3,7 +3,12 @@
    <IncomeDetailListItem :item="'收入:¥600.00'">
      <template #title>
        <div class="income-detail-time-picker">
          <ChooseInputWithPicker v-model="form.month" :value-enum="TaskStatusText" />
          <ChooseInputWithDatePicker
            v-model="form.month"
            type="year-month"
            format="YYYY年M月"
            :max-date="nowDate"
          />
        </div>
      </template>
    </IncomeDetailListItem>
@@ -18,19 +23,19 @@
</template>
<script setup lang="ts">
import { List, IncomeDetailListItem, ChooseInputWithPicker } from '@12333/components';
import { TaskStatusText, TaskStatus } from '@/constants';
import { List, IncomeDetailListItem, ChooseInputWithDatePicker } from '@12333/components';
import { useUserStore } from '@/stores/modules/user';
import Taro from '@tarojs/taro';
import dayjs from 'dayjs';
defineOptions({
  name: 'InnerPage',
});
const userStore = useUserStore();
const nowDate = dayjs().toDate();
const form = reactive({
  month: TaskStatus.All,
  month: dayjs().format('YYYY年M月'),
});
function goIncomeDetailInfo() {
packages/components/src/Input/ChooseInputWithDatePicker.vue
@@ -18,9 +18,12 @@
  minDate?: Date;
  maxDate?: Date;
  type?: string;
  format?: string;
};
const props = withDefaults(defineProps<Props>(), {});
const props = withDefaults(defineProps<Props>(), {
  format: 'YYYY-MM-DD',
});
const emit = defineEmits<{
  (e: 'update:modelValue', val: string | number): void;
@@ -49,7 +52,7 @@
                  type: props.type,
                  maxDate: props.maxDate,
                  onConfirm: ({ selectedValue }) => {
                    emit('update:modelValue', dayjs(selectedValue.join('-')).format('YYYY-MM-DD'));
                    emit('update:modelValue', dayjs(selectedValue.join('-')).format(props.format));
                    onClose();
                  },
                  minDate: props.minDate,