|
@@ -8,22 +8,38 @@
|
|
|
label-width="68px"
|
|
|
>
|
|
|
<el-form-item prop="vehiclenumber">
|
|
|
- <el-input
|
|
|
+ <!-- <el-input
|
|
|
v-model="queryParams.vehiclenumber"
|
|
|
placeholder="请输入车牌号"
|
|
|
clearable
|
|
|
size="small"
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
- />
|
|
|
+ /> -->
|
|
|
+ <el-select
|
|
|
+ v-model="queryParams.peopleId"
|
|
|
+ placeholder="请选择车辆所有人"
|
|
|
+ @change="handleQuery"
|
|
|
+ filterable
|
|
|
+ class="input_xiala"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in renYuans"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"
|
|
|
+ class="input_xiala"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
- <el-button
|
|
|
+ <!-- <el-button
|
|
|
type="primary"
|
|
|
icon="el-icon-search"
|
|
|
size="mini"
|
|
|
@click="handleQuery"
|
|
|
>搜索</el-button
|
|
|
- >
|
|
|
+ > -->
|
|
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
|
|
|
>重置</el-button
|
|
|
>
|
|
@@ -87,7 +103,13 @@
|
|
|
:header-cell-style="{ background: '#003C69', color: 'white' }"
|
|
|
>
|
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
|
- <el-table-column label="序号" align="center" prop="id" />
|
|
|
+ <el-table-column label="序号" align="center" prop="id">
|
|
|
+ <template scope="scope">
|
|
|
+ <span>{{
|
|
|
+ (queryParams.pageNum - 1) * queryParams.pageSize + scope.$index + 1
|
|
|
+ }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column label="车辆所有人" align="center" prop="peopleName" />
|
|
|
<el-table-column label="车牌号" align="center" prop="vehiclenumber" />
|
|
|
<el-table-column label="车辆型号" align="center" prop="vehiclemodel" />
|
|
@@ -275,6 +297,7 @@ import {
|
|
|
} from "@/api/militaryvehicleManagement/privateCar";
|
|
|
// 查询字典
|
|
|
import { getDicts } from "@/api/system/dict/data";
|
|
|
+import { getAll } from "@/api/grassrootsregistration/bdglmeeting";
|
|
|
export default {
|
|
|
name: "PrivateCar",
|
|
|
data() {
|
|
@@ -326,14 +349,6 @@ export default {
|
|
|
adminId: [
|
|
|
{ required: true, message: "创建人不能为空", trigger: "blur" },
|
|
|
],
|
|
|
- // certificatenumber: [
|
|
|
- // { required: true, message: "请输入正确的身份号码", trigger: "blur" },
|
|
|
- // {
|
|
|
- // pattern:
|
|
|
- // /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,
|
|
|
- // message: "请输入正确的身份号码",
|
|
|
- // },
|
|
|
- // ],
|
|
|
},
|
|
|
// 车辆类别
|
|
|
privateCar: [],
|
|
@@ -341,6 +356,8 @@ export default {
|
|
|
renYuan: [],
|
|
|
// 证件类别
|
|
|
documentType: [],
|
|
|
+ // 外面的人员
|
|
|
+ renYuans: [],
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
@@ -351,8 +368,15 @@ export default {
|
|
|
getDicts("documentType").then((response) => {
|
|
|
this.documentType = response.data;
|
|
|
});
|
|
|
+ this.getSuo();
|
|
|
},
|
|
|
methods: {
|
|
|
+ // 获取搜索所有人
|
|
|
+ getSuo() {
|
|
|
+ getAll().then((res) => {
|
|
|
+ this.renYuans = res.rows;
|
|
|
+ });
|
|
|
+ },
|
|
|
// 证件类型翻译
|
|
|
zhenJian(row, column) {
|
|
|
var zhenJian = "";
|
|
@@ -426,6 +450,7 @@ export default {
|
|
|
},
|
|
|
/** 重置按钮操作 */
|
|
|
resetQuery() {
|
|
|
+ this.queryParams.peopleId = null;
|
|
|
this.resetForm("queryForm");
|
|
|
this.handleQuery();
|
|
|
},
|
|
@@ -643,4 +668,14 @@ export default {
|
|
|
color: #fff;
|
|
|
background-color: #1890ff;
|
|
|
}
|
|
|
+/* 调整输入框提示文字颜色 */
|
|
|
+::v-deep .vue-treeselect__placeholder {
|
|
|
+ color: #bdbdbd4f !important;
|
|
|
+}
|
|
|
+::v-deep input::-webkit-input-placeholder {
|
|
|
+ color: #bdbdbd4f !important;
|
|
|
+}
|
|
|
+::v-deep input:-moz-placeholder {
|
|
|
+ color: #bdbdbd4f !important;
|
|
|
+}
|
|
|
</style>
|