| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- <template>
- <div>
- <el-form inline>
- <el-form-item>
- <el-input>
- <template #append>
- <el-button>搜索</el-button>
- </template>
- </el-input>
- </el-form-item>
- <el-form-item>
- <el-button icon="Plus" @click="openCarOwner('新增车主','')">新增</el-button>
- </el-form-item>
- <el-form-item>
- <el-button icon="Edit">编辑</el-button>
- </el-form-item>
- <el-form-item>
- <el-button icon="Delete">删除</el-button>
- </el-form-item>
- <el-form-item>
- <el-button icon="Download">导入</el-button>
- </el-form-item>
- <el-form-item>
- <el-button icon="Download">导入模板</el-button>
- </el-form-item>
- <el-form-item>
- <el-button icon="Upload">导出</el-button>
- </el-form-item>
- <el-form-item>
- <el-button icon="Memo">操作记录</el-button>
- </el-form-item>
- <el-form-item>
- <el-button icon="ChatLineRound">其他</el-button>
- </el-form-item>
- </el-form>
- <el-table :data="carOwnerList">
- <el-table-column label="名字"></el-table-column>
- <el-table-column label="姓氏"></el-table-column>
- <el-table-column label="手机"></el-table-column>
- <el-table-column label="邮箱"></el-table-column>
- <el-table-column label="住址"></el-table-column>
- <el-table-column label="备注"></el-table-column>
- <el-table-column label="操作">
- <template #default="scope">
- <el-button @click="putCarOwner" icon="edit">编辑</el-button>
- <el-button @click="deleteCarOwner" icon="delete">删除</el-button>
- </template>
- </el-table-column>
- </el-table>
- <el-dialog v-model="carOwnerShow" :title="carOwnerTitle">
- <el-form label-width="100">
- <el-form-item label="名称:">
- <el-input/>
- </el-form-item>
- <el-form-item label="姓氏:">
- <el-input/>
- </el-form-item>
- <el-form-item label="手机:">
- <el-input/>
- </el-form-item>
- <el-form-item label="邮箱:">
- <el-input/>
- </el-form-item>
- <el-form-item label="vip:">
- <el-input/>
- </el-form-item>
- </el-form>
- </el-dialog>
- </div>
- </template>
- <script setup>
- import { obtainCarOwnerList } from '@/api/carOwner'
- import { onMounted, reactive, ref } from 'vue'
- const carOwnerList = reactive([])
- const carOwnerShow = ref(false)
- const carOwnerTitle = ref('')
- const getCarOwnerList = () => {
- obtainCarOwnerList().then(res => {
- if (res.code === 0) {
- console.log(res.data)
- carOwnerList.length = 0
- carOwnerList.push(...res.data.list)
- }
- })
- }
- const deleteCarOwner = () => {
- }
- const putCarOwner = () => {
- }
- const openCarOwner = (head,data) => {
- }
- const carOwnerOperation = () => {
- }
- onMounted(() => {
- getCarOwnerList()
- })
- </script>
- <style scoped lang="scss">
- </style>
|