Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
X
xxmp
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
chan
xxmp
Commits
dcd1573a
Commit
dcd1573a
authored
Apr 29, 2019
by
hezhen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改最新问题
parent
5bef6b3b
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
402 additions
and
36 deletions
+402
-36
company.inc.php
addons/longbing_company/inc/web/manage/company.inc.php
+7
-0
companyedit.inc.php
addons/longbing_company/inc/web/manage/companyedit.inc.php
+0
-6
goodsedit.inc.php
addons/longbing_company/inc/web/manage/goodsedit.inc.php
+47
-6
orders.inc.php
addons/longbing_company/inc/web/manage/orders.inc.php
+3
-0
shopgoodsdetail.inc.php
addons/longbing_company/inc/wxapp/shopgoodsdetail.inc.php
+10
-2
shopplaceorder2.inc.php
addons/longbing_company/inc/wxapp/shopplaceorder2.inc.php
+4
-1
companyEdit.html
addons/longbing_company/template/manage/companyEdit.html
+105
-4
goodsEdit.html
addons/longbing_company/template/manage/goodsEdit.html
+224
-17
orders.html
addons/longbing_company/template/manage/orders.html
+2
-0
No files found.
addons/longbing_company/inc/web/manage/company.inc.php
View file @
dcd1573a
...
...
@@ -82,6 +82,13 @@ if ($_GPC['action'] == 'delete') {
message
(
'删除失败'
,
''
,
'error'
);
}
if
(
$_GPC
[
'action'
]
==
'region'
){
$parent_id
=
isset
(
$_GPC
[
"id"
])
?
$_GPC
[
"id"
]
:
1
;
$sql
=
"select * from "
.
tablename
(
'sys_region'
)
.
" where parent_id ="
.
$parent_id
;
$list
=
pdo_fetchall
(
$sql
);
exit
(
json_encode
(
array
(
'errno'
=>
0
,
'message'
=>
''
,
'data'
=>
$list
)));
}
if
(
$_GPC
[
'action'
]
==
'edit'
)
{
$time
=
time
();
...
...
addons/longbing_company/inc/web/manage/companyedit.inc.php
View file @
dcd1573a
...
...
@@ -18,12 +18,6 @@ if ($id) {
$company
[
'culture'
]
=
explode
(
','
,
$company
[
'culture'
]);
}
if
(
$_GPC
[
'action'
]
==
'region'
){
$parent_id
=
isset
(
$_GPC
[
"parent_id"
])
?
$_GPC
[
"parent_id"
]
:
1
;
$sql
=
"select * from "
.
tablename
(
'sys_region'
)
.
" where parent_id ="
.
$parent_id
;
$list
=
pdo_fetchall
(
$sql
);
exit
(
json_encode
(
array
(
'errno'
=>
0
,
'message'
=>
''
,
'data'
=>
$list
)));
}
load
()
->
func
(
'tpl'
);
include
$this
->
template
(
'manage/companyEdit'
);
...
...
addons/longbing_company/inc/web/manage/goodsedit.inc.php
View file @
dcd1573a
...
...
@@ -22,6 +22,37 @@ if (function_exists('longbing_check_redis')) {
list
(
$redis_sup_v3
,
$redis_server_v3
)
=
longbing_check_redis
(
$config
[
'server'
],
$config
[
'port'
],
$password
);
}
}
function
getCompanys
(
$good_id
){
$sql
=
"SELECT c.id,c.name FROM"
.
tablename
(
'longbing_company_company'
)
.
" c LEFT JOIN "
.
tablename
(
'longbing_company_goods_company'
)
.
" g
ON c.id=g.company_id WHERE g.good_id=
$good_id
and g.isdel=0 and c.status=1"
;
$list
=
pdo_fetchall
(
$sql
);
return
$list
;
}
function
updateCompany
(
$ids
,
$good_id
){
if
(
!
$ids
){
$sql
=
"delete FROM "
.
tablename
(
'longbing_company_goods_company'
)
.
"WHERE good_id =
$good_id
"
;
pdo_query
(
$sql
);
return
;
}
else
{
$sql
=
"delete FROM "
.
tablename
(
'longbing_company_goods_company'
)
.
"WHERE good_id =
$good_id
and company_id not in (
$ids
)"
;
pdo_query
(
$sql
);
}
$ids
=
explode
(
','
,
$ids
);
foreach
(
$ids
as
$val
){
$info
=
pdo_get
(
'longbing_company_goods_company'
,
array
(
'good_id'
=>
$good_id
,
'company_id'
=>
$val
,
'isdel'
=>
0
));
if
(
!
$info
){
pdo_insert
(
'longbing_company_goods_company'
,
array
(
'good_id'
=>
$good_id
,
'company_id'
=>
$val
));
}
}
}
if
(
$_GPC
[
'action'
]
==
'company'
)
{
if
(
$_GPC
[
'city'
]){
$list
=
pdo_getall
(
'ims_longbing_company_company'
,
array
(
'status'
=>
1
,
'uniacid'
=>
$_W
[
'uniacid'
],
'city'
=>
$_GPC
[
'city'
]));
}
exit
(
json_encode
(
array
(
'errno'
=>
0
,
'message'
=>
''
,
'data'
=>
$list
)));
}
if
(
$_GPC
[
'action'
]
==
'edit'
)
{
foreach
(
$_GPC
[
'formData'
]
as
$k
=>
$v
)
{
...
...
@@ -29,10 +60,17 @@ if ($_GPC['action'] == 'edit') {
$data
[
'images'
][]
=
$v
;
}
else
{
$data
[
$k
]
=
$v
;
if
(
$k
==
'ids'
){
$ids
=
$v
;
}
elseif
(
$k
==
'city'
||
$k
==
'province'
){
continue
;
}
else
{
$data
[
$k
]
=
$v
;
}
}
}
if
(
isset
(
$data
[
'images'
]))
{
$data
[
'images'
]
=
implode
(
','
,
$data
[
'images'
]);
}
...
...
@@ -46,12 +84,12 @@ if ($_GPC['action'] == 'edit') {
$data
[
'type_p'
]
=
$type
[
'pid'
]
?
$type
[
'pid'
]
:
$type
[
'id'
];
$id
=
$_GPC
[
'id'
];
$result
=
false
;
if
(
$id
)
{
$result
=
pdo_update
(
'longbing_company_goods'
,
$data
,
array
(
'id'
=>
$id
));
$destination_folder
=
ATTACHMENT_ROOT
.
'/images'
.
(
'/longbing_company/'
.
$_W
[
'uniacid'
]);
$image2
=
$destination_folder
.
'/'
.
$_W
[
'uniacid'
]
.
'-goods-'
.
$id
.
'.png'
;
@
unlink
(
$image2
);
$good_id
=
$id
;
}
else
{
if
(
LONGBING_AUTH_GOODS
)
{
...
...
@@ -66,6 +104,7 @@ if ($_GPC['action'] == 'edit') {
$data
[
'create_time'
]
=
time
();
$data
[
'uniacid'
]
=
$_W
[
'uniacid'
];
$result
=
pdo_insert
(
'longbing_company_goods'
,
$data
);
$good_id
=
pdo_insertid
();
}
if
(
$result
&&
!
$id
)
{
...
...
@@ -76,6 +115,8 @@ if ($_GPC['action'] == 'edit') {
$spe_id
=
pdo_insertid
();
pdo_insert
(
'longbing_company_shop_spe_price'
,
array
(
'goods_id'
=>
$goodsId
,
'uniacid'
=>
$_W
[
'uniacid'
],
'spe_id_1'
=>
$spe_id
,
'create_time'
=>
time
(),
'update_time'
=>
time
(),
'price'
=>
$data
[
'price'
],
'stock'
=>
$data
[
'stock'
]));
}
updateCompany
(
$ids
,
$good_id
);
if
(
$result
)
{
if
(
$redis_sup_v3
)
{
...
...
@@ -100,14 +141,13 @@ if (isset($_GPC['id'])) {
$where
[
'id'
]
=
$_GPC
[
'id'
];
$id
=
$_GPC
[
'id'
];
$info
=
pdo_get
(
'longbing_company_goods'
,
$where
);
$companyList
=
getCompanys
(
$_GPC
[
'id'
]);
if
(
$info
[
'images'
])
{
$info
[
'images'
]
=
explode
(
','
,
$info
[
'images'
]);
}
}
}
$typeList
=
pdo_getall
(
'longbing_company_shop_type'
,
array
(
'status'
=>
1
,
'uniacid'
=>
$_W
[
'uniacid'
]));
foreach
(
$typeList
as
$k
=>
$v
)
{
if
(
$v
[
'pid'
]
!=
0
)
{
foreach
(
$typeList
as
$k2
=>
$v2
)
{
...
...
@@ -118,6 +158,7 @@ foreach ($typeList as $k => $v) {
}
}
foreach
(
$typeList
as
$k
=>
$v
)
{
if
(
$v
[
'pid'
]
==
0
)
{
$typeList
[
$k
][
'title'
]
=
$v
[
'title'
];
...
...
addons/longbing_company/inc/web/manage/orders.inc.php
View file @
dcd1573a
...
...
@@ -221,10 +221,13 @@ foreach ($list as $k => $v) {
foreach
(
$items
as
$k2
=>
$v2
)
{
$names
.=
'; '
.
$v2
[
'name'
]
.
': '
.
$v2
[
'content'
]
.
',数量:'
.
$v2
[
'number'
];
$company_name
.=
'; '
.
$v2
[
'company_name'
];
}
$company_name
=
trim
(
$company_name
,
'; '
);
$names
=
trim
(
$names
,
'; '
);
$list
[
$k
][
'names'
]
=
$names
;
$list
[
$k
][
'company_name'
]
=
$company_name
;
$list
[
$k
][
'user_info'
]
=
pdo_get
(
'longbing_company_user'
,
array
(
'id'
=>
$v
[
'user_id'
]));
if
(
$v
[
'to_uid'
])
{
...
...
addons/longbing_company/inc/wxapp/shopgoodsdetail.inc.php
View file @
dcd1573a
...
...
@@ -122,6 +122,14 @@ function curlPostTmp($url, $data)
return
$output
;
}
function
getCompanys
(
$good_id
){
$sql
=
"SELECT c.id,c.name FROM"
.
tablename
(
'longbing_company_company'
)
.
" c LEFT JOIN "
.
tablename
(
'longbing_company_goods_company'
)
.
" g
ON c.id=g.company_id WHERE g.good_id=
$good_id
and g.isdel=0 and c.status=1"
;
$list
=
pdo_fetchall
(
$sql
);
return
$list
;
}
define
(
'ROOT_PATH'
,
IA_ROOT
.
'/addons/longbing_company/'
);
is_file
(
ROOT_PATH
.
'/inc/we7.php'
)
||
exit
(
'Access Denied Longbing'
);
require_once
ROOT_PATH
.
'/inc/we7.php'
;
...
...
@@ -136,7 +144,7 @@ if (!$to_uid) {
return
$this
->
result
(
-
1
,
''
,
array
());
}
$goods
=
pdo_get
(
'longbing_company_goods'
,
array
(
'id'
=>
$goods_id
),
array
(
'id'
,
'name'
,
'cover'
,
'images'
,
'price'
,
'view_count'
,
'sale_count'
,
'desc'
,
'content'
,
'collage_count'
,
'is_collage'
,
'freight'
,
'recommend'
,
'stock'
,
'image_url'
,
'unit'
));
$goods
=
pdo_get
(
'longbing_company_goods'
,
array
(
'id'
=>
$goods_id
),
array
(
'id'
,
'name'
,
'cover'
,
'images'
,
'price'
,
'view_count'
,
'sale_count'
,
'desc'
,
'content'
,
'collage_count'
,
'is_collage'
,
'freight'
,
'recommend'
,
'stock'
,
'image_url'
,
'unit'
,
'start_time'
,
'end_time'
));
if
(
empty
(
$goods
))
{
return
$this
->
result
(
-
1
,
''
,
array
());
...
...
@@ -169,7 +177,7 @@ foreach ($speList as $k => $v) {
}
}
}
$goods
[
'companyList'
]
=
getCompanys
(
$goods
[
'id'
]);
$goods
[
'spe_list'
]
=
$speList
;
$spe_price
=
pdo_getall
(
'longbing_company_shop_spe_price'
,
array
(
'goods_id'
=>
$goods_id
,
'status'
=>
1
,
'uniacid'
=>
$uniacid
),
array
(
'id'
,
'spe_id_1'
,
'price'
,
'stock'
));
$goods
[
'spe_price'
]
=
$spe_price
;
...
...
addons/longbing_company/inc/wxapp/shopplaceorder2.inc.php
View file @
dcd1573a
...
...
@@ -12,6 +12,9 @@ $to_uid = $_GPC['to_uid'];
$record_id
=
$_GPC
[
'record_id'
];
$number
=
$_GPC
[
'number'
];
$goods_id
=
$_GPC
[
'goods_id'
];
$trip_time
=
$_GPC
[
'trip_time'
];
$company_id
=
$_GPC
[
'company_id'
];
$company_name
=
$_GPC
[
'company_name'
];
$spe_id
=
$_GPC
[
'spe_price_id'
];
/*if (!$address_id || !$number || !$goods_id) {
return $this->result(-1, '', array());
...
...
@@ -101,7 +104,7 @@ $result = pdo_insert('longbing_company_shop_order', $insertOrder);
if
(
!
empty
(
$result
))
{
$order_id
=
pdo_insertid
();
$insertItem
=
array
(
'order_id'
=>
$order_id
,
'goods_id'
=>
$goods_id
,
'name'
=>
$goods_info
[
'name'
],
'cover'
=>
$goods_info
[
'cover'
],
'spe_price_id'
=>
$spe_id
,
'content'
=>
$titles
,
'number'
=>
$number
,
'price'
=>
sprintf
(
'%.2f'
,
$spe_info
[
'price'
]
*
$number
),
'uniacid'
=>
$uniacid
,
'create_time'
=>
$time
,
'update_time'
=>
$time
);
$insertItem
=
array
(
'order_id'
=>
$order_id
,
'goods_id'
=>
$goods_id
,
'name'
=>
$goods_info
[
'name'
],
'cover'
=>
$goods_info
[
'cover'
],
'spe_price_id'
=>
$spe_id
,
'content'
=>
$titles
,
'number'
=>
$number
,
'price'
=>
sprintf
(
'%.2f'
,
$spe_info
[
'price'
]
*
$number
),
'uniacid'
=>
$uniacid
,
'create_time'
=>
$time
,
'update_time'
=>
$time
,
'company_id'
=>
$company_id
,
'trip_time'
=>
$trip_time
,
'company_name'
=>
$company_name
);
$result
=
pdo_insert
(
'longbing_company_shop_order_item'
,
$insertItem
);
return
$this
->
result
(
0
,
''
,
array
(
'order_id'
=>
$order_id
));
}
...
...
addons/longbing_company/template/manage/companyEdit.html
View file @
dcd1573a
...
...
@@ -79,7 +79,102 @@
<input
type=
"text"
name=
"addr"
required
lay-verify=
"required"
placeholder=
"请输入公司地址"
autocomplete=
"off"
class=
"layui-input"
value=
"{$company['addr']}"
>
</div>
</div>
<div
class=
"layui-form-item"
>
<label
class=
"layui-form-label"
>
地址联动
</label>
<div
class=
"layui-input-inline"
>
<select
name=
"province"
vua_id=
"{$company['province']}"
lay-filter=
"province"
>
<option
value=
"省"
>
选择省
</option>
</select>
</div>
<div
class=
"layui-input-inline"
>
<select
name=
"city"
vua_id=
"{$company['city']}"
>
<option
value=
"市"
>
选择市
</option>
</select>
</div>
</div>
<script
type=
"text/javascript"
>
var
shengUrl
=
"{php echo $this->createWebUrl('manage/company')}"
;
//获取省份的接口信息;直接返回所有省份的列表,不要带其他参数;没有返回空
var
shiUrl
=
"{php echo $this->createWebUrl('manage/company')}"
;
//获取市的接口信息;直接返回所在市的列表,不要带其他参数;没有返回空
//定义异步调用方法
function
ajaxFun
(
e
,
fun
){
var
json_mun
=
false
;
$
.
ajax
({
type
:
"post"
,
url
:
e
.
url
,
data
:
e
.
json
,
async
:
false
,
dataType
:
"json"
,
success
:
function
(
resp
){
json_mun
=
resp
;
if
(
fun
){
fun
(
json_mun
);
return
false
;
}
},
error
:
function
(){
if
(
fun
){
fun
(
json_mun
)
return
false
;
}
}
});
}
//获取省
function
getSheng
(){
ajaxFun
({
url
:
shengUrl
,
json
:{
action
:
'region'
}
},
function
(
e
){
if
(
e
){
setSheng
(
e
.
data
);
}
})
}
//设置省份
function
setSheng
(
e
){
var
vua_id
=
$
(
"select[name='province']"
).
attr
(
"vua_id"
);
var
l
=
e
.
length
;
var
html
=
""
;
for
(
var
i
=
0
;
i
<
l
;
i
++
){
if
(
e
[
i
].
id
==
vua_id
){
html
+=
'<option value="'
+
e
[
i
].
id
+
'" selected="selected">'
+
e
[
i
].
name
+
'</option>'
;
}
else
{
html
+=
'<option value="'
+
e
[
i
].
id
+
'">'
+
e
[
i
].
name
+
'</option>'
;
}
}
$
(
"select[name='province']"
).
html
(
html
);
if
(
vua_id
){
getShi
(
vua_id
);
}
else
{
getShi
(
e
[
0
].
id
);
}
}
//获取市
function
getShi
(
id
){
ajaxFun
({
url
:
shiUrl
,
json
:{
action
:
'region'
,
id
:
id
}
},
function
(
e
){
if
(
e
){
setShi
(
e
.
data
);
}
})
}
//设置市
function
setShi
(
e
){
var
vua_id
=
$
(
"select[name='city']"
).
attr
(
"vua_id"
);
var
l
=
e
.
length
;
var
html
=
""
;
for
(
var
i
=
0
;
i
<
l
;
i
++
){
if
(
e
[
i
].
id
==
vua_id
){
html
+=
'<option value="'
+
e
[
i
].
id
+
'" selected="selected">'
+
e
[
i
].
name
+
'</option>'
;
}
else
{
html
+=
'<option value="'
+
e
[
i
].
id
+
'">'
+
e
[
i
].
name
+
'</option>'
;
}
}
$
(
"select[name='city']"
).
html
(
html
);
form
.
render
(
'select'
);
}
</script>
<div
class=
"layui-form-item"
>
<label
class=
"layui-form-label"
>
公司logo
</label>
<div
class=
"layui-input-block"
>
...
...
@@ -163,9 +258,16 @@
<script>
layui
.
use
([
'layer'
,
'form'
],
function
()
{
var
layer
=
layui
.
layer
,
form
=
layui
.
form
var
layer
=
layui
.
layer
;
form
=
layui
.
form
$
(
function
(){
getSheng
();
})
form
.
on
(
'select(province)'
,
function
(
data
){
console
.
log
(
data
.
value
);
getShi
(
data
.
value
);
});
form
.
on
(
'submit(formSub)'
,
function
(
data
){
var
formData
=
data
.
field
;
layer
.
load
();
...
...
@@ -181,7 +283,6 @@
data
.
id
=
id
;
}
postData
(
url
,
data
);
return
false
;
});
...
...
addons/longbing_company/template/manage/goodsEdit.html
View file @
dcd1573a
...
...
@@ -44,6 +44,9 @@
<script
type=
"text/javascript"
src=
"./resource/js/app/util.js?v=20170426"
></script>
<script
type=
"text/javascript"
src=
"./resource/js/app/common.min.js?v=20170426"
></script>
<script
type=
"text/javascript"
src=
"./resource/js/require.js?v=20170426"
></script>
<style>
.layui-unselect.layui-form-select
{
position
:
relative
;
z-index
:
1000
}
</style>
</head>
<body>
...
...
@@ -113,12 +116,12 @@
</div>
</div>
<div
class=
"layui-form-item"
>
<
!--<
div class="layui-form-item">
<label class="layui-form-label">运费</label>
<div class="layui-input-block">
<input type="number" min="0" name="freight" required lay-verify="required" placeholder="请输入运费" autocomplete="off" class="layui-input" value="{$info['freight']}">
</div>
</div>
</div>
-->
<div
class=
"layui-form-item"
>
<label
class=
"layui-form-label"
>
浏览量
</label>
...
...
@@ -157,32 +160,161 @@
<span
class=
"span-remark"
>
倒序, 值越大排名越靠前
</span>
</div>
</div>
<div
class=
"layui-form-item"
>
<label
class=
"layui-form-label"
>
地址联动
</label>
<div
class=
"layui-input-inline"
>
<select
name=
"province"
vua_id=
"{$company['province']}"
lay-filter=
"province"
>
<option
value=
"省"
>
选择省
</option>
</select>
</div>
<div
class=
"layui-input-inline"
>
<select
name=
"city"
vua_id=
"{$company['city']}"
lay-filter=
"city"
>
<option
value=
"市"
>
选择市
</option>
</select>
</div>
</div>
<div
class=
"layui-form-item"
>
<label
class=
"layui-form-label"
>
选择公司
</label>
<div
class=
"layui-input-block selectCompany"
>
{loop $companyList $item}
<input
checked
value=
"{$item['id']}"
type=
"checkbox"
name=
"ids"
title=
"{$item['name']}"
>
{/loop}
</div>
</div>
<script
type=
"text/javascript"
>
var
shengUrl
=
"{php echo $this->createWebUrl('manage/company')}"
;
//获取省份的接口信息;直接返回所有省份的列表,不要带其他参数;没有返回空
var
shiUrl
=
"{php echo $this->createWebUrl('manage/company')}"
;
//获取市的接口信息;直接返回所在市的列表,不要带其他参数;没有返回空
//定义异步调用方法
function
ajaxFun
(
e
,
fun
){
var
json_mun
=
false
;
$
.
ajax
({
type
:
"post"
,
url
:
e
.
url
,
data
:
e
.
json
,
async
:
false
,
dataType
:
"json"
,
success
:
function
(
resp
){
json_mun
=
resp
;
if
(
fun
){
fun
(
json_mun
);
return
false
;
}
},
error
:
function
(){
if
(
fun
){
fun
(
json_mun
)
return
false
;
}
}
});
}
//获取省
function
getSheng
(){
ajaxFun
({
url
:
shengUrl
,
json
:{
action
:
'region'
}
},
function
(
e
){
if
(
e
){
setSheng
(
e
.
data
);
}
})
}
//设置省份
function
setSheng
(
e
){
var
vua_id
=
$
(
"select[name='province']"
).
attr
(
"vua_id"
);
var
l
=
e
.
length
;
var
html
=
""
;
for
(
var
i
=
0
;
i
<
l
;
i
++
){
if
(
e
[
i
].
id
==
vua_id
){
html
+=
'<option value="'
+
e
[
i
].
id
+
'" selected="selected">'
+
e
[
i
].
name
+
'</option>'
;
}
else
{
html
+=
'<option value="'
+
e
[
i
].
id
+
'">'
+
e
[
i
].
name
+
'</option>'
;
}
}
$
(
"select[name='province']"
).
html
(
html
);
if
(
vua_id
){
getShi
(
vua_id
);
}
else
{
getShi
(
e
[
0
].
id
);
}
}
//获取市
function
getShi
(
id
){
ajaxFun
({
url
:
shiUrl
,
json
:{
action
:
'region'
,
id
:
id
}
},
function
(
e
){
if
(
e
){
setShi
(
e
.
data
);
}
})
}
//设置市
function
setShi
(
e
){
var
vua_id
=
$
(
"select[name='city']"
).
attr
(
"vua_id"
);
var
l
=
e
.
length
;
var
html
=
""
;
for
(
var
i
=
0
;
i
<
l
;
i
++
){
if
(
e
[
i
].
id
==
vua_id
){
html
+=
'<option value="'
+
e
[
i
].
id
+
'" selected="selected">'
+
e
[
i
].
name
+
'</option>'
;
}
else
{
html
+=
'<option value="'
+
e
[
i
].
id
+
'">'
+
e
[
i
].
name
+
'</option>'
;
}
}
$
(
"select[name='city']"
).
html
(
html
);
form
.
render
(
'select'
);
getSelectCompany
(
e
[
0
].
id
)
}
//获取公司
function
getSelectCompany
(
id
){
ajaxFun
({
url
:
"{php echo $this->createWebUrl('manage/goodsedit')}"
,
json
:{
action
:
'company'
,
city
:
id
}
},
function
(
e
){
if
(
e
){
setSelectCompany
(
e
.
data
,
id
);
}
})
}
function
setSelectCompany
(
e
,
id
){
var
l
=
e
.
length
;
var
html
=
""
;
for
(
var
i
=
0
;
i
<
l
;
i
++
){
if
(
$
(
".selectCompany input[value='"
+
e
[
i
].
id
+
"']"
).
size
()
==
0
){
html
+=
'<input value="'
+
e
[
i
].
id
+
'" type="checkbox" name="ids" title="'
+
e
[
i
].
name
+
'">'
;
}
}
if
(
html
==
""
){
return
;}
$
(
".selectCompany"
).
append
(
html
);
form
.
render
(
'checkbox'
);
}
</script>
<!--<div class="layui-form-item">
<label class="layui-form-label">店铺佣金</label>
<div class="layui-input-block">
<input type="number" min="0" name="staff_extract" required lay-verify="required" placeholder="请输入店铺佣金" autocomplete="off" class="layui-input" value="{$info['staff_extract']}">
<span class="span-remark">用户内购时,给店铺主的佣金比例,0-100</span>
</div>
</div>
</div>
-->
<div
class=
"layui-form-item"
>
<!--
<div class="layui-form-item">
<label class="layui-form-label">推荐佣金一级</label>
<div class="layui-input-block">
<input type="number" min="0" name="first_extract" required lay-verify="required" placeholder="请输入推荐佣金" autocomplete="off" class="layui-input" value="{$info['first_extract']}">
<span class="span-remark">用户内购时,给一级推荐人的佣金比例,0-100</span>
</div>
</div>
</div>
-->
<div
class=
"layui-form-item"
>
<!--
<div class="layui-form-item">
<label class="layui-form-label">推荐佣金二级</label>
<div class="layui-input-block">
<input type="number" min="0" name="sec_extract" required lay-verify="required" placeholder="请输入推荐佣金" autocomplete="off" class="layui-input" value="{$info['sec_extract']}">
<span class="span-remark">用户内购时,给二级推荐人的佣金比例,0-100</span>
</div>
</div>
</div>
-->
<div
class=
"layui-form-item"
>
<
!--<
div class="layui-form-item">
<label class="layui-form-label">购买免费成为会员</label>
<div class="layui-input-block">
{if $info['is_free_card'] == 1}
...
...
@@ -195,8 +327,18 @@
<span class="span-remark">购买此商品后,用户可免费成为会员</span>
</div>
</div>
</div>-->
<div
class=
"layui-inline"
style=
"float: left"
>
<label
class=
"layui-form-label"
>
时间范围:
</label>
<div
class=
"layui-input-inline"
>
<input
type=
"text"
value=
""
class=
"layui-input"
name=
"start_time"
id=
"StartTime"
placeholder=
"年-月-日"
>
</div>
至
<div
class=
"layui-input-inline"
>
<input
type=
"text"
value=
""
class=
"layui-input"
name=
"end_time"
id=
"EndTime"
placeholder=
"年-月-日"
>
</div>
</div>
<div
class=
"layui-form-item"
>
<label
class=
"layui-form-label"
>
设为推荐
</label>
<div
class=
"layui-input-block"
>
...
...
@@ -246,21 +388,86 @@
<script
src=
"../../../addons/{$module_name}/images/layuiadmin/layui/layui.js"
></script>
<script>
layui
.
use
([
'layer'
,
'form'
],
function
()
{
var
layer
=
layui
.
layer
,
form
=
layui
.
form
function
nums
(
e
){
if
(
e
>
9
){
return
e
;
}
else
{
return
"0"
+
e
;
}
}
function
timesFun
(){
var
start_time
=
"{$info['start_time']}"
;
var
end_time
=
"{$info['end_time']}"
;
if
(
start_time
){
var
d
=
new
Date
(
start_time
*
1000
);
var
n
=
d
.
getFullYear
();
//年
var
y
=
d
.
getMonth
()
+
1
;
//月
var
r
=
d
.
getDate
();
//日
$
(
"#StartTime"
).
val
(
nums
(
n
)
+
"-"
+
nums
(
y
)
+
"-"
+
nums
(
r
));
}
if
(
end_time
){
var
ds
=
new
Date
(
end_time
*
1000
);
var
ns
=
ds
.
getFullYear
();
//年
var
ys
=
ds
.
getMonth
()
+
1
;
//月
var
rs
=
ds
.
getDate
();
//日
$
(
"#EndTime"
).
val
(
nums
(
ns
)
+
"-"
+
nums
(
ys
)
+
"-"
+
nums
(
rs
));
}
}
layui
.
use
([
'layer'
,
'form'
,
'laydate'
],
function
()
{
var
layer
=
layui
.
layer
;
form
=
layui
.
form
var
laydate
=
layui
.
laydate
;
//常规用法
laydate
.
render
({
elem
:
'#StartTime'
});
laydate
.
render
({
elem
:
'#EndTime'
});
$
(
function
(){
getSheng
();
timesFun
();
})
form
.
on
(
'select(province)'
,
function
(
data
){
console
.
log
(
data
.
value
);
getShi
(
data
.
value
);
});
form
.
on
(
'select(city)'
,
function
(
data
){
console
.
log
(
data
.
value
);
getSelectCompany
(
data
.
value
);
});
form
.
on
(
'submit(formSub)'
,
function
(
data
){
var
formData
=
data
.
field
;
layer
.
load
();
var
ids
=
""
;
var
l
=
$
(
"input[name='ids']"
).
size
();
for
(
var
i
=
0
;
i
<
l
;
i
++
){
if
(
$
(
"input[name='ids']"
).
eq
(
i
).
is
(
':checked'
)){
if
(
ids
==
""
){
ids
=
$
(
"input[name='ids']"
).
eq
(
i
).
val
();
}
else
{
ids
+=
","
+
$
(
"input[name='ids']"
).
eq
(
i
).
val
();
}
}
}
layer
.
load
();
if
(
formData
.
start_time
){
var
start_timeD
=
new
Date
(
formData
.
start_time
);
formData
.
start_time
=
start_timeD
.
getTime
()
/
1000
;
}
if
(
formData
.
end_time
){
var
end_timeD
=
new
Date
(
formData
.
end_time
);
formData
.
end_time
=
end_timeD
.
getTime
()
/
1000
;
}
var
url
=
"{php echo $this->createWebUrl('manage/goodsedit')}"
;
var
id
=
'{$id}'
;
var
data
=
{
action
:
'edit'
,
formData
:
formData
formData
:
formData
,
ids
:
ids
};
if
(
id
>
0
)
{
data
.
id
=
id
;
...
...
addons/longbing_company/template/manage/orders.html
View file @
dcd1573a
...
...
@@ -27,6 +27,7 @@
<tr>
<th>
ID
</th>
<th>
商品名
</th>
<th>
出行公司
</th>
<th>
下单用户id
</th>
<th>
下单用户微信昵称
</th>
<th>
所属名片
</th>
...
...
@@ -43,6 +44,7 @@
{loop $list $item}
<tr>
<td>
{$item['id']}
</td>
<td
style=
"max-width: 200px"
>
{$item['company_name']}
</td>
<td
style=
"max-width: 200px"
>
{$item['names']}
</td>
<td>
{$item['user_id']}
</td>
<td>
{$item['user_info']['nickName']}
</td>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment