Modal模板字符串练习

文章展示了两个JavaScript函数,一个是用于确认激活或关闭某项功能,另一个是删除操作。这两个函数都使用了Modal.confirm进行用户确认,通过API进行数据更新,并提供成功或失败的消息反馈。在删除操作中,还处理了分页和数据重载的情况。
摘要由CSDN通过智能技术生成

 

function active(val, item) {
  Modal.confirm({
    title: `您确定要${val ? "激活" : "关闭"}${item.name}吗?`,
    okText: "确定",
    cancelText: "取消",
    onOk: () => {
      editApiVersion({ id: item.id, isActivation: val })
        .then((res) => {
          if (JSON.stringify(res) !== "{}") {
            message.success("修改成功!");
            getInfo({
              ApiTemplateId: props.drawerData.id,
              VersionType: VersionType.value,
            });
          } else {
            message.error("修改失败");
            // openNotificationWithIcon('error', '提示')
          }
        })
        .catch((err) => {
          message.error("修改失败");
          // openNotificationWithIcon('error', '提示')
          console.log(err);
        });
    },
  });
}

function delEvent(record) {
  Modal.confirm({
     title: h("div", {}, "是否要删除【", [
      h(
        "b",
        { style: "color: red" },
        record['name']
      ),
      h("span", "】"),
    ]),
    okText: "确定",
    cancelText: "取消",
    onOk: () => {
      delRole({ id: record.id })
        .then((res) => {
          message.success("删除成功");
          objArray.pagination.current =
            dataSource.value.length === 1 && objArray.pagination.current !== 1
              ? objArray.pagination.current - 1
              : objArray.pagination.current;
          getTableData(objArray.searchParams);
        })
        .catch((err) => {});
    },
  });
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值