[问题修复](hyx_门口门禁):

- bug修复
pet_门口门禁
huangyuxuan 2025-01-20 08:41:07 +08:00
parent 7b2e382dd4
commit c42c84c59a
6 changed files with 200 additions and 88 deletions

View File

@ -36,6 +36,11 @@
align="center"/> align="center"/>
<el-table-column type="index" label="序号" width="50" align="center" /> <el-table-column type="index" label="序号" width="50" align="center" />
<el-table-column prop="MOTORCADE_NAME" label="车队名称"/> <el-table-column prop="MOTORCADE_NAME" label="车队名称"/>
<el-table-column label="审核状态" align="center">
<template slot-scope="{row}">
{{ getAuditType(row.IS_AUDIT) }}
</template>
</el-table-column>
<el-table-column label="操作" align="left" width="300"> <el-table-column label="操作" align="left" width="300">
<template slot-scope="{row}"> <template slot-scope="{row}">
<el-button type="primary" icon="el-icon-view" size="mini" @click="handleEdit(row)"></el-button> <el-button type="primary" icon="el-icon-view" size="mini" @click="handleEdit(row)"></el-button>
@ -52,10 +57,10 @@
</div> </div>
<flow-step ref="flowStep" append-to-body @refresh="getList"/> <flow-step ref="flowStep" append-to-body @refresh="getList"/>
<!--新增--> <!--新增-->
<el-dialog :visible.sync="addLoading" width="600px"> <el-dialog :visible.sync="addLoading" width="600px">
<el-form ref="form" :model="form" label-width="110px" style="width: 500px;"> <el-form ref="form" :model="form" :rules="rules" label-width="110px" style="width: 500px;">
<el-form-item label="车队名称:"> <el-form-item label="车队名称:" prop="ADD_MOTORCADE_NAME">
<el-input v-model="form.ADD_MOTORCADE_NAME" placeholder="请输入车队名称" class="filter-item" style="width: 200px;"/> <el-input v-model="form.ADD_MOTORCADE_NAME" placeholder="请输入车队名称" class="filter-item" style="width: 200px;" />
</el-form-item> </el-form-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
@ -111,6 +116,11 @@ export default{
DOOR_NAME: '', DOOR_NAME: '',
TEMPORARY_TYPE: '2', TEMPORARY_TYPE: '2',
CORPINFO_ID: JSON.parse(sessionStorage.getItem('user')).CORPINFO_ID CORPINFO_ID: JSON.parse(sessionStorage.getItem('user')).CORPINFO_ID
},
rules: {
ADD_MOTORCADE_NAME: [
{ required: true, message: '车队名称不能为空', trigger: 'blur' }
]
} }
} }
}, },
@ -118,6 +128,13 @@ export default{
this.getList() this.getList()
}, },
methods: { methods: {
getAuditType(IS_AUDIT){
if (IS_AUDIT === '1'){
return '审核通过'
}else {
return '未审核'
}
},
// //
getQuery() { getQuery() {
this.$refs.multipleTable.clearSelection() this.$refs.multipleTable.clearSelection()
@ -157,18 +174,24 @@ export default{
this.addLoading = true this.addLoading = true
}, },
saveMotorcade(){ saveMotorcade(){
requestFN( this.$refs.form.validate((valid) => {
'/mkmj/management/motorcadeInfoManagement', if (valid) {
{ requestFN(
MOTORCADE_NAME: this.form.ADD_MOTORCADE_NAME, '/mkmj/management/motorcadeInfoManagement',
CORPINFO_ID: JSON.parse(sessionStorage.getItem('user')).CORPINFO_ID {
MOTORCADE_NAME: this.form.ADD_MOTORCADE_NAME,
CORPINFO_ID: JSON.parse(sessionStorage.getItem('user')).CORPINFO_ID
}
).then((data) => {
this.addLoading = false
this.form.MOTORCADE_NAME = ''
this.getQuery()
}).catch((e) => {
this.addLoading = false
})
} else {
this.$message.error('请填写完整信息');
} }
).then((data) => {
this.addLoading = false
this.form.MOTORCADE_NAME = ''
this.getQuery()
}).catch((e) => {
this.addLoading = false
}) })
}, },
handleEdit(row){ handleEdit(row){

View File

@ -38,8 +38,16 @@
<el-table-column prop="LICENCE_NO" label="车牌号"/> <el-table-column prop="LICENCE_NO" label="车牌号"/>
<el-table-column prop="CONTACT" label="联系人姓名"/> <el-table-column prop="CONTACT" label="联系人姓名"/>
<el-table-column prop="PHONE" label="联系人电话"/> <el-table-column prop="PHONE" label="联系人电话"/>
<el-table-column prop="LICENCE_TYPE" label="车牌类型"/> <el-table-column label="车牌类型" align="center">
<el-table-column prop="VEHICLE_TYPE" label="车辆类型"/> <template slot-scope="{row}">
{{ translateLicenceType(row.LICENCE_TYPE) }}
</template>
</el-table-column>
<el-table-column label="车辆类型" align="center">
<template slot-scope="{row}">
{{ translateVehicleType(row.VEHICLE_TYPE) }}
</template>
</el-table-column>
<el-table-column label="操作" align="left" width="300"> <el-table-column label="操作" align="left" width="300">
<template slot-scope="{row}"> <template slot-scope="{row}">
<el-button type="primary" icon="el-icon-edit" size="mini" @click="goEdit(row)"></el-button> <el-button type="primary" icon="el-icon-edit" size="mini" @click="goEdit(row)"></el-button>
@ -160,7 +168,7 @@
<el-dialog :visible.sync="editDialogVisible" title="编辑车辆信息" width="600px"> <el-dialog :visible.sync="editDialogVisible" title="编辑车辆信息" width="600px">
<el-form v-if="editDialogVisible" ref="editForm" :model="addForm" label-width="170px" style="padding:0 20px; width: 500px;"> <el-form v-if="editDialogVisible" ref="editForm" :model="addForm" label-width="170px" style="padding:0 20px; width: 500px;">
<el-form-item label="车牌号" prop="LICENCE_NO"> <el-form-item label="车牌号" prop="LICENCE_NO">
<el-input v-model="addForm.LICENCE_NO" type="text" maxlength="300" placeholder="这里输入车牌号..." @blur="goCheckLicenceNoAdd()"/> <el-input v-model="addForm.LICENCE_NO" type="text" maxlength="300" placeholder="这里输入车牌号..."/>
</el-form-item> </el-form-item>
<!-- 白牌蓝牌黄牌绿牌黑牌 下拉框--> <!-- 白牌蓝牌黄牌绿牌黑牌 下拉框-->
<el-form-item label="车牌类型" prop="LICENCE_TYPE"> <el-form-item label="车牌类型" prop="LICENCE_TYPE">
@ -260,8 +268,9 @@
<el-button type="primary" @click="editDialogConfirmBtn"> </el-button> <el-button type="primary" @click="editDialogConfirmBtn"> </el-button>
</div> </div>
</el-dialog> </el-dialog>
<div style="margin-left: 20px;"></div>
<div class="bottom-btn-group"> <div class="bottom-btn-group">
<el-button type="info" icon="el-icon-back" size="mini" @click="goBack"></el-button> <el-button size="mini" @click="goBack"></el-button>
</div> </div>
</div> </div>
</template> </template>
@ -385,6 +394,16 @@ export default{
this.listLoading = false this.listLoading = false
}) })
}, },
translateLicenceType(id) {
for (var i = 0; i < this.licenceTypeList.length; i++) {
if (this.licenceTypeList[i].ID == id) return this.licenceTypeList[i].NAME
}
},
translateVehicleType(id) {
for (var i = 0; i < this.vehicleTypeList.length; i++) {
if (this.vehicleTypeList[i].ID == id) return this.vehicleTypeList[i].NAME
}
},
goCheckLicenceNoAdd() { goCheckLicenceNoAdd() {
if (this.addForm.LICENCE_NO) { if (this.addForm.LICENCE_NO) {
const regex = /^([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1})$/ const regex = /^([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1})$/
@ -495,8 +514,8 @@ export default{
}) })
}, },
goEdit(row){ goEdit(row){
this.addForm.VEHICLE_ID = row.VEHICLE_ID
this.editDialogVisible = true this.editDialogVisible = true
this.addForm = { ...row };
}, },
editDialogCancelBtn(){ editDialogCancelBtn(){
this.editDialogVisible = false this.editDialogVisible = false
@ -521,9 +540,3 @@ export default{
} }
</script> </script>
<style scoped>
.bottom-btn-group {
margin-top: 20px;
text-align: center;
}
</style>

View File

@ -4,8 +4,8 @@
<el-form ref="form" v-model="form"> <el-form ref="form" v-model="form">
<el-row> <el-row>
<el-col :span="5"> <el-col :span="5">
<el-form-item label="车队名称:"> <el-form-item label="车牌号:">
<el-input v-model="form.MOTORCADE_NAME" placeholder="搜索" class="filter-item" style="width: 200px;"/> <el-input v-model="form.LICENCE_NO" placeholder="搜索" class="filter-item" style="width: 200px;"/>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
@ -38,18 +38,30 @@
<el-table-column prop="LICENCE_NO" label="车牌号"/> <el-table-column prop="LICENCE_NO" label="车牌号"/>
<el-table-column prop="CONTACT" label="联系人姓名"/> <el-table-column prop="CONTACT" label="联系人姓名"/>
<el-table-column prop="PHONE" label="联系人电话"/> <el-table-column prop="PHONE" label="联系人电话"/>
<el-table-column prop="LICENCE_TYPE" label="车牌类型"/> <el-table-column label="车牌类型" align="center">
<el-table-column prop="VEHICLE_TYPE" label="车辆类型"/> <template slot-scope="{row}">
{{ translateLicenceType(row.LICENCE_TYPE) }}
</template>
</el-table-column>
<el-table-column label="车辆类型" align="center">
<template slot-scope="{row}">
{{ translateVehicleType(row.VEHICLE_TYPE) }}
</template>
</el-table-column>
<el-table-column prop="AUDIT_STATE" label="审核状态" > <el-table-column prop="AUDIT_STATE" label="审核状态" >
<template slot-scope="{row}"> <template slot-scope="{row}">
<el-tag v-if="row.IS_AUDIT === '0' || row.IS_AUDIT === null" type="success"></el-tag> <el-tag v-if="row.QY_AUDITOR == null && row.GA_AUDITOR == null" type="success"></el-tag>
<el-tag v-if="row.IS_AUDIT === '1'" type="success"></el-tag> <el-tag v-if="(row.IS_AUDIT === '0' || row.IS_AUDIT === null) && row.GA_AUDITOR != null" type="success"></el-tag>
<el-tag v-if="row.IS_AUDIT === '2'" type="success"></el-tag> <el-tag v-if="row.IS_AUDIT === '1' && row.QY_AUDITOR != null" type="success"></el-tag>
<el-tag v-if="row.IS_AUDIT === '2'" type="success"></el-tag>
<el-tag v-if="row.IS_AUDIT === '3'" type="error"></el-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="操作" align="left" width="300"> <el-table-column label="操作" align="left" width="300">
<template slot-scope="{row}"> <template slot-scope="{row}">
<el-button v-if="getButton(row)" type="primary" icon="el-icon-edit" size="mini" @click="apply(row)"></el-button> <el-button v-if="getButton(row)" type="primary" icon="el-icon-edit" size="mini" @click="apply(row)"></el-button>
<el-button v-if="row.IS_AUDIT === '3'" type="warning" icon="el-icon-edit" size="mini" @click="remark(row)"></el-button>
<el-button v-if="row.IS_AUDIT === '3'" type="primary" icon="el-icon-edit" size="mini" @click="apply(row)"></el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@ -120,6 +132,26 @@
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<el-button @click="dialogVisible = false"> </el-button> <el-button @click="dialogVisible = false"> </el-button>
<el-button type="primary" @click="submitAudit"> </el-button> <el-button type="primary" @click="submitAudit"> </el-button>
</span>
</el-dialog>
<el-dialog
title="驳回原因"
:visible.sync="remarkDialogVisible"
width="30%"
:before-close="handleRemarkClose">
<el-form>
<el-form-item label="驳回原因">
<el-input
v-model="remarkText"
type="textarea"
:rows="4"
readonly>
</el-input>
</el-form-item>
</el-form>
<span slot="footer" class="dialog-footer">
<el-button @click="remarkDialogVisible = false">关闭</el-button>
</span> </span>
</el-dialog> </el-dialog>
</div> </div>
@ -137,6 +169,8 @@ export default{
page: 1, page: 1,
limit: 10 limit: 10
}, },
remarkDialogVisible: false, //
remarkText: '',
areaList: [], // areaList: [], //
listLoading: true, listLoading: true,
varList: [], varList: [],
@ -207,9 +241,9 @@ export default{
}, },
methods: { methods: {
getButton(row){ getButton(row){
if (row.IS_DANGEROUS_CAR === '0' && row.IS_AUDIT === '1'){ if (row.IS_DANGEROUS_CAR === '0' && row.IS_AUDIT === '1' && row.QY_AUDITOR == null){
return true return true
}else if (row.IS_DANGEROUS_CAR === '1' && row.IS_AUDIT === '0'){ }else if (row.IS_DANGEROUS_CAR === '1' && row.IS_AUDIT === '0' && row.GA_AUDITOR == null){
return true return true
}else { }else {
return false return false
@ -220,18 +254,26 @@ export default{
this.$refs.multipleTable.clearSelection() this.$refs.multipleTable.clearSelection()
this.getList() this.getList()
}, },
remark(row) {
this.remarkText = row.QY_REMARK || row.GA_REMARK; // row.REJECT_REASON
this.remarkDialogVisible = true; //
},
handleRemarkClose() {
this.remarkDialogVisible = false; //
},
translateLicenceType(id) {
for (var i = 0; i < this.licenceTypeList.length; i++) {
if (this.licenceTypeList[i].ID == id) return this.licenceTypeList[i].NAME
}
},
translateVehicleType(id) {
for (var i = 0; i < this.vehicleTypeList.length; i++) {
if (this.vehicleTypeList[i].ID == id) return this.vehicleTypeList[i].NAME
}
},
// //
reset() { reset() {
this.form = { this.form.LICENCE_NO = ''
USER_NAME: '',
PHONE: '',
ID_CARD: '',
CORPINFO_NAME: '',
DEPARTMENT_NAME: '',
VISIT_START_TIME: '',
VISIT_END_TIME: '',
DOOR_NAME: ''
}
this.getList() this.getList()
}, },
// //

View File

@ -19,7 +19,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="3"> <el-col :span="3">
<el-form-item v-show="roleName !== '普通用户角色'" label="车辆所属部门" prop="VEHICLE_DEPARTMENT_ID"> <el-form-item label="车辆所属部门" prop="VEHICLE_DEPARTMENT_ID">
<SelectTree <SelectTree
ref="selectTree_Search2" ref="selectTree_Search2"
:clearable="false" :clearable="false"
@ -30,10 +30,21 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="3"> <el-col :span="3">
<el-form-item v-show="roleName !== '普通用户角色'" label="车辆责任人"> <el-form-item label="车辆责任人">
<el-input v-model="searchFrom.USER_NAME" placeholder="请输入车辆责任人..." /> <el-input v-model="searchFrom.USER_NAME" placeholder="请输入车辆责任人..." />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="3">
<el-form-item label="审核状态" prop="IS_AUDIT">
<SelectTree
ref="selectTree_Search3"
:clearable="false"
:options="auditTypeList"
:props="vehicleDefaultProps"
v-model="searchFrom.IS_AUDIT"
placeholder="请选择车辆所属部门"/>
</el-form-item>
</el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label-width="10px"> <el-form-item label-width="10px">
<el-button v-waves type="primary" icon="el-icon-search" @click="getQuery"> <el-button v-waves type="primary" icon="el-icon-search" @click="getQuery">
@ -79,9 +90,16 @@
</el-table-column> </el-table-column>
<el-table-column prop="DEPT_NAME" label="车辆所属部门" align="center" /> <el-table-column prop="DEPT_NAME" label="车辆所属部门" align="center" />
<el-table-column prop="U_NAME" label="车辆责任人" align="center"/> <el-table-column prop="U_NAME" label="车辆责任人" align="center"/>
<el-table-column label="操作" align="center" width="480"> <el-table-column prop="VISIT_START_TIME" label="访问起始时间" align="center"/>
<el-table-column prop="VISIT_END_TIME" label="访问结束时间" align="center"/>
<el-table-column label="审核状态" align="center">
<template slot-scope="{row}"> <template slot-scope="{row}">
<el-button type="warning" icon="el-icon-more" size="mini" @click="vehicleInOutRecordBtn(row.LICENCE_NO)"></el-button> {{ getAuditType(row.IS_AUDIT) }}
</template>
</el-table-column>
<el-table-column label="操作" align="center" width="400">
<template slot-scope="{row}">
<el-button type="warning" size="mini" @click="vehicleInOutRecordBtn(row.LICENCE_NO)"></el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@ -119,17 +137,15 @@
style="width: 300px"/> style="width: 300px"/>
</el-form-item> </el-form-item>
<el-form-item label="车辆所属部门"> <el-form-item label="车辆所属部门">
<el-select <SelectTree
ref="selectTree_add1"
:clearable="false"
:options="departmentTreeData"
:props="defaultProps"
v-model="addForm.DEPARTMENT_ID" v-model="addForm.DEPARTMENT_ID"
placeholder="请选择部门" placeholder="请选择车辆所属部门"
@change="handleCorpChange"> style="width: 300px"
<el-option @change="handleCorpChange"/>
v-for="dept in departmentTreeData"
:key="dept.DEPARTMENT_ID"
:label="dept.NAME"
:value="dept.DEPARTMENT_ID">
</el-option>
</el-select>
</el-form-item> </el-form-item>
<el-form-item label="负责人"> <el-form-item label="负责人">
<el-select <el-select
@ -143,6 +159,20 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="访问起始时间">
<el-date-picker
v-model="addForm.VISIT_START_TIME"
type="datetime"
placeholder="选择日期时间">
</el-date-picker>
</el-form-item>
<el-form-item label="访问结束时间">
<el-date-picker
v-model="addForm.VISIT_END_TIME"
type="datetime"
placeholder="选择日期时间">
</el-date-picker>
</el-form-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button @click="addDialogCancelBtn"> </el-button> <el-button @click="addDialogCancelBtn"> </el-button>
@ -186,6 +216,11 @@ export default {
total: 0, total: 0,
KEYWORDS: '', KEYWORDS: '',
// //
auditTypeList: [
{ ID: '1', NAME: '待审核' },
{ ID: '2', NAME: '已审核' },
{ ID: '3', NAME: '审核驳回' }
],
licenceTypeList: [ licenceTypeList: [
// { ID: '', NAME: '' }, // { ID: '', NAME: '' },
{ ID: '0', NAME: '白牌' }, { ID: '0', NAME: '白牌' },
@ -221,6 +256,7 @@ export default {
varList: [], varList: [],
// //
searchFrom: { searchFrom: {
IS_AUDIT: '',
VEHICLE_ID: '', // ID() VEHICLE_ID: '', // ID()
LICENCE_NO: '', // LICENCE_NO: '', //
VEHICLE_TYPE: '', // VEHICLE_TYPE: '', //
@ -238,7 +274,9 @@ export default {
EMPLOYEE_VEHICLE_USER_NAME: '', // EMPLOYEE_VEHICLE_USER_NAME: '', //
DEPARTMENT_NAME: '', // DEPARTMENT_NAME: '', //
DEPARTMENT_ID: '', DEPARTMENT_ID: '',
USER_NAME: '' // USER_NAME: '', //
VISIT_START_TIME: '',
VISIT_END_TIME: ''
}, },
// //
editForm: { editForm: {
@ -280,6 +318,15 @@ export default {
this.getPageList() // this.getPageList() //
}, },
methods: { methods: {
getAuditType(IS_AUDIT){
if (IS_AUDIT === '2'){
return '已审核'
}else if (IS_AUDIT === '1'){
return '待审核'
}else if (IS_AUDIT === '3'){
return '审核驳回'
}
},
getRowKey(row) { getRowKey(row) {
return row.VEHICLE_ID return row.VEHICLE_ID
}, },
@ -326,8 +373,7 @@ export default {
'/mkmj/management/getXgfCarList?showCount=' + this.listQuery.limit + '&currentPage=' + this.listQuery.page, '/mkmj/management/getXgfCarList?showCount=' + this.listQuery.limit + '&currentPage=' + this.listQuery.page,
{ {
...this.searchFrom, ...this.searchFrom,
CORPINFO_ID: JSON.parse(sessionStorage.getItem('user')).CORPINFO_ID, CORPINFO_ID: JSON.parse(sessionStorage.getItem('user')).CORPINFO_ID
IS_AUDIT: 1
} }
).then((data) => { ).then((data) => {
this.listLoading = false this.listLoading = false
@ -362,18 +408,19 @@ export default {
// //
getDepartmentTreeData() { getDepartmentTreeData() {
requestFN( requestFN(
'/mkmj/management/getDeptList', '/department/listzTree',
{ {
CORPINFO_ID: JSON.parse(sessionStorage.getItem('user')).CORPINFO_ID CORPINFO_ID: JSON.parse(sessionStorage.getItem('user')).CORPINFO_ID
} }
).then((data) => { ).then((data) => {
this.departmentTreeData = data.deptList this.departmentTreeData = JSON.parse(data.zTreeNodes)
}).catch((e) => { }).catch((e) => {
}) })
}, },
handleCorpChange(deptId) { handleCorpChange(deptId) {
// ID // ID
this.getUserList(deptId); this.getUserList(deptId);
}, },
getUserList(deptId){ getUserList(deptId){
requestFN( requestFN(
@ -450,6 +497,8 @@ export default {
LICENCE_NO: this.addForm.LICENCE_NO, LICENCE_NO: this.addForm.LICENCE_NO,
LICENCE_TYPE: this.addForm.LICENCE_TYPE, LICENCE_TYPE: this.addForm.LICENCE_TYPE,
VEHICLE_TYPE: this.addForm.VEHICLE_TYPE, VEHICLE_TYPE: this.addForm.VEHICLE_TYPE,
VISIT_START_TIME: this.addForm.VISIT_START_TIME,
VISIT_END_TIME: this.addForm.VISIT_END_TIME,
CAR_FROM: '2' CAR_FROM: '2'
} }
).then((data) => { ).then((data) => {

View File

@ -58,16 +58,11 @@
<el-table-column prop="AREA_NAME" label="口门名称" width="100px" align="center"/> <el-table-column prop="AREA_NAME" label="口门名称" width="100px" align="center"/>
<el-table-column prop="AREA_LEVEL_NAME" label="口门级别" width="100px" align="center"/> <el-table-column prop="AREA_LEVEL_NAME" label="口门级别" width="100px" align="center"/>
<el-table-column prop="vehicle_plate_number" label="车牌号" width="100px" align="center"/> <el-table-column prop="vehicle_plate_number" label="车牌号" width="100px" align="center"/>
<!-- <el-table-column prop="vehicle_category_name" label="车辆类型" width="150px" align="center"/>-->
<el-table-column prop="VEHICLE_TYPE_NAME" label="车辆类型" width="150px" align="center"/> <el-table-column prop="VEHICLE_TYPE_NAME" label="车辆类型" width="150px" align="center"/>
<!-- <el-table-column prop="vehicle_filing_method" label="车辆所属类型" width="100px" align="center"/>-->
<el-table-column prop="VEHICLE_BELONG_TYPE_NAME" label="车辆所属类型" width="100px" align="center"/> <el-table-column prop="VEHICLE_BELONG_TYPE_NAME" label="车辆所属类型" width="100px" align="center"/>
<el-table-column prop="vehicle_arrival_status" label="车辆在港状态" width="100px" align="center"/> <el-table-column prop="vehicle_arrival_status" label="车辆在港状态" width="100px" align="center"/>
<el-table-column prop="VEHICLE_DEPARTMENT_NAME" label="车辆所属部门" align="center"/> <el-table-column prop="VEHICLE_DEPARTMENT_NAME" label="车辆所属部门" align="center"/>
<!-- <el-table-column prop="vehicle_filing_info_recording_org" label="车辆所属部门" align="center"/>-->
<el-table-column prop="USER_NAME" label="车辆责任人" width="150ox" align="center"/> <el-table-column prop="USER_NAME" label="车辆责任人" width="150ox" align="center"/>
<!-- <el-table-column prop="vehicle_contact_name" label="车辆联系人" width="150ox" align="center"/>-->
<!-- <el-table-column prop="vehicle_contact_phone_number" label="联系人手机号" width="120px" align="center"/>-->
<el-table-column prop="vehicle_arrival_barrier" label="入港闸口" align="center"/> <el-table-column prop="vehicle_arrival_barrier" label="入港闸口" align="center"/>
<el-table-column prop="vehicle_arrival_time" label="入港时间" align="center"/> <el-table-column prop="vehicle_arrival_time" label="入港时间" align="center"/>
<el-table-column prop="vehicle_departure_barrier" label="离港闸口" align="center"/> <el-table-column prop="vehicle_departure_barrier" label="离港闸口" align="center"/>

View File

@ -3,25 +3,13 @@
<div class="filter-container"> <div class="filter-container">
<el-form ref="form" v-model="form"> <el-form ref="form" v-model="form">
<el-col :span="5"> <el-col :span="5">
<el-form-item label="人员名称:"> <el-form-item label="姓名:">
<el-input v-model="form.USER_NAME" placeholder="搜索" class="filter-item" style="width: 200px;"/> <el-input v-model="form.USER_NAME" placeholder="请输入人员名称" class="filter-item" style="width: 200px;"/>
</el-form-item>
</el-col>
<el-col :span="5">
<el-form-item label="企业名称:">
<el-input v-model="form.CORPINFO_NAME" placeholder="搜索" class="filter-item" style="width: 200px;"/>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="5"> <el-col :span="5">
<el-form-item label="部门名称:"> <el-form-item label="部门名称:">
<el-input v-model="form.DEPARTMENT_NAME" placeholder="搜索" class="filter-item" style="width: 200px;"/> <el-input v-model="form.DEPARTMENT_NAME" placeholder="请输入部门名称" class="filter-item" style="width: 200px;"/>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="用户类型">
<el-select v-model="form.USER_TYPE" placeholder="请选择" style="width: 100%;">
<el-option v-for="item in typeList" :key="item.ID" :label="item.NAME" :value="item.ID" />
</el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
@ -52,13 +40,12 @@
<el-table-column type="index" label="序号" width="50" align="center" /> <el-table-column type="index" label="序号" width="50" align="center" />
<el-table-column prop="NAME" label="姓名"/> <el-table-column prop="NAME" label="姓名"/>
<el-table-column prop="USERNAME" label="手机号"/> <el-table-column prop="USERNAME" label="手机号"/>
<el-table-column prop="BELONG_TO_CORP_NAME" label="企业名称"/>
<el-table-column prop="DEPARTMENT_NAME" label="部门名称"/> <el-table-column prop="DEPARTMENT_NAME" label="部门名称"/>
<el-table-column prop="VALIDITY_PERIOD_START" label="培训有效期开始时间"/> <el-table-column prop="VALIDITY_PERIOD_START" label="培训有效期开始时间"/>
<el-table-column prop="VALIDITY_PERIOD_END" label="培训有效期结束时间"/> <el-table-column prop="VALIDITY_PERIOD_END" label="培训有效期结束时间"/>
<el-table-column label="操作" align="left" width="110"> <el-table-column label="操作" align="left" width="200">
<template slot-scope="{row}"> <template slot-scope="{row}">
<el-button type="primary" icon="el-icon-view" size="mini" @click="getAuditInfo(row)"></el-button> <el-button type="primary" icon="el-icon-view" size="mini" @click="getAuditInfo(row)"></el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@ -146,7 +133,10 @@ export default{
requestFN( requestFN(
'/mkmj/management/personPortInfoList?showCount=' + this.listQuery.limit + '&currentPage=' + this.listQuery.page, '/mkmj/management/personPortInfoList?showCount=' + this.listQuery.limit + '&currentPage=' + this.listQuery.page,
{ {
CORPINFO_ID: JSON.parse(sessionStorage.getItem('user')).CORPINFO_ID CORPINFO_ID: JSON.parse(sessionStorage.getItem('user')).CORPINFO_ID,
NAME: this.form.USER_NAME,
CORPINFO_NAME: this.form.CORPINFO_NAME,
DEPARTMENT_NAME: this.form.DEPARTMENT_NAME
} }
).then((data) => { ).then((data) => {
console.log(data) console.log(data)