From dd2ff26f240bcb79de082f1de4eaf6d2c973b28e Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期一, 20 十月 2025 08:38:01 +0800
Subject: [PATCH] 2025.10.18 修改嫉妒报告生成逻辑
---
src/components/SliderBar.vue | 25 +++++++++++++++++++------
1 files changed, 19 insertions(+), 6 deletions(-)
diff --git a/src/components/SliderBar.vue b/src/components/SliderBar.vue
index 7a1f519..9dfb8c5 100644
--- a/src/components/SliderBar.vue
+++ b/src/components/SliderBar.vue
@@ -1,6 +1,7 @@
<template>
<el-row justify="center" align="middle" class="wrap">
- <el-form-item label="鏁版嵁閲�">
+ <!-- <el-col :span="6"> -->
+ <el-form-item label="灞曠ず鏁版嵁閲�">
<el-select
v-model="pageSize"
@change="handleSizeChange"
@@ -12,18 +13,26 @@
<el-option label="500" :value="500" />
</el-select>
</el-form-item>
+ <!-- </el-col> -->
+ <!-- <el-col :span="18"> -->
<div class="slider-wrap m-l-16">
- <el-slider v-model="progress" :marks="marks" @input="handleInput" />
+ <el-slider :model-value="progress" :marks="marks" @input="handleInput" />
</div>
+ <!-- </el-col> -->
</el-row>
</template>
<script>
export default {
- emits: ['input', 'sizeChange'],
+ props: {
+ progress: {
+ type: Number,
+ default: 0
+ }
+ },
+ emits: ['update:progress', 'sizeChange'],
data() {
return {
pageSize: 200,
- progress: 0,
marks: {
0: {
style: {
@@ -43,7 +52,7 @@
methods: {
handleInput(e) {
// console.log(e);
- this.$emit('input', e);
+ this.$emit('update:progress', e);
},
handleSizeChange(e) {
this.$emit('sizeChange', e);
@@ -57,6 +66,10 @@
height: 60px;
}
.slider-wrap {
- min-width: 400px;
+ /* background-color: aliceblue; */
+ min-width: 290px;
+}
+.el-form-item {
+ margin-bottom: 0px;
}
</style>
--
Gitblit v1.9.3