Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
confucius
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
罗超
confucius
Commits
e7a2a2b9
Commit
e7a2a2b9
authored
Dec 16, 2021
by
罗超
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
0692a8d7
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
1770 additions
and
707 deletions
+1770
-707
peemanagement.js
src/api/sale/peemanagement.js
+11
-0
orderlist.vue
src/components/sale/orderlist.vue
+1
-0
batchTransfer-order.vue
src/components/school/student/batchTransfer-order.vue
+413
-0
b2bAllCustomer.vue
src/pages/sale/b2bAllCustomer.vue
+189
-0
studentList.vue
src/pages/sale/studentList.vue
+1150
-706
routes.js
src/router/routes.js
+6
-1
No files found.
src/api/sale/peemanagement.js
View file @
e7a2a2b9
...
...
@@ -238,4 +238,15 @@ export function setCustomerCareOf(data) {
method
:
'post'
,
data
})
}
/**
* 我的客户批量转入
*
*/
export
function
setMyStudentToGuest
(
data
)
{
return
request
({
url
:
'order/SetMyStudentToGuest'
,
method
:
'post'
,
data
})
}
\ No newline at end of file
src/components/sale/orderlist.vue
View file @
e7a2a2b9
...
...
@@ -2209,6 +2209,7 @@ export default {
OrderId
:
item
.
OrderId
,
ClassId
:
item
.
ClassId
,
SourceId
:
item
.
SourceId
,
CustomerId
:
item
.
CustomerId
,
isShow
:
this
.
AuthorityObj
.
isShowGuestBtn
}
});
...
...
src/components/school/student/batchTransfer-order.vue
0 → 100644
View file @
e7a2a2b9
This diff is collapsed.
Click to expand it.
src/pages/sale/b2bAllCustomer.vue
0 → 100644
View file @
e7a2a2b9
<
style
>
.page-content
p
{
margin
:
0
!important
;
}
.quetion_Title
{
background
:
transparent
!important
;
text-overflow
:
ellipsis
;
overflow
:
hidden
;
white-space
:
nowrap
;
width
:
400px
;
}
</
style
>
<
template
>
<div
class=
"page-body"
>
<div
class=
"page-search row items-center"
>
<div
class=
"col row wrap q-mr-lg q-col-gutter-md"
>
<div
class=
"col-3"
>
<q-input
@
input=
"resetSearch"
filled
clearable
v-model=
"msg.CustomerName"
label=
"同业名称"
maxlength=
"20"
/>
</div>
<div
class=
"col-3"
>
<q-input
@
input=
"resetSearch"
filled
clearable
v-model=
"msg.CustomerId"
label=
"同业ID"
maxlength=
"20"
/>
</div>
<div
class=
"col-3"
>
<q-input
@
input=
"resetSearch"
filled
clearable
v-model=
"msg.ContactNumber"
label=
"电话"
maxlength=
"20"
/>
</div>
<div
class=
"col-3"
>
<q-select
@
input=
"resetSearch"
clearable
filled
v-model=
"msg.ApproveState"
:options=
"ApproveStateList"
emit-value
map-options
label=
"审核状态"
/>
</div>
</div>
</div>
<div
class=
"page-content"
>
<div>
<q-tabs
style=
"margin-bottom:20px;"
v-model=
"tabCheck"
@
input=
"resetSearch()"
narrow-indicator
dense
align=
"left"
class=
"text-primary"
>
<q-tab
:ripple=
"false"
:name=
"1"
label=
"正式客户"
/>
<q-tab
:ripple=
"false"
:name=
"2"
label=
"非正式客户"
/>
<q-tab
:ripple=
"false"
:name=
"3"
label=
"未通过客户"
/>
<q-tab
:ripple=
"false"
:name=
"4"
label=
"黑名单客户"
/>
</q-tabs>
</div>
<b2bcustomlist
:dataList=
"dataList"
:authObj=
"authObj"
:loading=
"loading"
@
success=
"getList"
:visibleColumns=
"visibleColumns"
sticky=
"sticky-tow-column-table sticky-right-column-table"
></b2bcustomlist>
<q-pagination
class=
"full-width justify-end"
v-model=
"msg.pageIndex"
color=
"primary"
:max=
"pageCount"
:input=
"true"
@
input=
"changePage"
/>
</div>
</div>
</
template
>
<
script
>
import
{
GetCustomerPage
,
RemoveCustomer
}
from
"../../api/sale/peemanagement"
;
import
b2bcustomlist
from
"../../components/sale/b2bcustomlist"
;
export
default
{
meta
:
{
title
:
"同行管理"
},
components
:
{
b2bcustomlist
},
data
()
{
return
{
pageCount
:
0
,
msg
:
{
pageIndex
:
1
,
pageSize
:
12
,
rowsPerPage
:
12
,
CustomerName
:
""
,
//客户名称
ContactNumber
:
""
,
//联系电话
ApproveState
:
""
,
//审核状态
QCustomerState
:
""
//账号状态
},
loading
:
false
,
visibleColumns
:
[
"CustomerName"
,
"CustomerType"
,
"EnterpriseName"
,
"ContactNumber"
,
"StuNum"
,
"OrderNum"
,
"OrderSales"
,
"ApproveStateStr"
,
"CreateByName"
,
"CreateTimeStr"
,
],
tabCheck
:
1
,
//审核状态列表
ApproveStateList
:
[
{
label
:
"通过"
,
value
:
"1"
},
{
label
:
"拒绝"
,
value
:
"2"
}
],
dataList
:
[],
//判断显示
authObj
:
{
isShowEdit
:
true
,
//显示新增、修改、删除
isShowBankBook
:
true
,
//显示幸福存折
isShowRebate
:
true
//是否显示返佣
}
};
},
created
()
{
},
mounted
()
{
this
.
getList
();
},
methods
:
{
//重新查询
resetSearch
()
{
this
.
msg
.
pageIndex
=
1
;
this
.
getList
();
},
//翻页
changePage
(
val
)
{
this
.
msg
.
pageIndex
=
val
;
this
.
getList
();
},
//获取分页数据
getList
()
{
this
.
msg
.
QCustomerState
=
this
.
tabCheck
;
GetCustomerPage
(
this
.
msg
)
.
then
(
res
=>
{
this
.
dataList
=
res
.
Data
.
PageData
;
this
.
loading
=
false
;
this
.
pageCount
=
res
.
Data
.
PageCount
;
})
.
catch
(()
=>
{
this
.
loading
=
false
;
});
}
}
};
</
script
>
<
style
lang=
"sass"
>
@import
url('~assets/css/table.sass')
</
style
>
src/pages/sale/studentList.vue
View file @
e7a2a2b9
This diff is collapsed.
Click to expand it.
src/router/routes.js
View file @
e7a2a2b9
...
...
@@ -875,10 +875,15 @@ const routes = [{
import
(
"pages/sale/visitorRegistrat.vue"
)
},
{
path
:
"/sale/b2bcustomer"
,
//销售
同行管理
path
:
"/sale/b2bcustomer"
,
//销售
我的同行
component
:
()
=>
import
(
"pages/sale/b2bcustomer.vue"
)
},
{
path
:
"/sale/b2bAllCustomer"
,
//销售 同行管理
component
:
()
=>
import
(
"pages/sale/b2bcustomer.vue"
)
},
{
path
:
"/sale/b2bcustomerapprove"
,
//销售 同行审批
component
:
()
=>
...
...
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