Foxtable(狐表)用户栏目专家坐堂 → B/S端根据实例模仿问题


  共有2386人关注过本帖树形打印复制链接

主题:B/S端根据实例模仿问题

帅哥哟,离线,有人找我吗?
有点蓝
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105473 积分:536350 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/16 20:18:00 [只看该作者]

嗯,忘了。前端的用户释迦果base64编码处理的,无法直接使用。如果要直接使用,自己改一下服务端,另外返回一个用户名使用,比如:https://wechat.foxtable.com:9009/FoxWeb/topics/fw0091.htm
    Case "service\user\ongetinfo"  
        Dim jo As New JObject  
        Dim token As String = FoxWeb.Web.DecodeBase64(e.Request.Headers("FT-Token")) '从请求头获取登录时返回的token,注意需要从Base64转换回正常值
        jo("errorcode") = 0 '返回状态码,0表示数据获取成功  
        jo("loginId") = token '返回登录名  
        jo("name") = "张三" '返回用户名,这里使用登录名  

然后  
sql = " ....... where name = '" + this.$store.getters.name + "' "

不过建议还是在服务端添加用户条件的好,如:
Dim token As String = FoxWeb.Web.DecodeBase64(e.Request.Headers("FT-Token")) '从请求头获取登录时返回的token,注意需要从Base64转换回正常值
Dim sql As String = "select * from 表A where name='" & token  & "'"

 回到顶部
帅哥哟,离线,有人找我吗?
hopestarxia
  22楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:914 积分:6556 威望:0 精华:0 注册:2013/8/10 18:33:00
  发帖心情 Post By:2019/9/16 22:34:00 [只看该作者]

老师,受累用实例文件帮我看一下吧,你后面发的在前端也有这样的代码。但是也不管用。
改为用别的,查询条件就不管用了。只有在把name = '输入具体某一用户' 时这样打开过滤条件才有效。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:bs服务器new.rar


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  23楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105473 积分:536350 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/16 23:07:00 [只看该作者]

    Case "service\user\ongetinfo"
        Dim jo As New JObject
        Dim token As String = FoxWeb.Web.DecodeBase64(e.Request.Headers("FT-Token")) '从请求头获取登录时返回的token,注意需要使用 UrlDecode进行转码
        Dim dr As DataRow = DataTables("t_user").Find("Name='" & token & "'")
        If dr Is Nothing Then
            jo("errorcode") = -3
            jo("errormsg") = "获取用户信息失败,请先登录"
        Else
            jo("errorcode") = 0 '返回状态码,0表示数据获取成功
            jo("loginId") = token '返回登录名
            jo("name") = cstr(dr("name")) '返回用户名,这里使用登录名
            jo("avatar") = "web_local/images/1.jpg" '返回头像url,使用相对路径
            jo("userInfoMenus") = foxweb.web.GetUserMenus() '返回户菜单
            jo("headerMenus") = foxweb.web.GetHeaderMenus() '返回导航菜单
            jo("routers") = foxweb.web.GetRouters() '返回路由菜单
        End If
        e.WriteString(jo.ToString) '返回结果


---------------------js
                loadPageData: function loadPageData(p) {
                    var sql = "ycsj is null and gys =  (select gysid from t_user where name = '" + this.$store.getters.name + "') ";

 回到顶部
帅哥哟,离线,有人找我吗?
hopestarxia
  24楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:914 积分:6556 威望:0 精华:0 注册:2013/8/10 18:33:00
  发帖心情 Post By:2019/9/17 0:20:00 [只看该作者]

谢谢老师~

 回到顶部
帅哥哟,离线,有人找我吗?
hopestarxia
  25楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:914 积分:6556 威望:0 精华:0 注册:2013/8/10 18:33:00
  发帖心情 Post By:2019/9/17 1:16:00 [只看该作者]

老师,发现还存在如下问题,出来的两行(例如用“天津供销公司”登录),由于是测试数据,看着是同一个产品名字,实为不相同的两行。
修改其中一行的单价,就用插件的那个保存后,显示的所有行都成为其中最后修改行的单价了。

 回到顶部
帅哥哟,离线,有人找我吗?
hopestarxia
  26楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:914 积分:6556 威望:0 精华:0 注册:2013/8/10 18:33:00
  发帖心情 Post By:2019/9/17 11:11:00 [只看该作者]

老师,发现还存在如下问题,出来的两行(例如用“天津供销公司”登录),由于是测试数据,看着是同一个产品名字,实为不相同的两行。
修改其中一行的单价,就用插件的那个保存后,显示的所有行都成为其中最后修改行的单价了。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  27楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105473 积分:536350 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/17 11:15:00 [只看该作者]

我测试没有问题。如果有也是sql查询的问题。检查自己生成的sql。

 回到顶部
帅哥哟,离线,有人找我吗?
hopestarxia
  28楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:914 积分:6556 威望:0 精华:0 注册:2013/8/10 18:33:00
  发帖心情 Post By:2019/9/17 12:35:00 [只看该作者]

老师,那个显示相同的问题已经找到,是主健引起的问题,我这里只设置了一个主健,实际上我这个表是三个主健才形成唯 一的标识。我把表的属性主健全加上了。

但还有一问题,进入网页后,修改其中一行数据的单价后,变成了修改所有行的单价都变成了修改的数字。请老师用我最后修改的这个实例帮我查看一下,谢谢!

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:bs服务器新改.rar


 回到顶部
帅哥哟,离线,有人找我吗?
hopestarxia
  29楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:914 积分:6556 威望:0 精华:0 注册:2013/8/10 18:33:00
  发帖心情 Post By:2019/9/17 15:16:00 [只看该作者]

老师,请帮助 我看一下在28楼发的问题,就是进入系统后,更改某一行的单价,然后表中所有数据都成这个更改列的单价了。图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
hopestarxia
  30楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:914 积分:6556 威望:0 精华:0 注册:2013/8/10 18:33:00
  发帖心情 Post By:2019/9/17 17:09:00 [只看该作者]

老师,请帮助 我看一下在28楼发的问题,就是进入系统后,更改某一行的单价,然后表中所有数据都成这个更改列的单价了。坐等老师帮助图片点击可在新窗口打开查看

 回到顶部
总数 30 上一页 1 2 3