检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
需要引入并使用fetch(第三方库)为例,向您介绍上传第三方库以及如何在组件中管理并使用库。 制作第三方库文件压缩包。 单击fetch.zip,下载示例库文件包,示例文件中包含需要引入的JS文件和一个元数据描述文件,如图2示例库文件所示。 图2 示例库文件 其中,packageinfo
共接口。 创建“查询工单”脚本 在“我的应用”中,单击“设备维修管理系统”,进入应用。 在“WorkOrder”目录中,将鼠标放在“Script”上,单击界面上出现的“+”,在弹出菜单中选择“脚本”。 在弹窗中,选中“创建一个新脚本”,在“名称”文本框中输入“queryWorkOrder”,单击“添加”。
在本地开发组件,组件开发完成后,将组件的全部文件重新打成zip包。 返回AstroZero环境配置中,选择“维护 > 全局元素 > 页面资产管理 > 组件”,单击“提交新组件”。 单击“请选择源文件(.zip)”,选择组件zip包,填写基本信息,单击“提交”。 提交后,可在高级页面中使用该组件。
”。 responseType('arraybuffer') 表示返回响应的类型。勾选时,表示返回响应是一个包含二进制数据的JavaScript ArrayBuffer。 输入参数 填写该服务编排运行实例的输入参数及取值。 检查输出页签的调试结果,是否符合预期。 图1 调试结果 表2
在应用设计器的左侧导航栏中,选择“逻辑”,单击脚本后的“+”。 新建一个空白的脚本,名称设置为“docScript”,单击“添加”。 图30 创建脚本docScript 在脚本编辑器中,输入示例代码。 本示例代码主要用于下载文档,示例中的“命名空间__OBS_Connector
”,进入应用。 在左侧列表中,单击,选择“高级页面 > 组件”,单击“提交新组件”。 单击“请选择源文件(.zip)”,选择之前下载的组件包“userLogin.zip”,设置如下参数后,单击“提交”。 图1 上传userLogin组件 名字:设置新上传组件的名称,本示例设置为userLogin。
在选择模型页面,单击“新增模型”。 设置表格的元数据模型,模型名称设置“equipmentInstance”,来源选择“对象”,单击“下一步”。 图9 创建对象数据模型 在选择对象页面,选择一个提前创建好的对象,例如“命名空间__Equipment__CST”,“选择字段”中选择表单中需要展示的字段,单击“下一步”,单击“确定”。
d972a4e9a debug (<unknown>.ts:0) 0829 14:09:10.889|debug|vm[7]>>> script: NS__testsingleredis 1.0.1 (<unknown>.ts:0) 0829 14:09:10.889|debug|vm[7]>>>
"value") 在本地开发组件,组件开发完成后,将组件的全部文件重新打成zip包。 返回AstroZero管理中心,选择“应用管理 > 页面资产管理 > 组件”,单击“提交新组件”。 单击“请选择源文件(.zip)”,选择组件zip包,填写基本信息,单击“提交”。 提交后,可在高级页面和大屏页
组件详情页 更新组件。 方式一:通过组件源码包更新 在组件详情页中,单击“更新”,上传最新的组件源码压缩包。 将开发完成的组件,压缩成后缀为.zip类型的压缩包。 在组件详情页面,单击“更新”,进入更新组件页面。 选择8.a中的组件包,单击“更新”。 返回组件详情页,可查到新上传的组件版本。
组件详情页 更新组件。 方式一:通过组件源码包更新 在组件详情页中,单击“更新”,上传最新的组件源码压缩包。 将开发完成的组件,压缩成后缀为.zip类型的压缩包。 在组件详情页面,单击“更新”,进入更新组件页面。 选择5.a中的组件包,单击“更新”。 返回组件详情页,可查到新上传的组件版本。
设置MINIO对接参数,单击“保存”。 图2 新建连接器 名称:连接器的名称。 访问密钥:MINIO的访问密钥ID。 密钥:MINIO的秘密访问密钥。 内容分发网络:CDN服务器的地址。配置后,后续访问上传的静态资源时,可不用登录MINIO,直接通过CDN访问到静态资源。 描述:连接器的描述信息。 打包当前配置:默
将自定义库的相关文件打成Zip包。 例如,在MintUI官网下载组件库的代码,增加一个packageinfo.json元数据描述文件,在该文件中列出Library包含的js和css文件名,并打成Zip包。该场景中Zip包为“MintUI.zip”,单击链接获取该包。 图1 MintUI库文件结构
选中画布中的脚本图元,单击,设置基本信息。 表1 基本信息参数说明 参数 参数说明 标签 脚本图元的名称,用于在页面显示。系统会自动填入该值,格式为Script序号,序号从“0”开始,表示同类型图元序号。 名称 图元的标识,请确保在当前服务编排中唯一。 描述 图元的描述信息。 单击,选择脚本、设置输入参数和输出参数。
单击或,可复制或删除输出参数。 在动作页签,单击该Rest Action所在行的,启用Rest Action。 单击“导出”,可导出zip包,zip包中包括该服务的所有Rest接口。单击“导入”,可通过导入yaml文件,导入Rest Action。 在服务编排中,调用动作 创建一个
修人员”的脚本逻辑。 操作步骤 在“我的应用”中,单击“设备维修管理系统”,进入应用。 在“WorkOrder”目录中,将鼠标放在“Script”上,单击界面上出现的“+”,在弹出菜单中选择“脚本”。 在弹窗中,选中“创建一个新脚本”,在“名称”文本框中输入“queryWorker”,单击“添加”。
需要添加业务凭证的公共接口 编号 公共接口名 需要添加的业务凭证 涉及业务用户 1 createWorkOrder(上一步已添加) cs 客服人员 2 equipmentSelectListQuery cs 客服人员 3 judgeNextStatus ms 维修人员 4 modifyOrderStatus
操作:单击或,可添加或删除输出参数。 在动作页签,单击该Rest Action所在行的,启用Rest Action。 单击“导出”,可导出zip包,zip包中包括该服务的所有Rest接口。单击“导入”,可通过导入yaml文件,导入Rest Action。 父主题: 使用Rest服务调用Rest协议接口
"lastModifiedBy": "", "lastModifiedDate": "", "description": "", "objectType": 0, "protectMode": 0,
"height": "560", 上传组件到组件库并使用组件 上传自定义组件。 将开发好的组件代码压缩到后缀为.zip的压缩文件中,如TabsWidget.zip、DisplayWidget.zip。 在AstroZero环境配置页面的“维护 > 全局元素 > 页面资产管理 > 组件”,单击“提交新组件”。