materials.php 2.91 KB
<?php
use yii\helpers\Url;

?>

<?=$this->render("_header", ['tab' =>'wechat_materials'])?>

<div class="col-md-12" style="padding-left: 0px;">
    <div class="panel panel-default">
        <div class="panel-heading">公众号素材管理</div>
        <div class="panel-body">

            <form class="form-horizontal" role="form">
                <div class="form-group">
                    <label class="col-md-2 control-label" >永久图片素材上传</label>
                    <div class="col-md-10">
                        <?php if (empty($setting->mina_card_img_url)) : ?>
                            <img src="<?= Yii::$app->request->baseUrl . '/images/default-item.jpg' ?>" class="img-rounded" width="300" height="300" style="display: inline-block">
                        <?php else : ?>
                            <img src="<?= $setting->mina_card_img_url ?>" class="img-rounded" width="300" height="300" style="display: inline-block">
                        <?php endif; ?>

                        <div class="fileupload" style="display: inline">
                            <input type="file" name="subscribe_img"  id="uploadSub"  style="width: 120px" />
                            <a href="javascript:void(0)" class="btn btn-success"> 上传</a>
                        </div>
                        <br/><br/>
                        <span class="text-muted">图片格式:&nbsp;jpg&nbsp;最佳尺寸520*416像素</span>
                    </div>
                </div>

                <div class="form-group">

                </div>
            </form>

        </div>
    </div>

</div>

<script>
    (function($, window, document){
        $(document).ready(function(){
            // 选中文件后直接上传
            $('#uploadSub').change(function() {
                seajs.use("base/1.0.0/ui/ajaxfileupload/ajaxfileupload-1.0.0",function  () {
                    $.ajaxFileUpload({
                        url:'<?=Url::toRoute("/setting/user-mp/materials-upload")?>',
                        secureuri :false,
                        fileElementId :'uploadSub',//file控件id
                        dataType : 'json',
                        type:"post",
                        success : function (dataResult, status){
                            if (dataResult.success) {
                                location.reload();
                            } else if (dataResult.message) {
                                alert(dataResult.message)
                            } else if (dataResult.success == false) {
                                alert('您没有该操作权限,请联系管理员')
                            }
                        },
                        error: function(data, status, e){
                            alert("程序发生错误,请联系管理员。")
                        }
                    })
                })
            })

        });
    }(jQuery, window, document));
</script>