检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
服务模型“queryEquipments”(绑定“queryEquipmentes”接口),执行接口绑定的“HW__queryEquipments”脚本,从“HW__Equipment__CST”对象中获取设备信息列表。 将服务模型“queryEquipments”返回的参数值绑
data.outputParam.equipment){ var equip = data.outputParam.equipment; $model.ref("equipmentForm").setData(equip); } }).catch((e)=>{
进入创建“设备维修管理系统”应用中创建的应用。 在“Equipment”目录中,将鼠标放在“Script”上,单击界面上出现的“+”,在弹出菜单中选择“脚本”。 选中“创建一个新脚本”,在“名称”文本框中输入“deleteEquipment”,单击“添加”。 当编辑已有脚本时,为防止编辑时多人篡改,编辑前请单击进行锁定。
在左侧菜单栏中,单击。 在“已发布”中,选中包后单击“下载”,下载应用的zip包到本地。 图1 下载应用的zip包 可以用该zip包安装定制应用到其他AstroZero环境,zip包含的文件请参见表1。 图2 应用配置 表1 应用zip包文件说明 文件名 说明 data 应用涉及的实例化数据,在
这些节点名称需要与设备对象的字段名保持一致。 equipmentList 查询系统中的设备,设备名称下拉框的属性值绑定模型 自定义模型 与“设备名称”下拉框绑定,将从下拉框的值赋给当前下拉框值。 equipmentOptions 查询系统中的设备,设备下拉框的可选项 服务模型 与公共接口equipmentSelectListQuery关联。
模型功能的介绍 功能 介绍 子类 子类介绍 对象 对象(Object) 用于存储业务数据,可理解为数据库中的数据表(逻辑表,系统实际存储时通过字段映射,统一把数据保存在MySQL大宽表中)。对象支持: 字段管理 标准字段:系统预置的字段,只能修改,不能添加和删除。 自定义字段:可根据需要,自行增/删/改。
关联公共接口 HW__queryEquipments 在输入查询条件后,查询设备 HW__queryEquipments queryEquipments HW__deleteEquipment 删除设备 不涉及 deleteEquipment HW__equipmentSelectListQuery
createdBy createdBy 工单创建人 文本 255 - equipmentId equipmentId 设备ID 文本 255 - type type 工单类型 文本 255 - description description 备注 文本 255 - source source 来源
"my-component1"。 配置文件中的名称,用于后台元数据存储、解析等。 zip包名应该与name值保持一致,例如此处name为img-button,zip包名必须为img-button.zip。 title 组件别名 建议简短并能展示组件特性,长度在100字符以内。 组件别
导入对象结构是为了继续使用这个对象的结构。准备好导入目标对象zip包,例如使用如何导出对象结构中导出的Class对象的zip包,准备导入。 在AstroZero经典版开发环境首页,选择“管理 > 系统管理 > 数据处理 > 元数据导入”,新建元数据导入,拖入对象Class的zip包,如图2。对象导入的具体步骤,请参见如何导入数据。
日志级别,系统将操作日志分为如下级别: ERROR:错误的日志。 WARN:告警日志。 INFO:成功日志。 客户端IP 客户端IP地址和端口号,即用户登录AstroZero使用的客户端的IP地址和端口号。 操作行为 操作类型,包括登录、登出、注册用户。 结果 操作结果,系统记录的操作日志操作结果有Success或者Failed。
”,进入应用。 在左侧列表中,单击,选择“高级页面 > 组件”,单击“提交新组件”。 单击“请选择源文件(.zip)”,选择之前下载的组件包“userLogin.zip”,设置如下参数后,单击“提交”。 图1 上传userLogin组件 名字:设置新上传组件的名称,本示例设置为userLogin。
单击“设备维修管理系统”后的,再单击“目录”,在弹窗中输入“Equipment”,单击“保存”,创建一个“Equipment”目录。 图5 创建应用目录 图6 添加目录Equipment 参考上一步,按应用业务的功能模块,再创建WorkOrder和User目录。 在Equipment、WorkOrder和Use
将自定义库的相关文件打成Zip包。 例如,在MintUI官网下载组件库的代码,增加一个packageinfo.json元数据描述文件,在该文件中列出Library包含的js和css文件名,并打成Zip包,如图1。您也可以直接单击MintUI.zip,下载MintUI.zip包 图1 MintUI库文件结构
页面设置下的组件列表 如果页面图标高亮,则需要先单击解锁页面。 单击“更新”按钮进入组件更新页面。 图5 选择更新按钮 单击“请选择源文件(.zip)”,上传本地的组件zip包,再单击“更新”。 图6 上传本地组件包 返回“插件”页签,单击刚刚上传组件(userLogin)的升级按钮,然后单击保存升级,最后单击发布即可。
将自定义库的相关文件打成Zip包。 例如,在MintUI官网下载组件库的代码,增加一个packageinfo.json元数据描述文件,在该文件中列出Library包含的js和css文件名,并打成Zip包。该场景中Zip包为“MintUI.zip”,单击链接获取该包。 图1 MintUI库文件结构
"Router", "router.tip": "Only published pages can be selected" } } 将所有文件(包括已修改的文件),重新打成zip包“global_NavigatorWidgetNew.zip”。 上传组件。 在经典版开发环境管理中心,选择“应用管理
在操作日志页签,按时间、操作员或客户端IP,进行分页查询。 表1 操作日志参数说明 参数 说明 操作时间 操作时间,即系统记录日志的时间。 操作员 操作员名称,即AstroZero的用户。 级别 日志级别,系统将操作日志分为如下级别: 错误:错误的日志。 告警:告警日志。 信息:成功日志。 客户端IP 客户端
按下“F12”,单击开发者工具中的,可以切换设备(手机、iPad等),查看组件响应式效果。多个终端(响应式模式、iPhone 6/7/8和iPad横屏)视图效果如图7所示,呈现出多终端适配的响应式效果。 在分辨率为1797x425的电脑端中,商品列表单行商品数为5。 在iPhone 6/7/8中,商品列表单行商品数为1。
例如,应用中已创建设备对象“CNAME1__Equipment__CST”,且已有如下两条数据记录,通过在服务编排中配置记录查询图元,查询出该对象数据记录中所有的设备名称。实现步骤如下: 创建一个服务编排,名称和标签为“queryEquipment”。 图3 创建服务编排queryEquipment 定义服务编排的变量。