WTM icon indicating copy to clipboard operation
WTM copied to clipboard

JOHN 建议和发现问题专帖,持续更新

Open AtlantisDe opened this issue 4 years ago • 0 comments

建议专题

2021-08-15 希望model层项目能做更多兼容

App.Model 能否把这个项目 Model层项目改为 .NET Standard 项目让其跨平台复用问题? 
目前 你比如我要 开发winform 桌面 又要开发 xam 移动端项目 又要 开发web端问题.还有其它项目扩展...
需要使用同个model 发现你这个model项目依赖net core 5.o 类库 没有做到 多方面的兼容..
这个项目架构 能否可能 设计为 .NET Standard 2.0 类库 使其兼容性更高?
@刘亮 目前就需要手动再整一个model出来非常之麻烦.

//主要依赖了 WalkingTec.Mvvm.Core 所以很多项目架构无法进行安装依赖...

2021-06-10 LayUI版本 新增修改数据 后能否保持当前的查询状态.

//主要这个体验感问题. 不保持当前的查询状态,数据多,你就得重复很多查询配置操作.

2021-05-30 菜单管理 行着色

//提个建议 菜单管理 数字表格 行 希望有行着色行 功能 因为选择哪条哪行数据 多了 
//看都眼花了 视觉疲劳 根本找不到所在行 得很努力的去看单行 才行. 
//然后 选中对应的操作按钮.. 体验感这里不好 希望有所改观...不影响功能使用..

第1个: 建议批量生成 代码模块

//支持 批量生成 一次可以对多个模型生成 生成的时候 你那里就做成个遍历,表行单大家可以对其打钩生成 效率飞升
//支持 生成的时候Test项目 同时建立相应 Area 文件夹 方便管理

//当然难点会有 就是相应的模型生成细节模块你得全部显示 这个显示界面我建议就用 LayUI 那个 
常规折叠面板 
//实现 可以收缩展示 方便...

 

第2个: 建议 官方出对应的DEMO程序同步更新框架的开发细节东西,

//开发了啥都能体现在Demo项目上 Demo项目有示例样本,比如组件呀应用后的样子啊
//大家一看一目了然..就只知道应用了哪些技术细节.

第3个: 想到了在更新这个帖子吧

 

发现问题

2021-06-17 Blazor HTTPS 异常问题 你跟进排查下 跨域配置问题

//Blazor 昨天那个问题解决了. 问题出现在你配置的跨域配置上 具体问题我没去看但是我把你配置的   

//app.UseWtmCrossDomain(); 去掉 

//自己配置自己的跨域 就正常了.具体问题你自己去看下了 先给你提示下 layUI版本 当时那样配置都是正确的.

2021-06-17 Blazor 发布 sever 模式下 ef 编辑数据 字段是 LongText时候原本是会报错的.然后返回信息处理流程正确

//也就是说你接口 没正确返回信息..


//请求表单逻辑处理问题 感觉不对!  实际情况.   我要修改Edit 一条数据. 实际上,我的字符串是LongText长文本.  提交是是提交不上的. 但是你这里啥东西都没提示. 然后用户如果是想在点击一次提交 发现提示成功了!实际上根本没成功. 提交的数据还是最初打开的时候的 Model 数据..所以这里细节是不是该考虑下 如何改?这个Blazor模式 有点蛋疼了 就是在这个地方 目前配合 ef 然后 我不知道你这构造咋个提交上去的. Attempting to reconnect to the server: 1 of 8

wtm Blazor 版本 还面临很多问题 目前遇到这个问题  无法提交 longtext 值 又头痛了...但是实际 在layui 版本中是可以提交的...

2021-06-03 接口返回200 '200 | Response' 实体信息,实际数据库并没有成功的执行插入数据...

{
  "Entity": {
    "ID": "string1111",
    "WxMainAccountId": "string",
    "WxId": "string1",
    "WxCode": "string",
    "Name": "string",
    "Remarks": "string"
  }
}



'200 | Response'

{
  "WxMainAccountId": "string",
  "ID": "string1111",
  "WxId": "string1",
  "WxCode": "string",
  "Name": "string",
  "Remarks": "string"
}
//我保证这些数据是我即将要insert的数据 而且是必填的数据,接口响应正常但是实际数据库没有数据.
//已解决...注意细节...

2021-06-02 登陆 无效 在IE版本上..

//Internet Explorer

2021-05-31 LoginJwt 接口问题 导致用户密码不能使用大写字母

//AccountController.cs
 var rv = await DC.Set<FrameworkUser>().Where(x => x.ITCode.ToLower() == loginInfo.Account.ToLower() && x.Password == Utils.GetMD5String(loginInfo.Password.ToLower())).Select(x => new { itcode = x.ITCode, id = x.GetID() }).SingleOrDefaultAsync();
//不要转小写即可.

2021-02-25 多对多模型 "全部" 按钮功能无法清空当前选中

//一对多 全部  可以直接选中 全部 
//多对多 全部  不能直接选中 全部  必须得一个一个清除选中 才能默认回到 全部 状态 体验不好这里 希望改.

希望新增功能

2021-02-25 表单控件希望新增 textarea (已经有了...)

 <textarea name="Test" required lay-verify="required" 
placeholder="请输入一行一XX" class="layui-textarea" style="height: 350px;"></textarea>
//奥 不好意思 这个默认有的.. 你资料丢到 其它 那个地方去了 才看到.

2021-02-25 Display 问题

版本号: WalkingTec.Mvvm.Mvc 5.2.2
// 还有 新版 有个新问题 我已经更新到最新版  
//现在设计的模型中 一对多 多对多  
[Display(Name = "所属主号")] 
//设置的这个 Display 没起作用了..直接调用原始模型的 Display 
 //但是我们实际使用过程中 是希望 这个关联的字段是需要单独的描述的.

2021-02-24 SQLit 锁表 卡住 响应慢问题

//比如你插入重复数据,就锁表卡住 响应一直要等30秒以上...
//实测 到 SQLit 报错 响应慢 换Mysql就好了  猜测因该是驱动层问题 你可以看看你这边 
//是啥情况我记得我以前玩sqlite的时候 他的dll 有分 32 和 64位的 我不知道跟这个 
//我用得是默认第三方ORM 他们使用得 驱动 默认是sqlite 官方的驱动. 但是我们现在用的是这个 ef DbContext 老锁表 卡住
//是不是有原因你有空可以排查下这个是啥问题.

我想到了,继续更新这个帖子吧.

AtlantisDe avatar May 24 '21 19:05 AtlantisDe