Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
Y
yishuju-ui
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
何远江
yishuju-ui
Commits
292e88dd
Commit
292e88dd
authored
Jan 21, 2025
by
沈翠玲
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化
parent
009c4713
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
38 additions
and
26 deletions
+38
-26
callDrawer.vue
src/views/property/audit-manage/components/callDrawer.vue
+1
-0
index.vue
src/views/property/audit-manage/index.vue
+34
-24
index.vue
src/views/property/case-allocation/index.vue
+2
-2
callDrawer.vue
src/views/property/case-detail/components/callDrawer.vue
+1
-0
No files found.
src/views/property/audit-manage/components/callDrawer.vue
View file @
292e88dd
...
@@ -467,6 +467,7 @@
...
@@ -467,6 +467,7 @@
trackTime
:
form
.
trackTime
,
trackTime
:
form
.
trackTime
,
nextTime
:
form
.
nextTime
,
nextTime
:
form
.
nextTime
,
phoneResultStatus
:
form
.
phoneResultStatus
,
phoneResultStatus
:
form
.
phoneResultStatus
,
auditStatus
:
'un_audit'
,
followStatus
:
resuleObj
.
childrenlabel
,
followStatus
:
resuleObj
.
childrenlabel
,
remark
:
form
.
remark
,
remark
:
form
.
remark
,
voices
:
form
.
voices
.
map
((
v
)
=>
v
.
url
),
voices
:
form
.
voices
.
map
((
v
)
=>
v
.
url
),
...
...
src/views/property/audit-manage/index.vue
View file @
292e88dd
...
@@ -95,6 +95,16 @@
...
@@ -95,6 +95,16 @@
const
paramCallback
=
(
param
)
=>
{
const
paramCallback
=
(
param
)
=>
{
const
obj
=
JSON
.
parse
(
JSON
.
stringify
(
param
));
const
obj
=
JSON
.
parse
(
JSON
.
stringify
(
param
));
obj
[
'auditStatus'
]
=
activeName
.
value
obj
[
'auditStatus'
]
=
activeName
.
value
if
(
obj
[
'trackTime'
])
{
if
(
obj
[
'trackTime'
][
0
])
obj
[
'trackTimeBegin'
]
=
obj
[
'trackTime'
][
0
];
if
(
obj
[
'trackTime'
][
1
])
obj
[
'trackTimeEnd'
]
=
obj
[
'trackTime'
][
1
];
delete
obj
[
'trackTime'
];
}
if
(
obj
[
'nextTime'
])
{
if
(
obj
[
'nextTime'
][
0
])
obj
[
'nextTrackTimeBegin'
]
=
obj
[
'nextTime'
][
0
];
if
(
obj
[
'nextTime'
][
1
])
obj
[
'nextTrackTimeEnd'
]
=
obj
[
'nextTime'
][
1
];
delete
obj
[
'nextTime'
];
}
return
obj
;
return
obj
;
};
};
const
callTelephone
=
(
row
,
type
)
=>
{
const
callTelephone
=
(
row
,
type
)
=>
{
...
@@ -110,7 +120,7 @@
...
@@ -110,7 +120,7 @@
return
{
return
{
columns
:
[
columns
:
[
{
type
:
'checkbox'
,
title
:
''
,
width
:
40
},
{
type
:
'checkbox'
,
title
:
''
,
width
:
40
},
{
field
:
'id'
,
title
:
'跟进记录ID'
,
width
:
90
},
{
field
:
'
trackRecord.
id'
,
title
:
'跟进记录ID'
,
width
:
90
},
{
{
field
:
'caseId'
,
field
:
'caseId'
,
title
:
'案件ID'
,
title
:
'案件ID'
,
...
@@ -127,37 +137,37 @@
...
@@ -127,37 +137,37 @@
},
},
},
},
{
{
field
:
'trackTime'
,
field
:
'track
Record.track
Time'
,
title
:
'跟进日期'
,
title
:
'跟进日期'
,
width
:
100
,
width
:
100
,
search
:
{
search
:
{
el
:
'date-picker'
,
el
:
'date-picker'
,
props
:
{
type
:
'date
time'
,
valueFormat
:
'YYYY-MM-DD HH:mm:ss'
},
props
:
{
type
:
'date
range'
,
valueFormat
:
'YYYY-MM-DD'
}
},
},
},
},
{
{
field
:
'nextTime'
,
field
:
'
trackRecord.
nextTime'
,
title
:
'下次跟进时间'
,
title
:
'下次跟进时间'
,
width
:
110
,
width
:
110
,
search
:
{
search
:
{
el
:
'date-picker'
,
el
:
'date-picker'
,
props
:
{
type
:
'date
time'
,
valueFormat
:
'YYYY-MM-DD HH:mm:ss
'
},
props
:
{
type
:
'date
range'
,
valueFormat
:
'YYYY-MM-DD
'
},
},
},
},
},
{
{
field
:
'guarantor.name'
,
field
:
'
trackRecord.
guarantor.name'
,
title
:
'联系人姓名'
,
title
:
'联系人姓名'
,
width
:
110
,
width
:
110
,
search
:
{
el
:
'input'
,
props
:
{
clearable
:
true
},
key
:
'guarantorName'
},
search
:
{
el
:
'input'
,
props
:
{
clearable
:
true
},
key
:
'guarantorName'
},
},
},
{
{
field
:
'guarantor.phone'
,
field
:
'
trackRecord.
guarantor.phone'
,
title
:
'联系人号码'
,
title
:
'联系人号码'
,
width
:
110
,
width
:
110
,
search
:
{
el
:
'input'
,
props
:
{
clearable
:
true
},
key
:
'guarantorPhone'
},
search
:
{
el
:
'input'
,
props
:
{
clearable
:
true
},
key
:
'guarantorPhone'
},
},
},
{
{
field
:
'followStatus'
,
field
:
'
trackRecord.
followStatus'
,
title
:
'拨打跟进结果'
,
title
:
'拨打跟进结果'
,
width
:
120
,
width
:
120
,
enum
:
followStatusOpt
,
enum
:
followStatusOpt
,
...
@@ -167,8 +177,8 @@
...
@@ -167,8 +177,8 @@
default
:
({
row
})
=>
{
default
:
({
row
})
=>
{
return
(
return
(
<>
<>
{
row
.
followStatus
{
row
.
trackRecord
.
followStatus
?
followStatusOpt
.
find
((
v
)
=>
v
.
value
===
row
.
followStatus
).
label
?
followStatusOpt
.
find
((
v
)
=>
v
.
value
===
row
.
trackRecord
.
followStatus
).
label
:
''
}
:
''
}
<
/
>
<
/
>
);
);
...
@@ -176,7 +186,7 @@
...
@@ -176,7 +186,7 @@
},
},
},
},
{
{
field
:
'phoneResultStatus'
,
field
:
'
trackRecord.
phoneResultStatus'
,
title
:
'拨打处置状态'
,
title
:
'拨打处置状态'
,
width
:
120
,
width
:
120
,
enum
:
phoneResultStatusOpt
,
enum
:
phoneResultStatusOpt
,
...
@@ -186,8 +196,8 @@
...
@@ -186,8 +196,8 @@
default
:
({
row
})
=>
{
default
:
({
row
})
=>
{
return
(
return
(
<>
<>
{
row
.
phoneResultStatus
{
row
.
trackRecord
.
phoneResultStatus
?
phoneResultStatusOpt
.
find
((
v
)
=>
v
.
value
===
row
.
phoneResultStatus
).
label
?
phoneResultStatusOpt
.
find
((
v
)
=>
v
.
value
===
row
.
trackRecord
.
phoneResultStatus
).
label
:
''
}
:
''
}
<
/
>
<
/
>
);
);
...
@@ -195,15 +205,15 @@
...
@@ -195,15 +205,15 @@
},
},
},
},
{
{
field
:
'auditStatus'
,
field
:
'
trackRecord.
auditStatus'
,
title
:
'稽核状态'
,
title
:
'稽核状态'
,
width
:
80
,
width
:
80
,
slots
:
{
slots
:
{
default
:
({
row
})
=>
{
default
:
({
row
})
=>
{
return
(
return
(
<>
<>
{
row
.
auditStatus
{
row
.
trackRecord
.
auditStatus
?
auditStatusOpt
.
find
((
v
)
=>
v
.
value
===
row
.
auditStatus
).
label
?
auditStatusOpt
.
find
((
v
)
=>
v
.
value
===
row
.
trackRecord
.
auditStatus
).
label
:
''
}
:
''
}
<
/
>
<
/
>
);
);
...
@@ -222,12 +232,12 @@
...
@@ -222,12 +232,12 @@
width
:
80
,
width
:
80
,
slots
:
{
slots
:
{
default
:
({
row
,
rowIndex
})
=>
{
default
:
({
row
,
rowIndex
})
=>
{
if
(
row
.
voices
&&
row
.
voices
.
length
>
0
)
{
if
(
row
.
trackRecord
.
voices
&&
row
.
trackRecord
.
voices
.
length
>
0
)
{
return
(
return
(
<>
<>
{
row
.
voices
.
map
((
item
,
index
)
=>
(
{
row
.
trackRecord
.
voices
.
map
((
item
,
index
)
=>
(
<
el
-
icon
>
<
el
-
icon
>
<
Download
onClick
=
{()
=>
download
(
item
)}
/
>
<
Download
onClick
=
{()
=>
download
(
row
.
trackRecord
)}
/
>
<
/el-icon
>
<
/el-icon
>
))}
))}
<
/
>
<
/
>
...
@@ -242,11 +252,11 @@
...
@@ -242,11 +252,11 @@
width
:
80
,
width
:
80
,
slots
:
{
slots
:
{
default
:
({
row
,
rowIndex
})
=>
{
default
:
({
row
,
rowIndex
})
=>
{
if
(
row
.
images
&&
row
.
images
.
length
>
0
)
{
if
(
row
.
trackRecord
.
images
&&
row
.
trackRecord
.
images
.
length
>
0
)
{
return
(
return
(
<>
<>
<
el
-
icon
>
<
el
-
icon
>
<
Picture
onClick
=
{()
=>
preview
(
row
,
'images'
)}
/
>
<
Picture
onClick
=
{()
=>
preview
(
row
.
trackRecord
,
'images'
)}
/
>
<
/el-icon
>
<
/el-icon
>
<
/
>
<
/
>
);
);
...
@@ -260,11 +270,11 @@
...
@@ -260,11 +270,11 @@
width
:
80
,
width
:
80
,
slots
:
{
slots
:
{
default
:
({
row
,
rowIndex
})
=>
{
default
:
({
row
,
rowIndex
})
=>
{
if
(
row
.
notes
&&
row
.
notes
.
length
>
0
)
{
if
(
row
.
trackRecord
.
notes
&&
row
.
trackRecord
.
notes
.
length
>
0
)
{
return
(
return
(
<>
<>
<
el
-
icon
>
<
el
-
icon
>
<
Picture
onClick
=
{()
=>
preview
(
row
,
'notes'
)}
/
>
<
Picture
onClick
=
{()
=>
preview
(
row
.
trackRecord
,
'notes'
)}
/
>
<
/el-icon
>
<
/el-icon
>
<
/
>
<
/
>
);
);
...
@@ -282,7 +292,7 @@
...
@@ -282,7 +292,7 @@
return
(
return
(
<>
<>
<
el
-
icon
>
<
el
-
icon
>
<
Picture
onClick
=
{()
=>
preview
(
row
,
'others'
)}
/
>
<
Picture
onClick
=
{()
=>
preview
(
row
.
trackRecord
,
'others'
)}
/
>
<
/el-icon
>
<
/el-icon
>
<
/
>
<
/
>
);
);
...
...
src/views/property/case-allocation/index.vue
View file @
292e88dd
...
@@ -179,7 +179,7 @@
...
@@ -179,7 +179,7 @@
field
:
'tenantTime'
,
field
:
'tenantTime'
,
title
:
'分配中心日期'
,
title
:
'分配中心日期'
,
width
:
100
,
width
:
100
,
search
:
{
el
:
'date-picker'
,
props
:
{
type
:
'date'
,
valueFormat
:
'YYYY-MM-DD'
}
},
search
:
{
el
:
'date-picker'
,
props
:
{
type
:
'date
range
'
,
valueFormat
:
'YYYY-MM-DD'
}
},
},
},
{
{
field
:
'commissionAmount'
,
field
:
'commissionAmount'
,
...
@@ -191,7 +191,7 @@
...
@@ -191,7 +191,7 @@
field
:
'cpeDate'
,
field
:
'cpeDate'
,
title
:
'分配CPE日期'
,
title
:
'分配CPE日期'
,
width
:
100
,
width
:
100
,
search
:
{
el
:
'date-picker'
,
props
:
{
type
:
'date'
,
valueFormat
:
'YYYY-MM-DD'
}
},
search
:
{
el
:
'date-picker'
,
props
:
{
type
:
'date
range
'
,
valueFormat
:
'YYYY-MM-DD'
}
},
},
},
{
{
field
:
'borrower.name'
,
field
:
'borrower.name'
,
...
...
src/views/property/case-detail/components/callDrawer.vue
View file @
292e88dd
...
@@ -446,6 +446,7 @@
...
@@ -446,6 +446,7 @@
phoneResultStatus
:
form
.
phoneResultStatus
,
phoneResultStatus
:
form
.
phoneResultStatus
,
followStatus
:
resuleObj
.
childrenlabel
,
followStatus
:
resuleObj
.
childrenlabel
,
remark
:
form
.
remark
,
remark
:
form
.
remark
,
auditStatus
:
'un_audit'
,
voices
:
form
.
voices
.
map
((
v
)
=>
v
.
url
),
voices
:
form
.
voices
.
map
((
v
)
=>
v
.
url
),
images
:
form
.
images
.
map
((
v
)
=>
v
.
url
),
images
:
form
.
images
.
map
((
v
)
=>
v
.
url
),
notes
:
form
.
notes
.
map
((
v
)
=>
v
.
url
),
notes
:
form
.
notes
.
map
((
v
)
=>
v
.
url
),
...
...
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