config_mer.html
5.41 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
{include file="common/head"/}
<div class="admin-main layui-anim layui-anim-upbit">
<fieldset class="layui-elem-field layui-field-title">
<legend>{$title}</legend>
</fieldset>
<form class="layui-form layui-form-pane">
<div class="layui-form-item">
<label class="layui-form-label">商家名字</label>
<div class="layui-input-4">
<input type="text" value="{:$data['name']}" disabled class="layui-input">
<input type="hidden" name="sellerid" value="{:$data['id']}" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">菜品分类</label>
<div class="layui-input-block">
<div class="layui-input-4">
<select name="class" id="class" lay-filter="myselect">
<option value="">请选择类别</option>
{foreach $list as $vo}
<option value="{$vo.id}">{$vo.class_name}</option>
{/foreach}
</select>
</div>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">菜品名称</label>
<div class="layui-input-block">
<div class="layui-input-4">
<select name="dishname" id="dishname" lay-filter="myselect1">
<option value="">请选择菜品</option>
</select>
</div>
</div>
</div>
<div style="overflow: hidden;border: 1px solid #ccc;" id="picVideo">
<span class="layui-form-label">视频</span>
</div>
<div style="overflow: hidden;border: 1px solid #ccc;" id="picImg">
<span class="layui-form-label">GIF图片</span>
</div>
<div class="layui-form-item">
<div class="layui-input-block">
<button type="button" class="layui-btn" lay-submit="" lay-filter="submit">{:lang('submit')}</button>
<a href="{:url('sellerList')}" class="layui-btn layui-btn-primary">{:lang('back')}</a>
</div>
</div>
</form>
</div>
{include file="common/foot"/}
<script>
layui.use('form', function () {
var form = layui.form, $ = layui.jquery;
//根据分类ID查分类下所有菜品
form.on('select(myselect)', function(data){
var classid=(data.value); //layui 获取下拉框选中的值
$.ajax({
type: 'POST',
url: '/admin/template/configClass',
data: {classid:classid},
dataType: 'json',
success: function(data){
$("#dishname").html("");
$.each(data, function(key, val) {
var option1 = $("<option>").val(val.id).text(val.name);
$("#dishname").append(option1);
form.render('select');
});
$("#dishname").get(0).selectedIndex=0;
}
});
});
//根据菜品名称模糊匹配七牛菜品信息
form.on('select(myselect1)', function(data){
var categoryName = data.elem[data.elem.selectedIndex].text; //layui 获取下拉框选中的文本
$.ajax({
type: 'POST',
url: '/admin/template/configCategoryName',
data: {categoryName:categoryName},
dataType: 'json',
success: function(data){
if(data.code==1){
$.each(data.data, function(key, val) {
if(val.type=="png"){
var str = '<img class="layui-upload-img" id="adPic" src="http://'+val.pic+'">'
+ '<div class="layui-input-block"><input type="radio" name="dishesGif" value="'+val.pic+'" title="'+val.name+'"></div>';
$("#picImg").append(str);
form.render();
}else{
var str = '<video id="adVideo" autoplay="autoplay" controls="controls" src ="http://'+val.pic+'" style="width: 260px;height: 200px;display: block;"></video>'
+ '<div class="layui-input-block"><input type="radio" name="dishesVideo" value="'+val.pic+'" title="'+val.name+'"></div>';
$("#picVideo").append(str);
form.render();
}
});
}else{
layer.msg(data.msg, {time: 1000, icon: 2});
}
}
});
});
//根据菜品ID 修改对应菜品的GIF、视频url
form.on('submit(submit)', function (data) {
var loading = layer.load(1, {shade: [0.1, '#fff']});
$.post("{:url('updateCookBook')}", data.field, function (res) {
layer.close(loading);
if (res.code == 1) {
layer.msg(res.msg, {time: 1000, icon: 1}, function () {
location.href = "{:url('sellerList')}";
});
} else {
layer.msg(res.msg, {time: 1000, icon: 2});
}
});
})
});
</script>