修改 bug

master
wangh 5 months ago
parent f001bd2bc5
commit 54ca6c347c

@ -4,10 +4,10 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="renderer" content="webkit"> <meta name="renderer" content="webkit">
<title>首页</title> <title>首页1</title>
<!-- 避免IE使用兼容模式 --> <!-- 避免IE使用兼容模式 -->
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- <link th:href="@{favicon.ico}" rel="shortcut icon"/>--> <link th:href="@{favicon.ico}" rel="shortcut icon"/>
<link th:href="@{/css/bootstrap.min.css}" rel="stylesheet"/> <link th:href="@{/css/bootstrap.min.css}" rel="stylesheet"/>
<link th:href="@{/css/jquery.contextMenu.min.css}" rel="stylesheet"/> <link th:href="@{/css/jquery.contextMenu.min.css}" rel="stylesheet"/>
<link th:href="@{/css/font-awesome.min.css}" rel="stylesheet"/> <link th:href="@{/css/font-awesome.min.css}" rel="stylesheet"/>

@ -14,7 +14,7 @@
<meta name="renderer" content="webkit"> <meta name="renderer" content="webkit">
<!-- 避免IE使用兼容模式 --> <!-- 避免IE使用兼容模式 -->
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- <link rel="shortcut icon" href="../static/favicon.ico" th:href="@{favicon.ico}"/>--> <link rel="shortcut icon" href="../static/favicon.ico" th:href="@{favicon.ico}"/>
<style type="text/css">label.error { position:inherit; }</style> <style type="text/css">label.error { position:inherit; }</style>
<script> <script>
if(window.top!==window.self){alert('未登录或登录超时。请重新登录');window.top.location=window.location}; if(window.top!==window.self){alert('未登录或登录超时。请重新登录');window.top.location=window.location};

