From e006264e926df1fd089a92a017cfd2b53c4fa2dc Mon Sep 17 00:00:00 2001
From: 曾富康 <1067864236@qq.com>
Date: 星期二, 16 六月 2026 16:57:51 +0800
Subject: [PATCH] 后台新增:司机列表字段
---
ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TDriver.java | 65 ++++++++++++++++
ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TCompanyMapper.xml | 3
ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCompanyController.java | 8 ++
ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_edit.html | 13 +++
ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java | 5 +
ManagementYKDTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/yesDriver.js | 11 ++
ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TCompany.java | 13 +++
ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriver_look.html | 41 ++++++++++
ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TDriverMapper.xml | 12 ++
ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_detail.html | 1
ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriver_edit.html | 7 +
ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriver_add.html | 7 +
ManagementYKDTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/yesDriver_info.js | 11 ++
ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_add.html | 13 +++
ManagementYKDTravel/guns-admin/src/main/webapp/static/modular/system/tCompany/tCompany_info.js | 5 +
ManagementYKDTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/tDriver.js | 11 ++
16 files changed, 222 insertions(+), 4 deletions(-)
diff --git a/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCompanyController.java b/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCompanyController.java
index 248ebe5..9ef91c0 100644
--- a/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCompanyController.java
+++ b/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCompanyController.java
@@ -401,6 +401,10 @@
if (commissionError != null) {
return commissionError;
}
+ // 新用户优先派单默认否,兼容旧页面或接口未传值的情况
+ if (tCompany.getNewUserPriorityDispatch() == null) {
+ tCompany.setNewUserPriorityDispatch(0);
+ }
tCompany.setIsNeedFerry(2);
tCompany.setType(2); //2:分公司
tCompany.setState(0); //0:正常
@@ -572,6 +576,10 @@
return commissionError;
}
TCompany oldCompany = tCompanyService.selectById(tCompany.getId());
+ // 新用户优先派单默认否,兼容旧页面或接口未传值的情况
+ if (tCompany.getNewUserPriorityDispatch() == null) {
+ tCompany.setNewUserPriorityDispatch(0);
+ }
tCompany.setIsNeedFerry(2);
User user = userService.selectById(userId);
if(null != user && ToolUtil.isNotEmpty(password)){
diff --git a/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java b/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java
index 6b44ce1..b5e7a56 100644
--- a/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java
+++ b/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java
@@ -1131,6 +1131,11 @@
obj.setIdCardImgUrl2(tDriver.getIdCardImgUrl2());
obj.setDriverAddress(tDriver.getDriverAddress());
obj.setTaxiAptitudeCard(tDriver.getTaxiAptitudeCard());
+ obj.setEnterpriseName(tDriver.getEnterpriseName());
+ obj.setQualificationCertificateNumber(tDriver.getQualificationCertificateNumber());
+ obj.setQualificationCertificateImg(tDriver.getQualificationCertificateImg());
+ obj.setVehicleOperationCertificateNumber(tDriver.getVehicleOperationCertificateNumber());
+ obj.setVehicleOperationCertificateImg(tDriver.getVehicleOperationCertificateImg());
obj.setJobNumber(tDriver.getJobNumber());
obj.setAccount(tDriver.getPhone());
obj.setPassword(tDriver.getPassword());
diff --git a/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TCompanyMapper.xml b/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TCompanyMapper.xml
index 0a38ad2..ec2a4b6 100644
--- a/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TCompanyMapper.xml
+++ b/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TCompanyMapper.xml
@@ -25,6 +25,7 @@
<result column="isCanModifyAmount" property="isCanModifyAmount" />
<result column="isOfflinePay" property="isOfflinePay" />
<result column="isOpenDriverSelfTrip" property="isOpenDriverSelfTrip" />
+ <result column="newUserPriorityDispatch" property="newUserPriorityDispatch" />
<result column="name" property="name" />
<result column="type" property="type" />
<result column="superiorId" property="superiorId" />
@@ -68,7 +69,7 @@
<sql id="Base_Column_List">
id, isSpe, isTaxi, isCross, isCrossLogistics, isSameLogistics, isCharter, isSpeFixedOrProportional, isTaxiFixedOrProportional,
isCrossLogisticsFixedOrProportional, isSameLogisticsFixedOrProportional, speMoney, taxiMoney, crossMoney, crossLogisticsMoney, sameLogisticsMoney,
- isNeedFerry, isCanSelectSeat, isCanModifyAmount, isOfflinePay, isOpenDriverSelfTrip, name, type, superiorId, principalName, principalPhone, adminName, adminPhone, urgentPhoen, setupTime, identifier, addressCode,
+ isNeedFerry, isCanSelectSeat, isCanModifyAmount, isOfflinePay, isOpenDriverSelfTrip, newUserPriorityDispatch, name, type, superiorId, principalName, principalPhone, adminName, adminPhone, urgentPhoen, setupTime, identifier, addressCode,
businessScope, contactAddress, documentAddress, economicType, regCapital, legalName, legalId, legalPhone, legalPhotoUrl, licensingAgency, licenseTime,
licenseStartTime, licenseEndTime, licenseNumber, carNum, driverNum, mac, state, flag, upload, insertTime, detailAddress, companyInfo, scale, cross
</sql>
diff --git a/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TDriverMapper.xml b/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TDriverMapper.xml
index 5c24b10..aa5d0c4 100644
--- a/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TDriverMapper.xml
+++ b/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TDriverMapper.xml
@@ -38,6 +38,11 @@
<result column="taxiDriver" property="taxiDriver" />
<result column="taxiAptitudeCard" property="taxiAptitudeCard" />
<result column="networkCarlssueImg" property="networkCarlssueImg" />
+ <result column="enterpriseName" property="enterpriseName" />
+ <result column="qualificationCertificateNumber" property="qualificationCertificateNumber" />
+ <result column="qualificationCertificateImg" property="qualificationCertificateImg" />
+ <result column="vehicleOperationCertificateNumber" property="vehicleOperationCertificateNumber" />
+ <result column="vehicleOperationCertificateImg" property="vehicleOperationCertificateImg" />
<result column="networkCarlssueOrganization" property="networkCarlssueOrganization" />
<result column="networkCarlssueDate" property="networkCarlssueDate" />
<result column="getNetworkCarProofDate" property="getNetworkCarProofDate" />
@@ -70,7 +75,7 @@
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
- id, account, jobNumber, phone, password, name, sex, idCard, companyId, headImgUrl, faceImgUrl, idCardImgUrl1, idCardImgUrl2, placeOfEmployment, birthday, bankCardNumber, driverNationality, driverNation, driverMaritalStatus, driverLanguageLevel, driverEducation, driverCensus, driverAddress, driverContactAddress, licenseCode, licenselImgUrl, driverAge, driveCard, driveCardImgUrl, driverType, getDriverLicenseDate, driverLicenseOn, driverLicenseOff, taxiDriver, taxiAptitudeCard, networkCarlssueImg, networkCarlssueOrganization, networkCarlssueDate, getNetworkCarProofDate, networkCarProofOn, networkCarProofOff, registerDate, fullTimeDriver, inDriverBlacklist, commercialType, contractCompany, contractOn, contractOff, emergencyContact, emergencyContactPhone, emergencyContactAddress, remark, isPlatCar, carId, authState, state, flag, insertTime, insertUser, updateTime, updateUser, addType
+ id, account, jobNumber, phone, password, name, sex, idCard, companyId, headImgUrl, faceImgUrl, idCardImgUrl1, idCardImgUrl2, placeOfEmployment, birthday, bankCardNumber, driverNationality, driverNation, driverMaritalStatus, driverLanguageLevel, driverEducation, driverCensus, driverAddress, driverContactAddress, licenseCode, licenselImgUrl, driverAge, driveCard, driveCardImgUrl, driverType, getDriverLicenseDate, driverLicenseOn, driverLicenseOff, taxiDriver, taxiAptitudeCard, networkCarlssueImg, enterpriseName, qualificationCertificateNumber, qualificationCertificateImg, vehicleOperationCertificateNumber, vehicleOperationCertificateImg, networkCarlssueOrganization, networkCarlssueDate, getNetworkCarProofDate, networkCarProofOn, networkCarProofOff, registerDate, fullTimeDriver, inDriverBlacklist, commercialType, contractCompany, contractOn, contractOff, emergencyContact, emergencyContactPhone, emergencyContactAddress, remark, isPlatCar, carId, authState, state, flag, insertTime, insertUser, updateTime, updateUser, addType
</sql>
<!--根据条件查询待审核司机列表-->
@@ -121,6 +126,11 @@
case when dd.addType = 1 then '司机注册' when dd.addType = 2 then '平台添加' when dd.addType = 3 then '分公司添加' when dd.addType = 4 then '加盟商添加' else '' end as addTypeStr,
case when dd.sex = 1 then '男' when dd.sex = 2 then '女' else '' end as sexStr,
case when dd.authState = 1 then '待审核' when dd.authState = 2 then '正常' when dd.authState = 3 then '冻结' when dd.authState = 4 then '已拒绝' end as authStateStr,
+ dd.enterpriseName as enterpriseName,
+ dd.qualificationCertificateNumber as qualificationCertificateNumber,
+ dd.qualificationCertificateImg as qualificationCertificateImg,
+ dd.vehicleOperationCertificateNumber as vehicleOperationCertificateNumber,
+ dd.vehicleOperationCertificateImg as vehicleOperationCertificateImg,
dd.* from t_driver as dd
LEFT JOIN (select * from t_company where flag != 3) as cc on cc.id = dd.companyId
LEFT JOIN (
diff --git a/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TCompany.java b/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TCompany.java
index 58ade6d..2a9e0b3 100644
--- a/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TCompany.java
+++ b/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TCompany.java
@@ -119,6 +119,10 @@
*/
private Integer isOpenDriverSelfTrip;
/**
+ * 新用户优先派单(0=否,1=是)
+ */
+ private Integer newUserPriorityDispatch;
+ /**
* 企业名称
*/
private String name;
@@ -585,6 +589,14 @@
this.isOpenDriverSelfTrip = isOpenDriverSelfTrip;
}
+ public Integer getNewUserPriorityDispatch() {
+ return newUserPriorityDispatch;
+ }
+
+ public void setNewUserPriorityDispatch(Integer newUserPriorityDispatch) {
+ this.newUserPriorityDispatch = newUserPriorityDispatch;
+ }
+
public String getName() {
return name;
}
@@ -973,6 +985,7 @@
", isCanModifyAmount=" + isCanModifyAmount +
", isOfflinePay=" + isOfflinePay +
", isOpenDriverSelfTrip=" + isOpenDriverSelfTrip +
+ ", newUserPriorityDispatch=" + newUserPriorityDispatch +
", name=" + name +
", type=" + type +
", superiorId=" + superiorId +
diff --git a/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TDriver.java b/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TDriver.java
index 8d9eb8a..0ac4c99 100644
--- a/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TDriver.java
+++ b/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TDriver.java
@@ -166,6 +166,26 @@
*/
private String networkCarlssueImg;
/**
+ * 所属企业
+ */
+ private String enterpriseName;
+ /**
+ * 从业资格证号码
+ */
+ private String qualificationCertificateNumber;
+ /**
+ * 从业资格证图片
+ */
+ private String qualificationCertificateImg;
+ /**
+ * 车辆运营证号码
+ */
+ private String vehicleOperationCertificateNumber;
+ /**
+ * 车辆运营证图片
+ */
+ private String vehicleOperationCertificateImg;
+ /**
* 网络预约出租车驾驶员证发证机构
*/
private String networkCarlssueOrganization;
@@ -617,6 +637,46 @@
this.networkCarlssueImg = networkCarlssueImg;
}
+ public String getEnterpriseName() {
+ return enterpriseName;
+ }
+
+ public void setEnterpriseName(String enterpriseName) {
+ this.enterpriseName = enterpriseName;
+ }
+
+ public String getQualificationCertificateNumber() {
+ return qualificationCertificateNumber;
+ }
+
+ public void setQualificationCertificateNumber(String qualificationCertificateNumber) {
+ this.qualificationCertificateNumber = qualificationCertificateNumber;
+ }
+
+ public String getQualificationCertificateImg() {
+ return qualificationCertificateImg;
+ }
+
+ public void setQualificationCertificateImg(String qualificationCertificateImg) {
+ this.qualificationCertificateImg = qualificationCertificateImg;
+ }
+
+ public String getVehicleOperationCertificateNumber() {
+ return vehicleOperationCertificateNumber;
+ }
+
+ public void setVehicleOperationCertificateNumber(String vehicleOperationCertificateNumber) {
+ this.vehicleOperationCertificateNumber = vehicleOperationCertificateNumber;
+ }
+
+ public String getVehicleOperationCertificateImg() {
+ return vehicleOperationCertificateImg;
+ }
+
+ public void setVehicleOperationCertificateImg(String vehicleOperationCertificateImg) {
+ this.vehicleOperationCertificateImg = vehicleOperationCertificateImg;
+ }
+
public String getNetworkCarlssueOrganization() {
return networkCarlssueOrganization;
}
@@ -923,6 +983,11 @@
", taxiDriver=" + taxiDriver +
", taxiAptitudeCard=" + taxiAptitudeCard +
", networkCarlssueImg=" + networkCarlssueImg +
+ ", enterpriseName=" + enterpriseName +
+ ", qualificationCertificateNumber=" + qualificationCertificateNumber +
+ ", qualificationCertificateImg=" + qualificationCertificateImg +
+ ", vehicleOperationCertificateNumber=" + vehicleOperationCertificateNumber +
+ ", vehicleOperationCertificateImg=" + vehicleOperationCertificateImg +
", networkCarlssueOrganization=" + networkCarlssueOrganization +
", networkCarlssueDate=" + networkCarlssueDate +
", getNetworkCarProofDate=" + getNetworkCarProofDate +
diff --git a/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_add.html b/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_add.html
index dfe38f1..b7fed26 100644
--- a/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_add.html
+++ b/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_add.html
@@ -237,6 +237,19 @@
</div>
</div>
</div>
+ <div class="form-group">
+ <label class="col-sm-2 control-label">新用户优先派单:</label>
+ <div class="col-sm-9" style="display: flex;align-items: center;">
+ <div class="radio radio-info radio-inline">
+ <input id="newUserPriorityDispatch1" name="newUserPriorityDispatch" type="radio" value="1">
+ <label for="newUserPriorityDispatch1"> 是 </label>
+ </div>
+ <div class="radio radio-success radio-inline">
+ <input checked="" id="newUserPriorityDispatch0" name="newUserPriorityDispatch" type="radio" value="0">
+ <label for="newUserPriorityDispatch0"> 否 </label>
+ </div>
+ </div>
+ </div>
<div class="form-group" style="display: none;">
<label class="col-sm-2 control-label">是否需要摆渡车:</label>
<div class="col-sm-9" style="display: flex;align-items: center;">
diff --git a/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_detail.html b/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_detail.html
index 1540534..39f589c 100644
--- a/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_detail.html
+++ b/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_detail.html
@@ -61,6 +61,7 @@
<#label id="legalPhone" name="法人代表电话" value="${item.legalPhone}"/>
<#label id="businessScope" name="经营范围" value="${item.businessScope}"/>
<#label id="paymentDays" name="分账账期" value="${item.paymentDays}"/>
+ <#label id="newUserPriorityDispatch" name="新用户优先派单" value="${1 == item.newUserPriorityDispatch ? '是' : '否'}"/>
<div class="form-group">
<label class="col-sm-3 control-label">法定代表人身份<br>证照片(反面):</label>
<div class="col-sm-9">
diff --git a/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_edit.html b/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_edit.html
index 97613a4..71bc6ec 100644
--- a/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_edit.html
+++ b/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tCompany/tCompany_edit.html
@@ -251,6 +251,19 @@
</div>
</div>
</div>
+ <div class="form-group col-sm-12">
+ <label class="col-sm-2 control-label">新用户优先派单:</label>
+ <div class="col-sm-9" style="display: flex;align-items: center;">
+ <div class="radio radio-info radio-inline">
+ <input type="radio" id="newUserPriorityDispatch1" value="1" name="newUserPriorityDispatch" ${1 == item.newUserPriorityDispatch ? 'checked=checked' : ''}>
+ <label for="newUserPriorityDispatch1"> 是 </label>
+ </div>
+ <div class="radio radio-success radio-inline">
+ <input type="radio" id="newUserPriorityDispatch0" value="0" name="newUserPriorityDispatch" ${1 != item.newUserPriorityDispatch ? 'checked=checked' : ''}>
+ <label for="newUserPriorityDispatch0"> 否 </label>
+ </div>
+ </div>
+ </div>
<div class="form-group col-sm-12" style="display: none;">
<label class="col-sm-2 control-label">是否需要摆渡车:</label>
<div class="col-sm-9" style="display: flex;align-items: center;">
diff --git a/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriver_add.html b/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriver_add.html
index 678a87d..63808e2 100644
--- a/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriver_add.html
+++ b/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriver_add.html
@@ -96,6 +96,11 @@
<#input id="driverAddress" name="居住地址" />
<#input id="taxiAptitudeCard" name="出租车资格证号" />
<#avatar id="networkCarlssueImg" name="网约车资格证照片:" />
+ <#input id="enterpriseName" name="所属企业" />
+ <#input id="qualificationCertificateNumber" name="从业资格证号码" />
+ <#avatar id="qualificationCertificateImg" name="从业资格证图片:" />
+ <#input id="vehicleOperationCertificateNumber" name="车辆运营证号码" />
+ <#avatar id="vehicleOperationCertificateImg" name="车辆运营证图片:" />
<#input id="jobNumber" name="工号(选填)" />
<div class="form-group">
<fieldset>
@@ -255,7 +260,7 @@
</div>
</div>
-<script src="${ctxPath}/static/modular/system/tDriver/yesDriver_info.js"></script>
+<script src="${ctxPath}/static/modular/system/tDriver/yesDriver_info.js?v=2026061601"></script>
<script>
laydate.render({
diff --git a/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriver_edit.html b/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriver_edit.html
index 783877f..8971817 100644
--- a/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriver_edit.html
+++ b/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriver_edit.html
@@ -104,6 +104,11 @@
<#avatar id="idCardImgUrl2" name="身份证背面照:" avatarImg="${item.idCardImgUrl2}"/>
<#input id="driverAddress" name="居住地址" value="${item.driverAddress}"/>
<#input id="taxiAptitudeCard" name="出租车资格证号" value="${item.taxiAptitudeCard}"/>
+ <#input id="enterpriseName" name="所属企业" value="${item.enterpriseName}"/>
+ <#input id="qualificationCertificateNumber" name="从业资格证号码" value="${item.qualificationCertificateNumber}"/>
+ <#avatar id="qualificationCertificateImg" name="从业资格证图片:" avatarImg="${item.qualificationCertificateImg}"/>
+ <#input id="vehicleOperationCertificateNumber" name="车辆运营证号码" value="${item.vehicleOperationCertificateNumber}"/>
+ <#avatar id="vehicleOperationCertificateImg" name="车辆运营证图片:" avatarImg="${item.vehicleOperationCertificateImg}"/>
<#input id="jobNumber" name="工号(选填)" value="${item.jobNumber}"/>
<div class="form-group">
<fieldset>
@@ -268,7 +273,7 @@
</div>
</div>
-<script src="${ctxPath}/static/modular/system/tDriver/yesDriver_info.js"></script>
+<script src="${ctxPath}/static/modular/system/tDriver/yesDriver_info.js?v=2026061601"></script>
<script type="application/javascript">
laydate.render({
elem: '#getDriverLicenseDate'
diff --git a/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriver_look.html b/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriver_look.html
index c5dcc64..f25b491 100644
--- a/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriver_look.html
+++ b/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriver_look.html
@@ -31,6 +31,27 @@
<#label id="idCard" name="身份证号码" value="${item.idCard}"/>
<#label id="driverAddress" name="居住地址" value="${item.driverAddress}"/>
<#label id="taxiAptitudeCard" name="出租车资格证号" value="${item.taxiAptitudeCard}"/>
+ <#label id="enterpriseName" name="所属企业" value="${item.enterpriseName}"/>
+ <#label id="qualificationCertificateNumber" name="从业资格证号码" value="${item.qualificationCertificateNumber}"/>
+ <div class="form-group">
+ <label class="col-sm-3 control-label">从业资格证图片:</label>
+ <div class="col-sm-9">
+ <div class="form-group">
+ <div class="col-sm-6">
+ <div id="qualificationCertificateImgPreId">
+ <div>
+ @if(isEmpty(item.qualificationCertificateImg)){
+ <img onclick="lookBigImg('${ctxPath}/static/img/NoPIC.png')" src="${ctxPath}/static/img/NoPIC.png" style="width:150px;">
+ @}else{
+ <img onclick="lookBigImg('${item.qualificationCertificateImg}')" src="${item.qualificationCertificateImg}" style="width:150px;">
+ @}
+ </div>
+ </div>
+ </div>
+ <input type="hidden" id="qualificationCertificateImg" name="qualificationCertificateImg" value="${item.qualificationCertificateImg}"/>
+ </div>
+ </div>
+ </div>
<#label id="placeOfPractice" name="从业地" value="${placeOfPractice}"/>
<#label id="serverStr" name="服务模式" value="${item.serverStr}"/>
<#label id="authStateStr" name="审核结果" value="${item.authStateStr}"/>
@@ -58,6 +79,26 @@
</div>
<#label id="companyName" name="所属机构" value="${item.companyName}"/>
<#label id="driverAge" name="驾龄" value="${item.driverAge}"/>
+ <#label id="vehicleOperationCertificateNumber" name="车辆运营证号码" value="${item.vehicleOperationCertificateNumber}"/>
+ <div class="form-group">
+ <label class="col-sm-3 control-label">车辆运营证图片:</label>
+ <div class="col-sm-9">
+ <div class="form-group">
+ <div class="col-sm-6">
+ <div id="vehicleOperationCertificateImgPreId">
+ <div>
+ @if(isEmpty(item.vehicleOperationCertificateImg)){
+ <img onclick="lookBigImg('${ctxPath}/static/img/NoPIC.png')" src="${ctxPath}/static/img/NoPIC.png" style="width:150px;">
+ @}else{
+ <img onclick="lookBigImg('${item.vehicleOperationCertificateImg}')" src="${item.vehicleOperationCertificateImg}" style="width:150px;">
+ @}
+ </div>
+ </div>
+ </div>
+ <input type="hidden" id="vehicleOperationCertificateImg" name="vehicleOperationCertificateImg" value="${item.vehicleOperationCertificateImg}"/>
+ </div>
+ </div>
+ </div>
<div class="form-group">
<label class="col-sm-3 control-label">身份证正面:</label>
<div class="col-sm-9">
diff --git a/ManagementYKDTravel/guns-admin/src/main/webapp/static/modular/system/tCompany/tCompany_info.js b/ManagementYKDTravel/guns-admin/src/main/webapp/static/modular/system/tCompany/tCompany_info.js
index ecd204c..1b35b19 100644
--- a/ManagementYKDTravel/guns-admin/src/main/webapp/static/modular/system/tCompany/tCompany_info.js
+++ b/ManagementYKDTravel/guns-admin/src/main/webapp/static/modular/system/tCompany/tCompany_info.js
@@ -184,6 +184,7 @@
.set('crossLogisticsMoney')
.set('sameLogisticsMoney')
.set('isNeedFerry')
+ .set('newUserPriorityDispatch', $("input[name='newUserPriorityDispatch']:checked").val())
.set('name')
.set('type')
.set('superiorId')
@@ -356,6 +357,7 @@
var isCanModifyAmount = $("#isCanModifyAmount").is(":checked") ? 1 : 2;
var isOfflinePay = $("#isOfflinePay").is(":checked") ? 1 : 2;
var isOpenDriverSelfTrip = $("input[name='isOpenDriverSelfTrip']:checked").val();
+ var newUserPriorityDispatch = $("input[name='newUserPriorityDispatch']:checked").val() || 0;
//提交信息
var ajax = new $ax(Feng.ctxPath + "/tCompany/add", function(data){
if (TCompanyInfoDlg.hasSubmitError(data)){
@@ -455,6 +457,7 @@
ajax.set("isCanModifyAmount",isCanModifyAmount);
ajax.set("isOfflinePay",isOfflinePay);
ajax.set("isOpenDriverSelfTrip",isOpenDriverSelfTrip);
+ ajax.set("newUserPriorityDispatch",newUserPriorityDispatch);
ajax.set("subArr",JSON.stringify(subArr));
ajax.set("account",$("#account").val());
@@ -597,6 +600,7 @@
var isCanModifyAmount = $("#isCanModifyAmount").is(":checked") ? 1 : 2;
var isOfflinePay = $("#isOfflinePay").is(":checked") ? 1 : 2;
var isOpenDriverSelfTrip = $("input[name='isOpenDriverSelfTrip']:checked").val();
+ var newUserPriorityDispatch = $("input[name='newUserPriorityDispatch']:checked").val() || 0;
//提交信息
var ajax = new $ax(Feng.ctxPath + "/tCompany/update", function(data){
if (TCompanyInfoDlg.hasSubmitError(data)){
@@ -692,6 +696,7 @@
ajax.set("isCanModifyAmount",isCanModifyAmount);
ajax.set("isOfflinePay",isOfflinePay);
ajax.set("isOpenDriverSelfTrip",isOpenDriverSelfTrip);
+ ajax.set("newUserPriorityDispatch",newUserPriorityDispatch);
ajax.set("subArr",JSON.stringify(subArr));
ajax.set("account",$("#account").val());
diff --git a/ManagementYKDTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/tDriver.js b/ManagementYKDTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/tDriver.js
index b09ec09..33a55cc 100644
--- a/ManagementYKDTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/tDriver.js
+++ b/ManagementYKDTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/tDriver.js
@@ -84,6 +84,17 @@
return btn;
}
},
+ {title: '所属企业', field: 'enterpriseName', visible: true, align: 'center', valign: 'middle',
+ formatter: function (value, row) {
+ var btn = "";
+ if(row.enterpriseName != '' && row.enterpriseName != null) {
+ btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.enterpriseName + '" onfocus="TUser.tooltip()">' + row.enterpriseName + '</p>']
+ }else{
+ btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="-" onfocus="TUser.tooltip()">-</p>']
+ }
+ return btn;
+ }
+ },
{title: '登录账号【手机号】', field: 'phone', visible: true, align: 'center', valign: 'middle',
formatter: function (value, row) {
var btn = "";
diff --git a/ManagementYKDTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/yesDriver.js b/ManagementYKDTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/yesDriver.js
index 120e4e2..a918f0f 100644
--- a/ManagementYKDTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/yesDriver.js
+++ b/ManagementYKDTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/yesDriver.js
@@ -106,6 +106,17 @@
return btn;
}
},
+ {title: '所属<br/>企业', field: 'enterpriseName', visible: true, align: 'center', valign: 'middle',width:'8%',
+ formatter: function (value, row) {
+ var btn = "";
+ if(row.enterpriseName != '' && row.enterpriseName != null) {
+ btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="' + row.enterpriseName + '" onfocus="TUser.tooltip()">' + row.enterpriseName + '</p>']
+ }else{
+ btn = ['<p class="toolTip" style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" title="-" onfocus="TUser.tooltip()">-</p>']
+ }
+ return btn;
+ }
+ },
{title: '当前车辆', field: 'carLicensePlate', visible: true, align: 'center', valign: 'middle',width:'7%',
formatter: function (value, row) {
var btn = "";
diff --git a/ManagementYKDTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/yesDriver_info.js b/ManagementYKDTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/yesDriver_info.js
index 33a9c66..a9a7106 100644
--- a/ManagementYKDTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/yesDriver_info.js
+++ b/ManagementYKDTravel/guns-admin/src/main/webapp/static/modular/system/tDriver/yesDriver_info.js
@@ -363,6 +363,11 @@
.set('taxiDriver')
.set('taxiAptitudeCard')
.set('networkCarlssueImg')
+ .set('enterpriseName')
+ .set('qualificationCertificateNumber')
+ .set('qualificationCertificateImg')
+ .set('vehicleOperationCertificateNumber')
+ .set('vehicleOperationCertificateImg')
.set('networkCarlssueOrganization')
.set('networkCarlssueDate')
.set('getNetworkCarProofDate')
@@ -713,6 +718,12 @@
var driveCardImgUrl = new $WebUpload("driveCardImgUrl");
driveCardImgUrl.setUploadBarId("progressBar");
driveCardImgUrl.init();
+ var qualificationCertificateImg = new $WebUpload("qualificationCertificateImg");
+ qualificationCertificateImg.setUploadBarId("progressBar");
+ qualificationCertificateImg.init();
+ var vehicleOperationCertificateImg = new $WebUpload("vehicleOperationCertificateImg");
+ vehicleOperationCertificateImg.setUploadBarId("progressBar");
+ vehicleOperationCertificateImg.init();
var networkCarlssueImg = new $WebUpload("networkCarlssueImg");
networkCarlssueImg.setUploadBarId("progressBar");
networkCarlssueImg.init();
--
Gitblit v1.7.1