diff --git a/sys/Hh.Mes.POJO/WebEntity/EntityExtension/Extension.cs b/sys/Hh.Mes.POJO/WebEntity/EntityExtension/Extension.cs
index 92c10cb..6a2072f 100644
--- a/sys/Hh.Mes.POJO/WebEntity/EntityExtension/Extension.cs
+++ b/sys/Hh.Mes.POJO/WebEntity/EntityExtension/Extension.cs
@@ -157,12 +157,35 @@ namespace Hh.Mes.POJO.Entity
     }
 
 
-    public partial class base_project {
-
+    public partial class base_project 
+    {
         /// <summary>
         /// projectMapList 读取项目对应设备信息
         /// </summary>
         [SugarColumn(IsIgnore = true)]
+        public string falg { get; set; }
+
+        /// <summary>
+        /// 设备总数
+        /// </summary>
+        [SugarColumn(IsIgnore = true)]
+        public int eqCount { get; set; }
+
+        /// <summary>
+        /// 设备在线
+        /// </summary>
+        [SugarColumn(IsIgnore = true)]
+        public int eqOnLine { get; set; }
+
+        /// <summary>
+        /// 设备待机
+        /// </summary>
+        [SugarColumn(IsIgnore = true)]
+        public int eqOff { get; set; }
+
+        //设备故障
+        [SugarColumn(IsIgnore = true)]
+        public int eqAlarm { get; set; }
         public string flag { get; set; }
     }
 }
