addwxsend.html 11.1 KB
<include file="public/layout"/>
<body style="background-color: #FFF; overflow: auto;">
<div class="page">
    <div class="fixed-bar">
        <div class="item-title"><a class="back" href="javascript:history.back();" title="返回列表"><i
                class="fa fa-arrow-circle-o-left"></i></a>
            <div class="subject">
                <h3>添加/修改推送消息</h3>
                <h5></h5>
            </div>
        </div>
    </div>
    <!--表单数据-->
    <form method="post" id="addwxsenddForm">
        <div class="ncap-form-default">

            <dl class="row">
                <dt class="tit" colspan="2">
                    <label class="" for="typeid"><em>*</em>选择模板</label>
                </dt>
                <dd class="opt">
                    <div id="gcategory">
                        <select name="typeid" id="typeid"
                                onkeydown="strkeydown(event, this, 'submitBtn')"
                                class="form-control">
                            <option value="0">请选择分类</option>
                            <foreach name="typelist" item="v">
                                <option value="{$v[typeid]}"
                                <if condition="$v[typeid] eq $wxsend[typeid]"> selected="selected"</if>
                                >{$v[typename]}</option>
                            </foreach>
                        </select>

                    </div>
                </dd>
            </dl>

            <dl class="row">
                <dt class="tit">
                    <label for="state"><em>*</em>是否启用</label>
                </dt>
                <dd class="opt">
                    <div class="onoff">
                        <label for="state1" class="cb-enable <if condition=" $wxsend[state] eq 1">selected</if>
                        ">是</label>
                        <label for="state0" class="cb-disable <if condition=" $wxsend[state] eq 0 ">selected</if>
                        ">否</label>
                        <input id="state1" name="state" value="1" onkeydown="strkeydown(event, this, 'submitbtn')"
                               type="radio"
                        <if condition="$wxsend[state] eq 1"> checked="checked"</if>
                        >
                        <input id="state0" name="state" value="0" onkeydown="strkeydown(event, this, 'submitbtn')"
                               type="radio"
                        <if condition="$wxsend[state] eq 0"> checked="checked"</if>
                        >
                    </div>

                </dd>
            </dl>
            <dl class="row">
                <dt class="tit">
                    <label for="template_id"><em>*</em>微信template_id参数</label>
                </dt>
                <dd class="opt">
                    <input type="text" placeholder="微信template_id参数"
                           onkeydown="strkeydown(event, this, 'submitBtn')" id="template_id"
                           class="" name="template_id" value="{$wxsend.template_id}" style="width: 600px">
                    <span class="err cr" id="err_template_id"></span>
                    <p class="notic"></p>
                </dd>
            </dl>
            <dl class="row">
                <dt class="tit">
                    <label for="ac_name">详细跳转地址</label>
                </dt>
                <dd class="opt">
                    <input type="text" placeholder="详细跳转地址"
                           onkeydown="strkeydown(event, this, 'submitBtn')" id="htmlurl"
                           class="" name="htmlurl" value="{$wxsend.htmlurl}" style="width: 600px">
                    <span class="err cr" id="err_htmlurl"></span>
                    <p class="notic"></p>
                </dd>
            </dl>


            <dl class="row" id="wxremark"
            <if condition="$wxsend.typeid eq 1012">
                <else/>
                style='display:none'
            </if>
            >
            <dt class="tit">
                <label for=""><em>*</em>内容示例</label>
            </dt>
            <dd class="opt">
                <input type="text" placeholder="" onkeydown="strkeydown(event, this, 'submitBtn')" id="wx_first"
                       class="" name="wx_first" value="{$wxsend['first']}" style="width: 600px">
                <br>购买渠道:线上专门店<br>
                购买日期:2018年12月21日

                <br>
                <input type="text" placeholder="" onkeydown="strkeydown(event, this, 'submitBtn')" id="wx_remark"
                       class="" name="wx_remark" value="{$wxsend.remark}" style="width: 600px">


            </dd>
            </dl>
            <dl class="row" id="wxremark1"
            <if condition="$wxsend.typeid neq 1012">
                <else/>
                style='display:none'
            </if>
            >

            <dt class="tit">
                <label for=""><em></em>模板格式</label>
            </dt>
            <dd class="opt" id="type_remark">
                {$wxsend.type_remark}

            </dd>
            </dl>


            <div class="bot"><a href="JavaScript:void(0);" onClick="checkForm();" class="ncap-btn-big ncap-btn-green"
                                id="submitBtn">确认提交</a></div>
        </div>
        <input type="hidden" value="{:curHostURL()}" id="curhttp">
        <input type="hidden" value="{:getAdmStoId()}" id="admstoid">
    </form>
