Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dsk-cr20g
Project
Project
Details
Activity
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
Administrator
dsk-cr20g
Commits
16577c8e
Commit
16577c8e
authored
Jun 07, 2023
by
xiongjinke
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改
parent
d2045fee
Changes
16
Show whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
177 additions
and
65 deletions
+177
-65
Sidebar.vue
...operate-ui/src/views/detail/party-a/component/Sidebar.vue
+25
-3
index.vue
dsk-operate-ui/src/views/detail/party-a/cooperate/index.vue
+23
-9
index.vue
...rate-ui/src/views/detail/party-a/decisionMaking/index.vue
+10
-1
index.vue
dsk-operate-ui/src/views/detail/party-a/index.vue
+17
-10
index.vue
dsk-operate-ui/src/views/detail/party-a/preference/index.vue
+7
-1
businessAnomaly.vue
.../views/detail/party-a/riskInformation/businessAnomaly.vue
+1
-1
courtNotice.vue
.../src/views/detail/party-a/riskInformation/courtNotice.vue
+2
-4
dishonesty.vue
...i/src/views/detail/party-a/riskInformation/dishonesty.vue
+1
-1
ifThePerson.vue
.../src/views/detail/party-a/riskInformation/ifThePerson.vue
+1
-1
judgment.vue
...-ui/src/views/detail/party-a/riskInformation/judgment.vue
+2
-2
openacourtsessionNotice.vue
...etail/party-a/riskInformation/openacourtsessionNotice.vue
+5
-5
punish.vue
...te-ui/src/views/detail/party-a/riskInformation/punish.vue
+1
-2
landAcquisition.vue
.../views/detail/party-a/urbanLnvestment/landAcquisition.vue
+7
-1
regionalEconomies.vue
...iews/detail/party-a/urbanLnvestment/regionalEconomies.vue
+41
-6
sameRegion.vue
...i/src/views/detail/party-a/urbanLnvestment/sameRegion.vue
+17
-13
gjjl.vue
...erate-ui/src/views/project/projectList/component/gjjl.vue
+17
-5
No files found.
dsk-operate-ui/src/views/detail/party-a/component/Sidebar.vue
View file @
16577c8e
...
...
@@ -17,7 +17,10 @@
</
template
>
<el-menu-item
:index=
"index+'-'+idx"
v-for=
"(it, idx) in item.children"
:key=
"idx"
@
click=
"handleItem(it)"
:disabled=
"it.disabled"
>
{{it.title}}
</el-menu-item>
</el-submenu>
<el-menu-item
:index=
"index.toString()"
@
click=
"handleItem(item)"
:disabled=
"item.disabled"
v-else
>
{{item.title}}
</el-menu-item>
<
template
v-else
>
<el-menu-item
:index=
"index.toString()"
@
click=
"handleItem(item)"
:disabled=
"item.disabled"
v-if=
"isCustomerId(item.pathName)"
>
{{
item
.
title
}}
</el-menu-item>
</
template
>
</template>
</el-menu>
</div>
...
...
@@ -35,6 +38,10 @@ export default {
type
:
String
,
default
:
null
},
customerId
:
{
type
:
String
,
default
:
''
}
},
data
()
{
return
{
...
...
@@ -78,14 +85,20 @@ export default {
{
title
:
'裁判文书'
,
pathName
:
'judgment'
},
{
title
:
'法院公告'
,
pathName
:
'courtNotice'
},
{
title
:
'开庭公告'
,
pathName
:
'openacourtsessionNotice'
},
{
title
:
'信用中国'
,
pathName
:
''
}
//
{title: '信用中国', pathName: ''}
]},
// {title: '商务信息', pathName: 'business'},
{
title
:
'招标偏好'
,
pathName
:
'preference'
},
{
title
:
'合作情况'
,
pathName
:
'cooperate'
},
{
title
:
'决策链条'
,
pathName
:
'decisionMaking'
},
{
title
:
'跟进记录'
,
pathName
:
'gjjl'
}
]
],
customer
:[
'preference'
,
'cooperate'
,
'decisionMaking'
,
'gjjl'
],
}
},
computed
:
{
...
...
@@ -127,6 +140,15 @@ export default {
},
handleSearch
(){
console
.
log
(
'开始搜索了'
)
},
isCustomerId
(
name
){
if
(
this
.
customer
.
indexOf
(
name
)
!=
-
1
){
if
(
this
.
customerId
){
return
true
}
return
false
}
return
true
}
}
}
...
...
dsk-operate-ui/src/views/detail/party-a/cooperate/index.vue
View file @
16577c8e
...
...
@@ -25,8 +25,10 @@
:queryParams=
"queryParams"
@
handle-current-change=
"handleCurrentChange"
>
<
template
slot=
"projcetName"
slot-scope=
"scope"
>
{{
scope
}}
<
template
slot=
"projectName"
slot-scope=
"scope"
>
<span
class=
"link-type"
@
click=
"clickDetail(scope.row.id)"
>
{{
scope
.
row
.
projectName
}}
</span>
<!--
<router-link
:to=
"'' + scope.row.dictId"
class=
"link-type"
>
-->
<!--
<span>
{{
scope
.
row
.
dictType
}}
</span>
-->
<!--
</router-link>
-->
...
...
@@ -42,9 +44,6 @@
<el-button
type=
"primary"
class=
"empty-b"
@
click=
"drawer = true"
>
添加合作情况
</el-button>
</div>
</
template
>
<!-- <Detail />-->
<!-- 弹窗关联项目 -->
<el-drawer
title=
"添加合作情况"
...
...
@@ -120,6 +119,8 @@
</div>
</el-drawer>
<!-- <Detail :detailId="detailId" v-if="isDetailId" />-->
</div>
</template>
...
...
@@ -139,16 +140,22 @@ export default {
components
:
{
Detail
},
props
:
{
customerIds
:
{
type
:
String
,
default
:
''
}
},
data
()
{
return
{
ifEmpty
:
false
,
queryParams
:
{
customerId
:
'f25219e73249eea0d9fddc5c7f04f97f'
,
customerId
:
this
.
customerIds
,
pageNum
:
1
,
pageSize
:
10
},
forData
:
[
{
label
:
'项目名称'
,
prop
:
'proj
cetName'
},
{
label
:
'项目名称'
,
prop
:
'proj
ectName'
,
slot
:
true
},
{
label
:
'项目阶段'
,
prop
:
'projectStage'
,
width
:
'120'
},
{
label
:
'投资金额(万元)'
,
prop
:
'investmentAmount'
,
width
:
'140'
},
{
label
:
'项目状态'
,
prop
:
'status'
,
width
:
'90'
}
...
...
@@ -208,7 +215,10 @@ export default {
}
],
//可见访问
//客户详情
info
:
{}
info
:
{},
//
detailId
:
null
,
isDetailId
:
false
,
}
},
created
()
{
...
...
@@ -273,7 +283,6 @@ export default {
this
.
addParam
.
customerId
=
this
.
queryParams
.
customerId
this
.
addParam
.
companyId
=
this
.
info
.
companyId
this
.
addParam
.
userId
=
this
.
info
.
userId
console
.
log
(
this
.
addParam
)
addProject
(
this
.
addParam
).
then
(
result
=>
{
if
(
result
.
code
==
200
){
this
.
$message
.
success
(
'添加成功!'
)
...
...
@@ -346,6 +355,11 @@ export default {
//输入数字
number
(
value
){
this
.
addParam
.
investmentAmount
=
value
.
replace
(
/^
\D
*
(\d
*
(?:\.\d{0,2})?)
.*$/g
,
'$1'
)
//输入2位小数
},
//打开详情
clickDetail
(
id
){
this
.
detailId
=
id
this
.
isDetailId
=
true
}
}
}
...
...
dsk-operate-ui/src/views/detail/party-a/decisionMaking/index.vue
View file @
16577c8e
...
...
@@ -81,11 +81,17 @@ export default {
components
:
{
Tables
},
props
:
{
customerIds
:
{
type
:
String
,
default
:
''
}
},
data
()
{
return
{
ifEmpty
:
false
,
queryParams
:{
customerId
:
'f25219e73249eea0d9fddc5c7f04f97f'
,
customerId
:
this
.
customerIds
,
pageNum
:
1
,
pageSize
:
10
,
},
...
...
@@ -316,5 +322,8 @@ export default {
}
}
}
::v-deep
.el-table__fixed
::before
,
::v-deep
.el-table__fixed-right
::before
{
background-color
:unset
;
}
</
style
>
dsk-operate-ui/src/views/detail/party-a/index.vue
View file @
16577c8e
...
...
@@ -3,7 +3,7 @@
<Header
:company-id=
"companyId"
v-if=
"companyId"
/>
<div
class=
"flex-box part-main"
>
<div
class=
"part-left"
>
<side-bar
@
currentPath=
"showPartPage"
:pathName=
"currentPath.pathName"
:partBoxHeight=
"partBoxHeight"
/>
<side-bar
@
currentPath=
"showPartPage"
:pathName=
"currentPath.pathName"
:partBoxHeight=
"partBoxHeight"
:customerId=
"customerId"
/>
</div>
<div
class=
"part-right"
>
<div
id=
"partBox"
v-if=
"companyId"
>
...
...
@@ -42,14 +42,17 @@
<Judgment
v-if=
"currentPath.pathName=='judgment'"
:company-id=
"companyId"
/>
<CourtNotice
v-if=
"currentPath.pathName=='courtNotice'"
:company-id=
"companyId"
/>
<OpenacourtsessionNotice
v-if=
"currentPath.pathName=='openacourtsessionNotice'"
:company-id=
"companyId"
/>
<template
v-if=
"customerId"
>
<!-- 招标偏好 -->
<Preference
v-if=
"currentPath.pathName=='preference'"
:company-id=
"company
Id"
/>
<Preference
v-if=
"currentPath.pathName=='preference'"
:customer-ids=
"customer
Id"
/>
<!-- 合作情况 -->
<Cooperate
v-if=
"currentPath.pathName=='cooperate'"
:company-id=
"company
Id"
/>
<Cooperate
v-if=
"currentPath.pathName=='cooperate'"
:customer-ids=
"customer
Id"
/>
<!-- 决策链条 -->
<DecisionMaking
v-if=
"currentPath.pathName=='decisionMaking'"
:company-id=
"company
Id"
/>
<DecisionMaking
v-if=
"currentPath.pathName=='decisionMaking'"
:customer-ids=
"customer
Id"
/>
<!-- 跟进记录 -->
<Gjjl
v-if=
"currentPath.pathName=='gjjl'"
:company-id=
"companyId"
/>
<Gjjl
v-if=
"currentPath.pathName=='gjjl'"
types=
"gjdt"
:customer-ids=
"customerId"
/>
</
template
>
</div>
</div>
</div>
...
...
@@ -137,7 +140,8 @@ export default {
},
data
()
{
return
{
companyId
:
3068
,
//企业Id(测试默认3068)
companyId
:
10361319
,
//企业Id(测试默认3068)
customerId
:
''
,
//企业Id(测试默认'a00d582a6041f32c16aac804e4924736')
currentPath
:
{
pathName
:
'overview'
//默认展示页
},
...
...
@@ -152,6 +156,9 @@ export default {
if
(
this
.
$route
.
query
.
path
)
{
// 获取跳转对应板块
this
.
currentPath
.
pathName
=
this
.
$route
.
query
.
path
}
if
(
this
.
$route
.
query
.
customerId
)
{
// 判断是否显示
this
.
customerId
=
this
.
$route
.
query
.
customerId
}
},
mounted
()
{
const
_this
=
this
,
erd
=
elementResizeDetectorMaker
(),
partBox
=
document
.
getElementById
(
"partBox"
)
...
...
dsk-operate-ui/src/views/detail/party-a/preference/index.vue
View file @
16577c8e
...
...
@@ -159,6 +159,12 @@ export default {
name
:
'Preference'
,
components
:
{
},
props
:
{
customerIds
:
{
type
:
String
,
default
:
''
}
},
data
()
{
return
{
...
...
@@ -166,7 +172,7 @@ export default {
minRows
:
8
,
maxRows
:
8
},
customerId
:
'f25219e73249eea0d9fddc5c7f04f97f'
,
customerId
:
this
.
customerIds
,
queryParams
:{
customerId
:
''
,
businessCharacteristic
:
''
,
...
...
dsk-operate-ui/src/views/detail/party-a/riskInformation/businessAnomaly.vue
View file @
16577c8e
...
...
@@ -42,7 +42,7 @@ export default {
data
()
{
return
{
queryParams
:
{
cid
:
382724726
,
cid
:
this
.
companyId
,
//382724726
pageNum
:
1
,
pageSize
:
10
},
...
...
dsk-operate-ui/src/views/detail/party-a/riskInformation/courtNotice.vue
View file @
16577c8e
...
...
@@ -44,7 +44,7 @@ export default {
data
()
{
return
{
queryParams
:
{
cid
:
20734
,
cid
:
this
.
companyId
,
//20734
pageNum
:
1
,
pageSize
:
10
},
...
...
@@ -52,7 +52,6 @@ export default {
{
label
:
'案由'
,
prop
:
'caseReason'
},
{
label
:
'公告时间'
,
prop
:
'date'
,
width
:
'95'
},
{
label
:
'当事人'
,
prop
:
'people'
,
width
:
'240'
},
{
label
:
'案号'
,
prop
:
'objId'
,
width
:
'210'
},
{
label
:
'公告类型'
,
prop
:
'type'
,
width
:
'210'
},
{
label
:
'公告法院'
,
prop
:
'court'
,
width
:
'280'
}
],
...
...
@@ -60,8 +59,7 @@ export default {
{
type
:
1
,
fieldName
:
'type'
,
value
:
''
,
placeholder
:
'公告类型'
,
options
:
[]},
{
type
:
1
,
fieldName
:
'caseReason'
,
value
:
''
,
placeholder
:
'案由'
,
options
:
[]},
{
type
:
1
,
fieldName
:
'role'
,
value
:
''
,
placeholder
:
'身份'
,
options
:
[]},
{
type
:
2
,
fieldName
:
'time'
,
value
:
''
,
placeholder
:
''
,
startTime
:
'dateFrom'
,
endTime
:
'dateTo'
},
{
type
:
3
,
fieldName
:
'keys'
,
value
:
''
,
placeholder
:
'请输入关键词'
},
{
type
:
2
,
fieldName
:
'time'
,
value
:
''
,
placeholder
:
''
,
startTime
:
'dateFrom'
,
endTime
:
'dateTo'
}
],
//列表
tableLoading
:
false
,
...
...
dsk-operate-ui/src/views/detail/party-a/riskInformation/dishonesty.vue
View file @
16577c8e
...
...
@@ -42,7 +42,7 @@ export default {
data
()
{
return
{
queryParams
:
{
cid
:
5504335
,
cid
:
this
.
companyId
,
//5504335
pageNum
:
1
,
pageSize
:
10
},
...
...
dsk-operate-ui/src/views/detail/party-a/riskInformation/ifThePerson.vue
View file @
16577c8e
...
...
@@ -41,7 +41,7 @@ export default {
data
()
{
return
{
queryParams
:
{
cid
:
194738907
,
cid
:
this
.
companyId
,
//194738907
pageNum
:
1
,
pageSize
:
10
},
...
...
dsk-operate-ui/src/views/detail/party-a/riskInformation/judgment.vue
View file @
16577c8e
<
template
>
<div
class=
"corePersonnel"
>
<head-form
title=
"
判决
文书"
title=
"
裁判
文书"
:form-data=
"formData"
:query-params=
"queryParams"
:total=
"tableDataTotal"
...
...
@@ -50,7 +50,7 @@ export default {
data
()
{
return
{
queryParams
:
{
cid
:
5504335
,
cid
:
this
.
companyId
,
//5504335
pageNum
:
1
,
pageSize
:
10
},
...
...
dsk-operate-ui/src/views/detail/party-a/riskInformation/openacourtsessionNotice.vue
View file @
16577c8e
...
...
@@ -50,7 +50,7 @@ export default {
data
()
{
return
{
queryParams
:
{
cid
:
20734
,
cid
:
this
.
companyId
,
//20734
pageNum
:
1
,
pageSize
:
10
},
...
...
@@ -59,12 +59,12 @@ export default {
{
label
:
'开庭日期'
,
prop
:
'hearingDate'
,
width
:
'95'
},
{
label
:
'当事人'
,
prop
:
'relatedCompanies'
,
width
:
'428'
,
slot
:
true
},
{
label
:
'身份'
,
prop
:
'pureRole'
,
width
:
'120'
},
{
label
:
'公告内容'
,
prop
:
''
,
width
:
'508'
},
{
label
:
'公告内容'
,
prop
:
'
content
'
,
width
:
'508'
},
{
label
:
'案号'
,
prop
:
'caseNo'
,
width
:
'210'
},
{
label
:
'法院'
,
prop
:
'court'
,
width
:
'280'
},
{
label
:
'法庭'
,
prop
:
''
,
width
:
'180'
},
{
label
:
'承办部门'
,
prop
:
''
,
width
:
'280'
},
{
label
:
'审判长/主判人'
,
prop
:
''
,
width
:
'106'
}
{
label
:
'法庭'
,
prop
:
'
tribunal
'
,
width
:
'180'
},
{
label
:
'承办部门'
,
prop
:
'
department
'
,
width
:
'280'
},
{
label
:
'审判长/主判人'
,
prop
:
'
judge
'
,
width
:
'106'
}
],
formData
:
[
{
type
:
1
,
fieldName
:
'causeAction'
,
value
:
''
,
placeholder
:
'案由'
,
options
:
[]},
...
...
dsk-operate-ui/src/views/detail/party-a/riskInformation/punish.vue
View file @
16577c8e
...
...
@@ -59,9 +59,8 @@ export default {
{
label
:
'决定日期'
,
prop
:
'punishBegin'
,
width
:
'95'
},
{
label
:
'处罚结果'
,
prop
:
'punishResult'
,
width
:
'264'
},
{
label
:
'处罚文书号'
,
prop
:
'fileNum'
,
width
:
'200'
},
{
label
:
'相关人员'
,
prop
:
''
,
width
:
'88'
},
{
label
:
'处罚机关'
,
prop
:
'office'
,
width
:
'264'
},
{
label
:
'处罚结束日期'
,
prop
:
''
,
width
:
'100'
},
{
label
:
'处罚结束日期'
,
prop
:
'
punishEnd
'
,
width
:
'100'
},
],
formData
:
[
{
type
:
1
,
fieldName
:
'penalizeReasonType'
,
value
:
''
,
placeholder
:
'处罚类别'
,
options
:
[]},
...
...
dsk-operate-ui/src/views/detail/party-a/urbanLnvestment/landAcquisition.vue
View file @
16577c8e
...
...
@@ -36,11 +36,17 @@ export default {
mixins
:
[
mixin
],
components
:
{
},
props
:
{
companyId
:
{
type
:
Number
,
default
:
0
}
},
data
()
{
return
{
queryParams
:
{
cid
:
3068
,
cid
:
this
.
companyId
,
//3068
sort
:
3
,
pageNum
:
1
,
pageSize
:
10
...
...
dsk-operate-ui/src/views/detail/party-a/urbanLnvestment/regionalEconomies.vue
View file @
16577c8e
...
...
@@ -4,7 +4,7 @@
<div
class=
"flex-box query-params"
>
<span
class=
"common-title"
>
区域经济
</span>
</div>
<div
class=
"params-dw"
><img
src=
"@/assets/images/addree.png"
/>
广东省-广州市
</div>
<div
class=
"params-dw"
><img
src=
"@/assets/images/addree.png"
/>
{{
addressList
}}
</div>
</div>
<div
class=
"table-item"
>
<el-table
...
...
@@ -26,16 +26,27 @@
</
template
>
<
script
>
import
dataRegion
from
'@/assets/json/dataRegion'
import
{
regionalEconomy
}
from
'@/api/detail/party-a/urbanLnvestment'
import
{
infoHeader
}
from
'@/api/detail/party-a/overview'
export
default
{
name
:
'regionalEconomies'
,
components
:
{
},
props
:
{
companyId
:
{
type
:
Number
,
default
:
0
}
},
data
()
{
return
{
addressList
:
''
,
params
:
{
provinceId
:
500000
,
cityId
:
500100
...
...
@@ -204,7 +215,7 @@ export default {
}
},
created
()
{
this
.
dataRegion
()
this
.
regionalEconomys
()
},
computed
:
{
getHeaders
()
{
...
...
@@ -218,11 +229,35 @@ export default {
},
methods
:
{
//地区
dataRegion
()
{
regionalEconomy
(
this
.
params
).
then
(
res
=>
{
regionalEconomys
()
{
this
.
tableLoading
=
true
infoHeader
({
companyId
:
this
.
companyId
}).
then
(
res
=>
{
regionalEconomy
({
provinceId
:
res
.
data
.
provinceId
,
cityId
:
res
.
data
.
cityId
}).
then
(
res
=>
{
this
.
tableData
=
res
.
data
this
.
tableLoading
=
false
})
this
.
dataRegion
(
res
.
data
.
provinceId
,
res
.
data
.
cityId
)
})
},
dataRegion
(
p
,
c
)
{
var
str
=
[];
for
(
let
x
=
0
;
x
<
2
;
x
++
)
{
for
(
let
i
=
0
;
i
<
dataRegion
.
length
;
i
++
)
{
if
(
dataRegion
[
i
].
regionLevel
==
x
+
1
&&
x
+
1
==
1
)
{
if
(
p
==
dataRegion
[
i
].
id
){
str
.
push
(
dataRegion
[
i
].
regionName
)
}
}
else
if
(
dataRegion
[
i
].
regionLevel
==
x
+
1
&&
x
+
1
==
2
)
{
if
(
c
==
dataRegion
[
i
].
id
){
str
.
push
(
dataRegion
[
i
].
regionName
)
}
}
}
}
this
.
addressList
=
str
.
join
(
' - '
);
},
}
}
...
...
dsk-operate-ui/src/views/detail/party-a/urbanLnvestment/sameRegion.vue
View file @
16577c8e
...
...
@@ -112,17 +112,26 @@ import {
urbanInvestmentPage
,
uipGroupData
}
from
'@/api/detail/party-a/urbanLnvestment'
import
{
infoHeader
}
from
'@/api/detail/party-a/overview'
export
default
{
name
:
'SameRegion'
,
mixins
:
[
mixin
],
components
:
{
},
props
:
{
companyId
:
{
type
:
Number
,
default
:
0
}
},
data
()
{
return
{
queryParams
:
{
provinceId
:
500000
,
cityId
:
500100
,
provinceId
:
''
,
cityId
:
''
,
uipExecutiveLevel
:
''
,
uipBusinessType
:
[],
bratingSubjectLevel
:
[],
...
...
@@ -191,23 +200,18 @@ export default {
}
},
created
()
{
infoHeader
({
companyId
:
this
.
companyId
}).
then
(
res
=>
{
this
.
queryParams
.
provinceId
=
res
.
data
.
provinceId
this
.
queryParams
.
cityId
=
res
.
data
.
cityId
this
.
handleQuery
()
this
.
getScreen
()
})
},
computed
:
{
},
methods
:
{
dataRegion
()
{
// await axios.post("https://files.jiansheku.com/file/json/common/dataRegion.json", {}, {
// headers: {
// 'Content-Type': 'application/json'
// }
// }).then(res => {
// if (res.data.code == 200) {
// console.log(res.data.data)
// }
// })
var
str
=
[];
for
(
let
x
=
0
;
x
<
3
;
x
++
)
{
for
(
let
i
=
0
;
i
<
dataRegion
.
length
;
i
++
)
{
...
...
dsk-operate-ui/src/views/project/projectList/component/gjjl.vue
View file @
16577c8e
...
...
@@ -18,10 +18,12 @@
<i
slot=
"prefix"
class=
"el-input__icon"
><img
src=
"@/assets/images/project/ico_1.png"
></i>
<el-option
v-for=
"(item,index) in bffslist"
:key=
"index"
:label=
"item.dictLabel"
:value=
"item.dictValue"
></el-option>
</el-select>
<template
v-if=
"!customerIds"
>
<el-select
v-if=
"showtype == 'gjdt'"
v-model=
"addParam.customerId"
class=
"w128"
placeholder=
"关联企业"
>
<i
slot=
"prefix"
class=
"el-input__icon"
><img
src=
"@/assets/images/project/ico_1.png"
></i>
<el-option
v-for=
"(item,index) in glqylist"
:key=
"index"
:label=
"item.companyName"
:value=
"item.customerId"
></el-option>
</el-select>
</
template
>
<el-input
v-model=
"addParam.name"
placeholder=
"拜访对象"
style=
"width: 100px;"
>
<i
slot=
"prefix"
class=
"el-input__icon"
><img
src=
"@/assets/images/project/ico_2.png"
></i>
</el-input>
...
...
@@ -55,7 +57,7 @@
<div><span>
{{item.content}}
</span></div>
<div
class=
"rec_text"
>
<span
v-if=
"item.name"
>
拜访对象:{{item.name||'--'}}
</span>
<span
v-if=
"showtype == 'gjdt' && companyName != ''"
>
关联企业:
{{
item
.
companyName
}}
</span>
<span
v-if=
"showtype == 'gjdt' &&
item.
companyName != ''"
>
关联企业:{{item.companyName}}
</span>
<span
v-if=
"item.position"
>
职位:{{item.position}}
</span>
<span
v-if=
"item.createTime"
>
拜访时间:{{item.createTime.slice(0, 10)}}
</span>
<span
v-if=
"item.nextVisitTime"
>
下次拜访时间:{{item.createTime.slice(0, 10)}}
</span>
...
...
@@ -122,6 +124,10 @@
type
:
String
,
default
:
""
},
customerIds
:
{
//客户id
type
:
String
,
default
:
""
},
datas
:[],
//数据源
},
name
:
'gjjl'
,
...
...
@@ -174,6 +180,9 @@
//添加跟进动态
addFollow
(){
if
(
this
.
types
==
'gjdt'
){
if
(
this
.
customerIds
){
this
.
addParam
.
customerId
=
this
.
customerIds
}
addFollowRecord
(
this
.
addParam
).
then
(
result
=>
{
if
(
result
.
code
==
200
){
this
.
$message
.
success
(
result
.
msg
)
...
...
@@ -236,6 +245,9 @@
pageNum
:
this
.
pageNum
,
//页码
pageSize
:
this
.
pageSize
,
}
if
(
this
.
customerIds
){
param
.
customerId
=
this
.
customerIds
}
getFollowList
(
param
).
then
(
result
=>
{
this
.
recordlist
=
result
.
code
==
200
?
result
:[]
this
.
recordlist
.
rows
.
forEach
(
item
=>
{
...
...
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