diff --git a/20220330_Vote/Ewide.Application/Ewide.Application.csproj b/20220330_Vote/Ewide.Application/Ewide.Application.csproj
index eab5b69..9003f98 100644
--- a/20220330_Vote/Ewide.Application/Ewide.Application.csproj
+++ b/20220330_Vote/Ewide.Application/Ewide.Application.csproj
@@ -6,6 +6,12 @@
Ewide.Application.xml
+
+
+
+
+
+
@@ -21,8 +27,4 @@
-
-
-
-
diff --git a/20220330_Vote/Ewide.Application/Ewide.Application.xml b/20220330_Vote/Ewide.Application/Ewide.Application.xml
index 53d4ca2..abc0045 100644
--- a/20220330_Vote/Ewide.Application/Ewide.Application.xml
+++ b/20220330_Vote/Ewide.Application/Ewide.Application.xml
@@ -4,546 +4,6 @@
Ewide.Application
-
-
- 单位类型,多选
-
-
-
-
- 单位名称
-
-
-
-
- 信息
-
-
-
-
- HouseCode主键ID
-
-
-
-
- 幢名称
-
-
-
-
- 土地性质
-
-
-
-
- 结构类型
-
-
-
-
- 基础情况
-
-
-
-
- 抗震等级
-
-
-
-
- 竣工日期
-
-
-
-
- 设计使用年限
-
-
-
-
- 总层数
-
-
-
-
- 地上层数
-
-
-
-
- 地上商业层数开始
-
-
-
-
- 地上商业层数结束
-
-
-
-
- 地上车棚层开始
-
-
-
-
- 地上住宅层开始
-
-
-
-
- 地上住宅层结束
-
-
-
-
- 地下层数
-
-
-
-
- 总建筑面积
-
-
-
-
- 有无建筑幕墙
-
-
-
-
- 有无面砖
-
-
-
-
- 有无涂料
-
-
-
-
- 有无粉刷
-
-
-
-
- 电梯
-
-
-
-
- 总户数(户)
-
-
-
-
- 房屋单元数
-
-
-
-
- 各单元每层户数(户)
-
-
-
-
- 建设单位ID
-
-
-
-
- 设计单位ID
-
-
-
-
- 施工单位ID
-
-
-
-
- 监理单位ID
-
-
-
-
- 产权性质
-
-
-
-
- 总共套数
-
-
-
-
- 直管公房套数
-
-
-
-
- 自管公房套数
-
-
-
-
- 私房套数
-
-
-
-
- 商品房套数
-
-
-
-
- 房改房套数
-
-
-
-
- 拆迁安置房套数
-
-
-
-
- 其它套数
-
-
-
-
- 产权单位ID
-
-
-
-
- 物业单位ID
-
-
-
-
- 图纸资料存档处
-
-
-
-
- 其他图纸存档
-
-
-
-
- 立项文件
-
-
-
-
- 规划许可
-
-
-
-
- 竣工验收备案
-
-
-
-
- 监理资料
-
-
-
-
- 鉴定报告
-
-
-
-
- 其它资料
-
-
-
-
- 外立面照片
-
-
-
-
- 房屋等级 1,2,3,4,C,d
-
-
-
-
- 房屋使用状态
-
-
-
-
- -1 退回(审核被退回的数据) 1、待建档(需要建档的数据未暂存未保存的)2、暂存(点击了暂存的数据)3、待提交(点击了保存的数据) 5、审核中6、审核通过
-
-
-
-
- 调查登记机构
-
-
-
-
- 纸质资料调查人
-
-
-
-
- 纸质资料审核人
-
-
-
-
- 主管部门
-
-
-
-
- bs_house_code主键Id
-
-
-
-
- 巡查日期
-
-
-
-
- 巡查人姓名
-
-
-
-
- 沉降倾斜
-
-
-
-
- 沉降倾斜附件
-
-
-
-
- 其他情况
-
-
-
-
- 其他情况附件
-
-
-
-
- 初始等级
-
-
-
-
- 损坏等级
-
-
-
-
- 综合等级
-
-
-
-
- 房屋场地
-
-
-
-
- 相邻施工
-
-
-
-
- 化学侵蚀
-
-
-
-
- 结构拆改
-
-
-
-
- 加层改造
-
-
-
-
- 修缮加固
-
-
-
-
- 历史灾害
-
-
-
-
- 使用功能变更
-
-
-
-
- 其他调查内容
-
-
-
-
- 主要安全隐患综述
-
-
-
-
- 处理意见
-
-
-
-
- 处理意见备注
-
-
-
-
- 整改情况
-
-
-
-
- 整改情况备注
-
-
-
-
- 巡查结果:1正常,-1异常
-
-
-
-
- 巡查异常描述
-
-
-
-
- 任务人员ID
-
-
-
-
- 任务截止时间
-
-
-
-
- 是否过期
-
-
-
-
- -1:退回0:待处理1:保存待提交2:待审核3:审核通过
-
-
-
-
- 0:建档任务1:系统派发的巡查任务2:主动巡查任务
-
-
-
-
- 上报街道
-
-
-
-
- 上报街道时间
-
-
-
-
- 上报区住建
-
-
-
-
- 上报区住建时间
-
-
-
-
- 上报备注
-
-
-
-
- 提交时间
-
-
-
-
- 最后提交时间
-
-
-
-
- 是否有效
-
-
-
-
- 任务Id
-
-
-
-
- 通过1;退回-1
-
-
-
-
- 审核内容
-
-
-
-
- bs_house_code主键Id
-
-
-
-
- 字典类型
-
-
-
-
- 字典code
-
-
-
-
- 字典值
-
-
-
-
- 备注
-
-
-
-
- 附件
-
-
-
-
- 是否选中
-
-
审核退回
@@ -574,917 +34,5 @@
审核通过
-
-
- 市住建部门
-
-
-
-
- 区住建部门
-
-
-
-
- 街道管理员
-
-
-
-
- 片区监管员
-
-
-
-
- 房屋安全管理员
-
-
-
-
- 房屋编码相关
-
-
-
-
- 获取同一区域下的下一个编号
-
-
-
-
-
-
- 房屋详细信息
-
-
-
-
- 住宅查询
-
-
-
-
- 房屋流转日志
-
-
-
-
- 分页查询用户
-
-
-
-
-
-
- 增加用户
-
-
-
-
-
-
- 获取角色
-
-
-
-
-
-
- 获取用户拥有角色
-
-
-
-
-
-
- 删除用户
-
-
-
-
-
-
- 更新用户
-
-
-
-
-
-
- 查看用户
-
-
-
-
-
-
- 修改用户状态
-
-
-
-
-
-
- 授权用户数据范围
-
-
-
-
-
-
- 获取用户拥有数据
-
-
-
-
-
-
- 获取当前机构中所创建的默认角色
- 片区中的第一个帐号必定为片区监管员
-
-
-
-
-
-
- 获取可创建的角色列表
-
-
-
-
-
- 项目管理相关服务
-
-
-
-
- 添加项目
-
-
-
-
-
-
- 删除项目
-
-
-
-
-
-
- 编辑项目
-
-
-
-
-
-
- 通过ID获取项目
-
-
-
-
-
-
- 分页查询
-
-
-
-
-
-
-
-
-
-
-
-
-
- 获取项目下拉列表
-
-
-
-
-
-
- 选房相关
-
-
-
-
- 获取人员允许绑定的房屋编码列表
-
-
-
-
-
-
- 获取人员已经绑定的房屋编码列表
-
-
-
-
-
-
- 从人员选择房屋
-
-
-
-
-
-
- 房屋任务(巡查任务/建档任务)
-
-
-
-
- 片区相关
-
-
-
-
- 获取片区列表
-
-
-
-
-
-
- 分页查询片区
-
-
-
-
-
-
- 根据用户Id获取所在片区的Id
-
-
-
-
-
-
- 总建筑面积
-
-
-
-
- 总户数(户)
-
-
-
-
- 房屋单元数
-
-
-
-
- 各单元每层户数(户)
-
-
-
-
- 总层数
-
-
-
-
- 地上层数
-
-
-
-
- 地上商业层数开始
-
-
-
-
- 地上商业层数结束
-
-
-
-
- 地上车棚层开始
-
-
-
-
- 地上住宅层开始
-
-
-
-
- 地上住宅层结束
-
-
-
-
- 地下层数
-
-
-
-
- 产权性质
-
-
-
-
- 总共套数
-
-
-
-
- 直管公房套数
-
-
-
-
- 自管公房套数
-
-
-
-
- 私房套数
-
-
-
-
- 商品房套数
-
-
-
-
- 房改房套数
-
-
-
-
- 拆迁安置房套数
-
-
-
-
- 其它套数
-
-
-
-
- 房屋等级 1,2,3,4,C,d
-
-
-
-
- 房屋使用状态
-
-
-
-
- 图纸资料存档处
-
-
-
-
- 其他图纸存档
-
-
-
-
- 立项文件
-
-
-
-
- 规划许可
-
-
-
-
- 竣工验收备案
-
-
-
-
- 监理资料
-
-
-
-
- 鉴定报告
-
-
-
-
- 其它资料
-
-
-
-
- 外立面照片
-
-
-
-
- 调查登记机构
-
-
-
-
- 纸质资料调查人
-
-
-
-
- 纸质资料审核人
-
-
-
-
- 主管部门
-
-
-
-
- 总建筑面积
-
-
-
-
- 总户数(户)
-
-
-
-
- 房屋单元数
-
-
-
-
- 各单元每层户数(户)
-
-
-
-
- 总层数
-
-
-
-
- 地上层数
-
-
-
-
- 地上商业层数开始
-
-
-
-
- 地上商业层数结束
-
-
-
-
- 地上车棚层开始
-
-
-
-
- 地上住宅层开始
-
-
-
-
- 地上住宅层结束
-
-
-
-
- 地下层数
-
-
-
-
- 产权性质
-
-
-
-
- 总共套数
-
-
-
-
- 直管公房套数
-
-
-
-
- 自管公房套数
-
-
-
-
- 私房套数
-
-
-
-
- 商品房套数
-
-
-
-
- 房改房套数
-
-
-
-
- 拆迁安置房套数
-
-
-
-
- 其它套数
-
-
-
-
- 房屋等级 1,2,3,4,C,d
-
-
-
-
- 房屋使用状态
-
-
-
-
- 图纸资料存档处
-
-
-
-
- 其他图纸存档
-
-
-
-
- 立项文件
-
-
-
-
- 规划许可
-
-
-
-
- 竣工验收备案
-
-
-
-
- 监理资料
-
-
-
-
- 鉴定报告
-
-
-
-
- 其它资料
-
-
-
-
- 外立面照片
-
-
-
-
- 调查登记机构
-
-
-
-
- 纸质资料调查人
-
-
-
-
- 纸质资料审核人
-
-
-
-
- 主管部门
-
-
-
-
- 任务Id
-
-
-
-
- 通过3;退回-1
-
-
-
-
- 审核内容
-
-
-
-
- 沉降倾斜
-
-
-
-
- 沉降倾斜附件
-
-
-
-
- 其他情况
-
-
-
-
- 其他情况附件
-
-
-
-
- 房屋场地
-
-
-
-
- 相邻施工
-
-
-
-
- 化学侵蚀
-
-
-
-
- 结构拆改
-
-
-
-
- 加层改造
-
-
-
-
- 修缮加固
-
-
-
-
- 历史灾害
-
-
-
-
- 使用功能变更
-
-
-
-
- 其他调查内容
-
-
-
-
- 主要安全隐患综述
-
-
-
-
- 处理意见
-
-
-
-
- 处理意见备注
-
-
-
-
- 整改情况
-
-
-
-
- 整改情况备注
-
-
-
-
- 巡查结果:1正常,-1异常
-
-
-
-
- 上报街道
-
-
-
-
- 上报街道时间
-
-
-
-
- 上报区住建
-
-
-
-
- 上报区住建时间
-
-
-
-
- 上报备注
-
-
-
-
- 沉降倾斜
-
-
-
-
- 沉降倾斜附件
-
-
-
-
- 其他情况
-
-
-
-
- 其他情况附件
-
-
-
-
- 初始等级
-
-
-
-
- 损坏等级
-
-
-
-
- 综合等级
-
-
-
-
- 房屋场地
-
-
-
-
- 相邻施工
-
-
-
-
- 化学侵蚀
-
-
-
-
- 结构拆改
-
-
-
-
- 加层改造
-
-
-
-
- 修缮加固
-
-
-
-
- 历史灾害
-
-
-
-
- 使用功能变更
-
-
-
-
- 其他调查内容
-
-
-
-
- 主要安全隐患综述
-
-
-
-
- 处理意见
-
-
-
-
- 处理意见备注
-
-
-
-
- 整改情况
-
-
-
-
- 整改情况备注
-
-
-
-
- 巡查结果:1正常,-1异常
-
-
-
-
- 巡查异常描述
-
-
-
-
- 上报街道
-
-
-
-
- 上报街道时间
-
-
-
-
- 上报区住建
-
-
-
-
- 上报区住建时间
-
-
-
-
- 上报备注
-
-
-
-
- 提交时间
-
-
-
-
- 最后提交时间
-
-
-
-
- 是否有效
-
-
-
-
- 所属街道
-
-
-
-
- 名称
-
-
-
-
- 机构Id
-
-
diff --git a/20220330_Vote/Ewide.Core/Ewide.Core.csproj b/20220330_Vote/Ewide.Core/Ewide.Core.csproj
index 1a39c6b..ba879cb 100644
--- a/20220330_Vote/Ewide.Core/Ewide.Core.csproj
+++ b/20220330_Vote/Ewide.Core/Ewide.Core.csproj
@@ -7,9 +7,15 @@
+
+
+
+
+
+
@@ -40,10 +46,8 @@
-
-
@@ -65,8 +69,6 @@
-
-
diff --git a/20220330_Vote/Ewide.EntityFramework.Core/DbContexts/DefaultDbContext.cs b/20220330_Vote/Ewide.EntityFramework.Core/DbContexts/DefaultDbContext.cs
index d767f55..7e0edc6 100644
--- a/20220330_Vote/Ewide.EntityFramework.Core/DbContexts/DefaultDbContext.cs
+++ b/20220330_Vote/Ewide.EntityFramework.Core/DbContexts/DefaultDbContext.cs
@@ -86,80 +86,90 @@ namespace Ewide.EntityFramework.Core
{
var dbContext = eventData.Context;
- // 获取所有更改,删除,新增的实体,但排除审计实体(避免死循环)
- var entities = dbContext.ChangeTracker.Entries()
- .Where(u => u.Entity.GetType() != typeof(SysLogAudit) && u.Entity.GetType() != typeof(SysLogOp) && u.Entity.GetType() != typeof(SysLogVis) &&
- (u.State == EntityState.Modified || u.State == EntityState.Deleted || u.State == EntityState.Added))
- .ToList();
- if (entities == null || entities.Count < 1) return;
-
- // 判断是否是演示环境
- var demoEnvFlag = App.GetService().GetDemoEnvFlag().GetAwaiter().GetResult();
- if (demoEnvFlag)
+ try
{
- var sysUser = entities.Find(u => u.Entity.GetType() == typeof(SysUser));
- if (sysUser == null || string.IsNullOrEmpty((sysUser.Entity as SysUser).LastLoginTime.ToString())) // 排除登录
- throw Oops.Oh(ErrorCode.D1200);
- }
+ // 获取所有更改,删除,新增的实体,但排除审计实体(避免死循环)
+ var entities = dbContext.ChangeTracker.Entries()
+ .Where(u => u.Entity.GetType() != typeof(SysLogAudit) && u.Entity.GetType() != typeof(SysLogOp) && u.Entity.GetType() != typeof(SysLogVis) &&
+ (u.State == EntityState.Modified || u.State == EntityState.Deleted || u.State == EntityState.Added))
+ .ToList();
- // 当前操作用户信息
- var userId = App.User.FindFirst(ClaimConst.CLAINM_USERID)?.Value;
- var userName = App.User.FindFirst(ClaimConst.CLAINM_ACCOUNT)?.Value;
- foreach (var entity in entities)
- {
- if (entity.Entity.GetType().IsSubclassOf(typeof(DEntityBase)))
+ if (entities == null || entities.Count < 1) return;
+
+ // 判断是否是演示环境
+ var demoEnvFlag = App.GetService().GetDemoEnvFlag().GetAwaiter().GetResult();
+ if (demoEnvFlag)
{
- var obj = entity.Entity as DEntityBase;
- if (entity.State == EntityState.Added)
- {
- obj.Id = string.IsNullOrEmpty(obj.Id) ? Guid.NewGuid().ToString() : obj.Id;
- obj.CreatedTime = DateTime.Now;
- if (!string.IsNullOrEmpty(userId))
- {
- obj.CreatedUserId = userId;
- obj.CreatedUserName = userName;
- }
- }
- else if (entity.State == EntityState.Modified)
- {
- obj.UpdatedTime = DateTime.Now;
- obj.UpdatedUserId = userId;
- obj.UpdatedUserName = userName;
- }
+ var sysUser = entities.Find(u => u.Entity.GetType() == typeof(SysUser));
+ if (sysUser == null || string.IsNullOrEmpty((sysUser.Entity as SysUser).LastLoginTime.ToString())) // 排除登录
+ throw Oops.Oh(ErrorCode.D1200);
}
- //// 获取实体当前(现在)的值
- //var currentValues = entity.CurrentValues;
- //// 获取数据库中实体的值
- //var databaseValues = entity.GetDatabaseValues();
+ // 当前操作用户信息
+ var userId = App.User.FindFirst(ClaimConst.CLAINM_USERID)?.Value;
+ var userName = App.User.FindFirst(ClaimConst.CLAINM_ACCOUNT)?.Value;
- //// 获取所有实体有效属性,排除 [NotMapper] 属性
- //var props = entity.OriginalValues.Properties;
- //foreach (var prop in props)
- //{
- // var propName = prop.Name; // 获取属性名
- // var newValue = currentValues[propName]; // 获取现在的实体值
+ foreach (var entity in entities)
+ {
+ if (entity.Entity.GetType().IsSubclassOf(typeof(DEntityBase)))
+ {
+ var obj = entity.Entity as DEntityBase;
+ if (entity.State == EntityState.Added)
+ {
+ obj.Id = string.IsNullOrEmpty(obj.Id) ? Guid.NewGuid().ToString() : obj.Id;
+ obj.CreatedTime = DateTime.Now;
+ if (!string.IsNullOrEmpty(userId))
+ {
+ obj.CreatedUserId = userId;
+ obj.CreatedUserName = userName;
+ }
+ }
+ else if (entity.State == EntityState.Modified)
+ {
+ obj.UpdatedTime = DateTime.Now;
+ obj.UpdatedUserId = userId;
+ obj.UpdatedUserName = userName;
+ }
+ }
- // object oldValue = null;
- // // 如果是新增数据,则 databaseValues 为空,所以需要判断一下
- // if (databaseValues != null)
- // oldValue = databaseValues[propName];
+ //// 获取实体当前(现在)的值
+ //var currentValues = entity.CurrentValues;
+ //// 获取数据库中实体的值
+ //var databaseValues = entity.GetDatabaseValues();
- // if ((newValue == oldValue) || (newValue != null && newValue.Equals(oldValue))) continue;
- // // 插入审计日志表
- // dbContext.AddAsync(new SysLogAudit
- // {
- // TableName = entity.Entity.GetType().Name, // 获取实体类型(表名)
- // ColumnName = propName,
- // NewValue = newValue?.ToString(),
- // OldValue = oldValue?.ToString(),
- // CreatedTime = DateTime.Now,
- // UserId = userId,
- // UserName = userName,
- // Operate = entity.State.ToString() // 操作方式:新增、更新、删除
- // });
- //}
+ //// 获取所有实体有效属性,排除 [NotMapper] 属性
+ //var props = entity.OriginalValues.Properties;
+ //foreach (var prop in props)
+ //{
+ // var propName = prop.Name; // 获取属性名
+ // var newValue = currentValues[propName]; // 获取现在的实体值
+
+ // object oldValue = null;
+ // // 如果是新增数据,则 databaseValues 为空,所以需要判断一下
+ // if (databaseValues != null)
+ // oldValue = databaseValues[propName];
+
+ // if ((newValue == oldValue) || (newValue != null && newValue.Equals(oldValue))) continue;
+ // // 插入审计日志表
+ // dbContext.AddAsync(new SysLogAudit
+ // {
+ // TableName = entity.Entity.GetType().Name, // 获取实体类型(表名)
+ // ColumnName = propName,
+ // NewValue = newValue?.ToString(),
+ // OldValue = oldValue?.ToString(),
+ // CreatedTime = DateTime.Now,
+ // UserId = userId,
+ // UserName = userName,
+ // Operate = entity.State.ToString() // 操作方式:新增、更新、删除
+ // });
+ //}
+ }
+ }
+ catch (System.ObjectDisposedException ex)
+ {
+
+ throw;
}
}
diff --git a/20220330_Vote/Ewide.EntityFramework.Core/Ewide.EntityFramework.Core.csproj b/20220330_Vote/Ewide.EntityFramework.Core/Ewide.EntityFramework.Core.csproj
index 8465f8a..4ea25ea 100644
--- a/20220330_Vote/Ewide.EntityFramework.Core/Ewide.EntityFramework.Core.csproj
+++ b/20220330_Vote/Ewide.EntityFramework.Core/Ewide.EntityFramework.Core.csproj
@@ -22,7 +22,6 @@
-
diff --git a/20220330_Vote/Ewide.Web.Entry/Ewide.Web.Entry.csproj b/20220330_Vote/Ewide.Web.Entry/Ewide.Web.Entry.csproj
index f87514a..eb56c7d 100644
--- a/20220330_Vote/Ewide.Web.Entry/Ewide.Web.Entry.csproj
+++ b/20220330_Vote/Ewide.Web.Entry/Ewide.Web.Entry.csproj
@@ -17,13 +17,6 @@
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
@@ -619,23 +612,6 @@
-
-
- bin\Debug\net5.0\ICSharpCode.SharpZipLib.dll
-
-
- bin\Debug\net5.0\NPOI.dll
-
-
- bin\Debug\net5.0\NPOI.OOXML.dll
-
-
- bin\Debug\net5.0\NPOI.OpenXml4Net.dll
-
-
- bin\Debug\net5.0\NPOI.OpenXmlFormats.dll
-
-
diff --git a/20220330_Vote/Ewide.Web.Entry/Properties/launchSettings.json b/20220330_Vote/Ewide.Web.Entry/Properties/launchSettings.json
index 62c9aec..9376659 100644
--- a/20220330_Vote/Ewide.Web.Entry/Properties/launchSettings.json
+++ b/20220330_Vote/Ewide.Web.Entry/Properties/launchSettings.json
@@ -3,7 +3,7 @@
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
- "applicationUrl": "http://localhost:5566",
+ "applicationUrl": "http://10.105.1.16:5566",
"sslPort": 0
}
},
diff --git a/20220330_Vote/Ewide.Web.Entry/Views/OutsideWall/Index.cshtml b/20220330_Vote/Ewide.Web.Entry/Views/OutsideWall/Index.cshtml
index 3ef23cc..2283663 100644
--- a/20220330_Vote/Ewide.Web.Entry/Views/OutsideWall/Index.cshtml
+++ b/20220330_Vote/Ewide.Web.Entry/Views/OutsideWall/Index.cshtml
@@ -77,6 +77,11 @@
例如:漏水、开裂、脱落
+
+
+
+
+
@*
diff --git a/20220330_Vote/Ewide.Web.Entry/wwwroot/Upload/Default/690f15ec-1bff-49d1-8ebd-3d94092985e1.jpg b/20220330_Vote/Ewide.Web.Entry/wwwroot/Upload/Default/690f15ec-1bff-49d1-8ebd-3d94092985e1.jpg
new file mode 100644
index 0000000..9c491fc
Binary files /dev/null and b/20220330_Vote/Ewide.Web.Entry/wwwroot/Upload/Default/690f15ec-1bff-49d1-8ebd-3d94092985e1.jpg differ
diff --git a/20220330_Vote/Ewide.Web.Entry/wwwroot/html/outsidewall.html b/20220330_Vote/Ewide.Web.Entry/wwwroot/html/outsidewall.html
new file mode 100644
index 0000000..4772861
--- /dev/null
+++ b/20220330_Vote/Ewide.Web.Entry/wwwroot/html/outsidewall.html
@@ -0,0 +1,958 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
宁波既有建筑外墙脱落问卷调查
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 上传外墙照片
+ 只能上传jpg/png文件,且不超过500kb
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 是
+ 否
+
+ 例如:漏水、开裂、脱落
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ props.row.buildingName }}
+
+
+ {{ props.row.address }}
+
+
+ {{ props.row.levelCount }}
+
+
+ {{ props.row.houseHolds }}
+
+
+ {{ props.row.buildingUnit }}
+
+
+ {{ props.row.desingerUnit }}
+
+
+ {{ props.row.constructionUnit }}
+
+
+ {{ props.row.monitorUnit }}
+
+
+ {{ props.row.wuYeUnit }}
+
+
+ 8.1 墙体问题的类型是
+
+ {{w}}
+
+
+
+
+
+ 8.2 哪个问题最先开始出现?
+
+ {{w}}
+
+
+
+ 8.3 第一次出现墙体问题是建成后____年?
+
+ 建成后0-5年
+ 建成后6-10年
+ 建成后11-15年
+ 建成后15年以上
+
+
+
+ 8.4 墙体脱落发生频率如何?
+
+ 1年1-2次
+ 1年3-5次
+ 1年5次以上
+
+
+
+ 8.5 问题多发生在哪个季节?
+
+ 春
+ 夏
+ 秋
+ 冬
+
+
+
+ 8.6 墙体问题发生的朝向是哪面?
+
+ 东
+ 西
+ 南
+ 北
+
+
+
+ 8.7 问题照片:
+
+
+ 上传东面照片
+ 只能上传jpg/png文件,且不超过500kb
+
+
+
+ 上传西面照片
+ 只能上传jpg/png文件,且不超过500kb
+
+
+
+ 上传南面照片
+ 只能上传jpg/png文件,且不超过500kb
+
+
+
+ 上传北面照片
+ 只能上传jpg/png文件,且不超过500kb
+
+
+
+ 8.8 发生外墙问题的范围有多大?
+
+
+
+
+
+
+
+
+ 8.9 外墙问题发生在哪个高度?
+
+
+
+
+
+
+
+ 8.10 掉落物是什么?
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 14.问题发生后是否请人修复了?
+
+ 是
+ 否
+
+
+
+ 15.请提供修复单位的名称:
+
+
+
+ 16.修复后的部位是否再次发生问题?
+
+ 有再发生
+ 没有
+
+
+
+ 20.若您愿意接受我们的现场调查,请惠赐您的联系方式。谢谢!
+
+
+
+
+ 提 交
+ 我的报名
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/20220330_Vote/Vote.Services/ApiController/OutsideWallService.cs b/20220330_Vote/Vote.Services/ApiController/OutsideWallService.cs
index 3b88c61..bc32e3d 100644
--- a/20220330_Vote/Vote.Services/ApiController/OutsideWallService.cs
+++ b/20220330_Vote/Vote.Services/ApiController/OutsideWallService.cs
@@ -1,33 +1,24 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using System.Net.Http;
-using System.Text;
-using System.Threading.Tasks;
-using System.Web;
-using Ewide.Core;
-using Ewide.Core.Service;
+using Ewide.Core;
using Furion;
-using Furion.ClayObject.Extensions;
using Furion.DatabaseAccessor;
using Furion.DatabaseAccessor.Extensions;
-using Furion.DataEncryption;
using Furion.DataEncryption.Extensions;
using Furion.DynamicApiController;
using Furion.FriendlyException;
using Furion.RemoteRequest.Extensions;
-using Google.Protobuf.Reflection;
using Mapster;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
-using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Caching.Memory;
using Microsoft.Extensions.Options;
-using Newtonsoft.Json.Linq;
-using NPOI.HPSF;
-using Org.BouncyCastle.Crypto;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Web;
using Vote.Services.Dto;
using Vote.Services.Entities;
diff --git a/20220330_Vote/Vote.Services/Tools/ExcelHelper.cs b/20220330_Vote/Vote.Services/Tools/ExcelHelper.cs
index bcfb63d..2940095 100644
--- a/20220330_Vote/Vote.Services/Tools/ExcelHelper.cs
+++ b/20220330_Vote/Vote.Services/Tools/ExcelHelper.cs
@@ -198,7 +198,7 @@ namespace Vote.Services.Tools
outputPath = savePath + DateTime.Now.ToString("yyyyMMddHHmmsss") + "-" + template_name;
using (var filess = new FileStream(outputPath, FileMode.Create, FileAccess.Write, FileShare.Read))
{
- workbook.Write(filess);
+ workbook.Write(filess, true);
}
}
}
@@ -254,7 +254,7 @@ namespace Vote.Services.Tools
outputPath = savePath + DateTime.Now.ToString("yyyyMMddHHmmsss") + "-" + template_name;
using (var filess = new FileStream(outputPath, FileMode.Create, FileAccess.Write, FileShare.Read))
{
- workbook.Write(filess);
+ workbook.Write(filess, true);
}
}
}
@@ -326,7 +326,7 @@ namespace Vote.Services.Tools
outputPath = savePath + DateTime.Now.ToString("yyyyMMddHHmmsss") + "-" + template_name;
using (var filess = new FileStream(outputPath, FileMode.Create, FileAccess.Write, FileShare.Read))
{
- workbook.Write(filess);
+ workbook.Write(filess, true);
}
}
}
diff --git a/20220330_Vote/Vote.Services/Tools/ZipHelper.cs b/20220330_Vote/Vote.Services/Tools/ZipHelper.cs
index dd6462b..6efb301 100644
--- a/20220330_Vote/Vote.Services/Tools/ZipHelper.cs
+++ b/20220330_Vote/Vote.Services/Tools/ZipHelper.cs
@@ -4,7 +4,7 @@ using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
-using ICSharpCode.SharpZipLib.Checksums;
+using ICSharpCode.SharpZipLib.Checksum;
using ICSharpCode.SharpZipLib.Zip;
namespace Vote.Services.Tools
diff --git a/20220330_Vote/Vote.Services/Vote.Services.csproj b/20220330_Vote/Vote.Services/Vote.Services.csproj
index bb0d5de..6fa89e8 100644
--- a/20220330_Vote/Vote.Services/Vote.Services.csproj
+++ b/20220330_Vote/Vote.Services/Vote.Services.csproj
@@ -1,4 +1,4 @@
-
+
net5.0
@@ -10,16 +10,17 @@
-
+
+
-
+
diff --git a/20220330_Vote/新建 文本文档.txt b/20220330_Vote/新建 文本文档.txt
new file mode 100644
index 0000000..aa2e9a8
--- /dev/null
+++ b/20220330_Vote/新建 文本文档.txt
@@ -0,0 +1,6 @@
+http://localhost:5566/gb/yjb/outsidewall
+http://localhost:5566/gb/yjb/manage/login
+
+
+admin
+123456
\ No newline at end of file