wx_setting.html 8.38 KB
<include file="public/layout" />

<style type="text/css">
    html, body {
        overflow: visible;
    }
</style>
<body style="background-color: #FFF; overflow: auto;">
<div id="toolTipLayer" style="position: absolute; z-index: 9999; display: none; visibility: visible; left: 95px; top: 573px;"></div>
<div id="append_parent"></div>
<div id="ajaxwaitid"></div>
<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>配置微信公众号, token、Appid、AppSecret要与微信公众开放平台信息一致</h5>
            </div>
        </div>
    </div>
    <!-- 操作说明 -->
    <div class="explanation" id="explanation">
        <div class="title" id="checkZoom"><i class="fa fa-lightbulb-o"></i>
            <h4 title="提示相关设置操作时应注意的要点">操作提示</h4>
            <span id="explanationZoom" title="收起提示"></span> </div>
        <ul>
            <li>配置微信公众号, token、Appid、AppSecret要与微信公众开放平台信息一致</li>
        </ul>
    </div>
    <form class="form-horizontal" method="post" id="handlepost" action="">
        <div class="ncap-form-default">
            <dl class="row">
                <dt class="tit">
                    <label><em>*</em>微信图标</label>
                </dt>
                <dd class="opt">
                 <img src="{$wechat.headerpic}" width="100">

                </dd>
            </dl>
            <dl class="row">
                <dt class="tit">
                    <label><em>*</em>AppID</label>
                </dt>
                <dd class="opt">
                    <input type="text" name="appid" size="30" value="{$wechat.appid}" class="input-txt" onkeydown="strkeydown(event, this, 'submitBtn')">
                    <span class="err"></span>
                </dd>
            </dl>
            <dl class="row">
                <dt class="tit">
                    <label><em>*</em>AppSecret</label>
                </dt>
                <dd class="opt">
                    <input type="text" name="appsecret" value="{$wechat.appsecret}" class="input-txt" onkeydown="strkeydown(event, this, 'submitBtn')">
                    <span class="err"></span>
                </dd>
            </dl>
            <dl class="row">
                <dt class="tit">
                    <label><em>*</em>微信支付商户号</label>
                </dt>
                <dd class="opt">
                    <input type="text" class="input-txt" name="mchid" value="{$wechat.mchid}" onkeydown="strkeydown(event, this, 'submitBtn')"/>
                </dd>
            </dl>
            <dl class="row">
            <dt class="tit">
                <label><em>*</em>微信支付KEY</label>
            </dt>
            <dd class="opt">
                <input type="text" name="mchkey" value="{$wechat.mchkey}" class="input-txt" onkeydown="strkeydown(event, this, 'submitBtn')">
                <span class="err"></span>
            </dd>
        </dl>
            <dl class="row">
                <dt class="tit">
                    <label><em>*</em>公众号描述</label>
                </dt>
                <dd class="opt">
                    <textarea name="signature" rows="6" class="tarea" id="signature">{$wechat.signature}</textarea>
                    <span class="err"></span>
                </dd>
            </dl>

            <dl class="row">
                <dt class="tit">
                    <label><em>*</em>微信公众号账号</label>
                </dt>
                <dd class="opt">
                  {$wechat.wx_username}
                    <span class="err"></span>
                </dd>
            </dl>
            <dl class="row">
                <dt class="tit">
                    <label><em>*</em>微信公众号密码</label>
                </dt>
                <dd class="opt">
                    {$wechat.wx_pwd}
                    <span class="err"></span>
                </dd>
            </dl>
            <dl class="row">
                <dt class="tit">
                    <label for="shipping_logo"><em>*</em>微信API证书</label>
                </dt>
                <dd class="opt">
                    <div class="input-file-show">

                        <span class="type-file-box">
                            <input type="text" id="wx_cert"
                                   onkeydown="strkeydown(event, this, 'submitBtn')"
                                   name="wx_cert" value="{$wechat.wx_cert}" class="type-file-text">
                            <input type="button" name="button" id="button1" value="选择上传..." class="type-file-button">

                            <input class='type-file-file' onClick=" GetUploadify_new_m(1,'wx_cert','cert','{$stoinfo.ERPId}','wx_users','id','wx_cert','{$wechat.id}','call_back')" size="30" hidefoucus="true" nc_type="change_site_logo" title="点击前方预览图可查看大图,点击按钮选择文件并提交表单后上传生效"/>
                        </span>
                    </div>
                    <span class="err cr"></span>
                    <p class="notic">请到微信商户平台进行下载微信API证书,格式为ZIP直接上传</p>
                </dd>
            </dl>
            <input type="hidden" name="id" value="{$wechat.id}">
            <div class="bot"><a href="JavaScript:void(0);" onClick="formSubmit()" class="ncap-btn-big ncap-btn-green" id="submitBtn">确认提交</a></div>
        </div>
    </form>
</div>
<script type="text/javascript">

    function GetUploadify_new_m(num,elementid,path,path1,tablename,indexid,imgname,curid,callback)
    {

        var oldimg= encodeURIComponent($("#"+elementid).val());
        var upurl ='/index.php?m=manager&c=Uploadify&a=upload&num='
            +num+'&input='+elementid+'&addoldimg='+oldimg+'&path='+path+'&path1='+path1+'&tablename='+tablename+'&indexid='+indexid+'&imgname='+imgname+'&curid='+curid+'&func='+callback;

        //  alert(upurl);

        var iframe_str='<iframe frameborder="0" ';
        iframe_str=iframe_str+'id=uploadify ';
        iframe_str=iframe_str+' src='+upurl;
        iframe_str=iframe_str+' allowtransparency="true" class="uploadframe" scrolling="no"> ';
        iframe_str=iframe_str+'</iframe>';
        $("body").append(iframe_str);
        $("iframe.uploadframe").css("height",$(document).height()).css("width","100%").css("position","absolute").css("left","0px").css("top","0px").css("z-index","999999").show();
        $(window).resize(function(){
            $("iframe.uploadframe").css("height",$(document).height()).show();
        });


    }

    $(document).ready(function(){
        $("#handlepost").validate({
            debug: false, //调试模式取消submit的默认提交功能
            focusInvalid: false, //当为false时,验证无效时,没有焦点响应
            onkeyup: false,
            submitHandler: function(form){   //表单提交句柄,为一回调函数,带一个参数:form
                layer.msg('加载中...', {icon: 16,shade: [0.5, '#f5f5f5'],scrollbar: false,offset: '10px', time:100000}) ;
                form.submit();   //提交表单
            },
            ignore:":button",	//不验证的元素
            rules:{
                appid:{
                    required:true
                },
                appsecret:{
                    required:true
                },
                mchid:{
                    required:true
                },
                mchkey:{
                    required:true
                }
            },
            messages:{
                appid:{
                    required:"请填写appid"
                },
                appsecret:{
                    required:"请填写AppSecret"
                },
                w_token:{
                    required:"请填写微信支付商户号"
                },
                wxname:{
                    required:"请填写微信支付KEY"
                }
            }
        });

    });

    function formSubmit(){
        //layer.msg('加载中...', {icon: 16,shade: [0.5, '#f5f5f5'],scrollbar: false,offset: '10px', time:100000}) ;
        $("#handlepost").submit();
    }

    function call_back(fileurl_tmp){

        $("#wx_cert").val(fileurl_tmp);
    }

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