1、模态框modal全局展示隐藏方法修改,移除visible标识符

This commit is contained in:
cuiyouliang 2025-06-05 17:47:38 +08:00
parent 2f104ad47b
commit 214ecd9c95
18 changed files with 23 additions and 23 deletions

View File

@ -1,5 +1,5 @@
<template>
<el-dialog title="扫描解锁" v-model:visible="open" width="500px" append-to-body :close-on-click-modal="false">
<el-dialog title="扫描解锁" v-model="open" width="500px" append-to-body :close-on-click-modal="false">
<p>使用微信扫描下方二维码观看完广告获取验证码</p>
<p class="red f13">如果第一次扫码未弹出广告请重新扫码进入</p>
<div class="flex-center">

View File

@ -69,7 +69,7 @@
<pagination :total="total" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize" @pagination="getList" />
<!-- 添加或修改优惠券活动表对话框 -->
<el-dialog :title="title" v-model:visible="open" width="50%" append-to-body>
<el-dialog :title="title" v-model="open" width="50%" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="108px">
<el-form-item label="活动名称" prop="title">
<el-input v-model="form.title" placeholder="请输入活动名称" />

View File

@ -1,5 +1,5 @@
<template>
<el-dialog title="领取记录" v-model:visible="open" width="80%" append-to-body>
<el-dialog title="领取记录" v-model="open" width="80%" append-to-body>
<el-form :model="queryParams" :inline="true" label-width="100px" size="medium" class="ry_form">
<el-form-item label="使用状态" prop="useStatus">
<DictRadio v-model="queryParams.useStatus" @change="handleQuery" size="small" radioData="activity_coupon_status" :showAll="'all'" />

View File

@ -146,7 +146,7 @@
<pagination :total="total" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize" @pagination="getList" />
<!-- 添加或修改用户领券记录对话框 -->
<el-dialog :title="title" v-model:visible="open" width="50%" append-to-body>
<el-dialog :title="title" v-model="open" width="50%" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="108px" inline class="dialog-form-two">
<el-form-item label="活动id" prop="couponActivityId">
<el-input v-model="form.couponActivityId" placeholder="请输入活动id" />

View File

@ -114,7 +114,7 @@
<!-- <SeeAdsComponent ref="seeAdsComponentRef" v-if="!show" @confirmOk="confirmOk"/>-->
<!-- 拒绝对话框 -->
<el-dialog :title="title" v-model:visible="open" width="500px" append-to-body>
<el-dialog :title="title" v-model="open" width="500px" append-to-body>
<el-form ref="updateForm" :model="updateOrderForm" label-width="100px" :rules="rules">
<el-form-item label="拒绝理由" prop="remark">
<el-input v-model="updateOrderForm.remark" placeholder="请输入拒绝理由" controls-position="right" :min="0" />
@ -128,7 +128,7 @@
</template>
</el-dialog>
<!-- 日志 -->
<el-dialog :title="logObj.title" v-model:visible="logObj.open" width="500px" append-to-body>
<el-dialog :title="logObj.title" v-model="logObj.open" width="500px" append-to-body>
<el-timeline>
<el-timeline-item v-for="item in logObj.logList" placement="top" :timestamp="parseTime(item.createTime, '')">
<el-card>

View File

@ -50,7 +50,7 @@
<pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize" @pagination="getList" />
<!-- 添加或修改订单售后对话框 -->
<el-dialog :title="title" v-model:visible="open" width="50%" append-to-body>
<el-dialog :title="title" v-model="open" width="50%" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="108px" inline class="dialog-form-two">
<el-form-item label="MEMBER_ID" prop="memberId">
<el-input v-model="form.memberId" placeholder="请输入MEMBER_ID" />

View File

