From bbb24e3522797a1e4285958ee41b7d0ee82854fc Mon Sep 17 00:00:00 2001
From: liujie <liujie>
Date: 星期三, 26 七月 2023 09:17:54 +0800
Subject: [PATCH] 后台代码

---
 /dev/null                                                                                                |  118 ---------------------------------------
 cloud-server-management/src/main/webapp/WEB-INF/view/system/log/log.html                                 |    2 
 cloud-server-management/src/main/webapp/WEB-INF/view/system/tCompetition/TCompetition.html               |   42 +++++++------
 cloud-server-management/src/main/resources/mapper/MenuMapper.xml                                         |    4 -
 cloud-server-management/src/main/webapp/static/modular/system/tCompetition/tCompetition.js               |    0 
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/LoginController.java |   10 ---
 cloud-server-management/src/main/webapp/static/modular/system/tCompetition/tCompetition_info.js          |    0 
 7 files changed, 23 insertions(+), 153 deletions(-)

diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/LoginController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/LoginController.java
index 250c295..789be56 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/LoginController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/LoginController.java
@@ -82,17 +82,7 @@
         Integer language = UserExt.getLanguage();
         List<MenuNode> menus = menuService.getMenusByRoleIds(roleList);
         List<MenuNode> titles = MenuNode.buildTitle(menus);
-        if(language==1 || language==null){
 
-        }else if(language==2){
-            for (MenuNode menu : menus) {
-                menu.setName(menu.getEname());
-            }
-        }else if(language==3){
-            for (MenuNode menu : menus) {
-                menu.setName(menu.getBname());
-            }
-        }
 
 
 
diff --git a/cloud-server-management/src/main/resources/mapper/MenuMapper.xml b/cloud-server-management/src/main/resources/mapper/MenuMapper.xml
index d07a4f9..2c72b60 100644
--- a/cloud-server-management/src/main/resources/mapper/MenuMapper.xml
+++ b/cloud-server-management/src/main/resources/mapper/MenuMapper.xml
@@ -150,9 +150,7 @@
         m1.url as url,
         m1.levels as levels,
         m1.ismenu as ismenu,
-        m1.num as num,
-        m1.ename ename,
-        m1.bname bname
+        m1.num as num
         FROM
         sys_menu m1
         LEFT join sys_menu m2 ON m1.pcode = m2. CODE
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/log/log.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/log/log.html
index f402d47..62f573b 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/log/log.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/log/log.html
@@ -25,9 +25,7 @@
                         </div>
                         <div class="hidden-xs" id="OptLogTableToolbar" role="group">
                             <#button name="查看详情" icon="fa-plus" clickFun="OptLog.detail()"/>
-                            @if(shiro.hasPermission("/log/delLog")){
                                 <#button name="清空日志" icon="fa-plus" clickFun="OptLog.delLog()" space="true"/>
-                            @}
                         </div>
                         <#table id="OptLogTable"/>
                     </div>
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tCompetition/TCompetition.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tCompetition/TCompetition.html
index b52a9fd..5cc53ab 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tCompetition/TCompetition.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tCompetition/TCompetition.html
@@ -4,52 +4,54 @@
         <div class="ibox float-e-margins">
 
             <div class="ibox-title">
-                <h5>车辆管理</h5>
+                <h5>赛事管理</h5>
             </div>
             <div class="ibox-content">
                 <div class="row row-lg">
                     <div class="col-sm-12">
                         <div class="row">
                             <div class="col-sm-3">
-                                <#TimeCon id="createTime" name="添加时间" isTime="false"/>
                             </div>
                             <div class="col-sm-3">
-                                <#NameCon id="id" name="车辆ID" />
 
                             </div>
                             <div class="col-sm-3">
-                                <#NameCon id="brandName" name="车辆品牌" />
+                                <#NameCon id="shopName" name="门店名称" />
                             </div>
                             <div class="col-sm-3">
-                                <#NameCon id="modelName" name="车辆类型" />
+                                <#NameCon id="eventName" name="赛事名称" />
                             </div>
                             <div class="col-sm-3">
-                                <#NameCon id="carColor" name="车辆颜色" />
+                                <#TimeCon id="createTime" name="时间" isTime="false"/>
                             </div>
                             <div class="col-sm-3">
