zoukankan      html  css  js  c++  java
  • Cloud BOS平台-自定义用户联系对象

    适用业务场景:新增用户时,联系对象类型默认为:职员、客户、供应商。客户需要增加一类“承运商”,类型选择“承运商”时,联系对象只显示相应的承运商。“承运商”为自定义基础资料。

    实现步骤:

    1.      登录BOS平台,对用户进行扩展,修改“联系对象类型”的枚举值。

    登录子系统“安全管理”如下所示:

    右键 用户 ,选择扩展,打开扩展界面,选中“联系对象类型”,修改枚举值(新增的枚举值为 4),如下所示:


    2.      修改“联系对象”视图,实现 承运商 数据过滤。

    查找“承运商”的数据表名(t_Cust_Entry100008、t_Cust_Entry100008_L);

    登录数据库

    查询主表表结构(FPKID,FID,FLocaleID,FNAME),执行语句如下:

    select * from t_Cust_Entry100008_L


    查询在数据库-视图下,找到视图


    V_BD_CONTACTOBJECT、V_BD_CONTACTOBJECT_L

    对V_BD_CONTACTOBJECT右键,选择设计,打开视图编辑窗口,修改视图,如下所示:


    增加内容:

    UNION ALL

    SELECT     C.FID, C.FNUMBER, 4 ftype, '' fgender,C.FDOCUMENTSTATUS, C.FFORBIDSTATUS, 0 FCREATORID, C.FCREATEDATE, 0 FMODIFIERID,

                          NULL FMODIFYDATE, ''FTEL, '' FMOBILE, '' FEMAIL,'' FFAX, '' FCOMPANYTYPE, '' FCOMPANY, 0fauditorid, NULL fauditdate, 0 fforbidderid, NULL fforbiddate, NULL

                          fphoto

    FROM         t_Cust_Entry100008 C

    对V_BD_CONTACTOBJECT_L右键,选择设计,打开视图编辑窗口,修改视图,如下所示:


    增加内容:

    UNION ALL

    SELECT     FPKID, C.fid, FLOCALEID, FNAME

    FROM        t_Cust_Entry100008_l CL INNER JOIN

                          t_Cust_Entry100008 C ONCL.FID = C.FID

    保存以上所修改的两个视图即可完成操作。

    3.      实现效果。


  • 相关阅读:
    C++ 的那些坑 (Day 0)
    LeetCode Search a 2D Matrix II
    最大子序列和问题的解(共4种,层层推进)
    如何编译文件(gcc + nasm)
    os如何处理键盘的所有按键,显示or不显示,显示是如何显示
    汇编操作显存
    diy文件系统上创建文件的流程
    在diy的文件系统上创建文件的流程
    建立文件系统
    快速选择
  • 原文地址:https://www.cnblogs.com/fyq891014/p/4188803.html
Copyright © 2011-2022 走看看