@ -158,7 +158,7 @@
</el-table>
<pagination :total="total" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize" @pagination="getList" />
<!-- 发货对话框 -->
<el-dialog :title="deliveryObj.title" v-model:visible="deliveryObj.open" width="500px" append-to-body>
<el-dialog :title="deliveryObj.title" v-model="deliveryObj.open" width="500px" append-to-body>
<el-form ref="deliveryForm" :model="deliveryObj.form" :rules="deliveryObj.rules" label-width="100px">
<el-form-item label="快递公司" prop="expressName">
<el-select v-model="deliveryObj.form.expressName" placeholder="请选择快递公司" clearable size="small" filterable>
@ -180,7 +180,7 @@
</template>
</el-dialog>
<!-- 保存商家备注对话框 -->
<el-dialog :title="noteObj.title" v-model:visible="noteObj.open" width="500px" append-to-body>
<el-dialog :title="noteObj.title" v-model="noteObj.open" width="500px" append-to-body>
<el-form ref="noteForm" :model="noteObj.form" label-width="100px">
<el-form-item label="备注" prop="merchantNote">
<el-input type="textarea" v-model="noteObj.form.merchantNote" controls-position="right" :min="0" :rows="3" />
@ -194,7 +194,7 @@
</template>
</el-dialog>
<!-- 日志 -->
<el-dialog :title="logObj.title" v-model:visible="logObj.open" width="500px" append-to-body>
<el-dialog :title="logObj.title" v-model="logObj.open" width="500px" append-to-body>
<el-timeline>
<el-timeline-item v-for="item in logObj.logList" placement="top" :timestamp="parseTime(item.createTime, '')">
<el-card>
@ -208,7 +208,7 @@
</el-timeline>
</el-dialog>
<el-dialog title="修改收件信息" v-model:visible="modifyReceiverInfo.open" width="500px" append-to-body :close-on-click-modal="false">
<el-dialog title="修改收件信息" v-model="modifyReceiverInfo.open" width="500px" append-to-body :close-on-click-modal="false">
<el-form ref="modifyReceiverInfoForm" :model="modifyReceiverInfo.form" label-width="100px" :rules="modifyReceiverInfo.rules">
<el-form-item label="收件人姓名" prop="receiverName">
<el-input v-model="modifyReceiverInfo.form.receiverName" />

View File

@ -50,7 +50,7 @@
<pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize" @pagination="getList" />
<!-- 添加或修改订单发货记录对话框 -->
<el-dialog :title="title" v-model:visible="open" width="50%" append-to-body>
<el-dialog :title="title" v-model="open" width="50%" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="108px" inline class="dialog-form-two">
<el-form-item label="订单id" prop="orderId">
<el-input v-model="form.orderId" placeholder="请输入订单id" />

View File

@ -90,7 +90,7 @@
<pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize" @pagination="getList" />
<!-- 添加或修改订单中所包含的商品对话框 -->
<el-dialog :title="title" v-model:visible="open" width="50%" append-to-body>
<el-dialog :title="title" v-model="open" width="50%" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="108px" inline class="dialog-form-two">
<el-form-item label="订单id" prop="orderId">
<el-input v-model="form.orderId" placeholder="请输入订单id" />

View File

@ -48,7 +48,7 @@
<pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize" @pagination="getList" />
<!-- 添加或修改订单操作历史记录对话框 -->
<el-dialog :title="title" v-model:visible="open" width="50%" append-to-body>
<el-dialog :title="title" v-model="open" width="50%" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="108px" inline class="dialog-form-two">
<el-form-item label="订单id" prop="orderId">
<el-input v-model="form.orderId" placeholder="请输入订单id" />

View File

@ -92,7 +92,7 @@
<pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize" @pagination="getList" />
<!-- 添加或修改微信订单表对话框 -->
<el-dialog :title="title" v-model:visible="open" width="50%" append-to-body>
<el-dialog :title="title" v-model="open" width="50%" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="108px" inline class="dialog-form-two">
<el-form-item label="payment_id" prop="paymentId">
<el-input v-model="form.paymentId" placeholder="请输入payment_id" />

View File

