Commit cb8e835f authored by 沈翠玲's avatar 沈翠玲

标签调整

parent 6526d018
......@@ -8,6 +8,9 @@
<span class="need" v-if="need">
</span>
<span class="xiu" v-if="xiu">
</span>
</template>
<script setup name="Tag">
......@@ -28,7 +31,13 @@ const over = computed(() => {
return false
})
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 false
......@@ -58,6 +67,14 @@ const need = computed(() => {
color: rgb(0, 0, 0);
margin-left: 2px;
background: #cbec10;
}
.xiu {
padding: 0 3px;
line-height: 18px;
display: inline-block;
color: rgb(0, 0, 0);
margin-left: 2px;
background: #0af1b3;
}
</style>
\ No newline at end of file
......@@ -122,7 +122,7 @@ export function useProTable(
* */
const search = () => {
state.pageable.current = 1;
if (config.onCheckboxAll) {
if (config && config.onCheckboxAll) {
config.onCheckboxAll({checked: false, records: []})
}
updatedTotalParam();
......
......@@ -309,7 +309,10 @@
lonsArr.value = select;
showModal.value = true;
statisis.value = {};
pageParams.value = param;
pageParams.value = JSON.parse(JSON.stringify(param));
delete pageParams.value.current
delete pageParams.value.size
currentAllBtn.value = null;
console.log('sadasda')
......
......@@ -5,7 +5,7 @@
<template #table_top>
<div class="style-lable" >
<div class="item_warp">
<div class="img_warp" style="width: 19%">
<div class="img_warp" style="width: 18%">
<img src="@/assets/images/caselist.svg" />
</div>
<div class="title_warp">
......@@ -14,7 +14,7 @@
</div>
</div>
<div class="item_warp">
<div class="img_warp" style="width: 19%">
<div class="img_warp" style="width: 18%">
<img src="@/assets/images/userlist.svg" />
</div>
<div class="title_warp">
......@@ -23,7 +23,7 @@
</div>
</div>
<div class="item_warp">
<div class="img_warp" style="width: 19%">
<div class="img_warp" style="width: 18%">
<img src="@/assets/images/money.svg" />
</div>
<div class="title_warp">
......
......@@ -275,7 +275,7 @@
const chooseIdea = (type) => {
editRowIndex.value = -1;
currentAllBtn.value = type;
const param = {
let param = {
type: currentAllBtn.value,
tenantId: currentTenant.value,
};
......@@ -308,7 +308,9 @@
lonsArr.value = select;
showModal.value = true;
statisis.value = {};
pageParams.value = param;
pageParams.value = JSON.parse(JSON.stringify(param));
delete pageParams.value.current
delete pageParams.value.size
currentAllBtn.value = null;
console.log('sadasda')
......
......@@ -3,9 +3,9 @@
<div>
<ProTable :config="config" ref="caseLRef" :api="getLoanpage" :paramCallback="paramCallback" :selectdList="selectdList">
<template #table_top>
<div class="style-lable" >
<div class="style-lable">
<div class="item_warp">
<div class="img_warp" style="width: 19%">
<div class="img_warp" style="width: 18%">
<img src="@/assets/images/caselist.svg" />
</div>
<div class="title_warp">
......@@ -14,7 +14,7 @@
</div>
</div>
<div class="item_warp">
<div class="img_warp" style="width: 19%">
<div class="img_warp" style="width: 18%">
<img src="@/assets/images/userlist.svg" />
</div>
<div class="title_warp">
......@@ -23,7 +23,7 @@
</div>
</div>
<div class="item_warp">
<div class="img_warp" style="width: 19%">
<div class="img_warp" style="width: 18%">
<img src="@/assets/images/money.svg" />
</div>
<div class="title_warp">
......
......@@ -65,7 +65,7 @@
import { getPlatformPage } from '@/api/platform';
import { getManageOrgPage } from '@/api/manageOrg';
import { useDict } from '@/hooks/useDict';
const { PhoneResultStatus, ReduceType, FlowStatus, FollowStatus, AuditStatus, CaseStatus } = useDict("PhoneResultStatus","ReduceType", "FlowStatus", "FollowStatus","AuditStatus", "CaseStatus");
const { PhoneResultStatus, ReduceType, FlowStatus, BooleanStatus, RepairStatus, FollowStatus, AuditStatus, CaseStatus } = useDict("PhoneResultStatus","ReduceType", "FlowStatus","BooleanStatus", "RepairStatus", "FollowStatus","AuditStatus", "CaseStatus");
const router = useRouter();
const onCellClick = (row) => {
router.push({
......@@ -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',
showOverflow: 'tooltip',
......
......@@ -81,7 +81,7 @@
import { getPlatformPage } from '@/api/platform';
import { getManageOrgPage } from '@/api/manageOrg';
import { useDict } from '@/hooks/useDict';
const { PhoneResultStatus, ReduceType, FlowStatus, FollowStatus, AuditStatus, CaseStatus } = useDict("PhoneResultStatus","ReduceType", "FlowStatus", "FollowStatus","AuditStatus", "CaseStatus");
const { PhoneResultStatus, ReduceType, FlowStatus, BooleanStatus, RepairStatus, FollowStatus, AuditStatus, CaseStatus } = useDict("PhoneResultStatus","ReduceType", "FlowStatus","BooleanStatus", "RepairStatus", "FollowStatus","AuditStatus", "CaseStatus");
const { userInfo } = useUserStore();
const router = useRouter();
const selectdList = ref([]);
......@@ -314,6 +314,47 @@
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',
title: '本金余额',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment