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
1164b2c9
Commit
1164b2c9
authored
Feb 20, 2025
by
沈翠玲
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
页面优化
parent
d429b3fe
Show whitespace changes
Inline
Side-by-side
Showing
40 changed files
with
174 additions
and
91 deletions
+174
-91
index.vue
src/components/CommonModal/UserModal/index.vue
+0
-6
index.vue
src/components/Pagination/index.vue
+1
-1
index.vue
src/components/ProTable/index.vue
+1
-1
useProTable.js
src/hooks/useProTable.js
+4
-3
element.scss
src/styles/element.scss
+11
-7
main.css
src/styles/main.css
+0
-3
callDrawer.vue
...s/business-approval/audit-apply/components/callDrawer.vue
+1
-1
index.vue
src/views/business-approval/audit-apply/index.vue
+6
-1
splitDrawer.vue
...iness-approval/by-stages-apply/components/splitDrawer.vue
+1
-1
index.vue
src/views/business-approval/by-stages-apply/index.vue
+8
-4
index.vue
src/views/business-approval/reduction-apply/index.vue
+8
-3
index.vue
src/views/business-approval/repair-approve/index.vue
+1
-1
index.vue
src/views/business-approval/repayment-approve/index.vue
+1
-1
index.vue
src/views/infoGather/customerGather/index.vue
+1
-1
callDrawer.vue
src/views/property/audit-manage/components/callDrawer.vue
+1
-1
index.vue
src/views/property/audit-manage/index.vue
+1
-1
index.vue
src/views/property/case-allocation/index.vue
+28
-3
index.vue
src/views/property/case-back/index.vue
+28
-3
callDrawer.vue
src/views/property/case-detail/components/callDrawer.vue
+1
-1
reduceDrawer.vue
src/views/property/case-detail/components/reduceDrawer.vue
+1
-1
repairModal.vue
src/views/property/case-detail/components/repairModal.vue
+1
-1
returnModal.vue
src/views/property/case-detail/components/returnModal.vue
+6
-1
splitDrawer.vue
src/views/property/case-detail/components/splitDrawer.vue
+1
-1
index.vue
src/views/property/case-detail/index.vue
+20
-10
index.vue
src/views/property/case-manage/index.vue
+1
-1
index.vue
src/views/property/case-repair/index.vue
+1
-1
index.vue
src/views/property/case-return/index.vue
+28
-3
AllocationUserModal.vue
...views/system/ManageOrg/components/AllocationUserModal.vue
+0
-1
index.vue
src/views/system/ManageOrg/index.vue
+1
-1
AccountFormModal.vue
...iews/system/accountManage/components/AccountFormModal.vue
+4
-11
index.vue
src/views/system/accountManage/index.vue
+1
-7
AllocationUserModal.vue
.../system/platformManage/components/AllocationUserModal.vue
+0
-1
index.vue
src/views/system/platformManage/index.vue
+1
-1
AllocationUserModal.vue
...iews/system/roleManage/components/AllocationUserModal.vue
+0
-1
index.vue
src/views/system/roleManage/index.vue
+1
-1
AllocationUserModal.vue
...ws/system/tenantManage/components/AllocationUserModal.vue
+0
-1
index.vue
src/views/system/tenantManage/index.vue
+1
-1
callDrawer.vue
src/views/workplace/audit/components/callDrawer.vue
+1
-1
index.vue
src/views/workplace/audit/index.vue
+1
-1
index.vue
src/views/workplace/case/index.vue
+1
-1
No files found.
src/components/CommonModal/UserModal/index.vue
View file @
1164b2c9
...
@@ -16,11 +16,6 @@
...
@@ -16,11 +16,6 @@
<el-input
v-model=
"searchParam.username"
/>
<el-input
v-model=
"searchParam.username"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
class=
"w-full"
label=
"昵称:"
prop=
"nickName"
>
<el-input
v-model=
"searchParam.nickName"
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
class=
"w-full"
label=
"状态:"
prop=
"status"
>
<el-form-item
class=
"w-full"
label=
"状态:"
prop=
"status"
>
<el-select
v-model=
"searchParam.status"
>
<el-select
v-model=
"searchParam.status"
>
...
@@ -40,7 +35,6 @@
...
@@ -40,7 +35,6 @@
<vxe-table
ref=
"xTable"
:data=
"tableData"
:loading=
"loading"
>
<vxe-table
ref=
"xTable"
:data=
"tableData"
:loading=
"loading"
>
<vxe-column
type=
"checkbox"
width=
"50"
/>
<vxe-column
type=
"checkbox"
width=
"50"
/>
<vxe-column
field=
"username"
title=
"用户账号"
minWidth=
"120"
/>
<vxe-column
field=
"username"
title=
"用户账号"
minWidth=
"120"
/>
<vxe-column
field=
"nickName"
title=
"昵称"
minWidth=
"120"
/>
<vxe-column
field=
"phone"
title=
"手机号"
width=
"140"
/>
<vxe-column
field=
"phone"
title=
"手机号"
width=
"140"
/>
<vxe-column
field=
"status"
title=
"状态"
width=
"120"
>
<vxe-column
field=
"status"
title=
"状态"
width=
"120"
>
<template
#
default=
"
{ row }">
<template
#
default=
"
{ row }">
...
...
src/components/Pagination/index.vue
View file @
1164b2c9
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
:background=
"true"
:background=
"true"
:current-page=
"pageable.current"
:current-page=
"pageable.current"
:page-size=
"pageable.size"
:page-size=
"pageable.size"
:page-sizes=
"[
2
0, 50, 100, 200, 500, 1000]"
:page-sizes=
"[
1
0, 50, 100, 200, 500, 1000]"
:total=
"pageable.total"
:total=
"pageable.total"
:size=
"globalStore?.assemblySize ?? 'default'"
:size=
"globalStore?.assemblySize ?? 'default'"
layout=
"total, sizes, prev, pager, next, jumper"
layout=
"total, sizes, prev, pager, next, jumper"
...
...
src/components/ProTable/index.vue
View file @
1164b2c9
...
@@ -22,7 +22,7 @@
...
@@ -22,7 +22,7 @@
<vxe-grid
ref=
"xGrid"
v-bind=
"gridOptions"
:data=
"processTableData"
:loading=
"loading"
>
<vxe-grid
ref=
"xGrid"
v-bind=
"gridOptions"
:data=
"processTableData"
:loading=
"loading"
>
<template
#
toolbar_buttons
>
<template
#
toolbar_buttons
>
<slot
name=
"left_buttons"
v-if=
"!selectdList"
></slot>
<slot
name=
"left_buttons"
v-if=
"!selectdList"
></slot>
<div
v-else
>
选中项:
{{
selectdList
.
length
}}
<span
class=
" text-blue-400 cursor-pointer ml-4"
@
click=
"cancel"
>
取消
</span></div>
<div
v-else
style=
"font-size: 15px;"
>
选中项:
{{
selectdList
.
length
}}
<span
class=
" text-blue-400 cursor-pointer ml-4"
@
click=
"cancel"
>
取消
</span></div>
</
template
>
</
template
>
<
template
#
toolbar_tools
>
<
template
#
toolbar_tools
>
<slot
name=
"right_tools"
></slot>
<slot
name=
"right_tools"
></slot>
...
...
src/hooks/useProTable.js
View file @
1164b2c9
...
@@ -17,7 +17,7 @@ export function useProTable(
...
@@ -17,7 +17,7 @@ export function useProTable(
// 当前页数
// 当前页数
current
:
1
,
current
:
1
,
// 每页显示条数
// 每页显示条数
size
:
2
0
,
size
:
1
0
,
// 总条数
// 总条数
total
:
0
,
total
:
0
,
},
},
...
@@ -28,6 +28,7 @@ export function useProTable(
...
@@ -28,6 +28,7 @@ export function useProTable(
// 总参数(包含分页和查询参数)
// 总参数(包含分页和查询参数)
totalParam
:
{},
totalParam
:
{},
gridConfig
:
{
gridConfig
:
{
align
:
'center'
,
toolbarConfig
:
{
toolbarConfig
:
{
slots
:
{
slots
:
{
buttons
:
'toolbar_buttons'
,
buttons
:
'toolbar_buttons'
,
...
@@ -43,10 +44,10 @@ export function useProTable(
...
@@ -43,10 +44,10 @@ export function useProTable(
},
},
showHeaderOverflow
:
'tooltip'
,
showHeaderOverflow
:
'tooltip'
,
rowConfig
:
{
rowConfig
:
{
height
:
34
,
height
:
60
,
},
},
cellConfig
:
{
cellConfig
:
{
height
:
34
,
height
:
60
,
},
},
},
},
});
});
...
...
src/styles/element.scss
View file @
1164b2c9
...
@@ -260,7 +260,7 @@
...
@@ -260,7 +260,7 @@
}
}
.vxe-tabs
.vxe-tabs-header--item-inner
,
.vxe-tabs
.vxe-tabs-header--item-inner
,
.vxe-tabs
.vxe-tabs-header--wrapper
{
.vxe-tabs
.vxe-tabs-header--wrapper
{
height
:
32
px
!
important
;
height
:
40
px
!
important
;
font-size
:
14px
;
font-size
:
14px
;
}
}
.vxe-header--row
{
.vxe-header--row
{
...
@@ -268,7 +268,8 @@
...
@@ -268,7 +268,8 @@
text-align
:
center
!
important
;
text-align
:
center
!
important
;
}
}
.vxe-cell--title
{
.vxe-cell--title
{
font-size
:
13px
!
important
;
font-size
:
14px
!
important
;
color
:
#909399
;
}
}
}
}
.vxe-body--row.row--current
,
.vxe-body--row.row--current
,
...
@@ -278,27 +279,27 @@
...
@@ -278,27 +279,27 @@
.vxe-table--render-default
.vxe-body--column
,
.vxe-table--render-default
.vxe-body--column
,
.vxe-table--render-default
.vxe-footer--column
,
.vxe-table--render-default
.vxe-footer--column
,
.vxe-table--render-default
.vxe-header--column
{
.vxe-table--render-default
.vxe-header--column
{
line-height
:
1
3
px
!
important
;
line-height
:
1
4
px
!
important
;
}
}
.vxe-table--render-default.size--small
.vxe-header--column.col--ellipsis
{
.vxe-table--render-default.size--small
.vxe-header--column.col--ellipsis
{
height
:
36
px
!
important
;
height
:
58
px
!
important
;
}
}
.vxe-table--render-default.size--small
.vxe-body--column
:not
(
.col--ellipsis
)
{
.vxe-table--render-default.size--small
.vxe-body--column
:not
(
.col--ellipsis
)
{
padding
:
0
!
important
;
padding
:
0
!
important
;
}
}
/*vxe-table 自定义行高 */
/*vxe-table 自定义行高 */
.vxe-table
.vxe-body--column.col--ellipsis
{
.vxe-table
.vxe-body--column.col--ellipsis
{
height
:
34
px
;
height
:
58
px
;
}
}
.vxe-table
.vxe-body--column
:not
(
.col--ellipsis
),
.vxe-table
.vxe-body--column
:not
(
.col--ellipsis
),
.vxe-table
.vxe-footer--column
:not
(
.col--ellipsis
),
.vxe-table
.vxe-footer--column
:not
(
.col--ellipsis
),
.vxe-table
.vxe-header--column
:not
(
.col--ellipsis
)
{
.vxe-table
.vxe-header--column
:not
(
.col--ellipsis
)
{
height
:
34
px
;
height
:
58
px
;
}
}
.el-button
{
.el-button
{
padding
:
0px
10px
!
important
;
padding
:
0px
10px
!
important
;
font-size
:
13px
!
important
;
font-size
:
13px
!
important
;
height
:
27
px
!
important
;
height
:
30
px
!
important
;
}
}
td
{
td
{
line-height
:
14px
!
important
;
line-height
:
14px
!
important
;
...
@@ -381,3 +382,6 @@ td {
...
@@ -381,3 +382,6 @@ td {
color
:
#333
;
color
:
#333
;
}
}
}
}
.vxe-grid
{
--vxe-ui-table-border-color
:
#ebeef5
;
}
\ No newline at end of file
src/styles/main.css
View file @
1164b2c9
...
@@ -21,9 +21,6 @@ body,
...
@@ -21,9 +21,6 @@ body,
.el-form-item__label
{
.el-form-item__label
{
font-size
:
13px
!important
;
font-size
:
13px
!important
;
}
}
td
{
font-size
:
12px
!important
;
}
.el-input__inner
{
.el-input__inner
{
height
:
28px
!important
;
height
:
28px
!important
;
line-height
:
28px
!important
;
line-height
:
28px
!important
;
...
...
src/views/business-approval/audit-apply/components/callDrawer.vue
View file @
1164b2c9
...
@@ -405,7 +405,7 @@
...
@@ -405,7 +405,7 @@
const
config
=
reactive
({
const
config
=
reactive
({
minHeight
:
200
,
minHeight
:
200
,
columns
:
[
columns
:
[
// { type: 'checkbox', width:
5
0 },
// { type: 'checkbox', width:
6
0 },
{
{
field
:
'caseId'
,
field
:
'caseId'
,
title
:
'案件ID'
,
title
:
'案件ID'
,
...
...
src/views/business-approval/audit-apply/index.vue
View file @
1164b2c9
...
@@ -408,11 +408,16 @@
...
@@ -408,11 +408,16 @@
td
{
td
{
border
:
1px
solid
rgba
(
5
,
5
,
5
,
0
.06
);
border
:
1px
solid
rgba
(
5
,
5
,
5
,
0
.06
);
background
:
#fff
;
background
:
#fff
;
color
:
#606268
;
padding
:
8px
;
padding
:
8px
;
line-height
:
11px
;
line-height
:
11px
;
width
:
240px
;
width
:
240px
;
height
:
48px
;
font-size
:
14px
;
&
.label
{
&
.label
{
background
:
var
(
--
el-color-primary-light-9
);
background
:
#f6f8ff
;
font-weight
:
bold
;
color
:
#909399
;
}
}
}
}
}
}
...
...
src/views/business-approval/by-stages-apply/components/splitDrawer.vue
View file @
1164b2c9
...
@@ -346,7 +346,7 @@
...
@@ -346,7 +346,7 @@
},
},
minHeight
:
200
,
minHeight
:
200
,
columns
:
[
columns
:
[
{
type
:
'checkbox'
,
width
:
50
},
{
type
:
'checkbox'
,
width
:
60
,
fixed
:
'left'
},
{
{
field
:
'caseId'
,
field
:
'caseId'
,
title
:
'案件ID'
,
title
:
'案件ID'
,
...
...
src/views/business-approval/by-stages-apply/index.vue
View file @
1164b2c9
...
@@ -233,7 +233,7 @@
...
@@ -233,7 +233,7 @@
const
config
=
computed
(()
=>
{
const
config
=
computed
(()
=>
{
return
{
return
{
columns
:
[
columns
:
[
{
type
:
'checkbox'
,
width
:
50
},
{
type
:
'checkbox'
,
width
:
60
,
fixed
:
'left'
},
{
type
:
'expand'
,
width
:
80
,
slots
:
{
content
:
'expand_content'
}
},
{
type
:
'expand'
,
width
:
80
,
slots
:
{
content
:
'expand_content'
}
},
{
{
field
:
'caseId'
,
field
:
'caseId'
,
...
@@ -428,12 +428,16 @@
...
@@ -428,12 +428,16 @@
td
{
td
{
border
:
1px
solid
rgba
(
5
,
5
,
5
,
0
.06
);
border
:
1px
solid
rgba
(
5
,
5
,
5
,
0
.06
);
background
:
#fff
;
background
:
#fff
;
color
:
#606268
;
padding
:
8px
;
padding
:
8px
;
width
:
240px
;
line-height
:
11px
;
line-height
:
11px
;
width
:
240px
;
height
:
48px
;
font-size
:
14px
;
&
.label
{
&
.label
{
text-align
:
center
;
background
:
#f6f8ff
;
background
:
var
(
--
el-color-primary-light-9
);
font-weight
:
bold
;
color
:
#909399
;
}
}
}
}
}
}
...
...
src/views/business-approval/reduction-apply/index.vue
View file @
1164b2c9
...
@@ -171,7 +171,7 @@
...
@@ -171,7 +171,7 @@
const
config
=
computed
(()
=>
{
const
config
=
computed
(()
=>
{
return
{
return
{
columns
:
[
columns
:
[
{
type
:
'checkbox'
,
width
:
50
},
{
type
:
'checkbox'
,
width
:
60
,
fixed
:
'left'
},
{
type
:
'expand'
,
width
:
40
,
slots
:
{
content
:
'expand_content'
}
},
{
type
:
'expand'
,
width
:
40
,
slots
:
{
content
:
'expand_content'
}
},
{
{
field
:
'caseId'
,
field
:
'caseId'
,
...
@@ -349,11 +349,16 @@
...
@@ -349,11 +349,16 @@
td
{
td
{
border
:
1px
solid
rgba
(
5
,
5
,
5
,
0
.06
);
border
:
1px
solid
rgba
(
5
,
5
,
5
,
0
.06
);
background
:
#fff
;
background
:
#fff
;
color
:
#606268
;
padding
:
8px
;
padding
:
8px
;
line-height
:
11px
;
width
:
240px
;
width
:
240px
;
height
:
48px
;
font-size
:
14px
;
&
.label
{
&
.label
{
text-align
:
center
;
background
:
#f6f8ff
;
background
:
var
(
--
el-color-primary-light-9
);
font-weight
:
bold
;
color
:
#909399
;
}
}
}
}
}
}
...
...
src/views/business-approval/repair-approve/index.vue
View file @
1164b2c9
...
@@ -80,7 +80,7 @@
...
@@ -80,7 +80,7 @@
const
config
=
reactive
({
const
config
=
reactive
({
columns
:
[
columns
:
[
{
type
:
'checkbox'
,
width
:
50
},
{
type
:
'checkbox'
,
width
:
60
,
fixed
:
'left'
},
{
{
field
:
'borrower.name'
,
field
:
'borrower.name'
,
title
:
'借款人姓名'
,
title
:
'借款人姓名'
,
...
...
src/views/business-approval/repayment-approve/index.vue
View file @
1164b2c9
...
@@ -79,7 +79,7 @@
...
@@ -79,7 +79,7 @@
const
config
=
computed
(()
=>
{
const
config
=
computed
(()
=>
{
return
{
return
{
columns
:
[
columns
:
[
{
type
:
'checkbox'
,
width
:
50
},
{
type
:
'checkbox'
,
width
:
60
,
fixed
:
'left'
},
{
{
field
:
'caseId'
,
field
:
'caseId'
,
showOverflow
:
'tooltip'
,
showOverflow
:
'tooltip'
,
...
...
src/views/infoGather/customerGather/index.vue
View file @
1164b2c9
...
@@ -62,7 +62,7 @@
...
@@ -62,7 +62,7 @@
onCheckboxChange
:
onCheckboxChange
,
onCheckboxChange
:
onCheckboxChange
,
onCheckboxAll
:
onCheckboxAll
,
onCheckboxAll
:
onCheckboxAll
,
columns
:
[
columns
:
[
{
type
:
'checkbox'
,
width
:
50
},
{
type
:
'checkbox'
,
width
:
60
,
fixed
:
'left'
},
{
field
:
'id'
,
title
:
'客户ID'
},
{
field
:
'id'
,
title
:
'客户ID'
},
{
{
field
:
'createTime'
,
field
:
'createTime'
,
...
...
src/views/property/audit-manage/components/callDrawer.vue
View file @
1164b2c9
...
@@ -405,7 +405,7 @@
...
@@ -405,7 +405,7 @@
const
config
=
reactive
({
const
config
=
reactive
({
minHeight
:
200
,
minHeight
:
200
,
columns
:
[
columns
:
[
// { type: 'checkbox', width:
5
0 },
// { type: 'checkbox', width:
6
0 },
{
{
field
:
'caseId'
,
field
:
'caseId'
,
title
:
'案件ID'
,
title
:
'案件ID'
,
...
...
src/views/property/audit-manage/index.vue
View file @
1164b2c9
...
@@ -170,7 +170,7 @@
...
@@ -170,7 +170,7 @@
}
}
},
},
columns
:
[
columns
:
[
{
type
:
'checkbox'
,
title
:
''
,
width
:
40
},
{
type
:
'checkbox'
,
title
:
''
,
width
:
60
,
fixed
:
'left'
},
{
field
:
'id'
,
title
:
'跟进记录ID'
,
showOverflow
:
'tooltip'
,
width
:
90
},
{
field
:
'id'
,
title
:
'跟进记录ID'
,
showOverflow
:
'tooltip'
,
width
:
90
},
{
{
field
:
'caseId'
,
field
:
'caseId'
,
...
...
src/views/property/case-allocation/index.vue
View file @
1164b2c9
...
@@ -77,6 +77,7 @@
...
@@ -77,6 +77,7 @@
import
{
onMounted
}
from
'vue'
;
import
{
onMounted
}
from
'vue'
;
import
{
VxeTextEllipsis
,
VxeTooltip
}
from
'vxe-pc-ui'
;
import
{
VxeTextEllipsis
,
VxeTooltip
}
from
'vxe-pc-ui'
;
import
{
getPlatformPage
}
from
'@/api/platform'
;
import
{
getPlatformPage
}
from
'@/api/platform'
;
import
{
useRouter
}
from
'vue-router'
;
import
{
getManageOrgPage
}
from
'@/api/manageOrg'
;
import
{
getManageOrgPage
}
from
'@/api/manageOrg'
;
import
{
getTenantPage
}
from
'@/api/tenant'
;
import
{
getTenantPage
}
from
'@/api/tenant'
;
import
{
useDict
}
from
'@/hooks/useDict'
;
import
{
useDict
}
from
'@/hooks/useDict'
;
...
@@ -85,6 +86,7 @@
...
@@ -85,6 +86,7 @@
const
caseLRef
=
ref
();
const
caseLRef
=
ref
();
const
selectdList
=
ref
([]);
const
selectdList
=
ref
([]);
const
curParam
=
ref
({});
const
curParam
=
ref
({});
const
router
=
useRouter
();
const
onCheckboxChange
=
(
row
)
=>
{
const
onCheckboxChange
=
(
row
)
=>
{
selectdList
.
value
=
row
.
records
;
selectdList
.
value
=
row
.
records
;
};
};
...
@@ -146,6 +148,12 @@
...
@@ -146,6 +148,12 @@
getStatisis
(
obj
);
getStatisis
(
obj
);
return
obj
;
return
obj
;
};
};
const
onCellClick
=
(
row
)
=>
{
router
.
push
({
path
:
'/property/case-detail'
,
query
:
{
id
:
row
.
id
},
//这里不能直接写成 query: JSON.stringify(item)
});
};
const
onCheckboxAll
=
(
flag
)
=>
{
const
onCheckboxAll
=
(
flag
)
=>
{
if
(
flag
.
checked
)
{
if
(
flag
.
checked
)
{
selectdList
.
value
=
flag
.
records
;
selectdList
.
value
=
flag
.
records
;
...
@@ -153,16 +161,33 @@
...
@@ -153,16 +161,33 @@
selectdList
.
value
=
[];
selectdList
.
value
=
[];
}
}
};
};
console
.
log
(
'citydatacitydata'
,
citydata
);
const
config
=
reactive
({
const
config
=
reactive
({
columns
:
[
columns
:
[
{
type
:
'checkbox'
,
title
:
''
,
width
:
40
},
{
type
:
'checkbox'
,
title
:
''
,
width
:
60
,
fixed
:
'left'
},
{
{
field
:
'caseId'
,
field
:
'caseId'
,
title
:
'案件ID'
,
title
:
'案件ID'
,
showOverflow
:
'tooltip'
,
showOverflow
:
'tooltip'
,
search
:
{
el
:
'input'
,
labelWidth
:
78
},
search
:
{
el
:
'input'
,
labelWidth
:
78
},
width
:
100
,
width
:
190
,
slots
:
{
default
:
({
row
,
rowIndex
})
=>
{
return
(
<>
<
VxeTooltip
content
=
{
row
.
caseId
}
>
<
VxeTextEllipsis
content
=
{
row
.
caseId
}
status
=
"primary"
style
=
"cursor: pointer;"
onClick
=
{()
=>
onCellClick
(
row
)}
><
/VxeTextEllipsis
>
<
/VxeTooltip
>
<
/
>
);
},
},
},
},
{
{
field
:
'arealist'
,
field
:
'arealist'
,
...
...
src/views/property/case-back/index.vue
View file @
1164b2c9
...
@@ -53,6 +53,7 @@
...
@@ -53,6 +53,7 @@
import
{
VxeTextEllipsis
,
VxeTooltip
}
from
'vxe-pc-ui'
;
import
{
VxeTextEllipsis
,
VxeTooltip
}
from
'vxe-pc-ui'
;
import
citydata
from
'../../../assets/citydata'
;
import
citydata
from
'../../../assets/citydata'
;
import
{
onMounted
}
from
'vue'
;
import
{
onMounted
}
from
'vue'
;
import
{
useRouter
}
from
'vue-router'
;
import
{
getPlatformPage
}
from
'@/api/platform'
;
import
{
getPlatformPage
}
from
'@/api/platform'
;
import
{
getManageOrgPage
}
from
'@/api/manageOrg'
;
import
{
getManageOrgPage
}
from
'@/api/manageOrg'
;
import
{
getTenantPage
}
from
'@/api/tenant'
;
import
{
getTenantPage
}
from
'@/api/tenant'
;
...
@@ -60,6 +61,7 @@
...
@@ -60,6 +61,7 @@
import
{
useDict
}
from
'@/hooks/useDict'
;
import
{
useDict
}
from
'@/hooks/useDict'
;
const
{
PhoneResultStatus
,
ReduceType
,
FlowStatus
,
FollowStatus
,
DistributeStatus
,
CaseStatus
}
=
useDict
(
"PhoneResultStatus"
,
"ReduceType"
,
"FlowStatus"
,
"FollowStatus"
,
"DistributeStatus"
,
"CaseStatus"
);
const
{
PhoneResultStatus
,
ReduceType
,
FlowStatus
,
FollowStatus
,
DistributeStatus
,
CaseStatus
}
=
useDict
(
"PhoneResultStatus"
,
"ReduceType"
,
"FlowStatus"
,
"FollowStatus"
,
"DistributeStatus"
,
"CaseStatus"
);
const
caseLRef
=
ref
();
const
caseLRef
=
ref
();
const
router
=
useRouter
();
const
selectdList
=
ref
([]);
const
selectdList
=
ref
([]);
const
curParam
=
ref
({});
const
curParam
=
ref
({});
const
showModal
=
ref
(
false
);
const
showModal
=
ref
(
false
);
...
@@ -152,17 +154,40 @@
...
@@ -152,17 +154,40 @@
selectdList
.
value
=
[];
selectdList
.
value
=
[];
}
}
};
};
const
onCellClick
=
(
row
)
=>
{
router
.
push
({
path
:
'/property/case-detail'
,
query
:
{
id
:
row
.
id
},
//这里不能直接写成 query: JSON.stringify(item)
});
};
console
.
log
(
'citydatacitydata'
,
citydata
);
console
.
log
(
'citydatacitydata'
,
citydata
);
const
config
=
reactive
({
const
config
=
reactive
({
columns
:
[
columns
:
[
{
type
:
'checkbox'
,
title
:
''
,
width
:
40
},
{
type
:
'checkbox'
,
title
:
''
,
width
:
60
,
fixed
:
'left'
},
{
{
field
:
'caseId'
,
field
:
'caseId'
,
title
:
'案件ID'
,
title
:
'案件ID'
,
showOverflow
:
'tooltip'
,
showOverflow
:
'tooltip'
,
search
:
{
el
:
'input'
,
labelWidth
:
78
},
search
:
{
el
:
'input'
,
labelWidth
:
78
},
width
:
100
,
width
:
190
,
slots
:
{
default
:
({
row
,
rowIndex
})
=>
{
return
(
<>
<
VxeTooltip
content
=
{
row
.
caseId
}
>
<
VxeTextEllipsis
content
=
{
row
.
caseId
}
status
=
"primary"
style
=
"cursor: pointer;"
onClick
=
{()
=>
onCellClick
(
row
)}
><
/VxeTextEllipsis
>
<
/VxeTooltip
>
<
/
>
);
},
},
},
},
{
{
field
:
'arealist'
,
field
:
'arealist'
,
...
...
src/views/property/case-detail/components/callDrawer.vue
View file @
1164b2c9
...
@@ -397,7 +397,7 @@
...
@@ -397,7 +397,7 @@
},
},
},
},
columns
:
[
columns
:
[
{
type
:
'checkbox'
,
width
:
50
},
{
type
:
'checkbox'
,
width
:
60
,
fixed
:
'left'
},
{
{
field
:
'caseId'
,
field
:
'caseId'
,
title
:
'案件ID'
,
title
:
'案件ID'
,
...
...
src/views/property/case-detail/components/reduceDrawer.vue
View file @
1164b2c9
...
@@ -185,7 +185,7 @@
...
@@ -185,7 +185,7 @@
},
},
minHeight
:
200
,
minHeight
:
200
,
columns
:
[
columns
:
[
{
type
:
'checkbox'
,
title
:
''
,
width
:
'40px'
},
{
type
:
'checkbox'
,
title
:
''
,
width
:
'40px'
,
fixed
:
'left'
},
{
{
field
:
'loan.caseId'
,
field
:
'loan.caseId'
,
width
:
100
,
width
:
100
,
...
...
src/views/property/case-detail/components/repairModal.vue
View file @
1164b2c9
...
@@ -120,7 +120,7 @@
...
@@ -120,7 +120,7 @@
const
config
=
computed
(()
=>
{
const
config
=
computed
(()
=>
{
return
{
return
{
columns
:
[
columns
:
[
{
type
:
'checkbox'
,
width
:
5
0
},
{
type
:
'checkbox'
,
width
:
6
0
},
{
type
:
'seq'
,
width
:
50
},
{
type
:
'seq'
,
width
:
50
},
{
{
field
:
'code'
,
field
:
'code'
,
...
...
src/views/property/case-detail/components/returnModal.vue
View file @
1164b2c9
...
@@ -368,13 +368,18 @@
...
@@ -368,13 +368,18 @@
td
{
td
{
border
:
1px
solid
rgba
(
5
,
5
,
5
,
0
.06
);
border
:
1px
solid
rgba
(
5
,
5
,
5
,
0
.06
);
background
:
#fff
;
background
:
#fff
;
color
:
#606268
;
padding
:
8px
;
padding
:
8px
;
width
:
240px
;
width
:
240px
;
height
:
48px
;
font-size
:
14px
;
line-height
:
11px
;
line-height
:
11px
;
&
.label
{
&
.label
{
width
:
160px
;
width
:
160px
;
text-align
:
center
;
text-align
:
center
;
background
:
var
(
--
el-color-primary-light-9
);
font-weight
:
bold
;
background
:
#f6f8ff
;
color
:
#909399
;
}
}
}
}
}
}
...
...
src/views/property/case-detail/components/splitDrawer.vue
View file @
1164b2c9
...
@@ -327,7 +327,7 @@
...
@@ -327,7 +327,7 @@
},
},
minHeight
:
200
,
minHeight
:
200
,
columns
:
[
columns
:
[
{
type
:
'checkbox'
,
width
:
50
},
{
type
:
'checkbox'
,
width
:
60
,
fixed
:
'left'
},
{
{
field
:
'caseId'
,
field
:
'caseId'
,
title
:
'案件ID'
,
title
:
'案件ID'
,
...
...
src/views/property/case-detail/index.vue
View file @
1164b2c9
...
@@ -67,7 +67,7 @@
...
@@ -67,7 +67,7 @@
</div>
</div>
</div>
</div>
</div>
</div>
<vxe-tabs
v-model=
"selectTab"
type=
"border-card"
:height=
"140"
class=
"flex-1 mt-3"
>
<vxe-tabs
v-model=
"selectTab"
:height=
"140"
class=
"flex-1 mt-3"
>
<vxe-tab-pane
title=
"案件明细"
name=
"3"
>
<vxe-tab-pane
title=
"案件明细"
name=
"3"
>
<div
id=
"casedetail"
>
<div
id=
"casedetail"
>
<div
class=
"box-title"
style=
"line-height: 43px"
<div
class=
"box-title"
style=
"line-height: 43px"
...
@@ -824,10 +824,10 @@
...
@@ -824,10 +824,10 @@
const
relationConfig
=
reactive
({
const
relationConfig
=
reactive
({
minHeight
:
200
,
minHeight
:
200
,
columns
:
[
columns
:
[
{
type
:
'seq'
,
width
:
49
},
{
type
:
'seq'
,
width
:
60
},
{
{
field
:
'name'
,
field
:
'name'
,
width
:
89
,
width
:
100
,
title
:
'联系人姓名'
,
title
:
'联系人姓名'
,
showOverflow
:
'tooltip'
,
showOverflow
:
'tooltip'
,
},
},
...
@@ -899,10 +899,10 @@
...
@@ -899,10 +899,10 @@
};
};
const
caseDetailConfig
=
reactive
({
const
caseDetailConfig
=
reactive
({
rowConfig
:
{
rowConfig
:
{
height
:
32
,
height
:
60
,
},
},
cellConfig
:
{
cellConfig
:
{
height
:
32
,
height
:
60
,
},
},
columns
:
[
columns
:
[
{
type
:
'expand'
,
width
:
80
,
slots
:
{
content
:
'expand_content'
}
},
{
type
:
'expand'
,
width
:
80
,
slots
:
{
content
:
'expand_content'
}
},
...
@@ -1535,13 +1535,18 @@
...
@@ -1535,13 +1535,18 @@
td
{
td
{
border
:
1px
solid
rgba
(
5
,
5
,
5
,
0
.06
);
border
:
1px
solid
rgba
(
5
,
5
,
5
,
0
.06
);
background
:
#fff
;
background
:
#fff
;
color
:
#606268
;
padding
:
8px
;
padding
:
8px
;
width
:
240px
;
line-height
:
11px
;
line-height
:
11px
;
width
:
240px
;
height
:
48px
;
font-size
:
14px
;
&
.label
{
&
.label
{
width
:
125px
;
width
:
125px
;
text-align
:
center
;
text-align
:
center
;
background
:
var
(
--
el-color-primary-light-9
);
font-weight
:
bold
;
background
:
#f6f8ff
;
color
:
#909399
;
}
}
}
}
}
}
...
@@ -1559,12 +1564,17 @@
...
@@ -1559,12 +1564,17 @@
td
{
td
{
border
:
1px
solid
rgba
(
5
,
5
,
5
,
0
.06
);
border
:
1px
solid
rgba
(
5
,
5
,
5
,
0
.06
);
background
:
#fff
;
background
:
#fff
;
color
:
#606268
;
padding
:
8px
;
padding
:
8px
;
width
:
240px
;
width
:
240px
;
line-height
:
11px
;
line-height
:
11px
;
height
:
48px
;
font-size
:
14px
;
&
.label
{
&
.label
{
text-align
:
center
;
text-align
:
center
;
background
:
var
(
--
el-color-primary-light-9
);
background
:
#f6f8ff
;
font-weight
:
bold
;
color
:
#909399
;
}
}
}
}
}
}
...
...
src/views/property/case-manage/index.vue
View file @
1164b2c9
...
@@ -68,7 +68,7 @@
...
@@ -68,7 +68,7 @@
<>
<>
<
div
<
div
onClick
=
{()
=>
onCellClick
(
row
)}
onClick
=
{()
=>
onCellClick
(
row
)}
className
=
" text-blue-400
underline
cursor-pointer"
className
=
" text-blue-400 cursor-pointer"
>
>
{
row
.
caseId
}
{
row
.
caseId
}
<
/div
>
<
/div
>
...
...
src/views/property/case-repair/index.vue
View file @
1164b2c9
...
@@ -187,7 +187,7 @@
...
@@ -187,7 +187,7 @@
// }
// }
// },
// },
columns
:
[
columns
:
[
{
type
:
'checkbox'
,
title
:
''
,
width
:
40
},
{
type
:
'checkbox'
,
title
:
''
,
width
:
60
,
fixed
:
'left'
},
{
field
:
'id'
,
title
:
'跟进记录ID'
,
showOverflow
:
'tooltip'
,
width
:
90
},
{
field
:
'id'
,
title
:
'跟进记录ID'
,
showOverflow
:
'tooltip'
,
width
:
90
},
{
{
field
:
'caseId'
,
field
:
'caseId'
,
...
...
src/views/property/case-return/index.vue
View file @
1164b2c9
...
@@ -51,6 +51,7 @@
...
@@ -51,6 +51,7 @@
import
{
reactive
,
ref
}
from
'vue'
;
import
{
reactive
,
ref
}
from
'vue'
;
import
{
ElMessageBox
,
ElMessage
}
from
'element-plus'
;
import
{
ElMessageBox
,
ElMessage
}
from
'element-plus'
;
import
citydata
from
'../../../assets/citydata'
;
import
citydata
from
'../../../assets/citydata'
;
import
{
useRouter
}
from
'vue-router'
;
import
{
onMounted
}
from
'vue'
;
import
{
onMounted
}
from
'vue'
;
import
{
VxeTextEllipsis
,
VxeTooltip
}
from
'vxe-pc-ui'
;
import
{
VxeTextEllipsis
,
VxeTooltip
}
from
'vxe-pc-ui'
;
import
{
getPlatformPage
}
from
'@/api/platform'
;
import
{
getPlatformPage
}
from
'@/api/platform'
;
...
@@ -60,6 +61,7 @@
...
@@ -60,6 +61,7 @@
import
{
ArrowDown
}
from
'@element-plus/icons-vue'
;
import
{
ArrowDown
}
from
'@element-plus/icons-vue'
;
const
{
PhoneResultStatus
,
ReduceType
,
FlowStatus
,
FollowStatus
,
DistributeStatus
,
CaseStatus
}
=
useDict
(
"PhoneResultStatus"
,
"ReduceType"
,
"FlowStatus"
,
"FollowStatus"
,
"DistributeStatus"
,
"CaseStatus"
);
const
{
PhoneResultStatus
,
ReduceType
,
FlowStatus
,
FollowStatus
,
DistributeStatus
,
CaseStatus
}
=
useDict
(
"PhoneResultStatus"
,
"ReduceType"
,
"FlowStatus"
,
"FollowStatus"
,
"DistributeStatus"
,
"CaseStatus"
);
const
caseLRef
=
ref
();
const
caseLRef
=
ref
();
const
router
=
useRouter
();
const
selectdList
=
ref
([]);
const
selectdList
=
ref
([]);
const
curParam
=
ref
({});
const
curParam
=
ref
({});
const
showModal
=
ref
(
false
);
const
showModal
=
ref
(
false
);
...
@@ -152,16 +154,39 @@
...
@@ -152,16 +154,39 @@
selectdList
.
value
=
[];
selectdList
.
value
=
[];
}
}
};
};
console
.
log
(
'citydatacitydata'
,
citydata
);
const
onCellClick
=
(
row
)
=>
{
router
.
push
({
path
:
'/property/case-detail'
,
query
:
{
id
:
row
.
id
},
//这里不能直接写成 query: JSON.stringify(item)
});
};
const
config
=
reactive
({
const
config
=
reactive
({
columns
:
[
columns
:
[
{
type
:
'checkbox'
,
title
:
''
,
width
:
40
},
{
type
:
'checkbox'
,
title
:
''
,
width
:
60
,
fixed
:
'left'
},
{
{
field
:
'caseId'
,
field
:
'caseId'
,
title
:
'案件ID'
,
title
:
'案件ID'
,
showOverflow
:
'tooltip'
,
showOverflow
:
'tooltip'
,
search
:
{
el
:
'input'
,
labelWidth
:
78
},
search
:
{
el
:
'input'
,
labelWidth
:
78
},
width
:
100
,
width
:
190
,
slots
:
{
default
:
({
row
,
rowIndex
})
=>
{
return
(
<>
<
VxeTooltip
content
=
{
row
.
caseId
}
>
<
VxeTextEllipsis
content
=
{
row
.
caseId
}
status
=
"primary"
style
=
"cursor: pointer;"
onClick
=
{()
=>
onCellClick
(
row
)}
><
/VxeTextEllipsis
>
<
/VxeTooltip
>
<
/
>
);
},
},
},
},
{
{
field
:
'arealist'
,
field
:
'arealist'
,
...
...
src/views/system/ManageOrg/components/AllocationUserModal.vue
View file @
1164b2c9
...
@@ -16,7 +16,6 @@
...
@@ -16,7 +16,6 @@
<vxe-table
ref=
"xTable"
:data=
"tableData"
>
<vxe-table
ref=
"xTable"
:data=
"tableData"
>
<vxe-column
type=
"checkbox"
width=
"50"
/>
<vxe-column
type=
"checkbox"
width=
"50"
/>
<vxe-column
field=
"username"
title=
"用户账号"
minWidth=
"120"
/>
<vxe-column
field=
"username"
title=
"用户账号"
minWidth=
"120"
/>
<vxe-column
field=
"nickName"
title=
"昵称"
minWidth=
"120"
/>
<vxe-column
field=
"status"
title=
"状态"
width=
"120"
>
<vxe-column
field=
"status"
title=
"状态"
width=
"120"
>
<template
#
default=
"
{ row }">
<template
#
default=
"
{ row }">
<el-tag
:type=
"row.status == 'enable' ? 'primary' : 'danger'"
>
{{
<el-tag
:type=
"row.status == 'enable' ? 'primary' : 'danger'"
>
{{
...
...
src/views/system/ManageOrg/index.vue
View file @
1164b2c9
...
@@ -33,7 +33,7 @@
...
@@ -33,7 +33,7 @@
const
allocationUserModalRef
=
ref
(
null
);
const
allocationUserModalRef
=
ref
(
null
);
const
config
=
reactive
({
const
config
=
reactive
({
columns
:
[
columns
:
[
{
type
:
'checkbox'
,
width
:
50
},
{
type
:
'checkbox'
,
width
:
60
,
fixed
:
'left'
},
{
field
:
'id'
,
title
:
'资管公司ID'
,
showOverflow
:
'tooltip'
},
{
field
:
'id'
,
title
:
'资管公司ID'
,
showOverflow
:
'tooltip'
},
{
field
:
'orgName'
,
title
:
'公司名称'
,
showOverflow
:
'tooltip'
,
search
:
{
el
:
'input'
}
},
{
field
:
'orgName'
,
title
:
'公司名称'
,
showOverflow
:
'tooltip'
,
search
:
{
el
:
'input'
}
},
{
{
...
...
src/views/system/accountManage/components/AccountFormModal.vue
View file @
1164b2c9
...
@@ -11,8 +11,8 @@
...
@@ -11,8 +11,8 @@
<el-form
ref=
"formRef"
inline
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form
ref=
"formRef"
inline
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-row
:gutter=
"10"
>
<el-row
:gutter=
"10"
>
<el-col
:span=
"24"
>
<el-col
:span=
"24"
>
<el-form-item
class=
"w-full"
label=
"
用户名称"
prop=
"usernam
e"
>
<el-form-item
class=
"w-full"
label=
"
手机号"
prop=
"phon
e"
>
<el-input
v-model=
"form.
username"
placeholder=
"请输入用户名称
"
/>
<el-input
v-model=
"form.
phone"
placeholder=
"请输入手机号
"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"24"
>
<el-col
:span=
"24"
>
...
@@ -21,8 +21,8 @@
...
@@ -21,8 +21,8 @@
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"24"
>
<el-col
:span=
"24"
>
<el-form-item
class=
"w-full"
label=
"
昵称"
prop=
"nickN
ame"
>
<el-form-item
class=
"w-full"
label=
"
用户名称"
prop=
"usern
ame"
>
<el-input
v-model=
"form.
nickName"
placeholder=
"请输入昵
称"
/>
<el-input
v-model=
"form.
username"
placeholder=
"请输入用户名
称"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"24"
>
<el-col
:span=
"24"
>
...
@@ -37,11 +37,6 @@
...
@@ -37,11 +37,6 @@
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"24"
>
<el-form-item
class=
"w-full"
label=
"手机号"
prop=
"phone"
>
<el-input
v-model=
"form.phone"
placeholder=
"请输入手机号"
/>
</el-form-item>
</el-col>
<el-col
:span=
"24"
>
<el-col
:span=
"24"
>
<el-form-item
class=
"w-full"
label=
"状态"
prop=
"status"
>
<el-form-item
class=
"w-full"
label=
"状态"
prop=
"status"
>
<el-radio-group
v-model=
"form.status"
>
<el-radio-group
v-model=
"form.status"
>
...
@@ -74,7 +69,6 @@
...
@@ -74,7 +69,6 @@
const
form
=
ref
({
const
form
=
ref
({
username
:
''
,
username
:
''
,
roles
:
[],
roles
:
[],
nickName
:
''
,
password
:
''
,
password
:
''
,
phone
:
''
,
phone
:
''
,
status
:
'enable'
,
status
:
'enable'
,
...
@@ -125,7 +119,6 @@
...
@@ -125,7 +119,6 @@
form
.
value
=
{
form
.
value
=
{
username
:
''
,
username
:
''
,
roles
:
[],
roles
:
[],
nickName
:
''
,
password
:
''
,
password
:
''
,
phone
:
''
,
phone
:
''
,
status
:
'enable'
,
status
:
'enable'
,
...
...
src/views/system/accountManage/index.vue
View file @
1164b2c9
...
@@ -32,14 +32,8 @@
...
@@ -32,14 +32,8 @@
const
accountFormModalRef
=
ref
();
const
accountFormModalRef
=
ref
();
const
config
=
reactive
({
const
config
=
reactive
({
columns
:
[
columns
:
[
{
type
:
'checkbox'
,
width
:
50
},
{
type
:
'checkbox'
,
width
:
60
,
fixed
:
'left'
},
{
field
:
'username'
,
minWidth
:
200
,
title
:
'用户名称'
,
search
:
{
el
:
'input'
}
},
{
field
:
'username'
,
minWidth
:
200
,
title
:
'用户名称'
,
search
:
{
el
:
'input'
}
},
{
field
:
'nickName'
,
title
:
'昵称'
,
width
:
160
,
search
:
{
el
:
'input'
,
props
:
{
clearable
:
true
}
},
},
{
{
field
:
'phone'
,
field
:
'phone'
,
title
:
'手机号'
,
title
:
'手机号'
,
...
...
src/views/system/platformManage/components/AllocationUserModal.vue
View file @
1164b2c9
...
@@ -16,7 +16,6 @@
...
@@ -16,7 +16,6 @@
<vxe-table
ref=
"xTable"
:data=
"tableData"
>
<vxe-table
ref=
"xTable"
:data=
"tableData"
>
<vxe-column
type=
"checkbox"
width=
"50"
/>
<vxe-column
type=
"checkbox"
width=
"50"
/>
<vxe-column
field=
"username"
title=
"用户账号"
minWidth=
"120"
/>
<vxe-column
field=
"username"
title=
"用户账号"
minWidth=
"120"
/>
<vxe-column
field=
"nickName"
title=
"昵称"
minWidth=
"120"
/>
<vxe-column
field=
"status"
title=
"状态"
width=
"120"
>
<vxe-column
field=
"status"
title=
"状态"
width=
"120"
>
<template
#
default=
"
{ row }">
<template
#
default=
"
{ row }">
<el-tag
:type=
"row.status == 'enable' ? 'primary' : 'danger'"
>
{{
<el-tag
:type=
"row.status == 'enable' ? 'primary' : 'danger'"
>
{{
...
...
src/views/system/platformManage/index.vue
View file @
1164b2c9
...
@@ -27,7 +27,7 @@
...
@@ -27,7 +27,7 @@
const
allocationUserModalRef
=
ref
(
null
);
const
allocationUserModalRef
=
ref
(
null
);
const
config
=
reactive
({
const
config
=
reactive
({
columns
:
[
columns
:
[
{
type
:
'checkbox'
,
width
:
50
},
{
type
:
'checkbox'
,
width
:
60
,
fixed
:
'left'
},
{
field
:
'id'
,
title
:
'借款平台ID'
},
{
field
:
'id'
,
title
:
'借款平台ID'
},
{
field
:
'name'
,
title
:
'平台名称'
,
search
:
{
el
:
'input'
}
},
{
field
:
'name'
,
title
:
'平台名称'
,
search
:
{
el
:
'input'
}
},
{
field
:
'maxStagesNum'
,
title
:
'分期最大期数'
,
search
:
{
el
:
'input'
}
},
{
field
:
'maxStagesNum'
,
title
:
'分期最大期数'
,
search
:
{
el
:
'input'
}
},
...
...
src/views/system/roleManage/components/AllocationUserModal.vue
View file @
1164b2c9
...
@@ -16,7 +16,6 @@
...
@@ -16,7 +16,6 @@
<vxe-table
ref=
"xTable"
:data=
"tableData"
>
<vxe-table
ref=
"xTable"
:data=
"tableData"
>
<vxe-column
type=
"checkbox"
width=
"50"
/>
<vxe-column
type=
"checkbox"
width=
"50"
/>
<vxe-column
field=
"username"
title=
"用户账号"
minWidth=
"120"
/>
<vxe-column
field=
"username"
title=
"用户账号"
minWidth=
"120"
/>
<vxe-column
field=
"nickName"
title=
"昵称"
minWidth=
"120"
/>
<vxe-column
field=
"status"
title=
"状态"
width=
"120"
>
<vxe-column
field=
"status"
title=
"状态"
width=
"120"
>
<template
#
default=
"
{ row }">
<template
#
default=
"
{ row }">
<el-tag
:type=
"row.status == 'enable' ? 'primary' : 'danger'"
>
{{
<el-tag
:type=
"row.status == 'enable' ? 'primary' : 'danger'"
>
{{
...
...
src/views/system/roleManage/index.vue
View file @
1164b2c9
...
@@ -28,7 +28,7 @@
...
@@ -28,7 +28,7 @@
const
allocationUserModalRef
=
ref
(
null
);
const
allocationUserModalRef
=
ref
(
null
);
const
config
=
reactive
({
const
config
=
reactive
({
columns
:
[
columns
:
[
{
type
:
'checkbox'
,
width
:
50
},
{
type
:
'checkbox'
,
width
:
60
,
fixed
:
'left'
},
{
field
:
'roleName'
,
title
:
'角色名称'
,
search
:
{
el
:
'input'
}
},
{
field
:
'roleName'
,
title
:
'角色名称'
,
search
:
{
el
:
'input'
}
},
{
field
:
'roleCode'
,
title
:
'角色编码'
,
search
:
{
el
:
'input'
}
},
{
field
:
'roleCode'
,
title
:
'角色编码'
,
search
:
{
el
:
'input'
}
},
{
field
:
'roleDesc'
,
title
:
'角色描述'
,
search
:
{
el
:
'input'
}
},
{
field
:
'roleDesc'
,
title
:
'角色描述'
,
search
:
{
el
:
'input'
}
},
...
...
src/views/system/tenantManage/components/AllocationUserModal.vue
View file @
1164b2c9
...
@@ -16,7 +16,6 @@
...
@@ -16,7 +16,6 @@
<vxe-table
ref=
"xTable"
:data=
"tableData"
>
<vxe-table
ref=
"xTable"
:data=
"tableData"
>
<vxe-column
type=
"checkbox"
width=
"50"
/>
<vxe-column
type=
"checkbox"
width=
"50"
/>
<vxe-column
field=
"username"
title=
"用户账号"
minWidth=
"120"
/>
<vxe-column
field=
"username"
title=
"用户账号"
minWidth=
"120"
/>
<vxe-column
field=
"nickName"
title=
"昵称"
minWidth=
"120"
/>
<vxe-column
field=
"status"
title=
"状态"
width=
"120"
>
<vxe-column
field=
"status"
title=
"状态"
width=
"120"
>
<template
#
default=
"
{ row }">
<template
#
default=
"
{ row }">
<el-tag
:type=
"row.status == 'enable' ? 'primary' : 'danger'"
>
{{
<el-tag
:type=
"row.status == 'enable' ? 'primary' : 'danger'"
>
{{
...
...
src/views/system/tenantManage/index.vue
View file @
1164b2c9
...
@@ -25,7 +25,7 @@
...
@@ -25,7 +25,7 @@
const
allocationUserModalRef
=
ref
(
null
);
const
allocationUserModalRef
=
ref
(
null
);
const
config
=
reactive
({
const
config
=
reactive
({
columns
:
[
columns
:
[
{
type
:
'checkbox'
,
width
:
50
},
{
type
:
'checkbox'
,
width
:
60
,
fixed
:
'left'
},
{
field
:
'name'
,
title
:
'调解中心名称'
,
search
:
{
el
:
'input'
}
},
{
field
:
'name'
,
title
:
'调解中心名称'
,
search
:
{
el
:
'input'
}
},
{
field
:
'code'
,
title
:
'调解中心编码'
,
search
:
{
el
:
'input'
}
},
{
field
:
'code'
,
title
:
'调解中心编码'
,
search
:
{
el
:
'input'
}
},
{
field
:
'adminUser'
,
title
:
'负责人'
},
{
field
:
'adminUser'
,
title
:
'负责人'
},
...
...
src/views/workplace/audit/components/callDrawer.vue
View file @
1164b2c9
...
@@ -412,7 +412,7 @@
...
@@ -412,7 +412,7 @@
const
config
=
reactive
({
const
config
=
reactive
({
minHeight
:
200
,
minHeight
:
200
,
columns
:
[
columns
:
[
// { type: 'checkbox', width:
5
0 },
// { type: 'checkbox', width:
6
0 },
{
{
field
:
'caseId'
,
field
:
'caseId'
,
title
:
'案件ID'
,
title
:
'案件ID'
,
...
...
src/views/workplace/audit/index.vue
View file @
1164b2c9
...
@@ -170,7 +170,7 @@
...
@@ -170,7 +170,7 @@
}
}
},
},
columns
:
[
columns
:
[
{
type
:
'checkbox'
,
title
:
''
,
width
:
40
},
{
type
:
'checkbox'
,
title
:
''
,
width
:
60
,
fixed
:
'left'
},
{
field
:
'id'
,
title
:
'跟进记录ID'
,
showOverflow
:
'tooltip'
,
width
:
90
},
{
field
:
'id'
,
title
:
'跟进记录ID'
,
showOverflow
:
'tooltip'
,
width
:
90
},
{
{
field
:
'caseId'
,
field
:
'caseId'
,
...
...
src/views/workplace/case/index.vue
View file @
1164b2c9
...
@@ -117,7 +117,7 @@
...
@@ -117,7 +117,7 @@
};
};
const
config
=
reactive
({
const
config
=
reactive
({
columns
:
[
columns
:
[
{
type
:
'checkbox'
,
title
:
''
,
width
:
40
},
{
type
:
'checkbox'
,
title
:
''
,
width
:
60
,
fixed
:
'left'
},
{
{
field
:
'caseId'
,
field
:
'caseId'
,
title
:
'案件ID'
,
title
:
'案件ID'
,
...
...
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