info.php
5.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<?php
use yii\helpers\Url;
?>
<?=$this->render("_header",['tab'=>'mina_info'])?>
<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->logoUrl)) : ?>
<img src="<?= Yii::$app->request->baseUrl . '/images/default-item.jpg' ?>" class="img-rounded" width="128" height="128" style="display: inline-block">
<?php else : ?>
<img src="<?= $setting->logoUrl ?>" class="img-rounded" width="128" height="128" style="display: inline-block">
<?php endif; ?>
<div class="fileupload" style="display: inline">
<input type="file" name="logo" id="uploadLogo" style="width: 120px" />
<a href="javascript:void(0)" class="btn btn-success"> 上传</a>
</div>
<br/><br/>
<span class="text-muted">图片格式: jpeg/jpg/gif/png, 最佳尺寸128*128像素</span>
<br/><br/>
<span class="text-danger">友情提示: 小程序分享「首页」时将采用该图标</span>
</div>
</div>
<br/>
<div class="form-group">
<label class="col-md-2 control-label">名称</label>
<div class="col-md-8">
<input type="text" id="name" class="form-control" placeholder="输入名称" value="<?=$setting->name?>">
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">简介</label>
<div class="col-md-8">
<textarea id="intro" rows="5" class="form-control"><?=$setting->intro?></textarea>
</div>
</div>
<div class="form-group">
</div>
<div class="form-group">
<div class="col-md-12 text-center">
<button id="infoSubmit" class="btn btn-primary ladda-button" data-style="slide-up">保存</button>
</div>
</div>
</form>
</div>
</div>
</div>
<script>
(function($, window, document){
$(document).ready(function(){
// 信息
$('#infoSubmit').on('click', function(){
// 名称
var name = $("#name").val();
// 简介
var intro = $("#intro").val();
//AJAX处理
var l = $.ladda(this);
$.ajax({
url : '<?= Url::toRoute(['/setting/mina-ddb/info-save']) ?>',
type : 'post',
dataType : 'json',
data : $.csrf({
name : name,
intro : intro
}),
beforeSend : function(){
l.start();
},
success : function(e){
if (101 == e.code){
alert('操作有误,请得新操作;');
}
location.reload();
},
error : function(){},
complete : function(){}
});
});
// 选中文件后直接上传
$('#uploadLogo').change(function() {
seajs.use("base/1.0.0/ui/ajaxfileupload/ajaxfileupload-1.0.0",function () {
$.ajaxFileUpload({
url:'<?=Url::toRoute("/setting/mina-ddb/info-upload-logo")?>',
secureuri :false,
fileElementId :'uploadLogo',//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>