-                                <#NameCon id="serverStr" name="服务模式" />
+                                <#SelectCon id="state" name="状态" >
+                                    <option value="">全部</option>
+                                    <option value="1">未开始</option>
+                                    <option value="2">已开始</option>
+                                    <option value="3">已结束</option>
+                                    <option value="4">已取消</option>
+                                 </#SelectCon>
                             </div>
                             <div class="col-sm-3">
-                                <#NameCon id="carLicensePlate" name="车牌号" />
-                            </div>
-                            <div class="col-sm-3">
-                                <#NameCon id="driverName" name="关联司机" />
+                                <#SelectCon id="registerCondition" name="报名条件" >
+                                    <option value="">全部</option>
+                                    <option value="1">全部用户</option>
+                                    <option value="2">仅限年度会员参与</option>
+                                    <option value="3">仅限学员参与</option>
+                                 </#SelectCon>
                             </div>
                             <div class="col-sm-3">
                                 <#button name="搜索" icon="fa-search" clickFun="TCar.search()"/>
                                 <#button name="重置" icon="fa-trash" clickFun="TCar.resetSearch()" space="true"/>
                             </div>
-                            <div class="col-sm-3">
-                                <input type="file" name="file" style="width:0px;height:0px;" id="uploadEventFile" onchange="TCar.exportCar()">
-                            </div>
                         </div>
                         <div class="hidden-xs" id="TCarTableToolbar" role="group">
                             <#button name="添加" icon="fa-plus" clickFun="TCar.openAddTCar()"/>
-                            <#button name="修改" icon="fa-edit" clickFun="TCar.openTCarDetail()" space="true"/>
-                            <#button name="删除" icon="fa-remove" clickFun="TCar.delete()" space="true"/>
-                            <#button btnCss="info" name="下载模板" id="uploadModel" icon="fa fa-level-down" clickFun="TCar.uploadCarModel()" space="true"/>
-                            <#button btnCss="danger" name="导入" id="uploadEventBtn" icon="fa fa-level-up" space="true"/>
-                            <#button name="导出" icon="fa-remove" clickFun="TCar.outCar()" space="true"/>
+                            <#button name="编辑" icon="fa-edit" clickFun="TCar.openTCarDetail()" space="true"/>
+                            <#button name="取消" icon="fa-remove" clickFun="TCar.delete()" space="true"/>
+                            <#button name="查看详情" icon="fa-remove" clickFun="TCar.delete()" space="true"/>
+                            <#button name="已报名人员" icon="fa-remove" clickFun="TCar.delete()" space="true"/>
 
                         </div>
                         <#table id="TCarTable"/>
@@ -59,7 +61,7 @@
         </div>
     </div>
 </div>
