From 4e8f5527259801d18b02f98d38bfe23eb2afc558 Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期三, 18 十月 2023 09:48:10 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/PlayPai
---
cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_add.html | 1
cloud-server-management/src/main/webapp/WEB-INF/view/system/user/user_edit.html | 24 +-
cloud-server-other/src/main/resources/mapper/TGameConfigMapper.xml | 2
cloud-server-management/src/main/webapp/WEB-INF/view/system/tStudent/tOrderCrossCity_add.html | 547 +++++++++++++++++++++++++++++++++++++++++++++++++
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/UserMgrController.java | 6
cloud-server-management/src/main/webapp/WEB-INF/view/system/tUser/tUser_edit.html | 10
cloud-server-management/src/main/webapp/WEB-INF/view/system/ball/jieshao.html | 2
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/BallController.java | 3
cloud-server-management/src/main/webapp/static/modular/system/ball/ball.js | 6
9 files changed, 576 insertions(+), 25 deletions(-)
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/BallController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/BallController.java
index fa6d95a..a8aa092 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/BallController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/BallController.java
@@ -817,9 +817,10 @@
@RequestMapping("/addjs")
@ResponseBody
- public void addjs( @RequestBody JsDto jsDto) {
+ public ResultUtil addjs( @RequestBody JsDto jsDto) {
System.out.println("=======jsDto========"+jsDto);
storeService.insert(jsDto);
+ return new ResultUtil(0,0,"保存成功",null,null);
}
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/UserMgrController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/UserMgrController.java
index e097d63..237c92c 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/UserMgrController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/UserMgrController.java
@@ -205,7 +205,11 @@
// 判断账号是否重复
//Check if the account is duplicated
- User theUser = userService.getByAccount(user.getAccount());
+ User theUser = new User();
+ if (user.getAccount()!=""){
+ theUser = userService.getByAccount(user.getAccount());
+
+ }
System.out.println("=====theUser======="+theUser);
if (theUser != null&&user.getAccount()!="") {
throw new GunsException(BizExceptionEnum.USER_ALREADY_REG);
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/ball/jieshao.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/ball/jieshao.html
index 06f5471..8c39eb9 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/ball/jieshao.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/ball/jieshao.html
@@ -1073,7 +1073,7 @@
{
"type": "input-rich-text",
"label": "富文本",
- "name": "rich-text",
+ "name": "jieshao",
"vendor": "tinymce",
"id": "u:e67366a6ef31",
"options": {
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_add.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_add.html
index 86bccdf..2438ecb 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_add.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_add.html
@@ -114,7 +114,6 @@
<label class="col-sm-3 control-label">门店地址:</label>
<div class="col-sm-9">
<input class="form-control" id="address" name="address" type="text" onchange="TCarInfoDlg.searchByStationName(this,1)">
-
</div>
</div>
<div class="col-sm-10" style="margin-left: 397px;width: 70%;" >
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tStudent/tOrderCrossCity_add.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tStudent/tOrderCrossCity_add.html
new file mode 100644
index 0000000..9ce19b5
--- /dev/null
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tStudent/tOrderCrossCity_add.html
@@ -0,0 +1,547 @@
+@layout("/common/_container.html"){
+<style>
+ .newWidth, .single-line {
+ max-width: 150px !important;
+ display: initial !important;
+ }
+
+ .newWidth1, .single-line {
+ max-width: 200px !important;
+ display: initial !important;
+ }
+</style>
+<div class="ibox float-e-margins">
+ <div class="ibox-content">
+ <div class="form-horizontal" id="privateCarOrderInfoForm">
+ <div class="row">
+ <div class="col-sm-12">
+ <div class="form-group">
+ <label class="col-sm-3 control-label" for="serverCarModelId">车型:</label>
+ <div class="col-sm-3">
+ <select class="form-control newWidth" id="serverCarModelId">
+ <option value="">选择车型</option>
+ @for(obj in carmodelList){
+ <option value="${obj.id!}">${obj.name!}</option>
+ @}
+ </select>
+ </div>
+ </div>
+ <div class="form-group">
+ <label class="col-sm-3 control-label" for="startAddress">上车点:</label>
+ <div class="col-sm-3">
+ <input class="form-control newWidth" id="startAddress" autocomplete="on"
+ onclick="TOrderCrossCityInfoDlg.startAddress()">
+ <input type="hidden" id="startLon">
+ <input type="hidden" id="startLat">
+ </div>
+ </div>
+ <div class="form-group" id="startAddressModel" hidden>
+ <label class="control-label col-sm-2"></label>
+ <div class="col-sm-6" style="height: 350px;width: 1000px;" id="startAddressBody">
+
+ </div>
+ </div>
+ <div class="form-group">
+ <label class="col-sm-3 control-label" for="endAddress">下车点:</label>
+ <div class="col-sm-3">
+ <input class="form-control newWidth" id="endAddress" autocomplete="on"
+ onclick="TOrderCrossCityInfoDlg.endAddress()">
+ <input type="hidden" id="endLon">
+ <input type="hidden" id="endLat">
+ </div>
+ </div>
+ <div class="form-group" id="endAddressModel" hidden>
+ <label class="control-label col-sm-2"></label>
+ <div class="col-sm-6" style="height: 350px;width: 1000px;" id="endAddressBody">
+
+ </div>
+ </div>
+ <div class="form-group">
+ <label class="col-sm-3 control-label" for="passengers">乘车人姓名:</label>
+ <div class="col-sm-6">
+ <input class="form-control newWidth" type="text" name="passengers" id="passengers"/>
+ <input type="button" class="form-control newWidth"
+ name="historyBtn" id="historyBtn" onclick="TOrderCrossCityInfoDlg.toHistoryPage()" value="历史记录中选"/>
+ </div>
+ </div>
+ <div class="form-group">
+ <label class="col-sm-3 control-label" for="passengersPhone">乘车人电话:</label>
+ <div class="col-sm-3">
+ <input type="text" class="form-control newWidth" name="passengersPhone" id="passengersPhone"/>
+ </div>
+ </div>
+
+
+ <div class="form-group">
+ <label class="col-sm-3 control-label">是否包车:</label>
+ <div class="col-sm-3">
+ <div class="radio radio-success radio-inline">
+ <input type="radio" id="isBaoChe1" value="1" name="isBaoChe" onclick="TOrderCrossCityInfoDlg.getEstimatedCost()" onchange="TOrderCrossCityInfoDlg.showPeopleNum(1)" />
+ <label for="isBaoChe1"> 是 </label>
+ </div>
+ <div class="radio radio-info radio-inline">
+ <input type="radio" id="isBaoChe2" value="0" name="isBaoChe" onchange="TOrderCrossCityInfoDlg.showPeopleNum(2)"/>
+ <label for="isBaoChe2"> 否 </label>
+ </div>
+ </div>
+ </div>
+ <div class="form-group" id="peopleNumDiv" hidden>
+ <label class="col-sm-3 control-label" for="peopleNumber">乘车人数:</label>
+ <div class="col-sm-3">
+ <select class="form-control newWidth" id="peopleNumber" onchange="TOrderCrossCityInfoDlg.getEstimatedCost()" required >
+ <option value="" disabled selected>--请选择--</option>
+ <option value="1">1</option>
+ <option value="2">2</option>
+ <option value="3">3</option>
+ <option value="4">4</option>
+ <option value="5">5</option>
+ <option value="6">6</option>
+ </select>
+ </div>
+ </div>
+ <div class="form-group">
+ <label class="col-sm-3 control-label" for="travelTime">乘车时间:</label>
+ <div class="col-sm-3">
+ <input type="text" class="form-control newWidth" onclick="" name="travelTime" id="travelTime"/>
+ </div>
+ </div>
+ <div class="form-group">
+ <label class="col-sm-3 control-label" for="remark">备注:</label>
+ <div class="col-sm-3">
+ <textarea type="text/plain" class="form-control newWidth" rows="3" id="remark" name="remark"></textarea>
+ </div>
+ </div>
+ <div class="form-group">
+ <label class="col-sm-3 control-label" for="orderMoney">预估价格:</label>
+ <div class="col-sm-3">
+ <input type="text" class="form-control newWidth" name="orderMoney" id="orderMoney"/>元
+ </div>
+ </div>
+ </div>
+ <div class="row btn-group-m-t">
+ <div class="col-sm-3 col-sm-offset-3">
+ <#button btnCss="info" name="保存" id="ensure" icon="fa-check"
+ clickFun="TOrderCrossCityInfoDlg.addSubmit()"/>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+</div>
+
+<script src="${ctxPath}/static/modular/system/tOrderCrossCity/tOrderCrossCity_info.js"></script>
+<script type="text/javascript">
+ window._AMapSecurityConfig = {
+ securityJsCode: 'cfcc20e0bda828c3a98bbce8cd457978',
+ }
+</script>
+<script type="text/javascript"
+ src="https://webapi.amap.com/maps?v=1.4.15&key=b4803e6022b551c2bf38c1f85cc2f50f&plugin=AMap.Autocomplete,AMap.PlaceSearch,"></script>
+<script type="text/javascript" src="https://cache.amap.com/lbs/static/addToolbar.js"></script>
+<script type="text/javascript">
+ laydate.render({
+ elem: '#travelTime'
+ , type: 'datetime'
+ , trigger: 'click' //采用click弹出
+ , min: new Date().toString()
+ });
+</script>
+<script type="text/javascript">
+ //起点地图加载
+ var marker, map = new AMap.Map("startAddressBody", {
+ resizeEnable: true,
+ zoom: 15,
+ zooms: [3, 20]
+ }); //定位标注当前位置
+ map.plugin('AMap.Geolocation', function () {
+ geolocation = new AMap.Geolocation({
+ enableHighAccuracy: true, //是否使用高精度定位,默认:true
+ timeout: 10000, //超过10秒后停止定位,默认:无穷大
+ maximumAge: 0, //定位结果缓存0毫秒,默认:0
+ convert: true, //自动偏移坐标,偏移后的坐标为高德坐标,默认:true
+ showButton: true, //显示定位按钮,默认:true
+ showMarker: true, //定位成功后在定位到的位置显示点标记,默认:true
+ showCircle: true, //定位成功后用圆圈表示定位精度范围,默认:true
+ panToLocation: true, //定位成功后将定位到的位置作为地图中心点,默认:true
+ buttonPosition: 'LB', //定位按钮的停靠位置 LB左下角、 RB右下角
+ buttonOffset: new AMap.Pixel(10, 20), //定位按钮与设置的停靠位置的偏移量,默认:Pixel(10, 20)
+ zoomToAccuracy: true, //定位成功后调整地图视野范围使定位位置及精度范围视野内可见,默认:false
+ });
+
+ function onComplete(data) {
+ var str = [];
+ city = data.addressComponent.citycode;
+ str.push('定位结果:' + data.position);
+ str.push('定位类别:' + data.location_type);
+ if (data.accuracy) {
+ str.push('精度:' + data.accuracy + ' 米');
+ }
+ //如为IP精确定位结果则没有精度信息
+ str.push('是否经过偏移:' + (data.isConverted ? '是' : '否'));
+ var lnglatXY = [data.position.getLng(), data.position.getLat()];
+ //地图上所标点的坐标
+ AMap.service('AMap.Geocoder', function () {
+ //回调函数
+ geocoder = new AMap.Geocoder({});
+ geocoder.getAddress(lnglatXY, function (status, result) {
+ if (status === 'complete' && result.info === 'OK') {
+//获得了有效的地址信息: //即,result.regeocode.formattedAddress
+// console.log(result.regeocode.formattedAddress);
+ var address = result.regeocode.formattedAddress;
+ str.push('详细地址:' + address);
+// todo 不弹出信息框
+// alert(str.join(' | '));
+ } else {
+// alert(str.join(' | ')); //获取地址失败
+ }
+ });
+ })
+ } //解析定位错误信息
+ function onError(data) {
+ alert('定位失败,原因:' + data.message);
+ }
+
+ map.addControl(geolocation);
+ geolocation.getCurrentPosition()
+ AMap.event.addListener(geolocation, 'complete', onComplete);
+ //返回定位信息
+ AMap.event.addListener(geolocation, 'error', onError);
+ //返回定位出错信息
+ }); //解析定位结果
+
+ var city;
+ map.on('click', function (e) {
+ if (marker != null) {
+ marker.setMap(null);
+ }
+//添加标记点
+ $("#startLon").val(e.lnglat.getLng());
+ $("#startLat").val(e.lnglat.getLat());
+ marker = new AMap.Marker({
+ map: map,
+ position: new AMap.LngLat(e.lnglat.getLng(), e.lnglat.getLat()), // 经纬度对象,也可以是经纬度构成的一维数组[116.39, 39.9]
+ });
+ regeoCode(e.lnglat.getLng(), e.lnglat.getLat());
+ });
+
+
+ var infoWindow = new AMap.InfoWindow({
+ autoMove: true,
+ offset: {
+ x: 0,
+ y: -30
+ }
+ }); //回调函数
+
+
+ //根据经纬度获取详细地址
+ function regeoCode(lon, lat) {
+
+ var lnglat = [];
+ lnglat.push(lon);
+ lnglat.push(lat);
+ map.add(marker);
+ marker.setPosition(lnglat);
+
+ AMap.service('AMap.Geocoder', function () {
+ geocoder = new AMap.Geocoder({});
+ geocoder.getAddress(lnglat, function (status, result) {
+ if (status === 'complete' && result.regeocode) {
+ var address = result.regeocode.formattedAddress;
+ $("#startAddress").val(address);
+ } else {
+ Feng.error('根据经纬度查询地址失败')
+ }
+ var data = {
+ "name": result.regeocode.addressComponent.neighborhood,
+ "location": {
+ "lat": lat,
+ "lng": lon
+ },
+ "address": address,
+ "tel": "",
+ "type": result.regeocode.addressComponent.neighborhoodType
+ };
+ infoWindow.setContent(createContent(data));
+ infoWindow.open(map, marker.getPosition());
+ });
+ })
+ }
+
+
+ //输入搜索点信息
+ var autoOptions = {
+ city: city, //在规定城市搜索、默认全国
+ input: "startAddress"
+ };
+
+ var auto = new AMap.Autocomplete(autoOptions);
+ var placeSearch = new AMap.PlaceSearch({
+ pageSize: 5, // 单页显示结果条数
+ pageIndex: 1, // 页码
+ children: 0, //不展示子节点数据
+ city: city, // 兴趣点城市
+ citylimit: true, //是否强制限制在设置的城市内搜索
+ panel: "panel", // 结果列表将在此容器中进行展示。
+ autoFitView: true, // 是否自动调整地图视野使绘制的 Marker点都处于视口的可见范围
+ extensions: 'base', //返回基本地址信息 */
+ map: map // 展现结果的地图实例
+ }); //构造地点查询类
+
+ AMap.event.addListener(auto, "select", select); //注册监听,当选中某条记录时会触发
+ function select(e) {
+ placeSearch.setCity(e.poi.adcode);
+ placeSearch.search(e.poi.name); //关键字查询查询 //设置搜索位置定点标注
+ if (e.poi && e.poi.location) {
+ map.setZoom(15);
+ map.setCenter(e.poi.location);
+ var id = e.poi.id; //详情查询
+ placeSearch.getDetails(id, function (status, result) {
+ if (status === 'complete' && result.info === 'OK') {
+ placeSearch_CallBack(result);
+ }
+ });
+ }
+ }
+
+ function placeSearch_CallBack(data) {
+ /*if (marker != null) {
+ marker.setMap(null);
+ }*/
+ if (marker) {
+ map.remove(marker);
+ marker = null;
+ }
+ var poiArr = data.poiList.pois; //添加marker
+ marker = new AMap.Marker({
+ map: map,
+ position: poiArr[0].location
+ });
+ map.add(marker);
+ marker.setPosition(marker.getPosition());
+
+ infoWindow.setContent(createContent(poiArr[0]));
+ infoWindow.open(map, marker.getPosition());
+ }
+
+ function createContent(poi) {
+ console.log(poi);
+//信息窗体内容
+ $("#startAddress").val(poi.address);
+ $("#startLon").val(poi.location.lng);
+ $("#startLat").val(poi.location.lat);
+ $("#startAreaCode").val(poi.adcode);
+ $("#startAreaName").val(poi.adname);
+ $("#startCityCode").val(poi.citycode);
+ $("#startCityName").val(poi.cityname);
+ $("#startProvinceCode").val(poi.pcode);
+ $("#startProvinceName").val(poi.pname);
+
+
+ var s = [];
+ s.push("<b>名称:" + poi.name + "</b>");
+ s.push("地址:" + poi.address);
+ s.push("电话:" + poi.tel);
+ s.push("类型:" + poi.type);
+ return s.join("<br>");
+ }
+</script>
+
+<script>
+ //终点地图加载
+ var marker1, mapp = new AMap.Map("endAddressBody", {
+ resizeEnable: true,
+ zoom: 15,
+ zooms: [3, 20]
+ }); //定位标注当前位置
+ mapp.plugin('AMap.Geolocation', function () {
+ geolocation = new AMap.Geolocation({
+ enableHighAccuracy: true, //是否使用高精度定位,默认:true
+ timeout: 10000, //超过10秒后停止定位,默认:无穷大
+ maximumAge: 0, //定位结果缓存0毫秒,默认:0
+ convert: true, //自动偏移坐标,偏移后的坐标为高德坐标,默认:true
+ showButton: true, //显示定位按钮,默认:true
+ showMarker: true, //定位成功后在定位到的位置显示点标记,默认:true
+ showCircle: true, //定位成功后用圆圈表示定位精度范围,默认:true
+ panToLocation: true, //定位成功后将定位到的位置作为地图中心点,默认:true
+ buttonPosition: 'LB', //定位按钮的停靠位置 LB左下角、 RB右下角
+ buttonOffset: new AMap.Pixel(10, 20), //定位按钮与设置的停靠位置的偏移量,默认:Pixel(10, 20)
+ zoomToAccuracy: true, //定位成功后调整地图视野范围使定位位置及精度范围视野内可见,默认:false
+ });
+ mapp.addControl(geolocation);
+ geolocation.getCurrentPosition();
+ AMap.event.addListener(geolocation, 'complete', onComplete);
+ //返回定位信息
+ AMap.event.addListener(geolocation, 'error', onError);
+ //返回定位出错信息
+ }); //解析定位结果
+
+ var cityy;
+ mapp.on('click', function (e) {
+ if (marker1 != null) {
+ marker1.setMap(null);
+ }
+ //添加标记点
+ $("#endLon").val(e.lnglat.getLng());
+ $("#endlat").val(e.lnglat.getLat());
+ marker1 = new AMap.Marker({
+ map: mapp,
+ position: new AMap.LngLat(e.lnglat.getLng(), e.lnglat.getLat()), // 经纬度对象,也可以是经纬度构成的一维数组[116.39, 39.9]
+ });
+ regeoCode1(e.lnglat.getLng(), e.lnglat.getLat());
+ });
+
+
+ var infoWindow = new AMap.InfoWindow({
+ autoMove: true,
+ offset: {
+ x: 0,
+ y: -30
+ }
+ }); //回调函数
+
+
+ //根据经纬度获取详细地址
+ function regeoCode1(lon, lat) {
+
+ var lnglat = [];
+ lnglat.push(lon);
+ lnglat.push(lat);
+ mapp.add(marker1);
+ marker1.setPosition(lnglat);
+
+ AMap.service('AMap.Geocoder', function () {
+ geocoder = new AMap.Geocoder({});
+ geocoder.getAddress(lnglat, function (status, result) {
+ if (status === 'complete' && result.regeocode) {
+ var address = result.regeocode.formattedAddress;
+ $("#endAddress").val(address);
+ } else {
+ Feng.error('根据经纬度查询地址失败')
+ }
+ var data = {
+ "name": result.regeocode.addressComponent.neighborhood,
+ "location": {
+ "lat": lat,
+ "lng": lon
+ },
+ "address": address,
+ "tel": "",
+ "type": result.regeocode.addressComponent.neighborhoodType
+ };
+
+ infoWindow.setContent(createContentt(data));
+ infoWindow.open(mapp, marker1.getPosition());
+ });
+ })
+ }
+
+ function onComplete(data) {
+ var str = [];
+ cityy = data.addressComponent.citycode;
+ str.push('定位结果:' + data.position);
+ str.push('定位类别:' + data.location_type);
+ if (data.accuracy) {
+ str.push('精度:' + data.accuracy + ' 米');
+ }
+ //如为IP精确定位结果则没有精度信息
+ str.push('是否经过偏移:' + (data.isConverted ? '是' : '否'));
+ var lnglatXY = [data.position.getLng(), data.position.getLat()];
+ //地图上所标点的坐标
+ AMap.service('AMap.Geocoder', function () {
+ //回调函数
+ geocoder = new AMap.Geocoder({});
+ geocoder.getAddress(lnglatXY, function (status, result) {
+ if (status === 'complete' && result.info === 'OK') {
+ //获得了有效的地址信息: //即,result.regeocode.formattedAddress
+ // console.log(result.regeocode.formattedAddress);
+ var address = result.regeocode.formattedAddress;
+ str.push('详细地址:' + address);
+// todo 不弹出信息框
+// alert(str.join(' | '));
+ } else {
+// alert(str.join(' | ')); //获取地址失败
+ }
+ });
+ })
+ } //解析定位错误信息
+ function onError(data) {
+ alert('定位失败,原因:' + data.message);
+ }
+
+ //输入搜索点信息
+ var autoOptionss = {
+ city: cityy, //在规定城市搜索、默认全国
+ input: "endAddress"
+ };
+ var autoo = new AMap.Autocomplete(autoOptionss);
+ var placeSearchh = new AMap.PlaceSearch({
+ pageSize: 5, // 单页显示结果条数
+ pageIndex: 1, // 页码
+ children: 0, //不展示子节点数据
+ city: city, // 兴趣点城市
+ citylimit: true, //是否强制限制在设置的城市内搜索
+ panel: "panel", // 结果列表将在此容器中进行展示。
+ autoFitView: true, // 是否自动调整地图视野使绘制的 Marker点都处于视口的可见范围
+ extensions: 'base', //返回基本地址信息 */
+ map: mapp // 展现结果的地图实例
+ }); //构造地点查询类
+ AMap.event.addListener(autoo, "select", selectt); //注册监听,当选中某条记录时会触发
+
+ function selectt(e) {
+ placeSearchh.setCity(e.poi.adcode);
+ placeSearchh.search(e.poi.name); //关键字查询查询 //设置搜索位置定点标注
+ if (e.poi && e.poi.location) {
+ mapp.setZoom(15);
+ mapp.setCenter(e.poi.location);
+ var id = e.poi.id; //详情查询
+ placeSearchh.getDetails(id, function (status, result) {
+ if (status === 'complete' && result.info === 'OK') {
+ placeSearch_CallBackk(result);
+ }
+ });
+ }
+ }
+
+ function placeSearch_CallBackk(data) {
+ /* if (marker1 != null) {
+ marker1.setMap(null);
+ }*/
+ if (marker1) {
+ map.remove(marker);
+ marker = null;
+ }
+ var poiArr = data.poiList.pois; //添加marker
+ marker1 = new AMap.Marker({
+ map: mapp,
+ position: poiArr[0].location
+ });
+
+ mapp.add(marker1);
+ marker1.setPosition(marker1.getPosition());
+
+ infoWindow.setContent(createContentt(poiArr[0]));
+ infoWindow.open(mapp, marker1.getPosition());
+ }
+
+ function createContentt(poi) {
+ console.log(poi);
+ //信息窗体内容
+ $("#endAddress").val(poi.address);
+ $("#endLon").val(poi.location.lng);
+ $("#endLat").val(poi.location.lat);
+ $("#endAreaCode").val(poi.adcode);
+ $("#endAreaName").val(poi.adname);
+ $("#endCityCode").val(poi.citycode);
+ $("#endCityName").val(poi.cityname);
+ $("#endProvinceCode").val(poi.pcode);
+ $("#endProvinceName").val(poi.pname);
+ var ss = [];
+ ss.push("<b>名称:" + poi.name + "</b>");
+ ss.push("地址:" + poi.address);
+ ss.push("电话:" + poi.tel);
+ ss.push("类型:" + poi.type);
+ return ss.join("<br>");
+ }
+</script>
+@}
\ No newline at end of file
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tUser/tUser_edit.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tUser/tUser_edit.html
index 9a9348d..41d3ad7 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tUser/tUser_edit.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tUser/tUser_edit.html
@@ -15,11 +15,11 @@
<#input id="birthday" name="生日" value="${item.birthday}" underline="true"/>
<#input id="sex" name="性别(1:男,2:女)" value="${item.sex}" underline="true"/>
<#input id="emergencyContact" name="紧急联系人" value="${item.emergencyContact}" underline="true"/>
- <#input id="emergencyContactNumber" name="紧急联系电话" value="${item.emergencyContactNumber}" underline="true"/>
- <#input id="isAuth" name="是否实名认证(1=否,2=是)" value="${item.isAuth}" underline="true"/>
- <#input id="name" name="真实姓名" value="${item.name}" underline="true"/>
- <#input id="idCard" name="身份证号" value="${item.idCard}" underline="true"/>
- <#input id="idCardFront" name="身份证正面" value="${item.idCardFront}" />
+ <#input id="emergencyContactNumber" name="紧急联系电话" value="${item.emergencyContactNumber!}" underline="true"/>
+ <#input id="isAuth" name="是否实名认证(1=否,2=是)" value="${item.isAuth!}" underline="true"/>
+ <#input id="name" name="真实姓名" value="${item.name!}" underline="true"/>
+ <#input id="idCard" name="身份证号" value="${item.idCard!}" underline="true"/>
+ <#input id="idCardFront" name="身份证正面" value="${item.idCardFront!}" />
</div>
<div class="col-sm-6">
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/user/user_edit.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/user/user_edit.html
index 1528104..fc2cf7b 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/user/user_edit.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/user/user_edit.html
@@ -15,33 +15,33 @@
</#select>
<#input id="roleid" name="角色" underline="true" value="${roleName}" disabled="disabled"/>
<#input id="email" name="邮箱" type="email" underline="true" value="${user.email}"/>
- <div class="form-group" ${userCompanyId!=1? "hidden" :" "} >
+ <div class="form-group" ${userCompanyId! !=1? "hidden" :" "} >
<label class="col-sm-3 control-label">所属公司</label>
<div class="col-sm-9">
<select class="form-control" id="companyId" name="companyId">
- @if(companyIds!=null && companyId!=null){
- @for(item in companyIds){
- @if(item.id==companyId){
- <option value="${item.id}">${item.name}</option>
+ @if(companyIds! !=null && companyId! !=null){
+ @for(item in companyIds!){
+ @if(item.id! == companyId!){
+ <option value="${item.id}">${item.name!}</option>
@}
@}
- @for(item in companyIds){
- @if(item.id!=companyId){
- <option value="${item.id}">${item.name}</option>
+ @for(item in companyIds!){
+ @if(item.id! !=companyId!){
+ <option value="${item.id}">${item.name!}</option>
@}
@}
@}
</select>
</div>
</div>
- <div class="hr-line-dashed" ${companyId!=1? "hidden" :" "} ></div>
+ <div class="hr-line-dashed" ${companyId! !=1? "hidden" :" "} ></div>
</div>
<div class="col-sm-6">
<div id="driverInfoContent">
- <#input id="name" name="姓名" underline="true" value="${user.name}"/>
+ <#input id="name" name="姓名" underline="true" value="${user.name!}"/>
<#input id="birthday" name="出生日期" underline="true" type="text"
- value="${user.birthday}"/>
- <#input id="citySel" name="部门" underline="true" readonly="readonly" hidden="deptid" hiddenValue="${user.deptid}" value="${deptName}"
+ value="${user.birthday!}"/>
+ <#input id="citySel" name="部门" underline="true" readonly="readonly" hidden="deptid" hiddenValue="${user.deptid!}" value="${deptName!}"
clickFun="UserInfoDlg.showDeptSelectTree(); return false;"
style="background-color: #ffffff !important;"/>
<#input id="phone" name="电话" underline="true" value="${user.phone}"/>
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/ball/ball.js b/cloud-server-management/src/main/webapp/static/modular/system/ball/ball.js
index 9f402bf..e223c92 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/ball/ball.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/ball/ball.js
@@ -72,14 +72,14 @@
Feng.error("不能重复操作");
return
}
- parent.layer.confirm(state == 1 ? '是否开启' : "是否关闭" , {
+ parent.layer.confirm(state == 1 ? '是否关闭' : "是否开启" , {
btn: ['确定', '取消']
}, function (index) {
let ajax = new $ax(Feng.ctxPath + "/ball/editCoursePackageState", function (data) {
- Feng.success(state == 1 ? '开启' : "关闭" + "成功!");
+ Feng.success(state == 1 ? '关闭' : "开启" + "成功!");
TStudent.table.refresh();
}, function (data) {
- Feng.error(state == 1 ? '开启' : "关闭" + "失败!" + data.responseJSON.message + "!");
+ Feng.error(state == 1 ? '关闭' : "开启" + "失败!" + data.responseJSON.message + "!");
});
ajax.set("id", TStudent.seItem.id);
ajax.set("state", state);
diff --git a/cloud-server-other/src/main/resources/mapper/TGameConfigMapper.xml b/cloud-server-other/src/main/resources/mapper/TGameConfigMapper.xml
index e2e8d94..30241cb 100644
--- a/cloud-server-other/src/main/resources/mapper/TGameConfigMapper.xml
+++ b/cloud-server-other/src/main/resources/mapper/TGameConfigMapper.xml
@@ -7,7 +7,7 @@
select gc.* ,js.jieshao,js.vedio
from t_game_config gc
left join t_js js on gc.gameId = js.id
- where gc.otherId = #{id}
+ where gc.otherId = #{id} and gc.img !=""
</select>
--
Gitblit v1.7.1