diff --git a/sys/Hh.Mes.POJO/WebEntity/configure/base_project.cs b/sys/Hh.Mes.POJO/WebEntity/configure/base_project.cs
index f8f45a2..f94e98a 100644
--- a/sys/Hh.Mes.POJO/WebEntity/configure/base_project.cs
+++ b/sys/Hh.Mes.POJO/WebEntity/configure/base_project.cs
@@ -4,7 +4,7 @@ using SqlSugar;
 namespace Hh.Mes.POJO.Entity
 {
     [SugarTable("base_project")]
-    public partial class base_project
+    public partial class base_project:base_entity
     {
         /// <summary>
         /// 主键
diff --git a/sys/Hh.Mes.Service/WebService/Configure/BaseProjectService.cs b/sys/Hh.Mes.Service/WebService/Configure/BaseProjectService.cs
index f8fe01f..139add2 100644
--- a/sys/Hh.Mes.Service/WebService/Configure/BaseProjectService.cs
+++ b/sys/Hh.Mes.Service/WebService/Configure/BaseProjectService.cs
@@ -18,6 +18,7 @@ using Hh.Mes.Common.config;
 using Microsoft.AspNetCore.Hosting;
 using MySqlX.XDevAPI.Common;
 using System.Security.Claims;
+using NPOI.SS.Formula.Functions;
 
 namespace Hh.Mes.Service.Configure
 {
@@ -31,6 +32,11 @@ namespace Hh.Mes.Service.Configure
                 var expression = LinqWhere(entity);
                 //先组合查询表达式
                 var query = Context.Queryable<base_project>().Where(expression);
+                if (entity.falg == "projectMapList")
+                {
+                    result.Result = query.ToList();
+                    return result;
+                }
                 //Exel为ture就不分页,因为导出的话是全部导出
                 if (pageReq != null)
                 {
@@ -39,7 +45,7 @@ namespace Hh.Mes.Service.Configure
                     result.Count = total;
                     return result;
                 }
-                if (entity.flag == "projectMapList")
+                if (entity.falg == "projectMapList")
                 {
                     result.Result = new
                     {
diff --git a/web/WebMvc/Areas/configure/Views/SysCompany/Index.cshtml b/web/WebMvc/Areas/configure/Views/SysCompany/Index.cshtml
deleted file mode 100644
index 8358112..0000000
--- a/web/WebMvc/Areas/configure/Views/SysCompany/Index.cshtml
+++ /dev/null
@@ -1,87 +0,0 @@
-@{ Layout = "~/Views/Shared/_Layout.cshtml"; }
-@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
-@section header
-{
-    
-}
-
-<div id="listForm" class="layui-tab-item layui-show">
-    <form class="layui-form layui-form-pane" action="" lay-filter="listForm">
-        <table id="mainList" lay-filter="mainList"></table>
-    </form>
-</div>
-
-<div id="modifyForm" class="layui-tab-item">
-    <form class="layui-form layui-form-pane" action="" lay-filter="modifyForm" onsubmit="return false;">
-        <div class="layui-card">
-            <div class="layui-row">
-
-                <div class="layui-col-sm6">
-                    <label class="layui-form-label layui-col-sm3">公司名称<label class="lable-required">*</label></label>
-                    <div class="layui-input-inline layui-col-sm6">
-                        <input name="name" type="text" lay-verify="required" class="layui-input">
-                    </div>
-                </div>
-                <div class="layui-col-sm6">
-                    <label class="layui-form-label layui-col-sm3">地址</label>
-                    <div class="layui-input-inline layui-col-sm6">
-                        <input name="address" type="text" maxlength="50" class="layui-input">
-                    </div>
-                </div>
-                <div class="layui-col-sm6">
-                    <label class="layui-form-label layui-col-sm3">联系电话</label>
-                    <div class="layui-input-inline layui-col-sm6">
-                        <input name="telephone" type="text" class="layui-input NumText">
-                    </div>
-                </div>
-                <div class="layui-col-sm6">
-                    <label class="layui-form-label layui-col-sm3">版本</label>
-                    <div class="layui-input-inline layui-col-sm6">
-                        <input name="ver" type="text" maxlength="50" class="layui-input">
-                    </div>
-                </div>
-                <!--表单验证按钮-->
-                <button class="layui-btn" style="display:none" name="fromAdd" lay-filter="fromAdd" lay-submit>fromAdd</button>
-                <button class="layui-btn" style="display:none" name="fromUpdate" lay-filter="fromUpdate" lay-submit>fromUpdate</button>
-            </div>
-        </div>
-        <div hidden>
-            <input name="companyId" readonly type="text" class="layui-input">
-            <input name="fileId" readonly type="text" class="layui-input">
-            <input name="isDelete" readonly type="text" class="layui-input">
-
-            <input name="createBy" type="text" readonly class="layui-input">
-            <input name="createTime" type="text" readonly class="layui-input">
-            <input name="updateTime" type="text" readonly class="layui-input">
-            <input name="updateBy" type="text" readonly class="layui-input">
-       </div>
-    </form>
-</div>
-
-
-<div id="ImportData" style="padding: 60px; line-height: 22px; background-color: #393D49; color: #fff; font-weight: 300;display: none;">
-    <div>
-        <div>
-            <label>图片位置:</label>       
-            <select name="position" id="position">
-                <option value="home">首页</option>
-                <option value="login">登入页</option>
-            </select>
-        </div>
-        <br />
-        <input type="file" name="excelfile" id="excelfile" accept="image/gif, image/jpeg, image/png">
-    </div>
-</div>
-
-<script type="text/html" id="toolbarTable">
-    <div class="layui-btn-container">
-        <a href="javascript:;" class="layui-btn layui-btn-sm layui-btn-mini" lay-event="btnSelect"><i class="layui-icon">&#xe628;</i>检索</a>
-        <a href="javascript:;" class="layui-btn layui-btn-sm layui-btn-mini" lay-event="btnRefresh"><i class="layui-icon">&#xe9aa;</i>刷新</a>
-        {{ loadMenus("SysCompany", 1) }}
-    </div>
-</script>
-
-@section Scripts
-{
-    <script type="text/javascript" src="/productjs/configure/SysCompany.js" asp-append-version="true"></script>
-}
\ No newline at end of file
diff --git a/web/WebMvc/wwwroot/baseJs/projectMap.js b/web/WebMvc/wwwroot/baseJs/projectMap.js
index 51ea142..ad0ecc7 100644
--- a/web/WebMvc/wwwroot/baseJs/projectMap.js
+++ b/web/WebMvc/wwwroot/baseJs/projectMap.js
@@ -31,24 +31,24 @@ layui.config({
 
             getProjectData() {
                 var ajaxConfig = {
-                    data: null,
+                    data: { pageRequest: null, entity: { falg:"projectMapList" } },
                     url: `/configure/BaseProject/Load`,
                     success: function (result) {
                         if (sysU.successBefore(result)) return false;
-                        app.methods.createMarkerInfo(result.Result)
+                        app.methods.createMarkerInfo(result)
                     }
                 };
                 sysU.ajax(ajaxConfig);
             },
             createMarkerInfo(json) {
-                json.forEach(item => {
-                    var content = `<h4 style = 'margin:0;'>${item.projectAddress}</h4><br/>
-                            这里是显示项目信息
+                json.Result.forEach(item => {
+                    var content = `<h4 style = 'margin:0;'>${item.projectAddress}</h4>
+                             设备总数:${item.eqCount}、在线:${item.eqOnLine}、待机:${item.eqOff}、故障:<span style='color:red;'>${item.eqAlarm}</span>
                             <div style = 'display: flex;' >
                               <div><a style='text-decoration: underline;color: blue;' onclick='app.methods.mapMarkerClick(${JSON.stringify(item)})'  href='#'>点击链接</a></div>
                             </div >` ;//定义大标题  写html语句标签
                     mapObj.createMarkerInfo(content, {
-                        title: item.projectName,
+                        title: "项目名称:"+item.projectName,
                         longitude: item.longitude,
                         latitude: item.latitude
                     });