fix: element-plus部分代码警告优化

This commit is contained in:
YeMingfei666 2025-03-25 15:06:49 +08:00
parent 6d68c17970
commit 48a4424d3f
4 changed files with 22 additions and 26 deletions

View File

@ -1,12 +1,6 @@
<template>
<div>
<el-dialog
title="账单还款记录"
v-model="dialogVisible"
:close-on-click-modal="false"
width="70%"
@close="reset"
>
<el-dialog title="账单还款记录" v-model="dialogVisible" width="70%" @close="reset">
<div class="search">
<el-form :model="query" inline label-position="left">
<el-form-item>

View File

@ -3,11 +3,13 @@
<el-dialog
:show-close="false"
:close-on-click-modal="false"
:visible.sync="dialogVisible"
v-model="dialogVisible"
width="30%"
center
>
<div slot="title" class="dialog-title">{{ form.id ? "编辑" : "创建" }}挂账人</div>
<template #header>
<div class="dialog-title">{{ form.id ? "编辑" : "创建" }}挂账人</div>
</template>
<div class="content">
<el-form ref="form" :model="form" :rules="rules" label-width="120px" label-position="left">
<el-form-item label="状态" prop="status" style="width: 100%">
@ -33,7 +35,7 @@
placeholder=""
oninput="value= value.replace(/[^\d|\.]/g, '')"
>
<template slot="prepend"></template>
<template #prepend></template>
</el-input>
</el-form-item>
<el-form-item label="还款方式" style="width: 100%">
@ -46,10 +48,12 @@
</el-form-item>
</el-form>
</div>
<span slot="footer" class="dialog-footer">
<el-button @click="dialogVisible = false"> </el-button>
<el-button type="primary" :loading="loading" @click="onSubmitHandle"> </el-button>
</span>
<template #footer>
<span class="dialog-footer">
<el-button @click="dialogVisible = false"> </el-button>
<el-button type="primary" :loading="loading" @click="onSubmitHandle"> </el-button>
</span>
</template>
</el-dialog>
</div>
</template>

View File

@ -1,15 +1,8 @@
<!-- eslint-disable vue/no-use-v-if-with-v-for -->
<template>
<div>
<el-dialog
:show-close="false"
v-model="dialogVisible"
:close-on-click-modal="false"
@close="reset"
width="30%"
center
>
<template #title>
<el-dialog :show-close="false" v-model="dialogVisible" @close="reset" width="30%" center>
<template #header>
<div class="dialog-title">挂账还款</div>
</template>
<div class="content">
@ -25,7 +18,12 @@
style="width: 100%"
>
<el-radio-group v-model="form.repaymentMethod">
<el-radio v-for="item in repaymentMethodList" :key="item.value" :label="item.value">
<el-radio
v-for="item in repaymentMethodList"
:key="item.value"
:label="item.value"
:value="item.value"
>
{{ item.label }}
</el-radio>
</el-radio-group>

View File

@ -39,7 +39,7 @@
<div class="img_box">
<canvas ref="canvas" id="QRCode_header" style="width: 80px; height: 80px"></canvas>
<el-button
size="mini"
size="small"
plain
v-if="form.paymentQrcode"
@click="downloadCanvas(form.paymentQrcode)"
@ -64,7 +64,7 @@
style="width: 80px; height: 80px"
></el-image>
<el-button
size="mini"
size="small"
plain
v-if="form.shopQrcode"
@click="downloadImgHandle(form.smallQrcode)"