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

标签调整

parent 6526d018
...@@ -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
...@@ -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();
......
...@@ -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')
......
...@@ -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: 19%"> <div class="img_warp" style="width: 18%">
<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: 19%"> <div class="img_warp" style="width: 18%">
<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: 19%"> <div class="img_warp" style="width: 18%">
<img src="@/assets/images/money.svg" /> <img src="@/assets/images/money.svg" />
</div> </div>
<div class="title_warp"> <div class="title_warp">
......
...@@ -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;
const param = { let 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')
......
...@@ -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: 19%"> <div class="img_warp" style="width: 18%">
<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: 19%"> <div class="img_warp" style="width: 18%">
<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: 19%"> <div class="img_warp" style="width: 18%">
<img src="@/assets/images/money.svg" /> <img src="@/assets/images/money.svg" />
</div> </div>
<div class="title_warp"> <div class="title_warp">
......
...@@ -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", "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 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',
......
...@@ -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", "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 { 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: '本金余额',
......
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