Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
CRM
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
华国豪
CRM
Commits
00ab6181
Commit
00ab6181
authored
Mar 26, 2020
by
华国豪
🙄
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改直客相关页面、修改线索相关页面
parent
0158aeb9
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
1262 additions
and
322 deletions
+1262
-322
Activity.vue
src/components/assembly/Activity.vue
+2
-2
Activity.vue
src/components/businessManagement/Activity.vue
+2
-2
businessManagement.vue
src/components/businessManagement/businessManagement.vue
+5
-2
clueManagement.vue
src/components/clueManagement/clueManagement.vue
+7
-5
guestDialogBox.vue
src/components/clueManagement/guestDialogBox.vue
+550
-115
contactsManagement.vue
src/components/contactsManagement/contactsManagement.vue
+5
-2
contractManagement.vue
src/components/contractManagement/contractManagement.vue
+2
-2
customerManage.vue
src/components/customerManage/customerManage.vue
+9
-6
Details.vue
src/components/guestManagement/Details.vue
+101
-3
customerDialogBox.vue
src/components/guestManagement/customerDialogBox.vue
+554
-158
customerInfoBox.vue
src/components/guestManagement/customerInfoBox.vue
+1
-1
guestManagement.vue
src/components/guestManagement/guestManagement.vue
+14
-19
Activity.vue
src/components/watersManagement/Activity.vue
+2
-2
watersManagement.vue
src/components/watersManagement/watersManagement.vue
+6
-3
main.js
src/main.js
+2
-0
No files found.
src/components/assembly/Activity.vue
View file @
00ab6181
...
...
@@ -365,10 +365,10 @@
<span>
附件
</span>
</div>
</el-upload>
<div
class=
"ctrl-btn"
>
<
!--
<
div
class=
"ctrl-btn"
>
<i
class=
"iconfont iconguanlianbg"
></i>
<span>
关联商机
</span>
</div>
</div>
-->
<!--
<div>
<i
class=
"iconfont iconkehu"
></i>
<span>
关联联系人
</span>
...
...
src/components/businessManagement/Activity.vue
View file @
00ab6181
...
...
@@ -362,10 +362,10 @@
<span>
附件
</span>
</div>
</el-upload>
<div
class=
"ctrl-btn"
v-show=
"false"
>
<
!--
<
div
class=
"ctrl-btn"
v-show=
"false"
>
<i
class=
"iconfont iconguanlianbg"
></i>
<span>
关联商机
</span>
</div>
</div>
-->
<!--
<div>
<i
class=
"iconfont iconkehu"
></i>
<span>
关联联系人
</span>
...
...
src/components/businessManagement/businessManagement.vue
View file @
00ab6181
...
...
@@ -15,12 +15,12 @@
</div>
<div
class=
"rightmenu"
>
<el-button
icon=
"el-icon-plus"
class=
"crm-btn org-btn"
@
click=
"BusinessId = 0, dialogBusinessVisibleName = '新建商机', dialogBusinessVisible=true"
>
新建商机
</el-button>
<el-dropdown>
<el-dropdown
@
command=
"handleCommand"
>
<el-button
class=
"crm-btn crm-btn-more easy-btn margin-right0"
>
<i
class=
"iconfont icongengduo"
></i>
</el-button>
<el-dropdown-menu
slot=
"dropdown"
>
<el-dropdown-item
><i
class=
"iconfont icondaochu"
></i>
导出
</el-dropdown-item>
<el-dropdown-item
command=
"1"
><i
class=
"iconfont icondaochu"
></i>
导入
</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</div>
...
...
@@ -491,6 +491,9 @@ export default {
this
.
MsgBus
.
$off
(
'editScene'
);
},
methods
:
{
handleCommand
(
command
){
this
.
$message
.
warning
(
'功能正在开发中~'
);
},
changeWhere
(
item
){
this
.
msg
.
ID
=
item
.
ID
this
.
sceneID
=
item
.
ID
...
...
src/components/clueManagement/clueManagement.vue
View file @
00ab6181
...
...
@@ -46,13 +46,13 @@
<el-dropdown-item
command=
"2"
><i
class=
"iconfont icontongxunlu"
></i>
直客线索
</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
<el-dropdown>
<el-dropdown
@
command=
"handleCommand"
>
<el-button
class=
"crm-btn crm-btn-more easy-btn margin-right0"
>
<i
class=
"iconfont icongengduo"
></i>
</el-button>
<el-dropdown-menu
slot=
"dropdown"
>
<el-dropdown-item><i
class=
"iconfont icondaoru"
></i>
导入
</el-dropdown-item>
<
el-dropdown-item><i
class=
"iconfont icondaochu"
></i>
导出
</el-dropdown-item
>
<el-dropdown-item
command=
"3"
><i
class=
"iconfont icondaoru"
></i>
导入
</el-dropdown-item>
<
!--
<el-dropdown-item><i
class=
"iconfont icondaochu"
></i>
导出
</el-dropdown-item>
--
>
</el-dropdown-menu>
</el-dropdown>
</div>
...
...
@@ -159,7 +159,7 @@
label=
"客户级别"
sortable
width=
"100"
v-if=
"queryType[5].show"
v-if=
"queryType[5].show
&& msg.CustomerType === 0
"
show-overflow-tooltip
>
</el-table-column>
<el-table-column
...
...
@@ -514,8 +514,10 @@ export default {
if
(
command
===
'1'
)
{
this
.
dialogTableVisibleName
=
'新建线索'
this
.
dialogTableVisible
=
true
}
else
{
}
else
if
(
command
===
'2'
)
{
this
.
guestDialogBoxShow
=
true
}
else
if
(
command
===
'3'
)
{
this
.
$message
.
warning
(
'功能正在开发中~'
);
}
},
Employee
(){
...
...
src/components/clueManagement/guestDialogBox.vue
View file @
00ab6181
This diff is collapsed.
Click to expand it.
src/components/contactsManagement/contactsManagement.vue
View file @
00ab6181
...
...
@@ -15,12 +15,12 @@
</div>
<div
class=
"rightmenu"
>
<el-button
icon=
"el-icon-plus"
class=
"crm-btn org-btn"
@
click=
"BusinessId = 0, dialogBusinessVisibleName = '新建联系人', dialogBusinessVisible=true"
>
新建联系人
</el-button>
<el-dropdown>
<el-dropdown
@
command=
"handleCommand"
>
<el-button
class=
"crm-btn crm-btn-more easy-btn margin-right0"
>
<i
class=
"iconfont icongengduo"
></i>
</el-button>
<el-dropdown-menu
slot=
"dropdown"
>
<el-dropdown-item
><i
class=
"iconfont icondaochu"
></i>
导出
</el-dropdown-item>
<el-dropdown-item
command=
"1"
><i
class=
"iconfont icondaochu"
></i>
导入
</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</div>
...
...
@@ -455,6 +455,9 @@ export default {
this
.
MsgBus
.
$off
(
'editScene'
);
},
methods
:
{
handleCommand
(
command
){
this
.
$message
.
warning
(
'功能正在开发中~'
);
},
changeWhere
(
item
){
this
.
msg
.
ID
=
item
.
ID
this
.
sceneID
=
item
.
ID
...
...
src/components/contractManagement/contractManagement.vue
View file @
00ab6181
...
...
@@ -32,14 +32,14 @@
<el-dropdown-item
command=
"3"
><i
class=
"iconfont iconweituoweixuanzhong"
></i>
单项委托合同
</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
<el-dropdown>
<
!--
<
el-dropdown>
<el-button
class=
"crm-btn crm-btn-more easy-btn margin-right0"
>
<i
class=
"iconfont icongengduo"
></i>
</el-button>
<el-dropdown-menu
slot=
"dropdown"
>
<el-dropdown-item><i
class=
"iconfont icondaochu"
></i>
导出
</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</el-dropdown>
-->
</div>
</div>
<div
class=
"query-box"
>
...
...
src/components/customerManage/customerManage.vue
View file @
00ab6181
...
...
@@ -114,13 +114,13 @@
<div
class=
"rightmenu"
>
<!--
<el-button
class=
"crm-btn query-btn"
@
click=
"getList"
>
查询
</el-button>
-->
<el-button
icon=
"el-icon-plus"
class=
"crm-btn org-btn"
@
click=
"CustomerId = 0, dialogTableVisibleName = '新建客户', dialogTableVisible=true"
>
新建客户
</el-button>
<el-dropdown>
<el-dropdown
@
command=
"handleCommand"
>
<el-button
class=
"crm-btn crm-btn-more easy-btn margin-right0"
>
<i
class=
"iconfont icongengduo"
></i>
</el-button>
<el-dropdown-menu
slot=
"dropdown"
>
<el-dropdown-item><i
class=
"iconfont icondaoru"
></i>
导入
</el-dropdown-item>
<
el-dropdown-item><i
class=
"iconfont icondaochu"
></i>
导出
</el-dropdown-item
>
<el-dropdown-item
command=
"1"
><i
class=
"iconfont icondaoru"
></i>
导入
</el-dropdown-item>
<
!--
<el-dropdown-item><i
class=
"iconfont icondaochu"
></i>
导出
</el-dropdown-item>
--
>
</el-dropdown-menu>
</el-dropdown>
</div>
...
...
@@ -324,14 +324,14 @@
show-overflow-tooltip
>
</el-table-column>
<el-table-column
prop=
"
NowSellName
"
prop=
"
PersonChargeStr
"
label=
"负责人"
width=
"120"
v-if=
"queryType[15].show"
show-overflow-tooltip
>
</el-table-column>
<el-table-column
prop=
"
Visit
"
prop=
"
LastFollowUpTime
"
label=
"近期约访"
sortable
v-if=
"queryType[16].show"
...
...
@@ -631,7 +631,7 @@ export default {
pageIndex
:
1
,
pageSize
:
30
,
ContactNumber
:
''
,
WhereType
:
1
,
WhereType
:
-
1
,
OrderBy
:
''
,
Data
:
{},
ID
:
1
,
...
...
@@ -731,6 +731,9 @@ export default {
this
.
MsgBus
.
$off
(
'editScene'
);
},
methods
:
{
handleCommand
(
command
){
this
.
$message
.
warning
(
'功能正在开发中~'
);
},
changeWhere
(
item
){
this
.
msg
.
ID
=
item
.
ID
this
.
sceneID
=
item
.
ID
...
...
src/components/guestManagement/Details.vue
View file @
00ab6181
...
...
@@ -35,7 +35,7 @@
客户名称:
</el-col>
<el-col
:span=
"14"
>
{{
detailsData
.
Guset
Name
}}
{{
detailsData
.
SurName
+
detailsData
.
Name
}}
</el-col>
</el-row>
</el-col>
...
...
@@ -86,15 +86,113 @@
<el-col
:span=
"12"
>
<el-row>
<el-col
:span=
"6"
class=
"Details_box_lable"
>
客户来源
:
身份证号
:
</el-col>
<el-col
:span=
"14"
>
{{
detailsData
.
CustomerSourceTypeStr
}}
{{
detailsData
.
IdCard
}}
</el-col>
</el-row>
</el-col>
</el-row>
<el-row
:gutter=
"40"
class=
"Details_box_row"
>
<el-col
:span=
"12"
>
<el-row>
<el-col
:span=
"6"
class=
"Details_box_lable"
>
性别:
</el-col>
<el-col
:span=
"14"
>
{{
detailsData
.
Sex
}}
</el-col>
</el-row>
</el-col>
<el-col
:span=
"12"
>
<el-row>
<el-col
:span=
"6"
class=
"Details_box_lable"
>
手机号:
</el-col>
<el-col
:span=
"14"
>
{{
detailsData
.
MobilePhone
}}
</el-col>
</el-row>
</el-col>
</el-row>
<el-row
:gutter=
"40"
class=
"Details_box_row"
>
<el-col
:span=
"12"
>
<el-row>
<el-col
:span=
"6"
class=
"Details_box_lable"
>
护照号:
</el-col>
<el-col
:span=
"14"
>
{{
detailsData
.
PassportNo
}}
</el-col>
</el-row>
</el-col>
<el-col
:span=
"12"
>
<el-row>
<el-col
:span=
"6"
class=
"Details_box_lable"
>
护照签发日期:
</el-col>
<el-col
:span=
"14"
>
{{
detailsData
.
PassportIssued
}}
</el-col>
</el-row>
</el-col>
</el-row>
<el-row
:gutter=
"40"
class=
"Details_box_row"
>
<el-col
:span=
"12"
>
<el-row>
<el-col
:span=
"6"
class=
"Details_box_lable"
>
职务:
</el-col>
<el-col
:span=
"14"
>
{{
detailsData
.
PassportExpiry
}}
</el-col>
</el-row>
</el-col>
<el-col
:span=
"12"
>
<el-row>
<el-col
:span=
"6"
class=
"Details_box_lable"
>
护照过期日期:
</el-col>
<el-col
:span=
"14"
>
{{
detailsData
.
PassportExpiry
}}
</el-col>
</el-row>
</el-col>
</el-row>
<el-row
:gutter=
"40"
class=
"Details_box_row"
>
<el-col
:span=
"12"
>
<el-row>
<el-col
:span=
"6"
class=
"Details_box_lable"
>
单位类型:
</el-col>
<el-col
:span=
"14"
>
{{
detailsData
.
UnitTypeStr
}}
</el-col>
</el-row>
</el-col>
<el-col
:span=
"12"
>
<el-row>
<el-col
:span=
"6"
class=
"Details_box_lable"
>
出游类型:
</el-col>
<el-col
:span=
"14"
>
{{
detailsData
.
TravelTypeStr
}}
</el-col>
</el-row>
</el-col>
</el-row>
<el-row
:gutter=
"40"
class=
"Details_box_row"
>
<el-col
:span=
"12"
>
<el-row>
<el-col
:span=
"6"
class=
"Details_box_lable"
>
职位类型:
</el-col>
<el-col
:span=
"14"
>
{{
detailsData
.
DutyTypeStr
}}
</el-col>
</el-row>
</el-col>
<el-col
:span=
"12"
>
<el-row>
<el-col
:span=
"6"
class=
"Details_box_lable"
>
...
...
src/components/guestManagement/customerDialogBox.vue
View file @
00ab6181
This diff is collapsed.
Click to expand it.
src/components/guestManagement/customerInfoBox.vue
View file @
00ab6181
...
...
@@ -66,7 +66,7 @@
<div
class=
"drawer-header"
>
<div
class=
"left"
>
<img
src=
"../../assets/img/cust/kehu2.png"
alt=
""
>
<p>
{{
detailsData
.
Guset
Name
}}
</p>
<p>
{{
detailsData
.
SurName
+
detailsData
.
Name
}}
</p>
</div>
<div
class=
"right"
>
<el-button
class=
"crm-btn query-btn"
@
click=
"editCust"
>
编辑
</el-button>
...
...
src/components/guestManagement/guestManagement.vue
View file @
00ab6181
...
...
@@ -17,13 +17,13 @@
<div
class=
"rightmenu"
>
<!--
<el-button
class=
"crm-btn query-btn"
@
click=
"getList"
>
查询
</el-button>
-->
<el-button
icon=
"el-icon-plus"
class=
"crm-btn org-btn"
@
click=
"CustomerId = 0, dialogTableVisibleName = '新建直客', dialogTableVisible=true"
>
新建直客
</el-button>
<el-dropdown>
<el-dropdown
@
command=
"handleCommand"
>
<el-button
class=
"crm-btn crm-btn-more easy-btn margin-right0"
>
<i
class=
"iconfont icongengduo"
></i>
</el-button>
<el-dropdown-menu
slot=
"dropdown"
>
<el-dropdown-item><i
class=
"iconfont icondaoru"
></i>
导入
</el-dropdown-item>
<
el-dropdown-item><i
class=
"iconfont icondaochu"
></i>
导出
</el-dropdown-item
>
<el-dropdown-item
command=
"1"
><i
class=
"iconfont icondaoru"
></i>
导入
</el-dropdown-item>
<
!--
<el-dropdown-item><i
class=
"iconfont icondaochu"
></i>
导出
</el-dropdown-item>
--
>
</el-dropdown-menu>
</el-dropdown>
</div>
...
...
@@ -188,6 +188,9 @@
sortable
v-if=
"queryType[29].show"
show-overflow-tooltip
>
<
template
slot-scope=
"scope"
>
<p
v-for=
"(item, index) in scope.row.EconomicCapability"
:key=
"index"
>
{{
item
.
Value
}}
</p>
</
template
>
</el-table-column>
<el-table-column
prop=
"IsRecommendStr"
...
...
@@ -295,25 +298,11 @@
v-if=
"queryType[22].show"
show-overflow-tooltip
>
</el-table-column>
<el-table-column
prop=
"Birthday"
label=
"余额"
sortable
v-if=
"queryType[13].show"
show-overflow-tooltip
>
</el-table-column>
<el-table-column
prop=
"Birthday"
label=
"余额"
sortable
v-if=
"queryType[13].show"
show-overflow-tooltip
>
</el-table-column>
<el-table-column
prop=
"CustomerLevelStr"
label=
"客户等级"
sortable
v-if=
"
queryType[7].show
"
v-if=
"
false
"
show-overflow-tooltip
>
</el-table-column>
<el-table-column
...
...
@@ -635,7 +624,7 @@ export default {
label
:
'订单交易数'
,
show
:
true
,
},{
label
:
'
交易
金额'
,
label
:
'
订单
金额'
,
show
:
true
,
},{
label
:
'出境记录'
,
...
...
@@ -742,6 +731,9 @@ export default {
this
.
MsgBus
.
$off
(
'editScene'
);
},
methods
:
{
handleCommand
(
command
){
this
.
$message
.
warning
(
'功能正在开发中~'
);
},
changeWhere
(
item
){
this
.
msg
.
ID
=
item
.
ID
this
.
sceneID
=
item
.
ID
...
...
@@ -895,6 +887,9 @@ export default {
this
.
apipost
(
'/api/Customer/GetGuesstCustomerPageList'
,
this
.
msg
,
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
tableData
=
res
.
data
.
data
.
pageData
;
this
.
tableData
.
map
(
x
=>
{
x
.
EconomicCapability
=
JSON
.
parse
(
x
.
EconomicCapability
)
})
this
.
total
=
res
.
data
.
data
.
count
;
this
.
loading
=
false
;
}
...
...
src/components/watersManagement/Activity.vue
View file @
00ab6181
...
...
@@ -365,10 +365,10 @@
<span>
附件
</span>
</div>
</el-upload>
<div
class=
"ctrl-btn"
>
<
!--
<
div
class=
"ctrl-btn"
>
<i
class=
"iconfont iconguanlianbg"
></i>
<span>
关联商机
</span>
</div>
</div>
-->
<!--
<div>
<i
class=
"iconfont iconkehu"
></i>
<span>
关联联系人
</span>
...
...
src/components/watersManagement/watersManagement.vue
View file @
00ab6181
...
...
@@ -13,13 +13,13 @@
<div
class=
"rightmenu"
>
<!--
<el-button
class=
"crm-btn query-btn"
@
click=
"getList"
>
查询
</el-button>
-->
<!--
<el-button
icon=
"el-icon-plus"
class=
"crm-btn org-btn"
@
click=
"CustomerId = 0, dialogTableVisibleName = '新建客户', dialogTableVisible=true"
>
新建
</el-button>
-->
<el-dropdown>
<el-dropdown
@
command=
"handleCommand"
>
<el-button
class=
"crm-btn crm-btn-more easy-btn margin-right0"
>
<i
class=
"iconfont icongengduo"
></i>
</el-button>
<el-dropdown-menu
slot=
"dropdown"
>
<el-dropdown-item><i
class=
"iconfont icondaoru"
></i>
导入
</el-dropdown-item>
<
el-dropdown-item><i
class=
"iconfont icondaochu"
></i>
导出
</el-dropdown-item
>
<el-dropdown-item
command=
"1"
><i
class=
"iconfont icondaoru"
></i>
导入
</el-dropdown-item>
<
!--
<el-dropdown-item><i
class=
"iconfont icondaochu"
></i>
导出
</el-dropdown-item>
--
>
</el-dropdown-menu>
</el-dropdown>
</div>
...
...
@@ -526,6 +526,9 @@ export default {
this
.
MsgBus
.
$off
(
'sceneSave'
);
},
methods
:
{
handleCommand
(
command
){
this
.
$message
.
warning
(
'功能正在开发中~'
);
},
changeWhere
(
item
){
this
.
msg
.
ID
=
item
.
ID
this
.
sceneID
=
item
.
ID
...
...
src/main.js
View file @
00ab6181
...
...
@@ -21,6 +21,8 @@ import 'xe-utils'
import
vueQuillEditor
from
'vue-quill-editor'
import
'quill/dist/quill.core.css'
import
'quill/dist/quill.snow.css'
import
pinyin
from
'pinyin'
Vue
.
prototype
.
pinyin
=
pinyin
// import VXETable from 'vxe-table'
// import 'vxe-table/lib/index.css'
// import tinymce from 'tinymce/tinymce'
...
...
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