@ -44,7 +44,7 @@
<pagination :total="total" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize" @pagination="getList" />
<!-- 添加或修改品牌管理对话框 -->
<el-dialog :title="title" v-model:visible="open" width="50%" append-to-body>
<el-dialog :title="title" v-model="open" width="50%" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="108px" inline class="dialog-form-one">
<el-form-item label="状态">
<DictRadio v-model="form.showStatus" size="small" radioData="sys_normal_disable" />

View File

@ -1,5 +1,5 @@
<template>
<el-dialog :title="chooseSkuObj.title" v-model:visible="chooseSkuObj.open" :width="chooseSkuObj.width" append-to-body>
<el-dialog :title="chooseSkuObj.title" v-model="chooseSkuObj.open" :width="chooseSkuObj.width" append-to-body>
<el-form ref="auditForm" inline :model="chooseSkuObj.queryParams" label-width="80px">
<el-form-item label="菜品名称" prop="nameLike">
<el-input size="small" placeholder="请输入菜品名称" v-model="chooseSkuObj.queryParams.nameLike" clearable />

View File

@ -49,7 +49,7 @@
</el-table>
<!-- 添加或修改商品分类对话框 -->
<el-dialog :title="title" v-model:visible="open" width="500px">
<el-dialog :title="title" v-model="open" width="500px">
<el-form ref="form" :model="form" :rules="rules" label-width="108px">
<el-form-item label="名称" prop="name">
<el-input v-model="form.name" placeholder="名称" />

View File

@ -43,7 +43,7 @@
<pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize" @pagination="getList" />
<!-- 添加或修改sku信息对话框 -->
<el-dialog :title="title" v-model:visible="open" width="50%" append-to-body>
<el-dialog :title="title" v-model="open" width="50%" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="108px" inline class="dialog-form-two">
<el-form-item label="PRODUCT_ID" prop="productId">
<el-input v-model="form.productId" placeholder="请输入PRODUCT_ID" />

View File

@ -68,7 +68,7 @@
</el-table-column>
</el-table>
<pagination :total="total" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize" @pagination="getList" />
<el-dialog title="修改备注" v-model:visible="remarkModal.visible" width="30%" append-to-body>
<el-dialog title="修改备注" v-model="remarkModal.visible" width="30%" append-to-body>
<el-input type="textarea" :rows="3" placeholder="请输入内容" v-model="remarkModal.remark" />
<template v-slot:footer>
<span class="dialog-footer">

View File

@ -89,7 +89,7 @@
</div>
<SeeAdsComponent ref="seeAdsComponentRef" v-if="!show" @confirmOk="confirmOk" />
<!-- 统计 -->
<el-dialog :title="statisticsObj.title" v-model:visible="statisticsObj.open" width="500px" append-to-body>
<el-dialog :title="statisticsObj.title" v-model="statisticsObj.open" width="500px" append-to-body>
<el-descriptions direction="vertical" :column="2" border>
<el-descriptions-item label="购物车数">{{ statisticsObj.data.cartCount }}</el-descriptions-item>
<el-descriptions-item label="订单数">{{ statisticsObj.data.orderCount }}</el-descriptions-item>
@ -97,7 +97,7 @@
<el-descriptions-item label="售后数">{{ statisticsObj.data.aftersaleCount }}</el-descriptions-item>
</el-descriptions>
</el-dialog>
<el-dialog title="修改备注" v-model:visible="remarkModal.visible" width="30%" append-to-body>
<el-dialog title="修改备注" v-model="remarkModal.visible" width="30%" append-to-body>
<el-input type="textarea" :rows="3" placeholder="请输入内容" v-model="remarkModal.mark" />
<template v-slot:footer>
<span class="dialog-footer">

View File

@ -126,7 +126,7 @@
<pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize" @pagination="getList" />
<!-- 添加或修改用户微信信息对话框 -->
<el-dialog :title="title" v-model:visible="open" width="50%" append-to-body>
<el-dialog :title="title" v-model="open" width="50%" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="108px" inline class="dialog-form-two">
<el-form-item label="MEMBER_ID" prop="memberId">
<el-input v-model="form.memberId" placeholder="请输入MEMBER_ID" />