Zlpt_Portal/src/views/user/orderManagement/index.vue

92 lines
3.0 KiB
Vue
Raw Normal View History

2023-12-01 11:22:09 +08:00
<script setup lang="ts">
2023-12-04 09:12:38 +08:00
import { ref } from 'vue'
const queryParams = ref({})
2023-12-04 17:42:11 +08:00
import { useRouter } from 'vue-router'
import { useStore } from 'store/main'
const userStore = useStore()
const router = useRouter()
const route = useRoute()
import PagingComponent from 'components/PagingComponent/index.vue'
2023-12-04 09:12:38 +08:00
const pageSize = 20
const pageNumber = 1
2023-12-04 17:42:11 +08:00
const total: any = ref(0)
import { getOrderListApi } from 'http/api/usercenter/seekorder'
2023-12-04 09:12:38 +08:00
// 获取数据列表
2023-12-04 17:42:11 +08:00
const getList = async () => {
const res: any = await getOrderListApi()
console.log('获取数据列表***', res)
tableData.value = res.rows
total.value = res.total
2023-12-04 09:12:38 +08:00
}
2023-12-01 11:22:09 +08:00
2023-12-04 17:42:11 +08:00
getList()
// 查询按钮
const queryTableList = () => {
getList()
}
const tableData = ref([])
2023-12-01 11:22:09 +08:00
</script>
<template>
<!-- 订单管理 -->
2023-12-02 14:18:00 +08:00
<el-form :model="queryParams" :inline="true" label-width="auto" size="small">
2023-12-01 11:22:09 +08:00
<el-form-item label="订单编号:" prop="menuName">
<el-input />
</el-form-item>
<el-form-item label="创建时间:" prop="menuName">
<el-input />
</el-form-item>
<el-form-item label="状态:" prop="menuName">
<el-input />
</el-form-item>
<el-form-item label="装备类型:" prop="menuName">
<el-input />
</el-form-item>
<el-form-item label="装备名称:" prop="menuName">
<el-input />
</el-form-item>
<el-form-item>
2023-12-04 17:42:11 +08:00
<el-button type="primary" @click="queryTableList">查询</el-button>
2023-12-01 17:02:05 +08:00
<el-button type="success">保存</el-button>
2023-12-01 11:22:09 +08:00
</el-form-item>
</el-form>
<!-- 表格 -->
2023-12-04 09:12:38 +08:00
<el-table
:data="tableData"
style="width: 100%"
:header-cell-style="{
background: '#3E98FF',
color: '#fff'
}">
2023-12-04 17:42:11 +08:00
<el-table-column align="center" prop="code" label="订单编号" />
2023-12-06 15:58:21 +08:00
<el-table-column align="center" prop="supplierCompany" label="供应商" />
2023-12-04 17:42:11 +08:00
<el-table-column align="center" prop="createTime" label="订单创建日期" />
<el-table-column align="center" prop="payType" label="装备类型" />
2023-12-06 15:58:21 +08:00
<el-table-column align="center" prop="deviceName" label="装备名称" />
2023-12-04 17:42:11 +08:00
<el-table-column align="center" prop="orderStatus" label="订单状态" />
2023-12-01 17:02:05 +08:00
<el-table-column align="center" prop="name" label="操作" width="260px">
<template #default="scope">
2023-12-04 09:12:38 +08:00
<el-button size="small" type="primary">退租</el-button>
2023-12-01 17:02:05 +08:00
<el-button size="small" type="success">查看</el-button>
2023-12-04 09:12:38 +08:00
<el-button size="small" type="danger">续租</el-button>
2023-12-01 11:22:09 +08:00
</template>
</el-table-column>
</el-table>
2023-12-04 09:12:38 +08:00
<PagingComponent
@getList="getList"
:pageSize="pageSize"
:pageNumber="pageNumber"
:total="total" />
2023-12-01 11:22:09 +08:00
</template>
<style>
2023-12-04 09:12:38 +08:00
.el-form {
margin: 15px 0;
}
</style>