弹窗确定后在弹列表

需求描述

以前点击重印申请就可以根据条件打开用户可选择的数据列表。现在要加一个提示,以弹窗做提示,如果用户点击“确定”可弹出原来的数据列表,取消则返回。

页面的前端vue代码一
<el-row :gutter="10" class="mb8">
  <el-col :span="1.5">
    <el-button type="success" size="medium">
      <xuanTiList
        @goToXXX="goToXXX"
        @on-click="alert(1)"
      >XX申请</xuanTiList
      >
    </el-button>
  </el-col>
</el-row>

image.png

页面的前端vue代码二(没修改前)
<el-dialog title="选择XX号" :visible.sync="open" width="95%" append-to-body :close-on-click-modal="false">
  ……
</el-dialog>
<div @click="open = true" slot="suffix" icon="el-icon-search">

修改方案

1、在打开的页面中添加confirm弹窗

handleTiShi(){
  let _this = this;
  this.$confirm('……沟通,如意见一致<span style=\'color:red;\'>走市场正常报印流程</span>,如意见不一致则再由……', '提示', {
    confirmButtonText: '重印申请',
    cancelButtonText: '取消',
    dangerouslyUseHTMLString: true,
    customClass: 'messageBox',
    type: 'warning'
  }).then(() => {
    _this.get();
    _this.getList();
    _this.open = true;
  });
},

2、不在使用created()调用列表,使用methods,在里面改为_this.get()和 _this.getList();
3、在弹窗中修改true值,先弹窗,后打开dialog这个子页面
<div @click="handleTiShi" slot="suffix" icon="el-icon-search">
完成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值