|
|
|
|
|
|
|
|
<script lang='ts' setup> |
|
|
<script lang='ts' setup> |
|
|
|
|
|
|
|
|
|
|
|
import { reactive } from 'vue'; |
|
|
|
|
|
const OBUList = reactive({ |
|
|
|
|
|
cno: '', |
|
|
|
|
|
carNo: '', |
|
|
|
|
|
carColors: '', |
|
|
|
|
|
OBUno: '', |
|
|
|
|
|
}) |
|
|
|
|
|
const options = [ |
|
|
|
|
|
{ |
|
|
|
|
|
value: 'Option1', |
|
|
|
|
|
label: 'Option1', |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
value: 'Option2', |
|
|
|
|
|
label: 'Option2', |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
value: 'Option3', |
|
|
|
|
|
label: 'Option3', |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
value: 'Option4', |
|
|
|
|
|
label: 'Option4', |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
value: 'Option5', |
|
|
|
|
|
label: 'Option5', |
|
|
|
|
|
}, |
|
|
|
|
|
] |
|
|
|
|
|
const tableData = [ |
|
|
|
|
|
{ |
|
|
|
|
|
date: '2016-05-03', |
|
|
|
|
|
name: 'Tom', |
|
|
|
|
|
state: 'California', |
|
|
|
|
|
city: 'Los Angeles', |
|
|
|
|
|
address: 'No. 189, Grove St, Los Angeles', |
|
|
|
|
|
zip: 'CA 90036', |
|
|
|
|
|
tag: 'Home', |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
date: '2016-05-02', |
|
|
|
|
|
name: 'Tom', |
|
|
|
|
|
state: 'California', |
|
|
|
|
|
city: 'Los Angeles', |
|
|
|
|
|
address: 'No. 189, Grove St, Los Angeles', |
|
|
|
|
|
zip: 'CA 90036', |
|
|
|
|
|
tag: 'Office', |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
date: '2016-05-04', |
|
|
|
|
|
name: 'Tom', |
|
|
|
|
|
state: 'California', |
|
|
|
|
|
city: 'Los Angeles', |
|
|
|
|
|
address: 'No. 189, Grove St, Los Angeles', |
|
|
|
|
|
zip: 'CA 90036', |
|
|
|
|
|
tag: 'Home', |
|
|
|
|
|
}, |
|
|
|
|
|
] |
|
|
|
|
|
const handleClick = () => { |
|
|
|
|
|
console.log('click') |
|
|
|
|
|
} |
|
|
</script> |
|
|
</script> |
|
|
<template> |
|
|
<template> |
|
|
OBU信息查询服务 |
|
|
|
|
|
|
|
|
<div class="OBU-query content-warpper"> |
|
|
|
|
|
<el-form :inline="true" :model="OBUList" class="demo-form-inline"> |
|
|
|
|
|
<el-form-item label="客户编号"> |
|
|
|
|
|
<el-input v-model="OBUList.cno" placeholder="客户编号" /> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="车牌号码"> |
|
|
|
|
|
<el-input v-model="OBUList.carNo" placeholder="车牌号码" /> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="车牌颜色"> |
|
|
|
|
|
<el-select v-model="OBUList.carColors" class="m-2" placeholder="Select"> |
|
|
|
|
|
<el-option |
|
|
|
|
|
v-for="item in options" |
|
|
|
|
|
:key="item.value" |
|
|
|
|
|
:label="item.label" |
|
|
|
|
|
:value="item.value" |
|
|
|
|
|
/> |
|
|
|
|
|
</el-select> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="OBU编号"> |
|
|
|
|
|
<el-input v-model="OBUList.OBUno" placeholder="OBU编号" /> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item><el-button type="primary">读OBU</el-button></el-form-item> |
|
|
|
|
|
<el-form-item label="状态"> |
|
|
|
|
|
<el-select v-model="OBUList.carColors" class="m-2" placeholder="Select"> |
|
|
|
|
|
<el-option |
|
|
|
|
|
v-for="item in options" |
|
|
|
|
|
:key="item.value" |
|
|
|
|
|
:label="item.label" |
|
|
|
|
|
:value="item.value" |
|
|
|
|
|
/> |
|
|
|
|
|
</el-select> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="每条页数"> |
|
|
|
|
|
<el-select v-model="OBUList.carColors" class="m-2" placeholder="Select"> |
|
|
|
|
|
<el-option |
|
|
|
|
|
v-for="item in options" |
|
|
|
|
|
:key="item.value" |
|
|
|
|
|
:label="item.label" |
|
|
|
|
|
:value="item.value" |
|
|
|
|
|
/> |
|
|
|
|
|
</el-select> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item><el-button type="primary" icon="Search">查询</el-button></el-form-item> |
|
|
|
|
|
<el-form-item><el-button type="warning" plain icon="Refresh">重置</el-button></el-form-item> |
|
|
|
|
|
</el-form> |
|
|
|
|
|
<el-table :data="tableData" style="width: 100%"> |
|
|
|
|
|
<el-table-column type="index" label="序号" width="64" fixed /> |
|
|
|
|
|
<el-table-column fixed prop="date" label="客户名称" width="150" /> |
|
|
|
|
|
<el-table-column prop="name" label="车牌" width="120" /> |
|
|
|
|
|
<el-table-column prop="state" label="车牌颜色" width="120" /> |
|
|
|
|
|
<el-table-column prop="city" label="车型" width="120" /> |
|
|
|
|
|
<el-table-column prop="address" label="OBU编号" width="160" /> |
|
|
|
|
|
<el-table-column prop="address" label="渠道" width="260" /> |
|
|
|
|
|
<el-table-column prop="zip" label="OBU状态" width="120" /> |
|
|
|
|
|
<el-table-column fixed="right" label="操作" width="160"> |
|
|
|
|
|
<template #default> |
|
|
|
|
|
<el-button type="primary" size="small" @click="handleClick">详情</el-button> |
|
|
|
|
|
<el-button text size="small">Edit</el-button> |
|
|
|
|
|
</template> |
|
|
|
|
|
</el-table-column> |
|
|
|
|
|
</el-table> |
|
|
|
|
|
</div> |
|
|
</template> |
|
|
</template> |
|
|
<style scoped> |
|
|
<style scoped> |
|
|
|
|
|
|