123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157 |
- // 表单校验规则由 schema2code 生成,不建议直接修改校验规则,而建议通过 schema2code 生成, 详情: https://uniapp.dcloud.net.cn/uniCloud/schema
- const validator = {
- "appid": {
- "rules": [{
- "required": true
- },
- {
- "format": "string"
- }
- ],
- "label": "AppID"
- },
- "name": {
- "rules": [{
- "format": "string"
- }],
- "label": "应用名称"
- },
- "title": {
- "rules": [{
- "format": "string"
- }],
- "label": "更新标题"
- },
- "contents": {
- "rules": [{
- "required": true
- },
- {
- "format": "string"
- }
- ],
- "label": "更新内容"
- },
- "platform": {
- "rules": [{
- "required": true
- },
- /* 此处不校验数据类型,因为platform在发布app端是单选,在发布wgt时可能是多选
- {
- "format": "array"
- }, */
- {
- "range": [{
- "value": "Android",
- "text": "安卓"
- },
- {
- "value": "iOS",
- "text": "苹果"
- }
- ]
- }
- ],
- "label": "平台"
- },
- "type": {
- "rules": [{
- "required": true
- }, {
- "format": "string"
- },
- {
- "range": [{
- "value": "native_app",
- "text": "原生App安装包"
- },
- {
- "value": "wgt",
- "text": "wgt资源包"
- }
- ]
- }
- ],
- "label": "安装包类型"
- },
- "version": {
- "rules": [{
- "required": true
- },
- {
- "format": "string"
- }
- ],
- "label": "版本号"
- },
- "min_uni_version": {
- "rules": [{
- "format": "string"
- }],
- "label": "原生App最低版本"
- },
- "url": {
- "rules": [{
- "required": true
- }, {
- "format": "string"
- }],
- "label": "链接"
- },
- "stable_publish": {
- "rules": [{
- "format": "bool"
- }],
- "label": "上线发行"
- },
- "create_date": {
- "rules": [{
- "format": "timestamp"
- }],
- "label": "上传时间"
- },
- "is_silently": {
- "rules": [{
- "format": "bool"
- }],
- "label": "静默更新",
- "defaultValue": false
- },
- "is_mandatory": {
- "rules": [{
- "format": "bool"
- }],
- "label": "强制更新",
- "defaultValue": false
- },
- "store_list": {
- "rules": [{
- "format": "array"
- }],
- "label": "应用市场"
- },
- }
- const enumConverter = {
- "platform_valuetotext": [{
- "value": "Android",
- "text": "安卓"
- },
- {
- "value": "iOS",
- "text": "苹果"
- }
- ],
- "type_valuetotext": {
- "native_app": "原生App安装包",
- "wgt": "wgt资源包"
- }
- }
- export {
- validator,
- enumConverter
- }
|