接口调试
This commit is contained in:
parent
6556e86017
commit
91c3f1dc97
|
|
@ -81,3 +81,11 @@ export const getLeaseAnswerRateApi = (data: any = {}) => {
|
|||
export const getTotalLeaseAnswerRateApi = (data: any = {}) => {
|
||||
return get('/material-mall/largeScreen/getTotalLeaseAnswerRate', data)
|
||||
}
|
||||
// 累计数
|
||||
export const getTotalCountApi = (data: any = {}) => {
|
||||
return get('/material-mall/largeScreen/getMaTypeLeasingDetail', data)
|
||||
}
|
||||
// 需求单位
|
||||
export const getDemandUnitApi = (data: any = {}) => {
|
||||
return get('/material-mall/largeScreen/getDemandUnit', data)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@
|
|||
<div
|
||||
class="info-box info-box_1"
|
||||
style="transform: translateY(-9vh)"
|
||||
@click="handleDetail(3)"
|
||||
@click="handleDetail(1)"
|
||||
>
|
||||
<div class="yyyy" style="margin-bottom: -6px">入驻数</div>
|
||||
<div style="transform: translateY(12vh)">
|
||||
|
|
@ -96,7 +96,7 @@
|
|||
<div
|
||||
class="info-box info-box_2"
|
||||
style="transform: translateY(-14vh)"
|
||||
@click="handleDetail(6)"
|
||||
@click="handleDetail(20)"
|
||||
>
|
||||
<div>
|
||||
<span class="xxxx">
|
||||
|
|
@ -110,7 +110,7 @@
|
|||
<div
|
||||
class="info-box info-box_2"
|
||||
style="transform: translateY(-8.5vh)"
|
||||
@click="handleDetail(7)"
|
||||
@click="handleDetail(6)"
|
||||
>
|
||||
<div style="transform: translateY(7.6vh)">
|
||||
<span class="xxxx" style="font-size: 26px">
|
||||
|
|
@ -124,7 +124,7 @@
|
|||
<div
|
||||
class="info-box info-box_2"
|
||||
style="transform: translateY(-14vh)"
|
||||
@click="handleDetail(8)"
|
||||
@click="handleDetail(7)"
|
||||
>
|
||||
<div>
|
||||
<span class="xxxx">{{ devRepairingNum || 0 }}</span>
|
||||
|
|
@ -159,7 +159,7 @@
|
|||
<div
|
||||
class="info-box info-box_3"
|
||||
style="transform: translateY(-14vh)"
|
||||
@click="handleDetail(10)"
|
||||
@click="handleDetail(9)"
|
||||
>
|
||||
<div>
|
||||
<span class="xxxx">
|
||||
|
|
@ -173,7 +173,7 @@
|
|||
<div
|
||||
class="info-box info-box_3"
|
||||
style="transform: translateY(-7.5vh)"
|
||||
@click="handleDetail(11)"
|
||||
@click="handleDetail(21)"
|
||||
>
|
||||
<!-- <div>第一</div> -->
|
||||
<div style="transform: translateY(3.6vh)">
|
||||
|
|
@ -188,7 +188,7 @@
|
|||
<div
|
||||
class="info-box info-box_3"
|
||||
style="transform: translateY(-12.5vh)"
|
||||
@click="handleDetail(12)"
|
||||
@click="handleDetail(10)"
|
||||
>
|
||||
<div>
|
||||
<span class="xxxx">
|
||||
|
|
@ -319,6 +319,14 @@ const handleDetail = (type: any) => {
|
|||
params.title = '需求应答率'
|
||||
params.type = 12
|
||||
path = '/detail-list'
|
||||
} else if (type == 20) {
|
||||
params.title = '累计数'
|
||||
params.type = 20
|
||||
path = '/detail-list-new'
|
||||
} else if (type == 21) {
|
||||
params.title = '需求单位'
|
||||
params.type = 21
|
||||
path = '/detail-list-new'
|
||||
}
|
||||
router.push({
|
||||
path,
|
||||
|
|
|
|||
|
|
@ -43,7 +43,9 @@
|
|||
<span v-else-if="item.prop === 'leaseTotal'"
|
||||
>{{ row.leaseTotal || 0 }} 天</span
|
||||
>
|
||||
<span v-else-if="item.prop === 'rate'">{{ row.rate ? (Number(row.rate) * 100).toFixed(0) : 0 }}%</span>
|
||||
<span v-else-if="item.prop === 'rate'"
|
||||
>{{ row.rate ? (Number(row.rate) * 100).toFixed(0) : 0 }}%</span
|
||||
>
|
||||
<span v-else-if="item.prop === 'estimateDays'"
|
||||
>{{ row.estimateDays || 0 }} 天</span
|
||||
>
|
||||
|
|
|
|||
|
|
@ -58,6 +58,8 @@ import {
|
|||
getDevLeasingNumApi,
|
||||
} from '@/http/api/screen-f/index.ts'
|
||||
|
||||
import { getTotalCountApi, getDemandUnitApi } from '@/http/api/screen/index.ts'
|
||||
|
||||
const router = useRouter()
|
||||
const currentType = ref(router.currentRoute.value.query.type)
|
||||
const title = ref(router.currentRoute.value.query.title)
|
||||
|
|
@ -74,6 +76,7 @@ const orderCount = ref(0)
|
|||
// 应答率
|
||||
const answerRate = ref(0)
|
||||
const columns = ref([])
|
||||
|
||||
if (currentType.value == 1 || currentType.value == 2) {
|
||||
columns.value = [
|
||||
{ label: '机具类型', prop: 'typeName' },
|
||||
|
|
@ -106,7 +109,7 @@ if (currentType.value == 1 || currentType.value == 2) {
|
|||
{ label: '租赁单价', prop: 'dayLeasePrice' },
|
||||
{ label: '租赁次数', prop: 'rentNum' },
|
||||
]
|
||||
} else if (currentType.value == 6) {
|
||||
} else if (currentType.value == 6 || currentType.value == 20) {
|
||||
columns.value = [
|
||||
{ label: '机具名称', prop: 'deviceName' },
|
||||
{ label: '规格型号', prop: 'modelName' },
|
||||
|
|
@ -120,6 +123,11 @@ if (currentType.value == 1 || currentType.value == 2) {
|
|||
{ label: '订单结束时间', prop: 'endTime' },
|
||||
{ label: '租赁金额', prop: 'cost' },
|
||||
]
|
||||
} else if (currentType.value == 21) {
|
||||
columns.value = [
|
||||
{ label: '单位名称', prop: 'deptName' },
|
||||
{ label: '创建时间', prop: 'createTime' },
|
||||
]
|
||||
}
|
||||
|
||||
const total = ref(0)
|
||||
|
|
@ -136,6 +144,7 @@ const indexContinuation = (index) => {
|
|||
}
|
||||
|
||||
const getList = async () => {
|
||||
console.log('currentType.value ', currentType.value)
|
||||
try {
|
||||
const params = {
|
||||
pageNum: queryParams.value.pageNum,
|
||||
|
|
@ -161,6 +170,10 @@ const getList = async () => {
|
|||
} else if (currentType.value == 6) {
|
||||
// 需求装备种类
|
||||
res = await getDevLeasingNumApi(params)
|
||||
} else if (currentType.value == 20) {
|
||||
res = await getTotalCountApi(params)
|
||||
} else if (currentType.value == 21) {
|
||||
res = await getDemandUnitApi(params)
|
||||
}
|
||||
|
||||
// console.log('🚀 ~ getList ~ res:', res)
|
||||
|
|
|
|||
Loading…
Reference in New Issue