<!DOCTYPE html>
<html lang="en">
<head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <script type="text/javascript" src="{$smarty.const.CSS_URL}/js/jquery-1.8.1.min.js"></script>
    <script type="text/javascript" src="{$smarty.const.CSS_URL}/js/jquery.form.js"></script>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title>添加计量单位转换</title>
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <link href="{$smarty.const.CSS_URL}/css/global.css?v={$smarty.const.CSS_JS_VERSION}" media="screen" rel="stylesheet" type="text/css">
    <script src="{$smarty.const.CSS_URL}/js/common.js?v={$smarty.const.CSS_JS_VERSION}"></script>
</head>
<body>

<div id="page">
    {include file="admin/include/header.html"}
    <div class="container">
        <aside id="sidebar" class="sidebar">
            <div id="search" class="domain-search module">
                {include file="admin/include/leftmenu.html"}
            </div>
        </aside>
        <section id="main">
            <div id="main-content">
                <div class="record-control">
                    <div class="header">
                        <span style="font-size:14px;padding:5px">添加转换</span>
                        <div class="row">&nbsp;</div>
                        <ul class="tabs"><li></li></ul>
                    </div>
                </div>

                <div id="domain-list">
                    <div class="entry">
                        <div class="modal-body">
                            <div class="wizard-container"><div>
                                <div class="inputs">
                                    <div id="form_area">
                                        <form id="conv-form" onsubmit="submitForm(event)">
                                            <input id="id" name="id" type="hidden" value="{$data.id}">

                                            <div class="row">&nbsp;</div>

                                            <div class="row">
                                                <label for="unit_type">计量单位<font color='red'>*</font>:</label>
                                                <select id="unit_type" name="unit_type" style="width: 100px;">
                                                    {foreach from=$unit_list key=key item=item}
                                                    <option value="{$key}" {if $data.unit_type==$key}selected{/if}>1{$item}</option>
                                                    {/foreach}
                                                </select>
                                            </div>

                                            <div class="row">&nbsp;</div>

                                            <div class="row">
                                                <label for="num">转换克重<font color='red'>*</font>:</label>
                                                <input type="text" id="num" name="num" maxlength="" style="width:100px" value="{$data.num}">&nbsp;g
                                            </div>

                                            <div class="row">&nbsp;</div>

                                            <div class="row">
                                                <label for="from">转换根据<font color='red'>*</font>:</label>
                                                <textarea rows="3" cols="80" id="from" name="from">{$data.from}</textarea>
                                            </div>

                                            <div class="row">&nbsp;</div>

                                            <div class="row" id="" style="position:relative;">
                                                <label>&nbsp;</label>

                                                <button class="button primary next submitlock" id="submitbtn" onclick="submitForm()"><span class="tdesc_text" style="color:white;">提交</span></button>
                                            </div>

                                            <div class="row">&nbsp;</div>
                                        </form>
                                    </div>
                                </div>
                            </div>
                            </div></div>
                        <div style="display: none;" id="formtips">
                            <div class="alert-message block-message info" style="color:red;"></div>
                        </div>
                    </div>
                    <!--end of a domain entry-->
                </div>
                <!-- 批量上传 <div id="onetickupload"></div> -->
            </div>
        </section>
    <!--end of main section-->
    </div><!--end of container-->
</div><!--end of #page-->

{literal}
<script type="text/javascript">

    function submitForm(e) {
        e.preventDefault(); // 阻止默认表单提交

        const form = document.getElementById('conv-form');
        const formData = new FormData(form);

        const id = formData.get('id')

        const data = {
            id: formData.get('id'),
            unit_type: formData.get('unit_type'),
            num: formData.get('num'),
            from: formData.get('from'),
        };
        $.ajax({
            url: '/admin/ajax_save_unit_conv', // 替换为你的服务器端处理文件
            type: 'POST',
            data: data,
            dataType: 'json',
            success: function (response) {
                if (response.status == true) {
                    if(id){
                        showAlert('保存成功', document.referrer)
                    }else{
                        showAlert('添加成功', document.referrer)
                    }
                    return true;
                }

                if(response.data.code == 40002){
                    showAlert(response.info,"/admin/login")
                    return true;
                }

                showAlert(response.info)
            },
            error: function (xhr, status, error) {
                console.error('错误:', response);
                alert('提交失败,请重试。');
            }
        });
    }

</script>
<style>
    .add-button {
        width: 20px;
        height: 20px;
        background-color: #DD4B38;
        border: none;
        border-radius: 50px;
        color: #fff;
    }
</style>
{/literal}

</body>
</html>