-<script src="${ctxPath}/modular/system/tCar/tCar.js"></script>
+<script src="${ctxPath}/modular/system/tCompetition/tCompetition.js"></script>
 <script>
     laydate.render({
         elem: '#createTime'
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tCompetition/carInsurance.js b/cloud-server-management/src/main/webapp/static/modular/system/tCompetition/carInsurance.js
deleted file mode 100644
index 8ffae41..0000000
--- a/cloud-server-management/src/main/webapp/static/modular/system/tCompetition/carInsurance.js
+++ /dev/null
@@ -1,123 +0,0 @@
-/**
- * 车辆管理管理初始化
- */
-var CarInsurance = {
-    id: "TCarTable",	//表格id
-    seItem: null,		//选中的条目
-    table: null,
-    layerIndex: -1,
-    carId: $('#carId').val()
-};
-
-/**
- * 初始化表格的列
- */
-CarInsurance.initColumn = function () {
-    return [
-        {field: 'selectItem', radio: true},
-        {title: '保险公司名称', field: 'insurCom', visible: true, align: 'center', valign: 'middle'},
-        {title: '保险号', field: 'insurNum', visible: true, align: 'center', valign: 'middle'},
-        {title: '保险类型', field: 'insurType', visible: true, align: 'center', valign: 'middle'},
-        {title: '保险金额', field: 'insurCount', visible: true, align: 'center', valign: 'middle'},
-        {title: '保险生效时间', field: 'insurEff', visible: true, align: 'center', valign: 'middle'},
-        {title: '保险到期时间', field: 'insurExp', visible: true, align: 'center', valign: 'middle'}
-    ];
-};
-
-/**
- * 检查是否选中
- */
-CarInsurance.check = function () {
-    var selected = $('#' + this.id).bootstrapTable('getSelections');
-    if(selected.length == 0){
-        if(language==1){
-            Feng.info("请先选中表格中的某一记录!");
-        }else if(language==2){
-            Feng.info("Please select a record in the table first!");
-        }else {
-            Feng.info("Pilih catatan di tabel terlebih dahulu!");
-        }
-        return false;
-    }else{
-        CarInsurance.seItem = selected[0];
-        return true;
-    }
-};
-
-/**
- * 点击添加车辆管理
- */
-CarInsurance.openAddCarInsurance = function () {
-    var index = layer.open({
-        type: 2,
-        title: language==1?'添加':(language==2?'Add':'Tambahkan'),
-        area: ['100%', '100%'], //宽高
-        fix: false, //不固定
-        maxmin: true,
-        content: Feng.ctxPath + '/tCar/showAddCarInsurance?carId=' + CarInsurance.carId
-    });
-    this.layerIndex = index;
-};
-
-/**
- * 打开查看车辆管理详情
- */
-CarInsurance.openCarInsuranceDetail = function () {
-    if (this.check()) {
-        var index = layer.open({
-            type: 2,
-            title: language==1?'编辑':(language==2?'Edit':'Edit'),
-            area: ['100%', '100%'], //宽高
-            fix: false, //不固定
-            maxmin: true,
-            content: Feng.ctxPath + '/tCar/showEditCarInsurance?id=' + CarInsurance.seItem.id + "&carId=" + CarInsurance.carId
-        });
-        this.layerIndex = index;
-    }
-};
-var language=1;
-/**
- * 删除车辆管理
- */
-CarInsurance.delete = function () {
-    if (this.check()) {
-        swal({
-            title: "您是否确认删除?",
-            text: language==1?"请谨慎操作!":(language==2?' Please operate with caution!':'Harap beroperasi dengan hati -hati!'),
-            type: "warning",
-            showCancelButton: true,
-            confirmButtonColor: "#DD6B55",
-            confirmButtonText: language==1?"删除":(language==2?'Delete':'Hapus'),
-            closeOnConfirm: true
-        }, function () {
-            var ajax = new $ax(Feng.ctxPath + "/tCar/delCarInsurance", function (data) {
-                swal("删除成功", "您已经成功删除了。", "success");
-                CarInsurance.table.refresh();
-            }, function (data) {
-                swal("删除失败", data.responseJSON.message+"!", "warning");
-            });
-            ajax.set("id", CarInsurance.seItem.id);
-            ajax.start();
-        });
-    }
-};
-
-
-/**
- * 查询车辆管理列表
- */
-CarInsurance.search = function () {
-    var queryData = {};
-    CarInsurance.table.refresh({query: queryData});
-};
-
-$(function () {
-    var defaultColunms = CarInsurance.initColumn();
-    var table = new BSTable(CarInsurance.id, "/tCar/queryInsuranceList", defaultColunms);
-    table.setPaginationType("server");
-    table.setQueryParams({
-        carId: CarInsurance.carId
-    })
-    CarInsurance.table = table.init();
-});
-
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tCompetition/carInsuranceInfo.js b/cloud-server-management/src/main/webapp/static/modular/system/tCompetition/carInsuranceInfo.js
deleted file mode 100644
index 7969a43..0000000
--- a/cloud-server-management/src/main/webapp/static/modular/system/tCompetition/carInsuranceInfo.js
+++ /dev/null
@@ -1,118 +0,0 @@
-var CarInsuranceInfo = {
-    id: $('#id').val(),
-    carId: $('#carId').val()
-}
-
-var language=1;
-/**
- * 关闭此对话框
- */
-CarInsuranceInfo.close = function() {
-    parent.layer.close(window.parent.CarInsurance.layerIndex);
-}
-
-/**
- * 提交添加
- */
-CarInsuranceInfo.addSubmit = function() {
-    var insurCom = $('#insurCom').val();
-    var insurNum = $('#insurNum').val();
-    var insurType = $('#insurType').val();
-    var insurCount = $('#insurCount').val();
-    var insurEff = $('#insurEff').val();
-    var insurExp = $('#insurExp').val();
-    if(null == insurCom || '' == insurCom){
-        Feng.error("保险公司名称不能为空");
-        return;
-    }
-    if(null == insurNum || '' == insurNum){
-        Feng.error("保险号不能为空");
-        return;
-    }
-    if(null == insurType || '' == insurType){
-        Feng.error("保险类型不能为空");
-        return;
-    }
-    if(null == insurCount || '' == insurCount){
-        Feng.error("保险金额不能为空");
-        return;
-    }
-    if(null == insurEff || '' == insurEff){
-        Feng.error("保险生效时间不能为空");
-        return;
-    }
-    if(null == insurExp || '' == insurExp){
-        Feng.error("保险到期时间不能为空");
-        return;
-    }
-    //提交信息
-    var ajax = new $ax(Feng.ctxPath + "/tCar/saveCarInsurance", function(data){
-          if(language==1){
-            Feng.success("添加成功!");
-        }else if(language==2){
-            Feng.success("Successfully added!");
-        }else {
-            Feng.success("Sangat berhasil ditambah!");
-        }
-        window.parent.CarInsurance.table.refresh();
-        CarInsuranceInfo.close();
-    },function(data){
-        if(language==1){
-            Feng.error("添加失败!" + data.responseJSON.message + "!");
-        }else if(language==2){
-            Feng.error("Fail to add!" + data.responseJSON.message + "!");
-        }else {
-            Feng.error("Gagal menambah!" + data.responseJSON.message + "!");
-        }
-    });
-    ajax.set(this.tCarInfoData);
-    ajax.setData({
-        id: CarInsuranceInfo.id,
-        carId: CarInsuranceInfo.carId,
-        insurCom: insurCom,
-        insurNum: insurNum,
-        insurType: insurType,
-        insurCount: insurCount,
-        insurEff: insurEff,
-        insurExp: insurExp
-    })
-    ajax.start();
-}
-
-/**
- * 提交修改
- */
-CarInsuranceInfo.queryInfo = function() {
-//提交信息
-    var ajax = new $ax(Feng.ctxPath + "/tCar/queryCarInsurance", function(data){
-        var s = data.data;
-        $('#insurCom').val(s.insurCom);
-        $('#insurNum').val(s.insurNum);
-        $('#insurType').val(s.insurType);
-        $('#insurCount').val(s.insurCount);
-        $('#insurEff').val(s.insurEff.split(" ")[0]);
-        $('#insurExp').val(s.insurExp.split(" ")[0]);
-    },function(data){
-        if(language==1){
-            Feng.error("修改失败!" + data.responseJSON.message + "!");
-        }else if(language==2){
-            Feng.error("Fail to modify!" + data.responseJSON.message + "!");
-        }else {
-            Feng.error("Gagal mengubah!" + data.responseJSON.message + "!");;
-        }
-    });
-    ajax.set(this.tCarInfoData);
-    ajax.setData({
-        id: CarInsuranceInfo.id
-    })
-    ajax.start();
-
-}
-
-$(function() {
-    if(CarInsuranceInfo.id != ''){
-        CarInsuranceInfo.queryInfo()
-    }
-});
-
-
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tCompetition/tCar.js b/cloud-server-management/src/main/webapp/static/modular/system/tCompetition/tCompetition.js
similarity index 100%
rename from cloud-server-management/src/main/webapp/static/modular/system/tCompetition/tCar.js
rename to cloud-server-management/src/main/webapp/static/modular/system/tCompetition/tCompetition.js
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tCompetition/tCar_info.js b/cloud-server-management/src/main/webapp/static/modular/system/tCompetition/tCompetition_info.js
similarity index 100%
rename from cloud-server-management/src/main/webapp/static/modular/system/tCompetition/tCar_info.js
rename to cloud-server-management/src/main/webapp/static/modular/system/tCompetition/tCompetition_info.js

--
Gitblit v1.7.1