hhyang
hhyang
  • 发布:2022-12-31 16:16
  • 更新:2023-01-03 10:34
  • 阅读:188

schema2code 如何生成列表不可见 新增编辑可以见字段

分类:uniCloud
{  
    "bsonType": "object",  
    "required": [],  
    "permission": {  
        "read": false,  
        "create": false,  
        "update": false,  
        "delete": false  
    },  
    "properties": {  
        "_id": {  
            "description": "ID,系统自动生成"  
        },  
        "google_secret":{  
            "bsonType": "string",  
            "title": "验证密钥"  
        },  
        "google_otpauth_url":{  
            "bsonType": "string",  
            "title": "验证器二维码"  
        },  
        "merchant_account":{  
            "bsonType": "string",  
            "title": "商户账号",  
        },  
        "merchant_password":{  
            "bsonType": "string",  
            "title": "商户密码",  
        },  
        "merchant_code":{  
            "bsonType": "string",  
            "title": "商户账户",  
        },  
    }  
}  

当在新增数据时 我想让一些数据由用户填写 而一些敏感数据后端生产 例如 google_secret google_otpauth_url merchant_code 我想通过后端生成,如何在前端jql提交时生成这些敏感数据并插入,失败则抛出异常。

另外如果我想让 google_secret 字段在list中可见 而在add/edit中不可见 是否有开关可以控制?

2022-12-31 16:16 负责人:无 分享
已邀请:
呆狗的一生

呆狗的一生 - 呆狗的一生

点击schema2code 后,可以选择字段,你这里的google_secret字段就不要勾选了。然后在 detail.vue页面的unicloud-db组件中手动添加 google_secret字段。代码及图片示例如下(以book表为例):

    <unicloud-db ref="udb" v-slot:default="{data, loading, error, options}" :options="options" :collection="collectionList" field="title,author_id" :where="queryWhere" :getone="true" :manual="true">  
此处内容省略  
    </unicloud-db>
DCloud_uniAD_HDX

DCloud_uniAD_HDX

目前暂不支持,可以手动勾选多次生成覆盖,已记录此需求

要回复问题请先登录注册