<%--
  Created by IntelliJ IDEA.
  User: wuxuan
  Date: 2025/3/8
  Time: 15:16
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%
    String path = request.getContextPath();
%>

<div class="modal-header">
    <button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button>
    <h4 class="modal-title">复制模版</h4>
</div>
<div class="modal-body">
    <form id="backCodeForm" style="width: 100%" target="result" method="post">
        <input type="hidden" name="local_template" id="local_template" value="${id}"/>
        <div class="form_group">
            <label class="form_label col-xs-3">本地模板ID：</label>
            <div class="col-xs-9">${id}</div>
        </div>
        <div class="form_group">
            <label class="form_label col-xs-3">目标账号：</label>
            <div class="col-xs-9">
                <select name="select_sp" id="select_sp" class="singleSelect" style="width: 150px;">
                    <option value="">请选择</option>
                    <c:forEach var="item" items="${options}" varStatus="vs">
                        <option value="${item.value}">${item.value} ${item.label}</option>
                    </c:forEach>
                </select>
            </div>
        </div>
    </form>
</div>
<div class="modal-footer">
    <button type="button" class="btn btn_blue" id="copyTemplateBtn" onclick="copyTemplate()">保存</button>
    <button type="button" class="btn default" data-dismiss="modal">关闭</button>
</div>

<script>
    $(function () {
        $('.singleSelect').select2();
    });

    function copyTemplate() {

        const localId = $("input[name=local_template]").val()
        const spId = $("select[name=select_sp]").val()
        if (!spId) {
            Dialog.alertError("请选择一个发送账号");
            return;
        }
        const params = {
            localId: localId,
            spId: spId
        }

        $("#copyTemplateBtn").attr("disabled", true)
        $.ajax({
            url: '<%=path%>/yue_xin/doCopyTemplate.html',
            type: 'POST',
            data: params,
            success: (res) => {
                if (res.code === 0) {
                    Dialog.alertSucc(res.msg)
                    setTimeout(() => {
                        window.location.reload()
                    }, 1000)
                } else {
                    Dialog.alertError(res.msg)
                    $("#copyTemplateBtn").attr("disabled", false)
                }
            },
            error: () => {
                Dialog.alertError('操作失败,请求服务器失败')
                $("#copyTemplateBtn").attr("disabled", false)
            }
        })
    }

    function delTemplateByStatus(id) {
        Dialog.confirm("确定删除该模板吗？", function () {
            $.ajax({
                url: '<%=path%>/yue_xin/delTemplateByStatus.html',
                type: 'POST',
                data: {id: id},
                success: (res) => {
                    if (res.code === 0) {
                        Dialog.alertSucc(res.msg)
                    } else {
                        Dialog.alertError(res.msg)
                    }
                },
                error: () => {
                    Dialog.alertError('操作失败,请求服务器失败')
                }
            })
        })
    }
</script>
