2023-12-01 11:22:09 +08:00
|
|
|
<script setup lang="ts">
|
2023-12-04 17:42:11 +08:00
|
|
|
import PagingComponent from 'components/PagingComponent/index.vue'
|
2023-12-07 17:48:36 +08:00
|
|
|
import uploadComponent from 'components/uploadComponent/index.vue'
|
|
|
|
|
const queryParams = ref({})
|
2023-12-04 09:12:38 +08:00
|
|
|
const pageSize = 20
|
|
|
|
|
const pageNumber = 1
|
|
|
|
|
const total: any = 20
|
2023-12-04 17:42:11 +08:00
|
|
|
const addMachinistVisible = ref(false)
|
2023-12-04 09:12:38 +08:00
|
|
|
// 获取数据列表
|
|
|
|
|
const getList = () => {
|
|
|
|
|
console.log('获取数据列表***')
|
|
|
|
|
}
|
2023-12-04 17:42:11 +08:00
|
|
|
// 新增机手管理
|
|
|
|
|
const handlerMachinistInfo = () => {
|
|
|
|
|
console.log('新增机手管理')
|
|
|
|
|
addMachinistVisible.value = true
|
|
|
|
|
}
|
2023-12-04 09:12:38 +08:00
|
|
|
const tableData = [
|
|
|
|
|
{
|
|
|
|
|
date: '2016-05-02',
|
|
|
|
|
name: '123xxx',
|
|
|
|
|
address: '合肥市蜀山区'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
date: '2016-05-02',
|
|
|
|
|
name: '123xxx',
|
|
|
|
|
address: '合肥市蜀山区'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
date: '2016-05-04',
|
|
|
|
|
name: '123xxx',
|
|
|
|
|
address: '合肥市蜀山区'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
date: '2016-05-01',
|
|
|
|
|
name: '123xxx',
|
|
|
|
|
address: '合肥市蜀山区'
|
|
|
|
|
}
|
|
|
|
|
]
|
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>
|
2023-12-04 17:42:11 +08:00
|
|
|
<el-button type="primary" @click="handlerMachinistInfo">新增</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
|
|
|
}"
|
|
|
|
|
max-height="400">
|
2023-12-01 11:22:09 +08:00
|
|
|
<el-table-column align="center" prop="name" label="机手姓名" />
|
|
|
|
|
<el-table-column align="center" prop="name" label="机手电话" />
|
|
|
|
|
<el-table-column align="center" prop="date" label="年龄" />
|
|
|
|
|
<el-table-column align="center" prop="name" label="性别" />
|
|
|
|
|
<el-table-column align="center" prop="name" label="身份证号" />
|
2023-12-01 17:02:05 +08:00
|
|
|
<el-table-column align="center" prop="name" label="操作" width="180">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<el-button size="small" type="primary">编辑</el-button>
|
|
|
|
|
<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-04 17:42:11 +08:00
|
|
|
|
|
|
|
|
<!-- 新增机手管理弹框 -->
|
|
|
|
|
<el-dialog v-model="addMachinistVisible" title="新增机手信息" align-center width="40%">
|
|
|
|
|
<el-form label-width="120px">
|
|
|
|
|
<el-form-item label="机手管理">
|
|
|
|
|
<el-input autocomplete="off" style="width: 290px" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="机手电话">
|
|
|
|
|
<el-input autocomplete="off" placeholder="请输入新手机号码" style="width: 290px" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="年龄">
|
|
|
|
|
<el-input autocomplete="off" placeholder="请输入新手机号码" style="width: 290px" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="性别">
|
|
|
|
|
<el-input autocomplete="off" placeholder="请输入新手机号码" style="width: 290px" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="身份证号">
|
|
|
|
|
<el-input autocomplete="off" placeholder="请输入新手机号码" style="width: 290px" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="身份证照片">
|
2023-12-07 17:48:36 +08:00
|
|
|
<uploadComponent
|
|
|
|
|
:maxLimit="1"
|
|
|
|
|
listType="picture-card"
|
|
|
|
|
:acceptTypeList="['.jpg', '.jpeg', '.png']"
|
|
|
|
|
height="120px"
|
|
|
|
|
width="150px">
|
|
|
|
|
<template v-slot:textContent>+ 上传头像面</template>
|
|
|
|
|
</uploadComponent>
|
|
|
|
|
<uploadComponent
|
|
|
|
|
:maxLimit="1"
|
|
|
|
|
listType="picture-card"
|
|
|
|
|
:acceptTypeList="['.jpg', '.jpeg', '.png']"
|
|
|
|
|
height="120px"
|
|
|
|
|
width="150px">
|
|
|
|
|
<template v-slot:textContent>+ 上传国徽面</template>
|
|
|
|
|
</uploadComponent>
|
2023-12-04 17:42:11 +08:00
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="持证信息">
|
2023-12-07 17:48:36 +08:00
|
|
|
<uploadComponent
|
|
|
|
|
:maxLimit="1"
|
|
|
|
|
listType="picture-card"
|
|
|
|
|
:acceptTypeList="['.jpg', '.jpeg', '.png']"
|
|
|
|
|
height="120px"
|
|
|
|
|
width="150px">
|
|
|
|
|
<template v-slot:textContent>+ 上传证件信息</template>
|
|
|
|
|
</uploadComponent>
|
2023-12-04 17:42:11 +08:00
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item>
|
|
|
|
|
<el-button type="success">保 存</el-button>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-form>
|
|
|
|
|
</el-dialog>
|
2023-12-01 11:22:09 +08:00
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<style>
|
2023-12-04 09:12:38 +08:00
|
|
|
.el-form {
|
|
|
|
|
margin: 15px 0;
|
|
|
|
|
}
|
2023-12-04 17:42:11 +08:00
|
|
|
|
|
|
|
|
.el-upload {
|
|
|
|
|
border: 1px solid #333;
|
|
|
|
|
margin: 0 5px;
|
|
|
|
|
padding: 15px;
|
|
|
|
|
}
|
2023-12-04 09:12:38 +08:00
|
|
|
</style>
|