@ -30,7 +30,7 @@
</div> </div>
<div class="modal-body"> <div class="modal-body">
<p >轮挡报废数量:<strong id="tt1"></strong> ,超过仓库设定存储数量 </p> <p style="font-size: 2rem; text-align: center">当前轮挡报废数量:<strong id="tt1" style="color:red"></strong> ,超过仓库设定存储数量 </p>
<!-- <div class="form-group">--> <!-- <div class="form-group">-->
<!-- <label>Email</label>--> <!-- <label>Email</label>-->
<!-- <input type="email" placeholder="请输入您的Email" class="form-control">--> <!-- <input type="email" placeholder="请输入您的Email" class="form-control">-->
@ -57,12 +57,14 @@
dataType: 'json', dataType: 'json',
success: function (response) { success: function (response) {
console.log(response) console.log(response)
if (response.code==0){
data = response.data; data = response.data;
if (data>1){
// document.getElementById("tt1").innerText=data
$("#tt1").text(data) $("#tt1").text(data)
$("#myModal").show(); $("#myModal").show();
} }
}, },
error: function (xhr, status, error) { error: function (xhr, status, error) {
// 请求出错,可以在这里处理错误信息 // 请求出错,可以在这里处理错误信息
@ -70,6 +72,7 @@
} }
}); });
}); });
function test() { function test() {
console.log("关闭") console.log("关闭")
$("#myModal").hide(); $("#myModal").hide();

@ -0,0 +1,25 @@
package com.ruoyi.api.controller;
import com.ruoyi.api.service.impl.BroadApiService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @author wanghao
* @date 2024/3/1 13:29
*/
@RestController
@RequestMapping("/api")
public class BroadApiController {
@Autowired
private BroadApiService service;
@PostMapping("/selectCountNumber")
private String selectCountNumber(){
return service.selectCountNumber();
}
}

@ -0,0 +1,12 @@
package com.ruoyi.api.mapper;
import org.springframework.stereotype.Repository;
/**
* @author wanghao
* @date 2024/3/1 13:30
*/
@Repository
public interface BroadApiMapper {
String selectCountNumber();
}

@ -0,0 +1,19 @@
package com.ruoyi.api.service.impl;
import com.ruoyi.api.mapper.BroadApiMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
* @author wanghao
* @date 2024/3/1 13:30
*/
@Service
public class BroadApiService {
@Autowired
private BroadApiMapper mapper;
public String selectCountNumber() {
return mapper.selectCountNumber();
}
}

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.api.mapper.BroadApiMapper">
<select id="selectCountNumber" resultType="com.ruoyi.manage.domain.ResultBeen">
select count(inspection_id) as t, '巡检次数' as name
from record_inspection
where DATE(inspection_time) = CURDATE()
union
select count(DISTINCT location_code) as t, '巡检机位' as name
from record_inspection_info
where DATE(create_time) = CURDATE()
union
select count(inspection_state) as t, '巡检结果' as name
from record_inspection_info
where DATE(create_time) = CURDATE() and inspection_state !='正常'
</select>
</mapper>

@ -15,6 +15,11 @@
<groupId>com.ruoyi</groupId> <groupId>com.ruoyi</groupId>
<artifactId>ruoyi-common</artifactId> <artifactId>ruoyi-common</artifactId>
</dependency> </dependency>
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-system</artifactId>
</dependency>
</dependencies> </dependencies>
</project> </project>

@ -3,6 +3,7 @@ package com.ruoyi.manage.controller;
import java.util.List; import java.util.List;
import com.ruoyi.manage.domain.ResultBeen; import com.ruoyi.manage.domain.ResultBeen;
import com.ruoyi.system.service.ISysConfigService;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
@ -35,6 +36,9 @@ public class LedgerRfidController extends BaseController {
@Autowired @Autowired
private ILedgerRfidService ledgerRfidService; private ILedgerRfidService ledgerRfidService;
@Autowired
private ISysConfigService configService;
@RequiresPermissions("manage:ledger_rfid:view") @RequiresPermissions("manage:ledger_rfid:view")
@GetMapping() @GetMapping()
public String ledger_rfid() { public String ledger_rfid() {
@ -123,12 +127,18 @@ public class LedgerRfidController extends BaseController {
return toAjax(ledgerRfidService.deleteLedgerRfidByObjids(ids)); return toAjax(ledgerRfidService.deleteLedgerRfidByObjids(ids));
} }
@RequiresPermissions("manage:ledger_rfid:list")
@PostMapping("/selectWasteNumber") @PostMapping("/selectWasteNumber")
@ResponseBody @ResponseBody
public AjaxResult selectWasteNumber() { public AjaxResult selectWasteNumber() {
int number = ledgerRfidService.countWasteNumber(); int number = ledgerRfidService.countWasteNumber();
int s = Integer.parseInt(configService.selectConfigByKey("manage.selectWasteNumber"));
System.out.println("设定数量="+configService.selectConfigByKey("manage.selectWasteNumber"));
if (number>=s){
return success(number); return success(number);
} }
return error();
}
@PostMapping("/countRfid") @PostMapping("/countRfid")
@ResponseBody @ResponseBody

@ -49,7 +49,7 @@ public class RecordStoreCheckInfoController extends BaseController
@ResponseBody @ResponseBody
public TableDataInfo list(RecordStoreCheckInfo recordStoreCheckInfo) public TableDataInfo list(RecordStoreCheckInfo recordStoreCheckInfo)
{ {
startPage(); // startPage();
List<RecordStoreCheckInfo> list = recordStoreCheckInfoService.selectRecordStoreCheckInfoList(recordStoreCheckInfo); List<RecordStoreCheckInfo> list = recordStoreCheckInfoService.selectRecordStoreCheckInfoList(recordStoreCheckInfo);
return getDataTable(list); return getDataTable(list);
} }

@ -35,7 +35,7 @@
<div class="form-group"> <div class="form-group">
<label class="col-sm-3 control-label">是否报废:</label> <label class="col-sm-3 control-label">是否报废:</label>
<div class="col-sm-8"> <div class="col-sm-8">
<select name="isScrap" class="form-control m-b" th:with="type=${@dict.getType('sys_yes_no')}"> <select name="isScrap" class="form-control m-b" th:with="type=${@dict.getType('bf_y_n')}">
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option> <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
</select> </select>
</div> </div>

@ -36,7 +36,7 @@
<div class="form-group"> <div class="form-group">
<label class="col-sm-3 control-label">是否报废:</label> <label class="col-sm-3 control-label">是否报废:</label>
<div class="col-sm-8"> <div class="col-sm-8">
<select name="isScrap" class="form-control m-b" th:with="type=${@dict.getType('sys_yes_no')}"> <select name="isScrap" class="form-control m-b" th:with="type=${@dict.getType('bf_y_n')}">
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}" th:field="*{isScrap}"></option> <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}" th:field="*{isScrap}"></option>
</select> </select>
</div> </div>

@ -86,6 +86,8 @@
removeUrl: prefix + "/remove", removeUrl: prefix + "/remove",
exportUrl: prefix + "/export", exportUrl: prefix + "/export",
modalName: "轮挡台账", modalName: "轮挡台账",
sortName:"createTime",
sortOrder:"desc",
columns: [{ columns: [{
checkbox: true checkbox: true
}, },

Loading…
Cancel
Save