8/31 dev 权限,sse,账单,bug
This commit is contained in:
@@ -5,18 +5,18 @@
|
||||
<div class="quarter-panel">
|
||||
<!-- 年份切换 -->
|
||||
<div class="year-header">
|
||||
<el-button icon="ArrowLeft" size="small" circle @click="prevYear" />
|
||||
<el-button circle icon="ArrowLeft" size="small" @click="prevYear" />
|
||||
<span class="current-year">{{ currentYear }}年</span>
|
||||
<el-button icon="ArrowRight" size="small" circle @click="nextYear" />
|
||||
<el-button circle icon="ArrowRight" size="small" @click="nextYear" />
|
||||
</div>
|
||||
<!-- 四个季度按钮 -->
|
||||
<div class="quarter-buttons">
|
||||
<el-button
|
||||
v-for="q in 4"
|
||||
:key="q"
|
||||
style="margin: 0"
|
||||
:type="isSelected(currentYear, q) ? 'primary' : ''"
|
||||
:disabled="isDisabledQuarter(currentYear, q)"
|
||||
:type="isSelected(currentYear, q) ? 'primary' : ''"
|
||||
style="margin: 0"
|
||||
@click="handleSelect(currentYear, q)"
|
||||
>
|
||||
第{{ q }}季度
|
||||
@@ -27,19 +27,19 @@
|
||||
<template #reference>
|
||||
<el-input
|
||||
:model-value="displayText"
|
||||
clearable
|
||||
placeholder="请选择季度"
|
||||
readonly
|
||||
suffix-icon="Calendar"
|
||||
@click="popoverVisible = true"
|
||||
clearable
|
||||
@clear="handleClear"
|
||||
@click="popoverVisible = true"
|
||||
/>
|
||||
</template>
|
||||
</el-popover>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
<script lang="ts" setup>
|
||||
import { ref, computed } from 'vue';
|
||||
|
||||
// 外部v‑model绑定
|
||||
@@ -63,7 +63,6 @@ const parseQuarter = (str) => {
|
||||
|
||||
const { year: initYear } = parseQuarter(props.modelValue);
|
||||
const currentYear = ref(initYear);
|
||||
console.log(currentYear.value, typeof currentYear.value);
|
||||
|
||||
// 输入框展示文本
|
||||
const displayText = computed(() => {
|
||||
|
||||
Reference in New Issue
Block a user