</div>
<script>
    function checkForm() {

        var typeid = $("#typeid").val();
        if ($.trim(typeid) == '0') {
            set_err_msg("请选择模板", "typeid")
            return false;
        }
        var template_id = $("#template_id").val();
        if ($.trim(template_id) == '') {
            set_err_msg("请输入微信模板Id", "template_id")
            $("#template_id").focus();
            return false;
        }
        layer.msg('加载中...', {icon: 16, shade: [0.5, '#f5f5f5'], scrollbar: false, offset: '10px', time: 100000});
        $('#addwxsenddForm').submit();
    }

    // 上传商品图片成功回调函数
    function call_back(fileurl_tmp) {

        $("#logo").val(fileurl_tmp);
        $("#original_img2").attr('onmouseover', "layer.tips('<img src=" + fileurl_tmp + ">',this,{tips: [1, '#fff']});");
        $("#original_img2").attr('src', fileurl_tmp);
    }


    function set_err_msg(text, elem) {
        layer.msg(text, {icon: 2, time: 1000});
        $("#" + elem).focus();
        $("#" + elem).parent().find("span").text(text);
    }

    $(function () {

        var gettemplate_type="{$wxsend.template_type}";
        if ($("#typeid").find("option:selected").val()!="0") {
            var loadinglayer=layer.msg('加载中...', {icon: 16,shade: [0.5, '#f5f5f5'],scrollbar: false,offset: '10px', time:100000}) ;
            var thistext = $("#typeid").find("option:selected").text();
            var templatetype = '<option value="1">' + thistext + '</option>';
            $.ajax({
                url: '/index.php?m=Admin&c=Weapp&a=template_typelist&typeid=' + $(this).val(),
                type: 'post',
                dataType: 'json',
                success: function (res) {


                    if (res.status == 1) {
                        var arr = res.list;
                        for (var i = 0; i < arr.length; i++) {
                            templatetype += '<option value="' + arr[i]['ordid'] + '">' + arr[i]['typename'] + '</option>';
                        }

                    }
                    else {

                    }
                    $("#template_type").html(templatetype);
                }
            })

            $.ajax({
                url: '/index.php?m=Admin&c=Weapp&a=template_typelist&typeid=' + $("#typeid").val(),
                type: 'post',
                dataType: 'json',
                success: function (res) {

                    if (res.status == 1) {
                        var arr = res.list;
                        for (var i = 0; i < arr.length; i++) {
                            templatetype += '<option value="' + arr[i]['ordid'] + '" '+(gettemplate_type==arr[i]['ordid']?" selected=selected":"")+'>' + arr[i]['typename'] + '</option>';
                        }

                        if (gettemplate_type>1)
                        {
                            getremark1(gettemplate_type);
                        }


                    }
                    else {

                    }
                    $("#template_type").html(templatetype);
                    layer.close(loadinglayer);
                },
                error:function () {
                    layer.close(loadinglayer);
                }
            })
        }

    })

    function getremark1(sid) {
        var wxurl= '/index.php?m=Admin&c=Weapp&a=getwxremark1&id=' + sid;
        if (sid==1)
        {
            wxurl= '/index.php?m=Admin&c=Weapp&a=getwxremark&typeid=' + $("#typeid").val();
        }
        var loadinglayer3=layer.msg('加载中...', {icon: 16,shade: [0.5, '#f5f5f5'],scrollbar: false,offset: '10px', time:100000}) ;
        $.ajax({
            url:wxurl,
            type: 'post',
            dataType: 'json',
            success: function (res) {

                if (res.status == 1) {
                    $("#type_remark").html(res.remark);
                }
                else {

                }
                layer.close(loadinglayer3);
            },
            error:function () {
                layer.close(loadinglayer3);
            }
        })
    }




    $("#typeid").change(function () {


        if ($(this).val() != 0) {
            $("#divtype").show();
        } else {
            $("#divtype").hide();
        }

        var loadinglayer2=layer.msg('加载中...', {icon: 16,shade: [0.5, '#f5f5f5'],scrollbar: false,offset: '10px', time:100000}) ;
        $.ajax({
            url: '/index.php?m=Admin&c=Weapp&a=getwxremark&typeid=' + $(this).val(),
            type: 'post',
            dataType: 'json',
            success: function (res) {

                if (res.status == 1) {
                    $("#type_remark").html(res.remark);
                }
                else {

                }
                layer.close(loadinglayer2);
            },
            error:function () {
                layer.close(loadinglayer2);
            }
        })


        var getcurhttp = $("#curhttp").val();
        var getstoid = $("#admstoid").val();
        switch ($(this).val()) {

            case "1001"://订单支付成功通知
                $("#htmlurl").val("pages/user/order_list/order_list");
                break;
            case "1007"://绑定通知
                $("#htmlurl").val("pages/user/index/index");
                break;
            case "1023"://拼团结果通知
                $("#htmlurl").val("pages/team/team_order/team_order");
                break;
            case "1025"://退款成功通知
                $("#htmlurl").val("pages/user/order_list/order_list");
                break;
            default:
                $("#htmlurl").val("pages/index/index/index");
                break;

        }
    })

</script>
</body>
</html>