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
ee79a169
Commit
ee79a169
authored
Mar 12, 2025
by
沈翠玲
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
整理审批的权限
parent
dc7263d4
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
550 additions
and
41 deletions
+550
-41
customer.js
src/api/customer.js
+8
-0
callDrawer.vue
...s/business-approval/audit-apply/components/callDrawer.vue
+1
-1
splitDrawer.vue
...iness-approval/by-stages-apply/components/splitDrawer.vue
+4
-4
index.vue
src/views/business-approval/by-stages-apply/index.vue
+3
-1
reduceDrawer.vue
...ness-approval/reduction-apply/components/reduceDrawer.vue
+3
-3
index.vue
src/views/business-approval/reduction-apply/index.vue
+3
-2
index.vue
src/views/business-approval/repair-approve/index.vue
+2
-2
index.vue
src/views/business-approval/repayment-approve/index.vue
+15
-14
addModel.vue
src/views/infoGather/constant/components/addModel.vue
+347
-0
index.vue
src/views/infoGather/constant/index.vue
+158
-0
index.vue
src/views/infoGather/customerStatisis/index.vue
+0
-7
callDrawer.vue
src/views/property/audit-manage/components/callDrawer.vue
+1
-1
callDrawer.vue
src/views/property/case-detail/components/callDrawer.vue
+1
-1
reduceDrawer.vue
src/views/property/case-detail/components/reduceDrawer.vue
+1
-1
splitDrawer.vue
src/views/property/case-detail/components/splitDrawer.vue
+2
-2
index.vue
src/views/property/case-manage/index.vue
+0
-1
callDrawer.vue
src/views/workplace/audit/components/callDrawer.vue
+1
-1
No files found.
src/api/customer.js
View file @
ee79a169
...
@@ -15,3 +15,11 @@ export const getgetByIdCustomer = (id) => {
...
@@ -15,3 +15,11 @@ export const getgetByIdCustomer = (id) => {
export
const
getDebtInfo
=
(
id
)
=>
{
export
const
getDebtInfo
=
(
id
)
=>
{
return
request
.
get
(
'/debt_info/getDebtInfo?idCard='
+
id
);
return
request
.
get
(
'/debt_info/getDebtInfo?idCard='
+
id
);
};
};
// 获取合同列表
export
const
getContractPage
=
(
params
)
=>
{
return
request
.
get
(
'/Contract/page'
,
params
);
};
// 保存合同
export
const
saveContract
=
(
data
)
=>
{
return
request
.
post
(
'/Contract/saveContract'
,
data
);
};
\ No newline at end of file
src/views/business-approval/audit-apply/components/callDrawer.vue
View file @
ee79a169
...
@@ -430,7 +430,7 @@
...
@@ -430,7 +430,7 @@
{
{
field
:
'mergerCase'
,
field
:
'mergerCase'
,
title
:
'是否共案处理'
,
title
:
'是否共案处理'
,
visible
:
authButtonListGet
.
includes
(
'
allcation_for_tenant
'
),
visible
:
authButtonListGet
.
includes
(
'
show_merger_case
'
),
showOverflow
:
'tooltip'
,
showOverflow
:
'tooltip'
,
width
:
120
,
width
:
120
,
slots
:
{
slots
:
{
...
...
src/views/business-approval/by-stages-apply/components/splitDrawer.vue
View file @
ee79a169
...
@@ -246,8 +246,8 @@
...
@@ -246,8 +246,8 @@
<
template
#
footer
>
<
template
#
footer
>
<div
style=
"flex: auto"
>
<div
style=
"flex: auto"
>
<el-button
@
click=
"showModal = false"
>
取消
</el-button>
<el-button
@
click=
"showModal = false"
>
取消
</el-button>
<el-button
type=
"primary"
@
click=
"submitForm('fail')"
v-if=
"currentDetail.flowStatus === 'pending'"
>
不通过
</el-button>
<el-button
type=
"primary"
@
click=
"submitForm('fail')"
v-if=
"currentDetail.flowStatus === 'pending'"
v-permission=
"'stages_apply_btn'"
>
不通过
</el-button>
<el-button
type=
"primary"
@
click=
"submitForm('pass')"
v-if=
"currentDetail.flowStatus === 'pending'"
>
通过
</el-button>
<el-button
type=
"primary"
@
click=
"submitForm('pass')"
v-if=
"currentDetail.flowStatus === 'pending'"
v-permission=
"'stages_apply_btn'"
>
通过
</el-button>
</div>
</div>
</
template
>
</
template
>
<el-dialog
v-model=
"dialogVisible"
>
<el-dialog
v-model=
"dialogVisible"
>
...
@@ -508,7 +508,7 @@
...
@@ -508,7 +508,7 @@
{
{
field
:
'mergerCase'
,
field
:
'mergerCase'
,
title
:
'是否共案处理'
,
title
:
'是否共案处理'
,
visible
:
authButtonListGet
.
includes
(
'
allcation_for_tenant
'
),
visible
:
authButtonListGet
.
includes
(
'
show_merger_case
'
),
showOverflow
:
'tooltip'
,
showOverflow
:
'tooltip'
,
width
:
120
,
width
:
120
,
slots
:
{
slots
:
{
...
@@ -519,7 +519,7 @@
...
@@ -519,7 +519,7 @@
},
},
{
{
field
:
'canStages'
,
field
:
'canStages'
,
visible
:
authButtonListGet
.
includes
(
'
allcation_for_tenant
'
),
visible
:
authButtonListGet
.
includes
(
'
show_can_stages
'
),
title
:
'分期是否可修改'
,
title
:
'分期是否可修改'
,
showOverflow
:
'tooltip'
,
showOverflow
:
'tooltip'
,
width
:
120
,
width
:
120
,
...
...
src/views/business-approval/by-stages-apply/index.vue
View file @
ee79a169
...
@@ -57,6 +57,8 @@
...
@@ -57,6 +57,8 @@
import
{
getTenantPage
}
from
'@/api/tenant'
;
import
{
getTenantPage
}
from
'@/api/tenant'
;
import
{
useDict
}
from
'@/hooks/useDict'
;
import
{
useDict
}
from
'@/hooks/useDict'
;
import
{
getAppEnvConfig
}
from
'@/utils/env'
;
import
{
getAppEnvConfig
}
from
'@/utils/env'
;
import
{
useAuthStore
}
from
'@/stores/modules/auth'
;
const
{
authButtonListGet
}
=
useAuthStore
();
// 获取用户权限列表
const
envs
=
getAppEnvConfig
();
const
envs
=
getAppEnvConfig
();
const
srcList
=
ref
([]);
const
srcList
=
ref
([]);
const
RefImage
=
ref
(
false
);
const
RefImage
=
ref
(
false
);
...
@@ -364,7 +366,7 @@
...
@@ -364,7 +366,7 @@
return
(
return
(
<>
<>
<
ElButton
type
=
"primary"
onClick
=
{()
=>
changeStatus
(
row
)}
>
<
ElButton
type
=
"primary"
onClick
=
{()
=>
changeStatus
(
row
)}
>
{
row
.
flowStatus
===
'pending'
?
'查看并审核'
:
'查看'
}
{
row
.
flowStatus
===
'pending'
&&
authButtonListGet
.
includes
(
'stages_apply_btn'
)
?
'查看并审核'
:
'查看'
}
<
/ElButton
>
<
/ElButton
>
<
/
>
<
/
>
);
);
...
...
src/views/business-approval/reduction-apply/components/reduceDrawer.vue
View file @
ee79a169
...
@@ -186,8 +186,8 @@
...
@@ -186,8 +186,8 @@
<
template
#
footer
>
<
template
#
footer
>
<div
style=
"flex: auto"
>
<div
style=
"flex: auto"
>
<el-button
@
click=
"showModal = false"
>
取消
</el-button>
<el-button
@
click=
"showModal = false"
>
取消
</el-button>
<el-button
type=
"primary"
@
click=
"submitForm('fail')"
v-if=
"currentDetail.flowStatus === 'pending'"
>
不通过
</el-button>
<el-button
type=
"primary"
@
click=
"submitForm('fail')"
v-if=
"currentDetail.flowStatus === 'pending'
&& authButtonListGet.includes('reduction_apply_btn')
"
>
不通过
</el-button>
<el-button
type=
"primary"
@
click=
"submitForm('pass')"
v-if=
"currentDetail.flowStatus === 'pending'"
>
通过
</el-button>
<el-button
type=
"primary"
@
click=
"submitForm('pass')"
v-if=
"currentDetail.flowStatus === 'pending'
&& authButtonListGet.includes('reduction_apply_btn')
"
>
通过
</el-button>
</div>
</div>
</
template
>
</
template
>
<el-dialog
v-model=
"dialogVisible"
>
<el-dialog
v-model=
"dialogVisible"
>
...
@@ -350,7 +350,7 @@
...
@@ -350,7 +350,7 @@
{
{
field
:
'mergerCase'
,
field
:
'mergerCase'
,
title
:
'是否共案处理'
,
title
:
'是否共案处理'
,
visible
:
authButtonListGet
.
includes
(
'
allcation_for_tenant
'
),
visible
:
authButtonListGet
.
includes
(
'
show_merger_case
'
),
showOverflow
:
'tooltip'
,
showOverflow
:
'tooltip'
,
width
:
120
,
width
:
120
,
slots
:
{
slots
:
{
...
...
src/views/business-approval/reduction-apply/index.vue
View file @
ee79a169
...
@@ -57,9 +57,10 @@
...
@@ -57,9 +57,10 @@
import
{
useDict
}
from
'@/hooks/useDict'
;
import
{
useDict
}
from
'@/hooks/useDict'
;
import
{
Download
}
from
'@element-plus/icons-vue'
;
import
{
Download
}
from
'@element-plus/icons-vue'
;
import
{
getAppEnvConfig
}
from
'@/utils/env'
;
import
{
getAppEnvConfig
}
from
'@/utils/env'
;
import
{
useAuthStore
}
from
'@/stores/modules/auth'
;
const
envs
=
getAppEnvConfig
();
const
envs
=
getAppEnvConfig
();
const
reduceDrawerRef
=
ref
();
const
reduceDrawerRef
=
ref
();
const
{
authButtonListGet
}
=
useAuthStore
();
// 获取用户权限列表
const
{
PhoneResultStatus
,
ReduceType
,
FlowStatus
,
FollowStatus
,
CaseStatus
}
=
useDict
(
"PhoneResultStatus"
,
"ReduceType"
,
"FlowStatus"
,
"FollowStatus"
,
"CaseStatus"
);
const
{
PhoneResultStatus
,
ReduceType
,
FlowStatus
,
FollowStatus
,
CaseStatus
}
=
useDict
(
"PhoneResultStatus"
,
"ReduceType"
,
"FlowStatus"
,
"FollowStatus"
,
"CaseStatus"
);
const
downloadfile
=
inject
(
'download'
);
const
downloadfile
=
inject
(
'download'
);
const
ProTableRef
=
ref
();
const
ProTableRef
=
ref
();
...
@@ -318,7 +319,7 @@
...
@@ -318,7 +319,7 @@
return
(
return
(
<>
<>
<
ElButton
type
=
"primary"
onClick
=
{()
=>
changeStatus
(
row
)}
>
<
ElButton
type
=
"primary"
onClick
=
{()
=>
changeStatus
(
row
)}
>
{
row
.
flowStatus
===
'pending'
?
'查看并审核'
:
'查看'
}
{
row
.
flowStatus
===
'pending'
&&
authButtonListGet
.
includes
(
'reduction_apply_btn'
)
?
'查看并审核'
:
'查看'
}
<
/ElButton
>
<
/ElButton
>
<
/
>
<
/
>
);
);
...
...
src/views/business-approval/repair-approve/index.vue
View file @
ee79a169
...
@@ -295,7 +295,7 @@
...
@@ -295,7 +295,7 @@
width
:
120
,
width
:
120
,
slots
:
{
slots
:
{
default
:
({
row
,
rowIndex
})
=>
{
default
:
({
row
,
rowIndex
})
=>
{
if
(
activeName
.
value
===
'pending'
&&
authButtonListGet
.
includes
(
'
allcation_for_tenant
'
))
{
if
(
activeName
.
value
===
'pending'
&&
authButtonListGet
.
includes
(
'
repair_apply_btn
'
))
{
return
(
return
(
<>
<>
<
ElButton
type
=
"primary"
onClick
=
{()
=>
changeStatus
(
row
)}
>
<
ElButton
type
=
"primary"
onClick
=
{()
=>
changeStatus
(
row
)}
>
...
@@ -313,7 +313,7 @@
...
@@ -313,7 +313,7 @@
<
/
>
<
/
>
);
);
}
else
{
}
else
{
if
(
row
.
downloadStatus
===
'pending'
&&
authButtonListGet
.
includes
(
'
allcation_for_tenant
'
))
{
if
(
row
.
downloadStatus
===
'pending'
&&
authButtonListGet
.
includes
(
'
repair_apply_btn
'
))
{
return
(
return
(
<>
<>
<
ElButton
type
=
"primary"
onClick
=
{()
=>
changeStatus
(
row
)}
>
<
ElButton
type
=
"primary"
onClick
=
{()
=>
changeStatus
(
row
)}
>
...
...
src/views/business-approval/repayment-approve/index.vue
View file @
ee79a169
...
@@ -24,6 +24,7 @@
...
@@ -24,6 +24,7 @@
type=
"primary"
type=
"primary"
@
click=
"changeStatus"
@
click=
"changeStatus"
v-if=
"activeName==='pending'"
v-if=
"activeName==='pending'"
v-permission=
"'repayment_apply_btn'"
:disabled=
"!selectdList || !selectdList.length"
:disabled=
"!selectdList || !selectdList.length"
>
审批
>
审批
</el-button>
</el-button>
...
@@ -68,6 +69,9 @@
...
@@ -68,6 +69,9 @@
import
{
ElMessageBox
,
ElMessage
,
ElButton
}
from
'element-plus'
;
import
{
ElMessageBox
,
ElMessage
,
ElButton
}
from
'element-plus'
;
import
{
useDict
}
from
'@/hooks/useDict'
;
import
{
useDict
}
from
'@/hooks/useDict'
;
import
{
getTenantPage
}
from
'@/api/tenant'
;
import
{
getTenantPage
}
from
'@/api/tenant'
;
import
{
useAuthStore
}
from
'@/stores/modules/auth'
;
const
{
authButtonListGet
}
=
useAuthStore
();
// 获取用户权限列表
const
{
RepayType
,
FlowStatus
}
=
useDict
(
"RepayType"
,
"FlowStatus"
);
const
{
RepayType
,
FlowStatus
}
=
useDict
(
"RepayType"
,
"FlowStatus"
);
const
ProTableRef
=
ref
();
const
ProTableRef
=
ref
();
const
showModal
=
ref
(
false
);
const
showModal
=
ref
(
false
);
...
@@ -277,9 +281,7 @@
...
@@ -277,9 +281,7 @@
{
{
field
:
'loanPlatform'
,
field
:
'loanPlatform'
,
title
:
'借款平台'
,
title
:
'借款平台'
,
showOverflow
:
'tooltip'
,
showOverflow
:
'tooltip'
// search:
{
el
:
'input'
,
key
:
'payOrg'
,
labelWidth
:
90
}
,
width
:
100
,
}
,
}
,
{
{
field
:
'flowStatus'
,
field
:
'flowStatus'
,
...
@@ -304,8 +306,7 @@
...
@@ -304,8 +306,7 @@
{
{
field
:
'code'
,
field
:
'code'
,
title
:
'操作'
,
title
:
'操作'
,
width
:
120
,
visible
:
activeName
.
value
===
'pending'
&&
authButtonListGet
.
includes
(
'repair_apply_btn'
)
?
true
:
false
,
visible
:
activeName
.
value
===
'pending'
?
true
:
false
,
slots
:
{
slots
:
{
default
:
({
row
,
rowIndex
}
)
=>
{
default
:
({
row
,
rowIndex
}
)
=>
{
return
(
return
(
...
@@ -315,7 +316,7 @@
...
@@ -315,7 +316,7 @@
<
/ElButton
>
<
/ElButton
>
<
/
>
<
/
>
);
);
}
,
}
}
,
}
,
}
}
],
],
...
...
src/views/infoGather/constant/components/addModel.vue
0 → 100644
View file @
ee79a169
This diff is collapsed.
Click to expand it.
src/views/infoGather/constant/index.vue
0 → 100644
View file @
ee79a169
<
template
>
<div
class=
"table-box"
>
<ProTable
ref=
"proTable"
:config=
"config"
:api=
"getContractPage"
:paramCallback=
"paramCallback"
:selectdList=
"selectdList"
>
<template
#
left_buttons
>
<el-button
type=
"primary"
@
click=
"addConstant()"
>
新建合同
</el-button>
</
template
>
</ProTable>
<addModel
ref=
"addModelRef"
@
success=
"query"
></addModel>
</div>
</template>
<
script
setup
lang=
"jsx"
name=
"platformManage"
>
import
{
ref
,
reactive
,
onMounted
}
from
'vue'
;
import
{
Plus
,
Delete
,
Edit
,
Setting
}
from
'@element-plus/icons-vue'
;
import
{
getContractPage
}
from
'@/api/customer'
;
import
{
ElMessageBox
,
ElMessage
,
ElButton
,
ElTag
}
from
'element-plus'
;
import
{
useRouter
}
from
'vue-router'
;
import
addModel
from
'./components/addModel.vue'
;
import
{
useDict
}
from
'@/hooks/useDict'
;
const
{
PaymentForm
,
ContractStatus
}
=
useDict
(
"PaymentForm"
,
"ContractStatus"
);
const
addModelRef
=
ref
()
const
proTable
=
ref
(
null
);
const
selectdList
=
ref
([]);
const
onCheckboxChange
=
(
row
)
=>
{
selectdList
.
value
=
row
.
records
;
};
const
router
=
useRouter
();
const
paramCallback
=
(
param
)
=>
{
const
obj
=
JSON
.
parse
(
JSON
.
stringify
(
param
));
if
(
obj
[
'createTime'
])
{
if
(
obj
[
'createTime'
][
0
])
obj
[
'createTimeBegin'
]
=
obj
[
'createTime'
][
0
];
if
(
obj
[
'createTime'
][
1
])
obj
[
'createTimeEnd'
]
=
obj
[
'createTime'
][
1
];
delete
obj
[
'createTime'
];
}
return
obj
;
};
const
onCheckboxAll
=
(
flag
)
=>
{
if
(
flag
.
checked
)
{
selectdList
.
value
=
flag
.
records
;
}
else
{
selectdList
.
value
=
[];
}
};
const
addConstant
=
(
row
)
=>
{
addModelRef
.
value
.
openModal
(
row
);
};
const
config
=
reactive
({
onCheckboxChange
:
onCheckboxChange
,
onCheckboxAll
:
onCheckboxAll
,
columns
:
[
// { type: 'checkbox', width: 60,fixed: 'left' },
{
field
:
'id'
,
title
:
'档案编号'
,
slots
:
{
default
:
({
row
,
rowIndex
})
=>
{
return
(
<>
{
rowIndex
+
1
}
<
/
>
);
},
}
},
{
field
:
'id'
,
title
:
'合同编号'
,
search
:
{
labelWidth
:
85
,
el
:
'input'
},
slots
:
{
default
:
({
row
,
rowIndex
})
=>
{
return
(
<>
<
div
onClick
=
{()
=>
addConstant
(
row
)}
className
=
" text-blue-400 cursor-pointer inline-block"
>
{
row
.
contractNo
}
<
/div
>
<
/
>
);
},
}
},
{
field
:
'contractSignBody'
,
title
:
'合同签订主体'
,
search
:
{
labelWidth
:
85
,
el
:
'input'
}
},
{
field
:
'businessName'
,
title
:
'业务名称'
,
search
:
{
el
:
'input'
,
labelWidth
:
85
,
props
:
{
clearable
:
true
}
},
},
{
field
:
'customerName'
,
title
:
'客户名称'
,
search
:
{
labelWidth
:
85
,
el
:
'input'
}
},
{
field
:
'idCard'
,
title
:
'身份证号'
,
search
:
{
labelWidth
:
85
,
el
:
'input'
}
},
{
field
:
'paymentForm'
,
title
:
'缴费形式'
,
showOverflow
:
'tooltip'
,
width
:
80
,
enum
:
PaymentForm
,
fieldNames
:
{
label
:
'label'
,
value
:
'value'
},
slots
:
{
default
:
({
row
})
=>
{
return
(
<>
{
row
.
paymentForm
?
PaymentForm
.
value
?.
find
((
v
)
=>
v
.
value
===
row
.
paymentForm
)?.
label
:
''
}
<
/
>
);
},
},
},
{
field
:
'serviceFeeTotal'
,
title
:
'服务费总额'
,
search
:
{
labelWidth
:
85
,
el
:
'input'
}
},
{
field
:
'serviceTerm'
,
title
:
'服务期限'
,
search
:
{
labelWidth
:
85
,
el
:
'input'
}
},
{
field
:
'contractScanFile'
,
title
:
'合同扫描件'
,
search
:
{
labelWidth
:
85
,
el
:
'input'
}
},
{
field
:
'createTime'
,
title
:
'创建日期'
,
search
:
{
el
:
'date-picker'
,
labelWidth
:
85
,
props
:
{
type
:
'daterange'
,
valueFormat
:
'YYYY-MM-DD'
},
},
},
{
field
:
'createBy'
,
title
:
'创建人'
},
{
field
:
'contractStatus'
,
title
:
'合同状态'
,
showOverflow
:
'tooltip'
,
width
:
80
,
enum
:
ContractStatus
,
fieldNames
:
{
label
:
'label'
,
value
:
'value'
},
slots
:
{
default
:
({
row
})
=>
{
return
(
<>
{
row
.
contractStatus
?
ContractStatus
.
value
?.
find
((
v
)
=>
v
.
value
===
row
.
contractStatus
)?.
label
:
''
}
<
/
>
);
},
},
},
{
field
:
'remark'
,
title
:
'操作'
,
fixed
:
'right'
,
slots
:
{
default
({
row
})
{
return
(
<>
<
ElButton
type
=
"primary"
link
onClick
=
{()
=>
addConstant
(
row
)}
>
修改
<
/ElButton
>
<
/
>
);
},
},
},
],
});
const
query
=
()
=>
proTable
.
value
?.
search
();
onMounted
(()
=>
{
query
();
});
</
script
>
src/views/infoGather/customerStatisis/index.vue
deleted
100644 → 0
View file @
dc7263d4
<
template
>
<div
class=
"card content-box"
>
<span
class=
"text"
>
客户信息统计表(待完善) 🍓🍇🍈🍉
</span>
</div>
</
template
>
<
script
setup
name=
"dictManage"
></
script
>
src/views/property/audit-manage/components/callDrawer.vue
View file @
ee79a169
...
@@ -431,7 +431,7 @@
...
@@ -431,7 +431,7 @@
field
:
'mergerCase'
,
field
:
'mergerCase'
,
title
:
'是否共案处理'
,
title
:
'是否共案处理'
,
showOverflow
:
'tooltip'
,
showOverflow
:
'tooltip'
,
visible
:
authButtonListGet
.
includes
(
'
allcation_for_tenant
'
),
visible
:
authButtonListGet
.
includes
(
'
show_merger_case
'
),
width
:
120
,
width
:
120
,
slots
:
{
slots
:
{
default
:
({
row
})
=>
{
default
:
({
row
})
=>
{
...
...
src/views/property/case-detail/components/callDrawer.vue
View file @
ee79a169
...
@@ -426,7 +426,7 @@
...
@@ -426,7 +426,7 @@
// {
// {
// field: 'mergerCase',
// field: 'mergerCase',
// title: '是否共案处理',
// title: '是否共案处理',
// visible: authButtonListGet.includes('
allcation_for_tenant
'),
// visible: authButtonListGet.includes('
show_merger_case
'),
// showOverflow: 'tooltip',
// showOverflow: 'tooltip',
// width: 120,
// width: 120,
// slots: {
// slots: {
...
...
src/views/property/case-detail/components/reduceDrawer.vue
View file @
ee79a169
...
@@ -299,7 +299,7 @@
...
@@ -299,7 +299,7 @@
{
{
field
:
'mergerCase'
,
field
:
'mergerCase'
,
title
:
'是否共案处理'
,
title
:
'是否共案处理'
,
visible
:
authButtonListGet
.
includes
(
'
allcation_for_tenant
'
),
visible
:
authButtonListGet
.
includes
(
'
show_merger_case
'
),
showOverflow
:
'tooltip'
,
showOverflow
:
'tooltip'
,
width
:
120
,
width
:
120
,
slots
:
{
slots
:
{
...
...
src/views/property/case-detail/components/splitDrawer.vue
View file @
ee79a169
...
@@ -413,7 +413,7 @@
...
@@ -413,7 +413,7 @@
{
{
field
:
'mergerCase'
,
field
:
'mergerCase'
,
title
:
'是否共案处理'
,
title
:
'是否共案处理'
,
visible
:
authButtonListGet
.
includes
(
'
allcation_for_tenant
'
),
visible
:
authButtonListGet
.
includes
(
'
show_merger_case
'
),
showOverflow
:
'tooltip'
,
showOverflow
:
'tooltip'
,
width
:
100
,
width
:
100
,
slots
:
{
slots
:
{
...
@@ -426,7 +426,7 @@
...
@@ -426,7 +426,7 @@
field
:
'canStages'
,
field
:
'canStages'
,
title
:
'分期是否可修改'
,
title
:
'分期是否可修改'
,
showOverflow
:
'tooltip'
,
showOverflow
:
'tooltip'
,
visible
:
authButtonListGet
.
includes
(
'
allcation_for_tenant
'
),
visible
:
authButtonListGet
.
includes
(
'
show_can_stages
'
),
width
:
100
,
width
:
100
,
slots
:
{
slots
:
{
default
:
({
row
})
=>
{
default
:
({
row
})
=>
{
...
...
src/views/property/case-manage/index.vue
View file @
ee79a169
...
@@ -462,7 +462,6 @@
...
@@ -462,7 +462,6 @@
},
},
},
},
enum
:
()
=>
getTenantPage
({
current
:
1
,
size
:
999999999
,
status
:
'enable'
}),
enum
:
()
=>
getTenantPage
({
current
:
1
,
size
:
999999999
,
status
:
'enable'
}),
search
:
authButtonListGet
.
includes
(
'allcation_for_tenant'
)
?
{
el
:
'select'
,
props
:
{
filterable
:
true
},
key
:
'tenant'
,
labelWidth
:
90
}
:
null
,
fieldNames
:
{
label
:
'name'
,
value
:
'id'
},
fieldNames
:
{
label
:
'name'
,
value
:
'id'
},
title
:
'调解中心'
,
title
:
'调解中心'
,
width
:
100
,
width
:
100
,
...
...
src/views/workplace/audit/components/callDrawer.vue
View file @
ee79a169
...
@@ -438,7 +438,7 @@
...
@@ -438,7 +438,7 @@
{
{
field
:
'mergerCase'
,
field
:
'mergerCase'
,
title
:
'是否共案处理'
,
title
:
'是否共案处理'
,
visible
:
authButtonListGet
.
includes
(
'
allcation_for_tenant
'
),
visible
:
authButtonListGet
.
includes
(
'
show_merger_case
'
),
showOverflow
:
'tooltip'
,
showOverflow
:
'tooltip'
,
width
:
120
,
width
:
120
,
slots
:
{
slots
:
{
...
...
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