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
cb8e835f
Commit
cb8e835f
authored
Mar 03, 2025
by
沈翠玲
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
标签调整
parent
6526d018
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
118 additions
and
14 deletions
+118
-14
index.vue
src/components/Tag/index.vue
+18
-1
useProTable.js
src/hooks/useProTable.js
+1
-1
allocationModal.vue
...s/property/case-allocation/components/allocationModal.vue
+4
-1
index.vue
src/views/property/case-allocation/index.vue
+3
-3
allocationModal.vue
...roperty/case-allocationCpe/components/allocationModal.vue
+4
-2
index.vue
src/views/property/case-allocationCpe/index.vue
+4
-4
index.vue
src/views/property/case-manage/index.vue
+42
-1
index.vue
src/views/workplace/case/index.vue
+42
-1
No files found.
src/components/Tag/index.vue
View file @
cb8e835f
...
@@ -8,6 +8,9 @@
...
@@ -8,6 +8,9 @@
<span
class=
"need"
v-if=
"need"
>
<span
class=
"need"
v-if=
"need"
>
待
待
</span>
</span>
<span
class=
"xiu"
v-if=
"xiu"
>
修
</span>
</
template
>
</
template
>
<
script
setup
name=
"Tag"
>
<
script
setup
name=
"Tag"
>
...
@@ -28,7 +31,13 @@ const over = computed(() => {
...
@@ -28,7 +31,13 @@ const over = computed(() => {
return
false
return
false
})
})
const
need
=
computed
(()
=>
{
const
need
=
computed
(()
=>
{
if
(
props
.
row
&&
props
.
row
.
borrower
&&
props
.
row
.
borrower
.
phoneNull
===
"Y"
)
{
if
(
props
.
row
&&
props
.
row
.
repairStatus
&&
props
.
row
.
repairStatus
===
"un_repair"
)
{
return
true
}
return
false
})
const
xiu
=
computed
(()
=>
{
if
(
props
.
row
&&
props
.
row
.
repairStatus
&&
props
.
row
.
repairStatus
===
"repaired"
)
{
return
true
return
true
}
}
return
false
return
false
...
@@ -58,6 +67,14 @@ const need = computed(() => {
...
@@ -58,6 +67,14 @@ const need = computed(() => {
color
:
rgb
(
0
,
0
,
0
);
color
:
rgb
(
0
,
0
,
0
);
margin-left
:
2px
;
margin-left
:
2px
;
background
:
#cbec10
;
background
:
#cbec10
;
}
.xiu
{
padding
:
0
3px
;
line-height
:
18px
;
display
:
inline-block
;
color
:
rgb
(
0
,
0
,
0
);
margin-left
:
2px
;
background
:
#0af1b3
;
}
}
</
style
>
</
style
>
\ No newline at end of file
src/hooks/useProTable.js
View file @
cb8e835f
...
@@ -122,7 +122,7 @@ export function useProTable(
...
@@ -122,7 +122,7 @@ export function useProTable(
* */
* */
const
search
=
()
=>
{
const
search
=
()
=>
{
state
.
pageable
.
current
=
1
;
state
.
pageable
.
current
=
1
;
if
(
config
.
onCheckboxAll
)
{
if
(
config
&&
config
.
onCheckboxAll
)
{
config
.
onCheckboxAll
({
checked
:
false
,
records
:
[]})
config
.
onCheckboxAll
({
checked
:
false
,
records
:
[]})
}
}
updatedTotalParam
();
updatedTotalParam
();
...
...
src/views/property/case-allocation/components/allocationModal.vue
View file @
cb8e835f
...
@@ -309,7 +309,10 @@
...
@@ -309,7 +309,10 @@
lonsArr
.
value
=
select
;
lonsArr
.
value
=
select
;
showModal
.
value
=
true
;
showModal
.
value
=
true
;
statisis
.
value
=
{};
statisis
.
value
=
{};
pageParams
.
value
=
param
;
pageParams
.
value
=
JSON
.
parse
(
JSON
.
stringify
(
param
));
delete
pageParams
.
value
.
current
delete
pageParams
.
value
.
size
currentAllBtn
.
value
=
null
;
currentAllBtn
.
value
=
null
;
console
.
log
(
'sadasda'
)
console
.
log
(
'sadasda'
)
...
...
src/views/property/case-allocation/index.vue
View file @
cb8e835f
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<template
#
table_top
>
<template
#
table_top
>
<div
class=
"style-lable"
>
<div
class=
"style-lable"
>
<div
class=
"item_warp"
>
<div
class=
"item_warp"
>
<div
class=
"img_warp"
style=
"width: 1
9
%"
>
<div
class=
"img_warp"
style=
"width: 1
8
%"
>
<img
src=
"@/assets/images/caselist.svg"
/>
<img
src=
"@/assets/images/caselist.svg"
/>
</div>
</div>
<div
class=
"title_warp"
>
<div
class=
"title_warp"
>
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
</div>
</div>
</div>
</div>
<div
class=
"item_warp"
>
<div
class=
"item_warp"
>
<div
class=
"img_warp"
style=
"width: 1
9
%"
>
<div
class=
"img_warp"
style=
"width: 1
8
%"
>
<img
src=
"@/assets/images/userlist.svg"
/>
<img
src=
"@/assets/images/userlist.svg"
/>
</div>
</div>
<div
class=
"title_warp"
>
<div
class=
"title_warp"
>
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
</div>
</div>
</div>
</div>
<div
class=
"item_warp"
>
<div
class=
"item_warp"
>
<div
class=
"img_warp"
style=
"width: 1
9
%"
>
<div
class=
"img_warp"
style=
"width: 1
8
%"
>
<img
src=
"@/assets/images/money.svg"
/>
<img
src=
"@/assets/images/money.svg"
/>
</div>
</div>
<div
class=
"title_warp"
>
<div
class=
"title_warp"
>
...
...
src/views/property/case-allocationCpe/components/allocationModal.vue
View file @
cb8e835f
...
@@ -275,7 +275,7 @@
...
@@ -275,7 +275,7 @@
const
chooseIdea
=
(
type
)
=>
{
const
chooseIdea
=
(
type
)
=>
{
editRowIndex
.
value
=
-
1
;
editRowIndex
.
value
=
-
1
;
currentAllBtn
.
value
=
type
;
currentAllBtn
.
value
=
type
;
cons
t
param
=
{
le
t
param
=
{
type
:
currentAllBtn
.
value
,
type
:
currentAllBtn
.
value
,
tenantId
:
currentTenant
.
value
,
tenantId
:
currentTenant
.
value
,
};
};
...
@@ -308,7 +308,9 @@
...
@@ -308,7 +308,9 @@
lonsArr
.
value
=
select
;
lonsArr
.
value
=
select
;
showModal
.
value
=
true
;
showModal
.
value
=
true
;
statisis
.
value
=
{};
statisis
.
value
=
{};
pageParams
.
value
=
param
;
pageParams
.
value
=
JSON
.
parse
(
JSON
.
stringify
(
param
));
delete
pageParams
.
value
.
current
delete
pageParams
.
value
.
size
currentAllBtn
.
value
=
null
;
currentAllBtn
.
value
=
null
;
console
.
log
(
'sadasda'
)
console
.
log
(
'sadasda'
)
...
...
src/views/property/case-allocationCpe/index.vue
View file @
cb8e835f
...
@@ -3,9 +3,9 @@
...
@@ -3,9 +3,9 @@
<div>
<div>
<ProTable
:config=
"config"
ref=
"caseLRef"
:api=
"getLoanpage"
:paramCallback=
"paramCallback"
:selectdList=
"selectdList"
>
<ProTable
:config=
"config"
ref=
"caseLRef"
:api=
"getLoanpage"
:paramCallback=
"paramCallback"
:selectdList=
"selectdList"
>
<template
#
table_top
>
<template
#
table_top
>
<div
class=
"style-lable"
>
<div
class=
"style-lable"
>
<div
class=
"item_warp"
>
<div
class=
"item_warp"
>
<div
class=
"img_warp"
style=
"width: 1
9
%"
>
<div
class=
"img_warp"
style=
"width: 1
8
%"
>
<img
src=
"@/assets/images/caselist.svg"
/>
<img
src=
"@/assets/images/caselist.svg"
/>
</div>
</div>
<div
class=
"title_warp"
>
<div
class=
"title_warp"
>
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
</div>
</div>
</div>
</div>
<div
class=
"item_warp"
>
<div
class=
"item_warp"
>
<div
class=
"img_warp"
style=
"width: 1
9
%"
>
<div
class=
"img_warp"
style=
"width: 1
8
%"
>
<img
src=
"@/assets/images/userlist.svg"
/>
<img
src=
"@/assets/images/userlist.svg"
/>
</div>
</div>
<div
class=
"title_warp"
>
<div
class=
"title_warp"
>
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
</div>
</div>
</div>
</div>
<div
class=
"item_warp"
>
<div
class=
"item_warp"
>
<div
class=
"img_warp"
style=
"width: 1
9
%"
>
<div
class=
"img_warp"
style=
"width: 1
8
%"
>
<img
src=
"@/assets/images/money.svg"
/>
<img
src=
"@/assets/images/money.svg"
/>
</div>
</div>
<div
class=
"title_warp"
>
<div
class=
"title_warp"
>
...
...
src/views/property/case-manage/index.vue
View file @
cb8e835f
...
@@ -65,7 +65,7 @@
...
@@ -65,7 +65,7 @@
import
{
getPlatformPage
}
from
'@/api/platform'
;
import
{
getPlatformPage
}
from
'@/api/platform'
;
import
{
getManageOrgPage
}
from
'@/api/manageOrg'
;
import
{
getManageOrgPage
}
from
'@/api/manageOrg'
;
import
{
useDict
}
from
'@/hooks/useDict'
;
import
{
useDict
}
from
'@/hooks/useDict'
;
const
{
PhoneResultStatus
,
ReduceType
,
FlowStatus
,
FollowStatus
,
AuditStatus
,
CaseStatus
}
=
useDict
(
"PhoneResultStatus"
,
"ReduceType"
,
"Flow
Status"
,
"FollowStatus"
,
"AuditStatus"
,
"CaseStatus"
);
const
{
PhoneResultStatus
,
ReduceType
,
FlowStatus
,
BooleanStatus
,
RepairStatus
,
FollowStatus
,
AuditStatus
,
CaseStatus
}
=
useDict
(
"PhoneResultStatus"
,
"ReduceType"
,
"FlowStatus"
,
"BooleanStatus"
,
"Repair
Status"
,
"FollowStatus"
,
"AuditStatus"
,
"CaseStatus"
);
const
router
=
useRouter
();
const
router
=
useRouter
();
const
onCellClick
=
(
row
)
=>
{
const
onCellClick
=
(
row
)
=>
{
router
.
push
({
router
.
push
({
...
@@ -326,6 +326,47 @@
...
@@ -326,6 +326,47 @@
},
},
},
},
},
},
{
field
:
'isfollowStatus'
,
showOverflow
:
'tooltip'
,
title
:
'是否有跟进记录'
,
width
:
80
,
visible
:
false
,
enum
:
BooleanStatus
,
search
:
{
el
:
'select'
,
props
:
{
filterable
:
true
},
labelWidth
:
90
},
fieldNames
:
{
label
:
'label'
,
value
:
'value'
},
slots
:
{
default
:
({
row
})
=>
{
return
(
<>
{
row
.
isfollowStatus
?
BooleanStatus
.
value
?.
find
((
v
)
=>
v
.
value
===
row
.
isfollowStatus
)?.
label
:
''
}
<
/
>
);
},
},
},
{
field
:
'repairStatus'
,
showOverflow
:
'tooltip'
,
title
:
'修复状态'
,
width
:
80
,
enum
:
RepairStatus
,
search
:
{
el
:
'select'
,
props
:
{
filterable
:
true
},
labelWidth
:
90
},
fieldNames
:
{
label
:
'label'
,
value
:
'value'
},
slots
:
{
default
:
({
row
})
=>
{
return
(
<>
{
row
.
repairStatus
?
RepairStatus
.
value
?.
find
((
v
)
=>
v
.
value
===
row
.
repairStatus
)?.
label
:
''
}
<
/
>
);
},
},
},
{
{
field
:
'principalBalance'
,
field
:
'principalBalance'
,
showOverflow
:
'tooltip'
,
showOverflow
:
'tooltip'
,
...
...
src/views/workplace/case/index.vue
View file @
cb8e835f
...
@@ -81,7 +81,7 @@
...
@@ -81,7 +81,7 @@
import
{
getPlatformPage
}
from
'@/api/platform'
;
import
{
getPlatformPage
}
from
'@/api/platform'
;
import
{
getManageOrgPage
}
from
'@/api/manageOrg'
;
import
{
getManageOrgPage
}
from
'@/api/manageOrg'
;
import
{
useDict
}
from
'@/hooks/useDict'
;
import
{
useDict
}
from
'@/hooks/useDict'
;
const
{
PhoneResultStatus
,
ReduceType
,
FlowStatus
,
FollowStatus
,
AuditStatus
,
CaseStatus
}
=
useDict
(
"PhoneResultStatus"
,
"ReduceType"
,
"Flow
Status"
,
"FollowStatus"
,
"AuditStatus"
,
"CaseStatus"
);
const
{
PhoneResultStatus
,
ReduceType
,
FlowStatus
,
BooleanStatus
,
RepairStatus
,
FollowStatus
,
AuditStatus
,
CaseStatus
}
=
useDict
(
"PhoneResultStatus"
,
"ReduceType"
,
"FlowStatus"
,
"BooleanStatus"
,
"Repair
Status"
,
"FollowStatus"
,
"AuditStatus"
,
"CaseStatus"
);
const
{
userInfo
}
=
useUserStore
();
const
{
userInfo
}
=
useUserStore
();
const
router
=
useRouter
();
const
router
=
useRouter
();
const
selectdList
=
ref
([]);
const
selectdList
=
ref
([]);
...
@@ -314,6 +314,47 @@
...
@@ -314,6 +314,47 @@
labelWidth
:
90
labelWidth
:
90
},
},
},
},
{
field
:
'isfollowStatus'
,
showOverflow
:
'tooltip'
,
title
:
'是否有跟进记录'
,
width
:
80
,
visible
:
false
,
enum
:
BooleanStatus
,
search
:
{
el
:
'select'
,
props
:
{
filterable
:
true
},
labelWidth
:
90
},
fieldNames
:
{
label
:
'label'
,
value
:
'value'
},
slots
:
{
default
:
({
row
})
=>
{
return
(
<>
{
row
.
isfollowStatus
?
BooleanStatus
.
value
?.
find
((
v
)
=>
v
.
value
===
row
.
isfollowStatus
)?.
label
:
''
}
<
/
>
);
},
},
},
{
field
:
'repairStatus'
,
showOverflow
:
'tooltip'
,
title
:
'修复状态'
,
width
:
80
,
enum
:
RepairStatus
,
search
:
{
el
:
'select'
,
props
:
{
filterable
:
true
},
labelWidth
:
90
},
fieldNames
:
{
label
:
'label'
,
value
:
'value'
},
slots
:
{
default
:
({
row
})
=>
{
return
(
<>
{
row
.
repairStatus
?
RepairStatus
.
value
?.
find
((
v
)
=>
v
.
value
===
row
.
repairStatus
)?.
label
:
''
}
<
/
>
);
},
},
},
{
{
field
:
'principalBalance'
,
field
:
'principalBalance'
,
title
:
'本金余额'
,
title
:
'本金余额'
,
...
...
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