lcw
This commit is contained in:
@ -33,7 +33,7 @@
|
||||
<el-form-item label="公交线路编码">
|
||||
<el-input
|
||||
disabled
|
||||
v-model="listQuery.zdbm"
|
||||
v-model="listQuery.gjxlbm"
|
||||
placeholder="公交线路编码"
|
||||
/>
|
||||
</el-form-item>
|
||||
|
@ -60,7 +60,7 @@ const searchBox = ref(); //搜索框
|
||||
const searchConfiger = ref([
|
||||
{
|
||||
label: "行政区划",
|
||||
prop: "xzqy",
|
||||
prop: "xzqhbm",
|
||||
placeholder: "行政区划",
|
||||
showType: "select",
|
||||
options: D_BZ_XZQHDM
|
||||
@ -69,13 +69,13 @@ const searchConfiger = ref([
|
||||
label: "开始时间",
|
||||
prop: "startTime",
|
||||
placeholder: "公交线路起点站",
|
||||
showType: "datetime"
|
||||
showType: "time"
|
||||
},
|
||||
{
|
||||
label: "结束时间",
|
||||
prop: "endTime",
|
||||
placeholder: "公交线路终点站",
|
||||
showType: "datetime"
|
||||
showType: "time"
|
||||
}
|
||||
]);
|
||||
|
||||
@ -107,8 +107,10 @@ const pageData = reactive({
|
||||
tableColumn: [
|
||||
{ label: "公交线路编码", prop: "gjxlbm" },
|
||||
{ label: "公交站点名称", prop: "zdmc" },
|
||||
{ label: "公交站点编码", prop: "xzqhbm" },
|
||||
{ label: "行政区划", prop: "xzqhbm", showSolt: true }
|
||||
{ label: "公交站点编码", prop: "zdbm" },
|
||||
{ label: "行政区划", prop: "xzqhbm", showSolt: true },
|
||||
{ label: "开始时间", prop: "kssj" },
|
||||
{ label: "结束时间", prop: "jssj" }
|
||||
]
|
||||
});
|
||||
|
||||
@ -140,7 +142,7 @@ const getList = () => {
|
||||
tbGjZdxxselectPage(data)
|
||||
.then((res) => {
|
||||
pageData.tableData = res.records;
|
||||
pageData.total = 0;
|
||||
pageData.total = res.total;
|
||||
})
|
||||
.finally(() => {
|
||||
pageData.tableConfiger.loading = false;
|
||||
|
@ -71,26 +71,9 @@ const urlImg = "/mosty-api/mosty-base/minio/image/download/";
|
||||
const detailDiloag = ref();
|
||||
const searchBox = ref(); //搜索框
|
||||
const searchConfiger = ref([
|
||||
|
||||
{
|
||||
label: "车牌号",
|
||||
prop: "cph",
|
||||
placeholder: "车牌号",
|
||||
showType: "input"
|
||||
},
|
||||
// {
|
||||
// label: "起点",
|
||||
// prop: "xlqdz",
|
||||
// placeholder: "起点",
|
||||
// showType: "input"
|
||||
// },
|
||||
// {
|
||||
// label: "终点",
|
||||
// prop: "xlzdz",
|
||||
// placeholder: "终点",
|
||||
// showType: "input"
|
||||
// },
|
||||
{
|
||||
label: "日期",
|
||||
label: "预警日期",
|
||||
prop: "startTime",
|
||||
placeholder: "日期",
|
||||
showType: "daterange",
|
||||
@ -158,7 +141,7 @@ const getList = () => {
|
||||
tbGjYjgetPageList(data)
|
||||
.then((res) => {
|
||||
pageData.tableData = res.records;
|
||||
pageData.total = 0;
|
||||
pageData.total = res.total;
|
||||
})
|
||||
.finally(() => {
|
||||
pageData.tableConfiger.loading = false;
|
||||
|
@ -0,0 +1,88 @@
|
||||
<template>
|
||||
<div class="dialog" v-if="dialogForm">
|
||||
<div class="flex justify-end">
|
||||
<el-button size="small" @click="close">关闭</el-button>
|
||||
</div>
|
||||
<el-form :label-width="230" label-position="left" v-model="personalInfo">
|
||||
<div class="flex align-center bottom" :key="index">
|
||||
<div style="width: calc(100% - 400px)">
|
||||
<div class="form-row">
|
||||
<el-form-item label="车辆驾驶员">
|
||||
<el-input v-model="personalInfo.cljsy" placeholder="车辆驾驶员" disabled />
|
||||
</el-form-item>
|
||||
<el-form-item label="车辆类型">
|
||||
<el-select v-model="personalInfo.cllx" placeholder="请选择车辆类型" disabled>
|
||||
<el-option
|
||||
v-for="item in dict.D_BZ_GGJTGJLX"
|
||||
:key="item.value"
|
||||
:label="item.zdmc"
|
||||
:value="item.dm"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<el-form-item label="车牌号">
|
||||
<el-input v-model="personalInfo.cph" placeholder="请输入" disabled/>
|
||||
</el-form-item>
|
||||
<el-form-item label="单位名称">
|
||||
<el-input v-model="personalInfo.dwmc" placeholder="请输入" disabled/>
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<el-form-item label="企业部门">
|
||||
<el-input v-model="personalInfo.qybm" placeholder="请输入" disabled/>
|
||||
</el-form-item>
|
||||
<el-form-item label="行政区域">
|
||||
<el-input v-model="personalInfo.xzqy" placeholder="请输入" disabled/>
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<el-form-item label="线路名称">
|
||||
<el-input v-model="personalInfo.xlmc" placeholder="请输入" disabled/>
|
||||
</el-form-item>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</el-form>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { reactive, ref, onMounted, getCurrentInstance } from "vue";
|
||||
const props = defineProps({
|
||||
dict: {
|
||||
type: Object,
|
||||
default: () => {}
|
||||
}
|
||||
})
|
||||
const personalInfo = ref({})
|
||||
const dialogForm = ref(false)
|
||||
const init = (type, res) => {
|
||||
dialogForm.value = true;
|
||||
personalInfo.value = res
|
||||
}
|
||||
const close = () => {
|
||||
dialogForm.value = false;
|
||||
}
|
||||
onMounted(() => {
|
||||
|
||||
});
|
||||
defineExpose({
|
||||
init
|
||||
});
|
||||
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
<style>
|
||||
.el-loading-mask {
|
||||
background: rgba(0, 0, 0, 0.5) !important;
|
||||
}
|
||||
|
||||
.justify-end {
|
||||
justify-content: right;
|
||||
}
|
||||
</style>
|
@ -0,0 +1,152 @@
|
||||
<template>
|
||||
<div>
|
||||
|
||||
<div ref="searchBox">
|
||||
<Search :searchArr="searchConfiger" @submit="onSearch" :key="pageData.keyCount">
|
||||
|
||||
</Search>
|
||||
</div>
|
||||
<!-- 表格 -->
|
||||
<!-- class="tabBox" -->
|
||||
<div>
|
||||
<MyTable :tableData="pageData.tableData" :tableColumn="pageData.tableColumn" :tableHeight="pageData.tableHeight"
|
||||
:key="pageData.keyCount" :tableConfiger="pageData.tableConfiger" :controlsWidth="pageData.controlsWidth"
|
||||
@chooseData="chooseData">
|
||||
<template #cllx="{ row }">
|
||||
<dict-tag :options="dict.D_BZ_GGJTGJLX" :value="row.cllx" :tag="false" />
|
||||
</template>
|
||||
<!-- 操作 -->
|
||||
<template #controls="{ row }">
|
||||
<el-link type="primary" @click="addEdit('basic', row)">详情</el-link>
|
||||
</template>
|
||||
</MyTable>
|
||||
<Pages @changeNo="changeNo" @changeSize="changeSize" :tableHeight="pageData.tableHeight" :pageConfiger="{
|
||||
...pageData.pageConfiger,
|
||||
total: pageData.total
|
||||
}"></Pages>
|
||||
</div>
|
||||
<!-- 详情 -->
|
||||
<Cldeict ref="cldeict" :dict="dict" />
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import MyTable from "@/components/aboutTable/MyTable.vue";
|
||||
import Pages from "@/components/aboutTable/Pages.vue";
|
||||
import Search from "@/components/aboutTable/Search.vue";
|
||||
import { tbGjclselectPage } from "@/api/mosty-zhgj.js";
|
||||
import { reactive, ref, onMounted, getCurrentInstance } from "vue";
|
||||
import Cldeict from "./cldeict.vue";
|
||||
const cldeict = ref()
|
||||
const searchBox = ref(); //搜索框
|
||||
const props = defineProps({
|
||||
dwid: { type: String, default: "" },
|
||||
dict: {
|
||||
type: Object,
|
||||
default: () => { }
|
||||
}
|
||||
})
|
||||
const searchConfiger = ref([
|
||||
{
|
||||
label: "车牌号",
|
||||
prop: "cph",
|
||||
placeholder: "车牌号",
|
||||
showType: "input"
|
||||
},
|
||||
{
|
||||
label: "车辆驾驶员",
|
||||
prop: "cljsy",
|
||||
placeholder: "车辆驾驶员",
|
||||
showType: "input"
|
||||
}, {
|
||||
label: "车辆类型",
|
||||
prop: "cllx",
|
||||
placeholder: "车辆类型",
|
||||
showType: "select",
|
||||
options: props.dict.D_BZ_GGJTGJLX
|
||||
}
|
||||
]);
|
||||
|
||||
const queryFrom = ref({});
|
||||
const pageData = reactive({
|
||||
tableData: [
|
||||
|
||||
],
|
||||
keyCount: 0,
|
||||
tableConfiger: {
|
||||
rowHieght: 61,
|
||||
showSelectType: "null",
|
||||
loading: false
|
||||
},
|
||||
total: 5,
|
||||
pageConfiger: {
|
||||
pageSize: 20,
|
||||
pageCurrent: 1
|
||||
},
|
||||
controlsWidth: 200,
|
||||
tableColumn: [
|
||||
{ label: "车辆类型", prop: "cllx", showSolt: true },
|
||||
{ label: "车牌号", prop: "cph" },
|
||||
{ label: "单位名称", prop: "dwmc" },
|
||||
{ label: "部门", prop: "qybm" },
|
||||
{ label: "线路名称", prop: "xlmc" },
|
||||
{ label: "驾驶员", prop: "cljsy" },
|
||||
|
||||
]
|
||||
});
|
||||
|
||||
onMounted(() => {
|
||||
getList();
|
||||
tabHeightFn();
|
||||
});
|
||||
//选择类型
|
||||
|
||||
const onSearch = (val) => {
|
||||
queryFrom.value = { ...val };
|
||||
pageData.pageConfiger.pageCurrent = 1;
|
||||
getList();
|
||||
};
|
||||
|
||||
const changeNo = (val) => {
|
||||
pageData.pageConfiger.pageNum = val;
|
||||
getList();
|
||||
};
|
||||
const changeSize = (val) => {
|
||||
pageData.pageConfiger.pageSize = val;
|
||||
getList();
|
||||
};
|
||||
|
||||
// 获取列表
|
||||
const getList = () => {
|
||||
pageData.tableConfiger.loading = true;
|
||||
let data = { ...pageData.pageConfiger, ...queryFrom.value, dwid: props.dwid };
|
||||
tbGjclselectPage(data)
|
||||
.then((res) => {
|
||||
pageData.tableData = res.records;
|
||||
pageData.total = res.total;
|
||||
})
|
||||
.finally(() => {
|
||||
pageData.tableConfiger.loading = false;
|
||||
});
|
||||
};
|
||||
|
||||
// 详情
|
||||
const addEdit = (type, row) => {
|
||||
cldeict.value.init(type, row);
|
||||
};
|
||||
|
||||
// 表格高度计算
|
||||
const tabHeightFn = () => {
|
||||
pageData.tableHeight =
|
||||
window.innerHeight - searchBox.value.offsetHeight - 350;
|
||||
window.onresize = function () {
|
||||
tabHeightFn();
|
||||
};
|
||||
};
|
||||
</script>
|
||||
|
||||
<style>
|
||||
.el-loading-mask {
|
||||
background: rgba(0, 0, 0, 0.5) !important;
|
||||
}
|
||||
</style>
|
@ -0,0 +1,163 @@
|
||||
<template>
|
||||
<div>
|
||||
|
||||
<div ref="searchBox">
|
||||
<Search
|
||||
:searchArr="searchConfiger"
|
||||
@submit="onSearch"
|
||||
:key="pageData.keyCount"
|
||||
>
|
||||
|
||||
</Search>
|
||||
</div>
|
||||
<!-- 表格 -->
|
||||
<!-- class="tabBox" -->
|
||||
<div >
|
||||
<MyTable
|
||||
:tableData="pageData.tableData"
|
||||
:tableColumn="pageData.tableColumn"
|
||||
:tableHeight="pageData.tableHeight"
|
||||
:key="pageData.keyCount"
|
||||
:tableConfiger="pageData.tableConfiger"
|
||||
:controlsWidth="pageData.controlsWidth"
|
||||
@chooseData="chooseData"
|
||||
>
|
||||
<!-- 操作 -->
|
||||
<template #controls="{ row }">
|
||||
<el-link type="primary" @click="addEdit('basic', row)">详情</el-link>
|
||||
</template>
|
||||
</MyTable>
|
||||
<Pages
|
||||
@changeNo="changeNo"
|
||||
@changeSize="changeSize"
|
||||
:tableHeight="pageData.tableHeight"
|
||||
:pageConfiger="{
|
||||
...pageData.pageConfiger,
|
||||
total: pageData.total
|
||||
}"
|
||||
></Pages>
|
||||
</div>
|
||||
<!-- 详情 -->
|
||||
<Cyrydeict ref="cyrydeict" :dict="dict"/>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import MyTable from "@/components/aboutTable/MyTable.vue";
|
||||
import Pages from "@/components/aboutTable/Pages.vue";
|
||||
import Search from "@/components/aboutTable/Search.vue";
|
||||
import {tbJcxxAbryselectPage } from "@/api/mosty-zhgj.js";
|
||||
import { reactive, ref, onMounted, getCurrentInstance } from "vue";
|
||||
import Cyrydeict from "./cyrydeict.vue";
|
||||
|
||||
const cyrydeict = ref()
|
||||
|
||||
const searchBox = ref(); //搜索框
|
||||
const props = defineProps({
|
||||
dwid: { type: String, default: "" },
|
||||
dict: {
|
||||
type: Object,
|
||||
default: () => {}
|
||||
},
|
||||
})
|
||||
const searchConfiger = ref([
|
||||
{
|
||||
label: "姓名",
|
||||
prop: "xm",
|
||||
placeholder: "姓名",
|
||||
showType: "input"
|
||||
},
|
||||
{
|
||||
label: "证件号码",
|
||||
prop: "zjhm",
|
||||
placeholder: "证件号码",
|
||||
showType: "input"
|
||||
} , {
|
||||
label: "联系方式",
|
||||
prop: "lxdh",
|
||||
placeholder: "联系方式",
|
||||
showType: "input"
|
||||
}
|
||||
]);
|
||||
|
||||
const queryFrom = ref({});
|
||||
const pageData = reactive({
|
||||
tableData: [
|
||||
|
||||
],
|
||||
keyCount: 0,
|
||||
tableConfiger: {
|
||||
rowHieght: 61,
|
||||
showSelectType: "null",
|
||||
loading: false
|
||||
},
|
||||
total: 5,
|
||||
pageConfiger: {
|
||||
pageSize: 20,
|
||||
pageCurrent: 1
|
||||
},
|
||||
controlsWidth: 200,
|
||||
tableColumn: [
|
||||
{ label: "姓名", prop: "xm" },
|
||||
{ label: "证件号码", prop: "zjhm" },
|
||||
{ label: "联系方式", prop: "lxdh" },
|
||||
{ label: "入职时间", prop: "rzsj" },
|
||||
{ label: "岗位", prop: "gw" }
|
||||
]
|
||||
});
|
||||
|
||||
onMounted(() => {
|
||||
getList();
|
||||
tabHeightFn();
|
||||
});
|
||||
//选择类型
|
||||
|
||||
const onSearch = (val) => {
|
||||
queryFrom.value = { ...val };
|
||||
pageData.pageConfiger.pageCurrent = 1;
|
||||
getList();
|
||||
};
|
||||
|
||||
const changeNo = (val) => {
|
||||
pageData.pageConfiger.pageNum = val;
|
||||
getList();
|
||||
};
|
||||
const changeSize = (val) => {
|
||||
pageData.pageConfiger.pageSize = val;
|
||||
getList();
|
||||
};
|
||||
|
||||
// 获取列表
|
||||
const getList = () => {
|
||||
pageData.tableConfiger.loading = true;
|
||||
let data = { ...pageData.pageConfiger, ...queryFrom.value,dwid:props.dwid };
|
||||
tbJcxxAbryselectPage(data)
|
||||
.then((res) => {
|
||||
pageData.tableData = res.records;
|
||||
pageData.total = res.total;
|
||||
})
|
||||
.finally(() => {
|
||||
pageData.tableConfiger.loading = false;
|
||||
});
|
||||
};
|
||||
|
||||
// 详情
|
||||
const addEdit = (type, row) => {
|
||||
cyrydeict.value.init(type, row);
|
||||
};
|
||||
|
||||
// 表格高度计算
|
||||
const tabHeightFn = () => {
|
||||
pageData.tableHeight =
|
||||
window.innerHeight - searchBox.value.offsetHeight - 350;
|
||||
window.onresize = function () {
|
||||
tabHeightFn();
|
||||
};
|
||||
};
|
||||
</script>
|
||||
|
||||
<style>
|
||||
.el-loading-mask {
|
||||
background: rgba(0, 0, 0, 0.5) !important;
|
||||
}
|
||||
</style>
|
@ -0,0 +1,98 @@
|
||||
<template>
|
||||
<div class="dialog" v-if="dialogForm">
|
||||
<div class="flex justify-end">
|
||||
<el-button size="small" @click="close">关闭</el-button>
|
||||
</div>
|
||||
<el-form :label-width="230" label-position="left" v-model="personalInfo">
|
||||
<div style="width: calc(100% - 400px);overflow: auto;">
|
||||
<div class="form-row">
|
||||
<el-form-item label="姓名">
|
||||
<el-input v-model="personalInfo.xm" placeholder="姓名" disabled />
|
||||
</el-form-item>
|
||||
<el-form-item label="民族">
|
||||
<el-select v-model="personalInfo.mzdm" placeholder="请选择民族" disabled>
|
||||
<el-option
|
||||
v-for="item in dict.D_BZ_MZ"
|
||||
:key="item.value"
|
||||
:label="item.zdmc"
|
||||
:value="item.dm"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<el-form-item label="证件号码">
|
||||
<el-input v-model="personalInfo.zjhm" placeholder="请输入证件号码" disabled/>
|
||||
</el-form-item>
|
||||
<el-form-item label="联系电话">
|
||||
<el-input v-model="personalInfo.lxdh" placeholder="请输入证件号码" disabled/>
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<el-form-item label="居住地址">
|
||||
<el-input v-model="personalInfo.jzdz" placeholder="请输入证件号码" disabled/>
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<el-form-item label="单位名称">
|
||||
<el-input v-model="personalInfo.dwmc" placeholder="请输入证件号码" disabled/>
|
||||
</el-form-item>
|
||||
<el-form-item label="企业部门">
|
||||
<el-input v-model="personalInfo.qybm" placeholder="请输入证件号码" disabled />
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<el-form-item label="入职时间">
|
||||
<el-input v-model="personalInfo.rzsj" placeholder="请输入入职时间" disabled/>
|
||||
</el-form-item>
|
||||
<el-form-item label="岗位">
|
||||
<el-input v-model="personalInfo.gw" placeholder="请输入岗位" disabled/>
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<el-form-item label="违法犯罪经历描述">
|
||||
<el-input v-model="personalInfo.wffzms" placeholder="请输入违法犯罪经历描述" disabled/>
|
||||
</el-form-item>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</el-form>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { reactive, ref, onMounted, getCurrentInstance } from "vue";
|
||||
const props = defineProps({
|
||||
dict: {
|
||||
type: Object,
|
||||
default: () => {}
|
||||
}
|
||||
})
|
||||
const personalInfo = ref({})
|
||||
const dialogForm=ref(false)
|
||||
const init = (type,res) => {
|
||||
dialogForm.value = true;
|
||||
personalInfo.value = res
|
||||
}
|
||||
const close = () => {
|
||||
dialogForm.value = false;
|
||||
}
|
||||
onMounted(() => {
|
||||
|
||||
});
|
||||
defineExpose({
|
||||
init
|
||||
});
|
||||
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
<style>
|
||||
.el-loading-mask {
|
||||
background: rgba(0, 0, 0, 0.5) !important;
|
||||
}
|
||||
.justify-end{
|
||||
justify-content: right;
|
||||
}
|
||||
</style>
|
@ -18,13 +18,13 @@
|
||||
<div style="width: calc(100% - 176px)">
|
||||
<div class="form-row">
|
||||
<el-form-item label="单位类型">
|
||||
<el-input
|
||||
<el-input disabled
|
||||
v-model="dataList.corpoInfo.dwlx"
|
||||
placeholder="ktv"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="统一社会信用代码">
|
||||
<el-input
|
||||
<el-input disabled
|
||||
v-model="dataList.corpoInfo.shxydm"
|
||||
placeholder="请输入"
|
||||
/>
|
||||
@ -32,13 +32,13 @@
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<el-form-item label="单位名称(营业执照登记名称)">
|
||||
<el-input
|
||||
<el-input disabled
|
||||
v-model="dataList.corpoInfo.dwmc"
|
||||
placeholder="请输入"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="单位注册地址">
|
||||
<el-input
|
||||
<el-input disabled
|
||||
v-model="dataList.corpoInfo.dwzcdz"
|
||||
placeholder="请输入"
|
||||
/>
|
||||
@ -46,13 +46,13 @@
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<el-form-item label="单位司机数量">
|
||||
<el-input
|
||||
<el-input disabled
|
||||
v-model="dataList.corpoInfo.dwsjsl"
|
||||
placeholder="请输入"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="单位车辆数量">
|
||||
<el-input
|
||||
<el-input disabled
|
||||
v-model="dataList.corpoInfo.dwclsl"
|
||||
placeholder="请输入"
|
||||
/>
|
||||
@ -60,7 +60,7 @@
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<el-form-item label="所属辖区">
|
||||
<el-input
|
||||
<el-input disabled
|
||||
v-model="dataList.corpoInfo.ssxq"
|
||||
placeholder="请输入"
|
||||
/>
|
||||
@ -78,102 +78,16 @@
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="从业人员" name="staff">
|
||||
<!-- 从业人员表格 -->
|
||||
<el-form :label-width="230" label-position="left">
|
||||
<div
|
||||
class="flex align-center bottom"
|
||||
v-for="(item, index) in dataList.personalInfo"
|
||||
:key="index"
|
||||
>
|
||||
<div style="width: calc(100% - 176px)">
|
||||
<div class="form-row">
|
||||
<el-form-item label="姓名">
|
||||
<el-input v-model="item.xm" placeholder="ktv" />
|
||||
</el-form-item>
|
||||
<el-form-item label="民族">
|
||||
<el-input v-model="item.shxydm" placeholder="请输入" />
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<el-form-item label="证件号码">
|
||||
<el-input v-model="item.zjhm" placeholder="请输入" />
|
||||
</el-form-item>
|
||||
<el-form-item label="联系电话">
|
||||
<el-input v-model="item.lxdh" placeholder="请输入" />
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<el-form-item label="居住地址">
|
||||
<el-input v-model="item.jzdz" placeholder="请输入" />
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<el-form-item label="单位名称">
|
||||
<el-input v-model="item.dwmc" placeholder="请输入" />
|
||||
</el-form-item>
|
||||
<el-form-item label="企业部门">
|
||||
<el-input v-model="item.qybm" placeholder="请输入" />
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<el-form-item label="入职时间">
|
||||
<el-input v-model="item.rzsj" placeholder="请输入" />
|
||||
</el-form-item>
|
||||
<el-form-item label="岗位">
|
||||
<el-input v-model="item.gw" placeholder="请输入" />
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<el-form-item label="违法犯罪经历描述">
|
||||
<el-input v-model="item.wffzms" placeholder="请输入" />
|
||||
</el-form-item>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<Empty :show="dataList.personalInfo.length == 0" />
|
||||
</el-form>
|
||||
<Cyry v-if="activeName=='staff'" :dwid="dataList.corpoInfo.id" :dict="dict"/>
|
||||
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="车辆" name="vehicle">
|
||||
<!-- 车辆 -->
|
||||
<el-form :label-width="230" label-position="left">
|
||||
<div
|
||||
class="flex align-center bottom"
|
||||
v-for="(item, index) in dataList.vehicleInfo"
|
||||
:key="index"
|
||||
>
|
||||
<div style="width: calc(100% - 176px)">
|
||||
<div class="form-row">
|
||||
<el-form-item label="车辆驾驶员">
|
||||
<el-input v-model="item.cljsy" placeholder="ktv" />
|
||||
</el-form-item>
|
||||
<el-form-item label="车辆类型">
|
||||
<el-input v-model="item.cllx" placeholder="请输入" />
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<el-form-item label="车牌号">
|
||||
<el-input v-model="item.cph" placeholder="请输入" />
|
||||
</el-form-item>
|
||||
<el-form-item label="单位名称">
|
||||
<el-input v-model="item.dwmc" placeholder="请输入" />
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<el-form-item label="企业部门">
|
||||
<el-input v-model="item.qybm" placeholder="请输入" />
|
||||
</el-form-item>
|
||||
<el-form-item label="行政区域">
|
||||
<el-input v-model="item.xzqy" placeholder="请输入" />
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<el-form-item label="线路名称">
|
||||
<el-input v-model="item.xlmc" placeholder="请输入" />
|
||||
</el-form-item>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<Clsl v-if="activeName=='vehicle'" :dwid="dataList.corpoInfo.id" :dict="dict"/>
|
||||
<!-- <el-form :label-width="230" label-position="left">
|
||||
|
||||
<Empty :show="dataList.vehicleInfo.length == 0" />
|
||||
</el-form>
|
||||
</el-form> -->
|
||||
</el-tab-pane>
|
||||
</el-tabs>
|
||||
</div>
|
||||
@ -184,6 +98,11 @@
|
||||
import { ref, reactive } from "vue";
|
||||
import { tbGjclselectList, tbJcxxAbrySelectList } from "@/api/mosty-zhgj.js";
|
||||
import Empty from "@/components/Empty/index.vue";
|
||||
import Cyry from './cyry.vue'
|
||||
import Clsl from './clsl.vue'
|
||||
const props = defineProps({
|
||||
dict: { type: Object, default:{} }
|
||||
});
|
||||
const dialogForm = ref(false);
|
||||
const activeName = ref("basic");
|
||||
const title = ref("单位信息");
|
||||
@ -192,20 +111,21 @@ const dataList = reactive({
|
||||
vehicleInfo: [],
|
||||
personalInfo: []
|
||||
});
|
||||
|
||||
// 初始化数据
|
||||
const init = (type, row) => {
|
||||
dialogForm.value = true;
|
||||
// 根据type和row初始化表单数据
|
||||
activeName.value = type;
|
||||
dataList.corpoInfo = { ...row };
|
||||
switchover(type);
|
||||
// switchover(type);
|
||||
};
|
||||
const switchover = (type) => {
|
||||
if (type == "staff") {
|
||||
gettbJcxxAbrySelectList();
|
||||
} else if (type == "vehicle") {
|
||||
gettbGjclselectList();
|
||||
}
|
||||
// if (type == "staff") {
|
||||
// // gettbJcxxAbrySelectList();
|
||||
// } else if (type == "vehicle") {
|
||||
// gettbGjclselectList();
|
||||
// }
|
||||
};
|
||||
const gettbJcxxAbrySelectList = () => {
|
||||
tbJcxxAbrySelectList({ dwid: dataList.corpoInfo.id }).then((res) => {
|
||||
|
@ -1,7 +1,7 @@
|
||||
<template>
|
||||
<div>
|
||||
<div class="titleBox">
|
||||
<PageTitle title="客运单位信息管理" />
|
||||
<PageTitle title="客运单位信息管理"/>
|
||||
</div>
|
||||
<!-- 搜索 -->
|
||||
<div ref="searchBox">
|
||||
@ -10,13 +10,7 @@
|
||||
@submit="onSearch"
|
||||
:key="pageData.keyCount"
|
||||
>
|
||||
<!-- <template #defaultSlot>
|
||||
<div>
|
||||
<el-input-number v-model="queryFrom.xqy"></el-input-number>
|
||||
<span class="ml10 mr10" style="color: #000">至</span>
|
||||
<el-input-number v-model="queryFrom.dqy"></el-input-number>
|
||||
</div>
|
||||
</template> -->
|
||||
|
||||
</Search>
|
||||
</div>
|
||||
<!-- 表格 -->
|
||||
@ -52,7 +46,7 @@
|
||||
></Pages>
|
||||
</div>
|
||||
<!-- 详情 -->
|
||||
<DetailForm ref="detailDiloag" />
|
||||
<DetailForm ref="detailDiloag" :dict="{D_BZ_MZ,D_BZ_GGJTGJLX}"/>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@ -65,20 +59,20 @@ import DetailForm from "./components/detailForm.vue";
|
||||
import { gjDwjbxxSelectPage } from "@/api/mosty-zhgj.js";
|
||||
import { reactive, ref, onMounted, getCurrentInstance } from "vue";
|
||||
const { proxy } = getCurrentInstance();
|
||||
|
||||
const { D_BZ_MZ,D_BZ_GGJTGJLX} =proxy.$dict("D_BZ_MZ","D_BZ_GGJTGJLX")
|
||||
const detailDiloag = ref();
|
||||
const searchBox = ref(); //搜索框
|
||||
|
||||
const searchConfiger = ref([
|
||||
{
|
||||
label: "单位名称",
|
||||
prop: "placeName",
|
||||
prop: "dwmc",
|
||||
placeholder: "单位名称",
|
||||
showType: "input"
|
||||
},
|
||||
{
|
||||
label: "单位类型",
|
||||
prop: "placeName",
|
||||
prop: "dwlx",
|
||||
placeholder: "单位类型",
|
||||
showType: "input"
|
||||
}
|
||||
@ -87,16 +81,7 @@ const searchConfiger = ref([
|
||||
const queryFrom = ref({});
|
||||
const pageData = reactive({
|
||||
tableData: [
|
||||
// {
|
||||
// id: 1,
|
||||
// placeName: "老王打印店",
|
||||
// placePhone: "13800138000",
|
||||
// legalPersonName: "张三",
|
||||
// legalPersonId: "511222222222222",
|
||||
// legalPersonPhone: "13900139000",
|
||||
// operationStatus: "在营",
|
||||
// jurisdiction: "巴宜区纺织路派出所"
|
||||
// }
|
||||
|
||||
],
|
||||
keyCount: 0,
|
||||
tableConfiger: {
|
||||
@ -111,10 +96,10 @@ const pageData = reactive({
|
||||
},
|
||||
controlsWidth: 200,
|
||||
tableColumn: [
|
||||
{ label: "单位名称", prop: "placeName" },
|
||||
{ label: "单位类型", prop: "operationStatus" },
|
||||
{ label: "单位车辆数量", prop: "jurisdiction" },
|
||||
{ label: "所属辖区", prop: "legalPersonName" }
|
||||
{ label: "单位名称", prop: "dwmc" },
|
||||
{ label: "单位类型", prop: "dwlx" },
|
||||
{ label: "单位车辆数量", prop: "dwclsl" },
|
||||
{ label: "所属辖区", prop: "ssxq" }
|
||||
]
|
||||
});
|
||||
|
||||
@ -146,7 +131,7 @@ const getList = () => {
|
||||
gjDwjbxxSelectPage(data)
|
||||
.then((res) => {
|
||||
pageData.tableData = res.records;
|
||||
pageData.total = 0;
|
||||
pageData.total = res.total;
|
||||
})
|
||||
.finally(() => {
|
||||
pageData.tableConfiger.loading = false;
|
||||
|
@ -142,7 +142,7 @@ const getList = () => {
|
||||
tbJcxxAbryselectPage(data)
|
||||
.then((res) => {
|
||||
pageData.tableData = res.records;
|
||||
pageData.total = 0;
|
||||
pageData.total = res.total;
|
||||
})
|
||||
.finally(() => {
|
||||
pageData.tableConfiger.loading = false;
|
||||
|
@ -12,65 +12,72 @@
|
||||
<div style="width: calc(100% - 176px)">
|
||||
<div class="form-row">
|
||||
<el-form-item label="行政区域">
|
||||
<el-input v-model="listQuery.dwlx" placeholder="行政区域" />
|
||||
<el-select v-model="listQuery.xzqy" placeholder="请选择车辆类型" disabled>
|
||||
<el-option
|
||||
v-for="item in dict.D_BZ_XZQHDM"
|
||||
:key="item.value"
|
||||
:label="item.zdmc"
|
||||
:value="item.dm"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="公交线路编码">
|
||||
<el-input
|
||||
v-model="listQuery.shxydm"
|
||||
<el-input disabled
|
||||
v-model="listQuery.xlbm"
|
||||
placeholder="公交线路编码"
|
||||
/>
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<el-form-item label="公交线路名称">
|
||||
<el-input v-model="listQuery.dwmc" placeholder="公交线路名称" />
|
||||
<el-input v-model="listQuery.xlmc" placeholder="公交线路名称" disabled/>
|
||||
</el-form-item>
|
||||
<el-form-item label="公交线路起点站">
|
||||
<el-input
|
||||
v-model="listQuery.dwzcdz"
|
||||
v-model="listQuery.xlqdz" disabled
|
||||
placeholder="公交线路起点站"
|
||||
/>
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<el-form-item label="公交线路终点站" class="el-form-items">
|
||||
<el-input
|
||||
v-model="listQuery.dwsjsl"
|
||||
<el-input disabled
|
||||
v-model="listQuery.xlzdz"
|
||||
placeholder="公交线路终点站"
|
||||
/>
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<!-- <div class="form-row">
|
||||
<el-form-item label="起点站首末车">
|
||||
<el-input v-model="listQuery.ssxq" placeholder="起点站首末车" />
|
||||
</el-form-item>
|
||||
</div>
|
||||
</div> -->
|
||||
<div class="form-row">
|
||||
<el-form-item label="开始时间">
|
||||
<el-input
|
||||
v-model="listQuery.ssxq"
|
||||
<el-form-item label="起点站开始时间">
|
||||
<el-input disabled
|
||||
v-model="listQuery.qdzjssj"
|
||||
placeholder="开始时间"
|
||||
/> </el-form-item
|
||||
><el-form-item label="结束时间">
|
||||
<el-input v-model="listQuery.ssxq" placeholder="结束时间" />
|
||||
><el-form-item label="起点站结束时间">
|
||||
<el-input v-model="listQuery.qdzkssj" placeholder="结束时间" disabled/>
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<!-- <div class="form-row">
|
||||
<el-form-item label="终点站点站首末车">
|
||||
<el-input
|
||||
v-model="listQuery.ssxq"
|
||||
placeholder="终点站点站首末车"
|
||||
/>
|
||||
</el-form-item>
|
||||
</div>
|
||||
</div> -->
|
||||
<div class="form-row">
|
||||
<el-form-item label="开始时间">
|
||||
<el-input
|
||||
v-model="listQuery.ssxq"
|
||||
<el-form-item label="终点站开始时间">
|
||||
<el-input disabled
|
||||
v-model="listQuery.zdzkssj"
|
||||
placeholder="开始时间"
|
||||
/> </el-form-item
|
||||
><el-form-item label="结束时间">
|
||||
<el-input v-model="listQuery.ssxq" placeholder="结束时间" />
|
||||
><el-form-item label="终点站结束时间">
|
||||
<el-input v-model="listQuery.zdzjssj" placeholder="结束时间" disabled/>
|
||||
</el-form-item>
|
||||
</div>
|
||||
</div>
|
||||
@ -82,7 +89,12 @@
|
||||
|
||||
<script setup>
|
||||
import { ref, reactive } from "vue";
|
||||
|
||||
const props = defineProps({
|
||||
dict: {
|
||||
type: Array,
|
||||
default: {},
|
||||
},
|
||||
});
|
||||
const dialogForm = ref(false);
|
||||
const title = ref("公交线路详情");
|
||||
const listQuery = ref({});
|
||||
|
@ -9,15 +9,7 @@
|
||||
:searchArr="searchConfiger"
|
||||
@submit="onSearch"
|
||||
:key="pageData.keyCount"
|
||||
>
|
||||
<!-- <template #defaultSlot>
|
||||
<div>
|
||||
<el-input-number v-model="queryFrom.xqy"></el-input-number>
|
||||
<span class="ml10 mr10" style="color: #000">至</span>
|
||||
<el-input-number v-model="queryFrom.dqy"></el-input-number>
|
||||
</div>
|
||||
</template> -->
|
||||
</Search>
|
||||
/>
|
||||
</div>
|
||||
<!-- 表格 -->
|
||||
<div class="tabBox">
|
||||
@ -30,6 +22,13 @@
|
||||
:controlsWidth="pageData.controlsWidth"
|
||||
@chooseData="chooseData"
|
||||
>
|
||||
<template #xzqy="{ row }">
|
||||
<dict-tag
|
||||
:options="D_BZ_XZQHDM"
|
||||
:value="row.xzqy"
|
||||
:tag="false"
|
||||
/>
|
||||
</template>
|
||||
<!-- 操作 -->
|
||||
<template #controls="{ row }">
|
||||
<el-link type="primary" @click="addEdit('detail', row)">详情</el-link>
|
||||
@ -46,7 +45,7 @@
|
||||
></Pages>
|
||||
</div>
|
||||
<!-- 详情 -->
|
||||
<DetailForm ref="detailDiloag" title="公交线路详情" />
|
||||
<DetailForm ref="detailDiloag" title="公交线路详情" :dict="{D_BZ_XZQHDM}"/>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@ -59,7 +58,7 @@ import DetailForm from "./components/detailForm.vue";
|
||||
import { tbGjclXlxxselectPage } from "@/api/mosty-zhgj.js";
|
||||
import { reactive, ref, onMounted, getCurrentInstance } from "vue";
|
||||
const { proxy } = getCurrentInstance();
|
||||
|
||||
const {D_BZ_XZQHDM}=proxy.$dict('D_BZ_XZQHDM')
|
||||
const detailDiloag = ref();
|
||||
const searchBox = ref(); //搜索框
|
||||
const searchConfiger = ref([
|
||||
@ -67,7 +66,8 @@ const searchConfiger = ref([
|
||||
label: "行政区划",
|
||||
prop: "xzqy",
|
||||
placeholder: "行政区划",
|
||||
showType: "input"
|
||||
showType: "select",
|
||||
options: D_BZ_XZQHDM,
|
||||
},
|
||||
{
|
||||
label: "公交线路起点站",
|
||||
@ -99,10 +99,10 @@ const pageData = reactive({
|
||||
},
|
||||
controlsWidth: 200,
|
||||
tableColumn: [
|
||||
{ label: "公交线路名称", prop: "placeName" },
|
||||
{ label: "公交线路起点站", prop: "operationStatus" },
|
||||
{ label: "公交线路终点站", prop: "jurisdiction" },
|
||||
{ label: "行政区划", prop: "legalPersonName" }
|
||||
{ label: "公交线路名称", prop: "xlmc" },
|
||||
{ label: "公交线路起点站", prop: "xlqdz" },
|
||||
{ label: "公交线路终点站", prop: "xlzdz" },
|
||||
{ label: "行政区划", prop: "xzqy",showSolt:true }
|
||||
]
|
||||
});
|
||||
|
||||
|
@ -13,31 +13,31 @@
|
||||
<div class="form-row">
|
||||
<div class="form-item">
|
||||
<div class="lable">车牌号</div>
|
||||
<div class="menu">{{ listQuery.cph }}</div>
|
||||
<div class="menu">{{ listQuery.msgs.cph }}</div>
|
||||
</div>
|
||||
<div class="form-item">
|
||||
<div class="lable">日期</div>
|
||||
<div class="menu">{{ listQuery.gprq }}</div>
|
||||
<div class="menu">{{listQuery.msgs.gprq }}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<div class="form-item">
|
||||
<div class="lable">车辆驾驶员</div>
|
||||
<div class="menu">{{ listQuery.cljsy }}</div>
|
||||
<div class="menu">{{ listQuery.msgs.cljsy }}</div>
|
||||
</div>
|
||||
<div class="form-item">
|
||||
<div class="lable">车辆起始线路</div>
|
||||
<div class="menu">{{ listQuery.clqsxl }}</div>
|
||||
<div class="menu">{{listQuery.msgs.clqsxl }}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<div class="form-item">
|
||||
<div class="lable">乘客数量</div>
|
||||
<div class="menu">{{ listQuery.cksl }}</div>
|
||||
<div class="menu">{{ listQuery.msgs.cksl }}</div>
|
||||
</div>
|
||||
<div class="form-item">
|
||||
<div class="lable">重点人数量</div>
|
||||
<div class="menu">{{ listQuery.zdrsl }}</div>
|
||||
<div class="menu">{{ listQuery.msgs.zdrsl }}</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 乘客信息 -->
|
||||
@ -152,31 +152,31 @@
|
||||
<div class="form-row">
|
||||
<div class="form-item">
|
||||
<div class="lable">车牌号</div>
|
||||
<div class="menu">{{ listQuery.cph }}</div>
|
||||
<div class="menu">{{listQuery.msgs.cph }}</div>
|
||||
</div>
|
||||
<div class="form-item">
|
||||
<div class="lable">日期</div>
|
||||
<div class="menu">{{ listQuery.gprq }}</div>
|
||||
<div class="menu">{{ listQuery.msgs.gprq }}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<div class="form-item">
|
||||
<div class="lable">车辆驾驶员</div>
|
||||
<div class="menu">{{ listQuery.cljsy }}</div>
|
||||
<div class="menu">{{ listQuery.msgs.cljsy }}</div>
|
||||
</div>
|
||||
<div class="form-item">
|
||||
<div class="lable">车辆起始线路</div>
|
||||
<div class="menu">{{ listQuery.clqsxl }}</div>
|
||||
<div class="menu">{{ listQuery.msgs.clqsxl }}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<div class="form-item">
|
||||
<div class="lable">乘客数量</div>
|
||||
<div class="menu">{{ listQuery.cksl }}</div>
|
||||
<div class="menu">{{ listQuery.msgs.cksl }}</div>
|
||||
</div>
|
||||
<div class="form-item">
|
||||
<div class="lable">重点人数量</div>
|
||||
<div class="menu">{{ listQuery.zdrsl }}</div>
|
||||
<div class="menu">{{ listQuery.msgs.zdrsl }}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -191,6 +191,7 @@
|
||||
import { ref, reactive } from "vue";
|
||||
import GdMap from "@/components/GdMap/index.vue";
|
||||
import { tbGpJbxxgetInfo, tbGjclgetInfo } from "@/api/mosty-zhgj.js";
|
||||
import emitter from "@/utils/eventBus.js";
|
||||
const props = defineProps({
|
||||
dict: {
|
||||
type: Object,
|
||||
@ -199,7 +200,7 @@ const props = defineProps({
|
||||
});
|
||||
const dialogForm = ref(false);
|
||||
const title = ref("购票详情");
|
||||
const listQuery = reactive({ zdrList: [], ztscryList: [], ckxxList: [] });
|
||||
const listQuery = reactive({ zdrList: [], ztscryList: [], ckxxList: [],msgs:{}});
|
||||
const show = ref(true);
|
||||
// 初始化数据
|
||||
const init = (type, row) => {
|
||||
@ -219,7 +220,10 @@ const init = (type, row) => {
|
||||
};
|
||||
const gettbGpJbxxgetInfo = (val) => {
|
||||
tbGpJbxxgetInfo(val).then((res) => {
|
||||
listQuery = res;
|
||||
listQuery.msgs = { ...res };
|
||||
listQuery.ckxxList = res.ckxxList;
|
||||
listQuery.zdrList = res.zdrList;
|
||||
listQuery.ztscryList = res.ztscryList;
|
||||
});
|
||||
};
|
||||
const gettbGjclgetInfo = (val) => {
|
||||
|
@ -64,21 +64,21 @@ const searchConfiger = ref([
|
||||
placeholder: "车牌号",
|
||||
showType: "input"
|
||||
},
|
||||
// {
|
||||
// label: "起点",
|
||||
// prop: "xlqdz",
|
||||
// placeholder: "起点",
|
||||
// showType: "input"
|
||||
// },
|
||||
// {
|
||||
// label: "终点",
|
||||
// prop: "xlzdz",
|
||||
// placeholder: "终点",
|
||||
// showType: "input"
|
||||
// },
|
||||
{
|
||||
label: "起点",
|
||||
prop: "xlqdz",
|
||||
placeholder: "起点",
|
||||
showType: "input"
|
||||
},
|
||||
{
|
||||
label: "终点",
|
||||
prop: "xlzdz",
|
||||
placeholder: "终点",
|
||||
showType: "input"
|
||||
},
|
||||
{
|
||||
label: "日期",
|
||||
prop: "endTime",
|
||||
label: "购票日期",
|
||||
prop: "gprq",
|
||||
placeholder: "日期",
|
||||
showType: "date"
|
||||
}
|
||||
@ -99,12 +99,12 @@ const pageData = reactive({
|
||||
},
|
||||
controlsWidth: 200,
|
||||
tableColumn: [
|
||||
{ label: "车牌号", prop: "gjxlbm" },
|
||||
{ label: "日期", prop: "zdmc" },
|
||||
{ label: "车辆驾驶员", prop: "xm" },
|
||||
{ label: "车辆行驶线路", prop: "xzqhbm" },
|
||||
{ label: "乘客数量", prop: "xzqhbm" },
|
||||
{ label: "重点人数量", prop: "xzqhbm" }
|
||||
{ label: "车牌号", prop: "cph" },
|
||||
{ label: "购票日期", prop: "gprq" },
|
||||
{ label: "车辆驾驶员", prop: "cljsy" },
|
||||
{ label: "车辆行驶线路", prop: "clqsxl" },
|
||||
{ label: "乘客数量", prop: "cksl" },
|
||||
{ label: "重点人数量", prop: "zdrsl" }
|
||||
]
|
||||
});
|
||||
onMounted(() => {
|
||||
@ -135,7 +135,7 @@ const getList = () => {
|
||||
tbGpJbxxselectPage(data)
|
||||
.then((res) => {
|
||||
pageData.tableData = res.records;
|
||||
pageData.total = 0;
|
||||
pageData.total = res.total;
|
||||
})
|
||||
.finally(() => {
|
||||
pageData.tableConfiger.loading = false;
|
||||
|
@ -134,7 +134,7 @@ const getList = () => {
|
||||
tbGjYjgetPageList(data)
|
||||
.then((res) => {
|
||||
pageData.tableData = res.records;
|
||||
pageData.total = 0;
|
||||
pageData.total = res.total;
|
||||
})
|
||||
.finally(() => {
|
||||
pageData.tableConfiger.loading = false;
|
||||
|
Reference in New Issue
Block a user