Toggle navigation
This project
Loading...
Sign in
najixian
/
xt_dc_admin
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Download as
Email Patches
Plain Diff
Browse Files
Commit
6dacddcb1fb49baca2b15912ee25c91114e893d9
Authored by
teemitop
2019-01-14 14:31:42 +0800
1 parent
543a9337
build: skipped
商家列表
Changes
3
Builds
0
Inline
Side-by-side
Showing
3 changed files
with
194 additions
and
0 deletions
application/admin/controller/Seller.php
application/admin/view/basicinfo/sms_recharge.html
application/admin/view/seller/list.html
application/admin/controller/Seller.php
0 → 100644
View file @
6dacddc
<?php
namespace
app\admin\controller
;
use
think\Db
;
use
think\facade\Request
;
class
Seller
extends
Common
{
/********************************打印机管理*******************************/
/**
* 商家list
*/
public
function
List
(){
if
(
Request
::
isAjax
()){
$data
=
Request
::
except
(
'file'
);
$limit
=
'&x='
.
$data
[
"page"
]
.
'&y='
.
$data
[
"limit"
];
//获取运营人员列表
$list
=
file_get_contents
(
UNDER_LINE
.
'App.Seller.GetSellerList'
.
$limit
);
$array
=
json_decode
(
$list
,
TRUE
);
foreach
(
$array
[
'data'
][
0
][
'data'
]
as
$key
=>
$value
)
{
$array
[
'data'
][
0
][
'data'
][
$key
][
'cdate'
]
=
date
(
"Y-m-d H:i:s"
,
$value
[
'cdate'
]);
if
(
$value
[
'status'
]
==
1
)
$array
[
'data'
][
0
][
'data'
][
$key
][
'statusVal'
]
=
"启用"
;
else
$array
[
'data'
][
0
][
'data'
][
$key
][
'statusVal'
]
=
"停用"
;
}
return
$result
=
[
'code'
=>
0
,
'msg'
=>
'获取成功!'
,
'data'
=>
$array
[
'data'
][
0
][
'data'
],
'count'
=>
$array
[
'data'
][
0
][
'total'
],
'rel'
=>
1
];
}
$this
->
assign
(
'title'
,
'商户菜品配置'
);
return
$this
->
fetch
();
}
/**
* 停用商家
*/
public
function
configStop
(){
if
(
Request
::
isAjax
()){
$data
=
Request
::
except
(
'file'
);
$data
[
'status'
]
=
$data
[
'status'
]
?
0
:
1
;
$list
=
file_get_contents
(
ON_LINE
.
'App.Seller.SetStopBySeller&sellerid='
.
$data
[
'sellerid'
]
.
'&status='
.
$data
[
'status'
]);
$array
=
json_decode
(
$list
,
TRUE
);
if
(
$array
[
'ret'
]
==
200
){
$result
[
'code'
]
=
1
;
$result
[
'msg'
]
=
'SUCCESS!'
;
}
else
{
$result
[
'code'
]
=
0
;
$result
[
'msg'
]
=
'请求错误!'
;
}
return
$result
;
}
return
view
();
}
}
...
...
application/admin/view/basicinfo/sms_recharge.html
0 → 100644
View file @
6dacddc
{include file="common/head"/}
<div
class=
"admin-main layui-anim layui-anim-upbit"
ng-app=
"hd"
ng-controller=
"ctrl"
>
<fieldset
class=
"layui-elem-field layui-field-title"
>
<legend>
{$title}
</legend>
</fieldset>
<form
class=
"layui-form layui-form-pane"
>
<div
class=
"layui-form-item"
>
搜索ID:
<div
class=
"layui-inline"
>
<input
class=
"layui-input"
name=
"id"
id=
"demoReload"
lay-verify=
"required"
autocomplete=
"on"
>
</div>
<button
class=
"layui-btn"
data-type=
"reload"
>
搜索
</button>
</div>
<div
class=
"layui-form-item"
>
<label
class=
"layui-form-label"
>
商家名字
</label>
<div
class=
"layui-input-4"
>
<input
type=
"text"
name=
"name"
ng-model=
"field.name"
lay-verify=
"required"
placeholder=
"给哪个商家充值?"
class=
"layui-input"
>
</div>
</div>
<div
class=
"layui-form-item"
>
<label
class=
"layui-form-label"
>
套餐选择
</label>
<div
class=
"layui-input-block"
>
{foreach $list as $vo}
<input
type=
"radio"
name=
"dishesVideo"
value=
"{$vo.id}"
title=
"{$vo.package_name}({$vo.total}条/{$vo.price}元)"
>
{/foreach}
<input
type=
"radio"
name=
"dishesVideo"
value=
"other"
title=
"其他"
>
</div>
</div>
<div
class=
"layui-form-item"
>
<label
class=
"layui-form-label"
>
充值条数
</label>
<div
class=
"layui-input-4"
>
<input
type=
"text"
name=
"version"
ng-model=
"field.version"
lay-verify=
"required"
placeholder=
"套餐可忽略本条"
class=
"layui-input"
>
</div>
</div>
<div
class=
"layui-form-item layui-form-text"
>
<label
class=
"layui-form-label"
>
充值描述
</label>
<div
class=
"layui-input-block"
>
<textarea
ng-model=
"field.content"
placeholder=
"请输入充值描述"
name=
"content"
class=
"layui-textarea"
></textarea>
</div>
</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>
</div>
</div>
</form>
</div>
{include file="common/foot"/}
<script
src=
"/static/common/js/angular.min.js"
></script>
<script>
var
m
=
angular
.
module
(
'hd'
,[]);
m
.
controller
(
'ctrl'
,[
'$scope'
,
function
(
$scope
)
{
$scope
.
field
=
{
type_id
:
''
,
name
:
''
,
url
:
''
,
open
:
1
,
sort
:
50
,
pic
:
''
,
content
:
''
};
layui
.
use
([
'form'
,
'layer'
,
'upload'
],
function
()
{
var
form
=
layui
.
form
,
$
=
layui
.
jquery
,
upload
=
layui
.
upload
;
if
(
$scope
.
field
.
pic
){
adPic
.
src
=
$scope
.
field
.
pic
;
}
form
.
on
(
'submit(submit)'
,
function
(
data
)
{
// 提交到方法 默认为本身
var
loading
=
layer
.
load
(
1
,
{
shade
:
[
0.1
,
'#fff'
]});
$
.
post
(
"{:url('SmsRecharge')}"
,
data
.
field
,
function
(
res
)
{
layer
.
close
(
loading
);
if
(
res
.
code
>
0
)
{
layer
.
msg
(
res
.
msg
,
{
time
:
1800
,
icon
:
1
},
function
()
{
location
.
href
=
res
.
url
;
});
}
else
{
layer
.
msg
(
res
.
msg
,
{
time
:
1800
,
icon
:
2
});
}
});
});
});
}]);
</script>
\ No newline at end of file
...
...
application/admin/view/seller/list.html
0 → 100644
View file @
6dacddc
{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>
<blockquote
class=
"layui-elem-quote"
>
<a
href=
"{:url('Seller/List')}"
class=
"layui-btn layui-btn-sm layui-btn-danger"
>
<i
class=
"fa fa-file-image-o"
></i>
商家信息列表
</a>
<a
href=
"{:url('Template/uploadFile')}"
class=
"layui-btn layui-btn-sm"
>
<i
class=
"fa fa-file-image-o"
></i>
GIF图片、短视频上传
</a>
<a
href=
"{:url('Template/Vegetable')}"
class=
"layui-btn layui-btn-sm"
>
<i
class=
"fa fa-file-image-o"
></i>
菜品库管理
</a>
</blockquote>
<table
class=
"layui-table"
id=
"list"
lay-filter=
"list"
></table>
</div>
{include file="common/foot"/}
<script
type=
"text/html"
id=
"action"
>
<
a
class
=
"layui-btn {{ 0==d.status?'':'layui-btn-danger'}} layui-btn-xs"
lay
-
event
=
"stop"
>
{{
0
==
d
.
status
?
'启用'
:
'停用'
}}
<
/a
>
<
a
href
=
"{:url('Template/configMer')}?id={{d.id}}&name={{d.sellername}}"
class
=
"layui-btn layui-btn-xs"
>
配置菜品
<
/a
>
</script>
<script>
layui
.
use
([
'table'
,
'form'
],
function
()
{
var
table
=
layui
.
table
,
$
=
layui
.
jquery
;
var
tableIn
=
table
.
render
({
elem
:
'#list'
,
url
:
'{:url("List")}'
,
method
:
'post'
,
page
:
true
,
cols
:
[[
{
field
:
'id'
,
title
:
'{:lang("id")}'
,
width
:
60
,
fixed
:
true
},
{
field
:
'name'
,
title
:
'版本'
,
width
:
150
},
{
field
:
'sellername'
,
title
:
'商家名称'
,
width
:
150
},
{
field
:
'phone'
,
title
:
'商家电话'
,
width
:
150
},
{
field
:
'map_address'
,
title
:
'商家地址'
,
width
:
300
},
{
field
:
'statusVal'
,
align
:
'center'
,
title
:
'状态'
,
width
:
120
},
{
field
:
'user_name'
,
align
:
'center'
,
title
:
'创建人'
,
width
:
120
},
{
field
:
'cdate'
,
align
:
'center'
,
title
:
'创建日期'
,
width
:
180
},
{
width
:
200
,
align
:
'center'
,
title
:
'操作'
,
toolbar
:
'#action'
}
]]
});
//启用、停用
table
.
on
(
'tool(list)'
,
function
(
obj
){
var
data
=
obj
.
data
;
if
(
obj
.
event
===
'stop'
){
var
statusVal
=
data
.
status
==
1
?
'停用'
:
'启用'
;
layer
.
confirm
(
'请确定要 '
+
statusVal
+
" 该商家!"
,
function
(
index
){
$
.
post
(
"{:url('configStop')}"
,{
sellerid
:
data
.
id
,
status
:
data
.
status
},
function
(
res
){
if
(
res
.
code
==
1
){
layer
.
msg
(
res
.
msg
,{
time
:
1000
,
icon
:
1
});
location
.
reload
();
}
else
{
layer
.
msg
(
res
.
msg
,{
time
:
1000
,
icon
:
2
});
}
});
layer
.
close
(
index
);
});
}
});
})
</script>
\ No newline at end of file
...
...
Please
register
or
login
to post a comment