|
|
@@ -1,5 +1,5 @@
|
|
|
<script setup lang="ts">
|
|
|
-import { apisystemuserlist,apisystemdzbcCarlist,apisystemdzbcCarexport,apisystemdzbcCarDel,apisystemdzbcCarAdd,apisystemdzbcCarUpdate } from '../../request/api.js'
|
|
|
+import { apisystemdzbcKyzlist,apisystemuserlist,apisystemdzbcCarlist,apisystemdzbcCarexport,apisystemdzbcCarDel,apisystemdzbcCarAdd,apisystemdzbcCarUpdate } from '../../request/api.js'
|
|
|
import type { ComponentSize, FormInstance, FormRules } from 'element-plus'
|
|
|
import { ElMessage } from 'element-plus'
|
|
|
interface RuleForm {
|
|
|
@@ -161,6 +161,21 @@ const getTableData=()=>{
|
|
|
item.nickName=data.nickName
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ let kyzdata=kyzList.value.filter(kyz=>{
|
|
|
+ return item.kyzId==kyz.id
|
|
|
+
|
|
|
+ })[0]
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ if(kyzdata){
|
|
|
+ item.kyzName=kyzdata.name
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
return item
|
|
|
|
|
|
})
|
|
|
@@ -185,6 +200,7 @@ const deleteItem=(id)=>{
|
|
|
})
|
|
|
}
|
|
|
let sijiList=ref([])
|
|
|
+let kyzList=ref([])
|
|
|
onMounted(()=>{
|
|
|
|
|
|
apisystemuserlist({
|
|
|
@@ -194,6 +210,12 @@ onMounted(()=>{
|
|
|
if(res.code==200){
|
|
|
|
|
|
sijiList.value=res.rows
|
|
|
+ apisystemdzbcKyzlist({}).then((res:any)=>{
|
|
|
+ kyzList.value=res.rows
|
|
|
+
|
|
|
+ }).catch((err:any)=>{
|
|
|
+ console.log(err)
|
|
|
+ })
|
|
|
getTableData()
|
|
|
}
|
|
|
|
|
|
@@ -247,7 +269,7 @@ onMounted(()=>{
|
|
|
<el-table element-loading-text='加载中' header-row-class-name="reset-gray-head" :data="tableData" style="width: 100%" v-loading="loading">
|
|
|
<el-table-column prop="carNum" label="车牌号" />
|
|
|
<el-table-column prop="carZw" label="座位数" />
|
|
|
-
|
|
|
+ <el-table-column prop="kyzName" label="所属客运公司" />
|
|
|
<el-table-column prop="driverId" label="司机">
|
|
|
<template #default="scope">
|
|
|
<div class="table-user-wrap">
|
|
|
@@ -336,7 +358,24 @@ onMounted(()=>{
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
-
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="所属客运公司">
|
|
|
+ <el-select
|
|
|
+ v-model="ruleForm.kyzId"
|
|
|
+ placeholder="所属客运公司"
|
|
|
+
|
|
|
+ style="width: 100%"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in kyzList"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="司机">
|