From c767bd2593d3bf794cbdadce886a915d1e5dfe78 Mon Sep 17 00:00:00 2001 From: jjLv <1981429112@qq.com> Date: Wed, 27 Nov 2024 09:06:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=87=BA=E7=A7=9F=E6=96=B9=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- auto-imports.d.ts | 6 +- components.d.ts | 19 +- src/views/user/orderManagement/index.vue | 452 +++++++++++++++++++---- 3 files changed, 396 insertions(+), 81 deletions(-) diff --git a/auto-imports.d.ts b/auto-imports.d.ts index 0ce0ca8..a606bd4 100644 --- a/auto-imports.d.ts +++ b/auto-imports.d.ts @@ -46,6 +46,7 @@ declare global { const onServerPrefetch: typeof import('vue')['onServerPrefetch'] const onUnmounted: typeof import('vue')['onUnmounted'] const onUpdated: typeof import('vue')['onUpdated'] + const onWatcherCleanup: typeof import('vue')['onWatcherCleanup'] const provide: typeof import('vue')['provide'] const reactive: typeof import('vue')['reactive'] const readonly: typeof import('vue')['readonly'] @@ -66,10 +67,13 @@ declare global { const useAttrs: typeof import('vue')['useAttrs'] const useCssModule: typeof import('vue')['useCssModule'] const useCssVars: typeof import('vue')['useCssVars'] + const useId: typeof import('vue')['useId'] const useLink: typeof import('vue-router')['useLink'] + const useModel: typeof import('vue')['useModel'] const useRoute: typeof import('vue-router')['useRoute'] const useRouter: typeof import('vue-router')['useRouter'] const useSlots: typeof import('vue')['useSlots'] + const useTemplateRef: typeof import('vue')['useTemplateRef'] const watch: typeof import('vue')['watch'] const watchEffect: typeof import('vue')['watchEffect'] const watchPostEffect: typeof import('vue')['watchPostEffect'] @@ -78,6 +82,6 @@ declare global { // for type re-export declare global { // @ts-ignore - export type { Component, ComponentPublicInstance, ComputedRef, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, VNode, WritableComputedRef } from 'vue' + export type { Component, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue' import('vue') } diff --git a/components.d.ts b/components.d.ts index 509408a..c40da56 100644 --- a/components.d.ts +++ b/components.d.ts @@ -3,30 +3,25 @@ // @ts-nocheck // Generated by unplugin-vue-components // Read more: https://github.com/vuejs/core/pull/3399 -export { } +export {} declare module 'vue' { export interface GlobalComponents { Breadcrumb: typeof import('./src/components/Breadcrumb/index.vue')['default'] - ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb'] - ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem'] ElButton: typeof import('element-plus/es')['ElButton'] ElCheckbox: typeof import('element-plus/es')['ElCheckbox'] ElCol: typeof import('element-plus/es')['ElCol'] + ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider'] ElDatePicker: typeof import('element-plus/es')['ElDatePicker'] + ElForm: typeof import('element-plus/es')['ElForm'] + ElFormItem: typeof import('element-plus/es')['ElFormItem'] ElIcon: typeof import('element-plus/es')['ElIcon'] ElImage: typeof import('element-plus/es')['ElImage'] - ElInputNumber: typeof import('element-plus/es')['ElInputNumber'] - ElOption: typeof import('element-plus/es')['ElOption'] + ElInput: typeof import('element-plus/es')['ElInput'] + ElMenu: typeof import('element-plus/es')['ElMenu'] + ElMenuItem: typeof import('element-plus/es')['ElMenuItem'] ElPagination: typeof import('element-plus/es')['ElPagination'] - ElPopconfirm: typeof import('element-plus/es')['ElPopconfirm'] - ElRadioButton: typeof import('element-plus/es')['ElRadioButton'] - ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup'] ElRow: typeof import('element-plus/es')['ElRow'] - ElSelect: typeof import('element-plus/es')['ElSelect'] - ElTable: typeof import('element-plus/es')['ElTable'] - ElTableColumn: typeof import('element-plus/es')['ElTableColumn'] - ElTag: typeof import('element-plus/es')['ElTag'] EquipCard: typeof import('./src/components/equipCard.vue')['default'] EquipCardHall: typeof import('./src/components/equipCardHall/index.vue')['default'] EquipCardNew: typeof import('./src/components/equipCardNew/index.vue')['default'] diff --git a/src/views/user/orderManagement/index.vue b/src/views/user/orderManagement/index.vue index 7374095..07ffa68 100644 --- a/src/views/user/orderManagement/index.vue +++ b/src/views/user/orderManagement/index.vue @@ -5,19 +5,145 @@ import { getOrderListApi } from 'http/api/usercenter/seekorder' const queryParams = ref({}) const router = useRouter() - const pageSize = 20 + const pageSize = 10 const pageNumber = 1 const total: any = ref(0) - + const cardList= ref([]) + const status = 0 // 获取数据列表 - const getList = async () => { - const res: any = await getOrderListApi() - console.log('获取数据列表***', res) - tableData.value = res.rows - total.value = res.total - } + // const getList = async () => { + // const res: any = await getOrderListApi() + // console.log('获取数据列表***', res) + // tableData.value = res.rows + // total.value = res.total + // } + /** 查询列表 */ + const getList = async()=> { + // if(this.dateRange.length>0){ + // this.queryParams.startTime=this.dateRange[0] + // this.queryParams.endTime=this.dateRange[1] + // }else{ + // this.queryParams.startTime=undefined + // this.queryParams.endTime=undefined + // } + cardList.value = [ + { + company_name: '安徽博诺斯有限公司', + user_name: '王先生', + user_phone: '18725632356', + isChecked: false, + good_list: [ + { + goods_pic: + 'https://fc1tn.baidu.com/it/u=4185529537,1682541874&fm=202&src=766&fc=tdmatt&mola=new&crop=v1', + goods_name: 'W190挖掘机', + goods_code: '995221_JHL', + goods_type: '挖地型号996', + lease_date: '', + lease_pic: 300, + lease_day: 1, + goods_num: 0, + totalAmount: 0, + isChecked: false, + lease_date_string: '', - getList() + }, + ], + }, + { + company_name: '安徽博诺斯有限公司', + user_name: '王先生', + user_phone: '18725632356', + isChecked: false, + good_list: [ + { + goods_pic: + 'https://fc1tn.baidu.com/it/u=4185529537,1682541874&fm=202&src=766&fc=tdmatt&mola=new&crop=v1', + goods_name: 'W190挖掘机', + goods_code: '995221_JHL', + goods_type: '挖地型号996', + lease_date: '', + lease_pic: 300, + lease_day: 0, + goods_num: 0, + totalAmount: 0, + isChecked: false, + lease_date_string: '', + }, + { + goods_pic: + 'https://fc1tn.baidu.com/it/u=4185529537,1682541874&fm=202&src=766&fc=tdmatt&mola=new&crop=v1', + goods_name: 'W190挖掘机', + goods_code: '995221_JHL', + goods_type: '挖地型号996', + lease_date: '', + lease_pic: 300, + lease_day: 0, + goods_num: 0, + totalAmount: 0, + isChecked: false, + lease_date_string: '', + }, + { + goods_pic: + 'https://fc1tn.baidu.com/it/u=4185529537,1682541874&fm=202&src=766&fc=tdmatt&mola=new&crop=v1', + goods_name: 'W190挖掘机', + goods_code: '995221_JHL', + goods_type: '挖地型号996', + lease_date: '', + lease_pic: 300, + lease_day: 0, + goods_num: 0, + totalAmount: 0, + isChecked: false, + lease_date_string: '', + }, + ], + }, + { + company_name: '安徽博诺斯有限公司', + user_name: '王先生', + user_phone: '18725632356', + isChecked: false, + good_list: [ + { + goods_pic: + 'https://fc1tn.baidu.com/it/u=4185529537,1682541874&fm=202&src=766&fc=tdmatt&mola=new&crop=v1', + goods_name: 'W190挖掘机', + goods_code: '995221_JHL', + goods_type: '挖地型号996', + lease_date: '', + lease_pic: 300, + lease_day: 0, + goods_num: 0, + totalAmount: 0, + isChecked: false, + lease_date_string: '', + }, + { + goods_pic: + 'https://fc1tn.baidu.com/it/u=4185529537,1682541874&fm=202&src=766&fc=tdmatt&mola=new&crop=v1', + goods_name: 'W190挖掘机', + goods_code: '995221_JHL', + goods_type: '挖地型号996', + lease_date: '', + lease_pic: 300, + lease_day: 0, + goods_num: 0, + totalAmount: 0, + isChecked: false, + lease_date_string: '', + }, + ], + }, + ]; + total.value = cardList.value.length; + console.log(total.value) + } + + onMounted(() => { + getList() + }) // 查询按钮 const queryTableList = () => { @@ -71,6 +197,7 @@ -