Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
N
newShopFront
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
newshop
newShopFront
Commits
2f692c82
Commit
2f692c82
authored
Nov 29, 2019
by
邓学云
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
11.29门店管理编辑获取到详情 图片上传等
parent
e3f745fb
Changes
9
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
648 additions
and
48 deletions
+648
-48
homeURL.js
src/api/homeURL.js
+1
-1
store.js
src/api/store.js
+34
-1
router.config.js
src/config/router.config.js
+9
-2
components_use.js
src/core/lazy_lib/components_use.js
+3
-1
branchservice_add.vue
src/views/storedc/details/branchservice_add.vue
+1
-1
storeManage_details.vue
src/views/storedc/details/storeManage_details.vue
+558
-0
storeEvaluateManage.vue
src/views/storedc/storeEvaluateManage.vue
+1
-2
storeManage.vue
src/views/storedc/storeManage.vue
+36
-37
uList.vue
src/views/userstaff/uList.vue
+5
-3
No files found.
src/api/homeURL.js
View file @
2f692c82
const
homeUrl
=
'http://localhost/
hantengfei/newShopBack1
/backend/web/v1/'
;
const
homeUrl
=
'http://localhost/
dengxueyun/newshopBack
/backend/web/v1/'
;
export
default
homeUrl
\ No newline at end of file
src/api/store.js
View file @
2f692c82
...
...
@@ -63,6 +63,7 @@ export function deleteEvaluate (id) {
// 门店管理
// 获取门店列表
export
function
getStoreList
(
parameter
)
{
console
.
log
(
parameter
)
return
axios
({
url
:
homeUrl
+
'branch/branches/branch-list'
,
method
:
'get'
,
...
...
@@ -71,13 +72,45 @@ export function getStoreList (parameter) {
}
// 加载省市区
export
function
loadAddress
(
parameter
)
{
console
.
log
(
'省市区'
,
parameter
)
return
axios
({
url
:
homeUrl
+
'common/shop-transport-areas/area'
,
method
:
'get'
,
params
:
parameter
})
}
// 获取门店详情
export
function
getStoreDetails
(
parameter
)
{
return
axios
({
url
:
homeUrl
+
'branch/branches/branch-detail'
,
method
:
'get'
,
params
:
{
GUID
:
parameter
}
})
}
// 门店管理中获取服务类目
export
function
getStoreServiceList
(
parameter
)
{
return
axios
({
url
:
homeUrl
+
'branch/branches/branch-services'
,
method
:
'get'
,
params
:
parameter
})
}
// 门店管理中获取配送类型
export
function
getStoreDeveliy
(
parameter
)
{
return
axios
({
url
:
homeUrl
+
'branch/branches/branch-transport-type'
,
method
:
'get'
,
params
:
parameter
})
}
// 门店管理上传图片
export
function
uploadStorePicture
(
parameter
)
{
return
axios
({
url
:
homeUrl
+
'branch/branches/branch-img-upload'
,
method
:
'post'
,
data
:
parameter
})
}
// 获取门店服务类目管理
export
function
getScategorymg
(
parameter
)
{
console
.
log
(
parameter
)
...
...
src/config/router.config.js
View file @
2f692c82
...
...
@@ -77,6 +77,13 @@ export const asyncRouterMap = [
component
:
()
=>
import
(
'@/views/storedc/storeManage'
),
meta
:
{
title
:
'门店管理'
,
keepAlive
:
false
,
permission
:
[
'table'
]
}
},
{
path
:
'/storedc/storeManage_details'
,
name
:
'storeManage_details'
,
hidden
:
true
,
component
:
()
=>
import
(
'@/views/storedc/details/storeManage_details'
),
meta
:
{
title
:
'门店管理编辑'
,
keepAlive
:
false
,
permission
:
[
'table'
]
}
},
{
path
:
'/storedc/dcManage'
,
name
:
'dcManage'
,
...
...
src/core/lazy_lib/components_use.js
View file @
2f692c82
...
...
@@ -47,7 +47,8 @@ import {
Popconfirm
,
message
,
notification
,
Cascader
Cascader
,
Collapse
}
from
'ant-design-vue'
// import VueCropper from 'vue-cropper'
...
...
@@ -91,6 +92,7 @@ Vue.use(Popconfirm)
// Vue.use(VueCropper)
Vue
.
use
(
notification
)
Vue
.
use
(
Cascader
)
Vue
.
use
(
Collapse
)
Vue
.
prototype
.
$confirm
=
Modal
.
confirm
Vue
.
prototype
.
$message
=
message
...
...
src/views/storedc/details/branchservice_add.vue
View file @
2f692c82
src/views/storedc/details/storeManage_details.vue
0 → 100644
View file @
2f692c82
This diff is collapsed.
Click to expand it.
src/views/storedc/storeEvaluateManage.vue
View file @
2f692c82
...
...
@@ -165,7 +165,6 @@
:wrapperCol=
'wrapperCol'
>
<a-input
disabled
v-decorator=
"['BRANCH_NAME']"
name=
"BRANCH_NAME"
placeholder=
"请输入门店名称"
/>
...
...
src/views/storedc/storeManage.vue
View file @
2f692c82
...
...
@@ -28,33 +28,9 @@
</a-col>
<a-col
:md=
"8"
:sm=
"24"
>
<a-form-item
label=
"省市区"
>
<a-cascader
changeOnSelect
:fieldNames=
"addressFields"
:options=
'addressOptions'
:loadData=
"loadChildren"
placeholder=
"请选择地址"
></a-cascader>
</a-form-item>
</a-col>
<!--
<a-col
:md=
"8"
:sm=
"24"
>
<a-form-item
label=
"省份"
>
<a-select
v-model=
"queryParam.BINDCARD"
placeholder=
"请选择"
>
<a-select-option
value=
"0"
>
否
</a-select-option>
<a-select-option
value=
"1"
>
是
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col
:md=
"8"
:sm=
"24"
>
<a-form-item
label=
"城市"
>
<a-select
v-model=
"queryParam.BINDCARD"
placeholder=
"请选择"
>
<a-select-option
value=
"0"
>
否
</a-select-option>
<a-select-option
value=
"1"
>
是
</a-select-option>
</a-select>
<a-cascader
:allowClear=
'allowClear'
changeOnSelect
:fieldNames=
"addressFields"
:options=
'addressOptions'
:loadData=
"loadChildren"
placeholder=
"请选择地址"
v-model=
"addressTest"
></a-cascader>
</a-form-item>
</a-col>
<a-col
:md=
"8"
:sm=
"24"
>
<a-form-item
label=
"县区"
>
<a-select
v-model=
"queryParam.BINDCARD"
placeholder=
"请选择"
>
<a-select-option
value=
"0"
>
否
</a-select-option>
<a-select-option
value=
"1"
>
是
</a-select-option>
</a-select>
</a-form-item>
</a-col>
-->
<a-col
:md=
"8"
:sm=
"24"
>
<a-form-item
label=
"是否积分商城门店"
>
<a-select
v-model=
"queryParam.IS_POINTS_SHOP"
placeholder=
"请选择"
>
...
...
@@ -81,7 +57,7 @@
</a-col>
<a-col
:md=
"8"
:sm=
"24"
>
<a-form-item
label=
"所属分公司"
>
<a-select
v-model=
"queryParam.
BRANCH_TYPE
"
placeholder=
"请选择"
>
<a-select
v-model=
"queryParam.
SUPPROVINCE_GUID
"
placeholder=
"请选择"
>
<a-select-option
value=
"0"
>
否
</a-select-option>
<a-select-option
value=
"1"
>
是
</a-select-option>
</a-select>
...
...
@@ -91,7 +67,7 @@
<a-col
:md=
"!advanced && 8 || 24"
:sm=
"24"
>
<span
class=
"table-page-search-submitButtons"
:style=
"advanced && { float: 'right', overflow: 'hidden' } || {} "
>
<a-button
type=
"primary"
@
click=
"$refs.table.refresh(true)"
>
查询
</a-button>
<a-button
style=
"margin-left: 8px"
@
click=
"() =>
queryParam = {
}"
>
重置
</a-button>
<a-button
style=
"margin-left: 8px"
@
click=
"() =>
{ queryParam = {};addressTest=[]
}"
>
重置
</a-button>
<a
@
click=
"toggleAdvanced"
style=
"margin-left: 8px"
>
{{ advanced ? '收起' : '展开' }}
<a-icon
:type=
"advanced ? 'up' : 'down'"
/>
...
...
@@ -139,6 +115,7 @@ export default {
data
()
{
return
{
mdl
:
{},
addressTest
:
null
,
labelCol
:
{
xs
:
{
span
:
8
},
sm
:
{
span
:
8
}
...
...
@@ -147,6 +124,7 @@ export default {
xs
:
{
span
:
12
},
sm
:
{
span
:
12
}
},
allowClear
:
true
,
addressOptions
:[],
addressFields
:{
label
:
'NAME'
,
...
...
@@ -169,18 +147,18 @@ export default {
title
:
'编号'
,
dataIndex
:
'CODE'
},
//
{
//
title: '上级/省级编号',
// dataIndex: 'USER_GROUP
_GUID'
//
},
{
title
:
'上级/省级编号'
,
dataIndex
:
'PARENT
_GUID'
},
{
title
:
'电话'
,
dataIndex
:
'PHONE'
},
//
{
//
title: '联系人姓名',
// dataIndex: 'WX_NO
'
//
},
{
title
:
'联系人姓名'
,
dataIndex
:
'CONTACT_NAME
'
},
{
title
:
'详细地址'
,
dataIndex
:
'DETAIL_ADDRESS'
...
...
@@ -200,7 +178,7 @@ export default {
}
],
loadData
:
parameter
=>
{
return
getStoreList
(
Object
.
assign
(
parameter
,
this
.
queryParam
))
return
getStoreList
(
Object
.
assign
(
parameter
,
this
.
addressCheck
(
this
.
addressTest
)
))
.
then
(
res
=>
{
res
.
pageSize
=
res
.
_meta
.
perPage
;
res
.
page
=
res
.
_meta
.
currentPage
;
...
...
@@ -215,6 +193,26 @@ export default {
this
.
loadProvince
()
},
methods
:
{
// queryParame处理省市区传旨
addressCheck
(
value
){
if
(
value
){
if
(
value
.
length
>
0
){
if
(
value
.
length
>
1
){
if
(
value
.
length
>
2
){
this
.
queryParam
.
RECIVER_PROVINCE
=
this
.
addressTest
[
0
]
this
.
queryParam
.
RECIVER_CITY
=
this
.
addressTest
[
1
]
this
.
queryParam
.
RECIVER_REGION
=
this
.
addressTest
[
2
]
}
else
{
this
.
queryParam
.
RECIVER_PROVINCE
=
this
.
addressTest
[
0
]
this
.
queryParam
.
RECIVER_CITY
=
this
.
addressTest
[
1
]
}
}
else
{
this
.
queryParam
.
RECIVER_PROVINCE
=
this
.
addressTest
[
0
]
}
}
}
return
this
.
queryParam
},
// 加载省
loadProvince
(){
loadAddress
().
then
(
res
=>
{
...
...
@@ -272,6 +270,7 @@ export default {
handleOk
(
value
){
},
handleEdit
(
record
)
{
this
.
$router
.
push
({
path
:
'/storedc/storeManage_details'
,
query
:{
GUID
:
record
.
GUID
}})
},
toggleAdvanced
()
{
this
.
advanced
=
!
this
.
advanced
...
...
src/views/userstaff/uList.vue
View file @
2f692c82
<
template
>
<a-card
:bordered=
"false"
>
<div>
<div
class=
"table-page-search-wrapper"
>
<a-form
:form=
'formCheck'
layout=
"inline"
>
...
...
@@ -208,6 +209,7 @@
</a-form>
</a-modal>
</div>
</a-card>
</template>
<
script
>
...
...
@@ -226,11 +228,11 @@ export default {
mdl
:
{},
destoryOnClose
:
true
,
labelCol
:
{
xs
:
{
span
:
8
},
sm
:
{
span
:
8
}
xs
:
{
span
:
24
},
sm
:
{
span
:
7
}
},
wrapperCol
:
{
xs
:
{
span
:
12
},
xs
:
{
span
:
24
},
sm
:
{
span
:
12
}
},
visible
:
false
,
...
...
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