建站模板平台价格
企业门户自主建站可自由拖拽建站1~15天快速做网站,买2送1,买3送2,低成本,五站合一:PC+移动+小程序+微信公众号+APP。华为云企业门户提供模板建站、定制建站以及网站建设教程
云备份 CBR 企业建站 场景介绍 提供常用建站类应用模板,快速构建满足业务诉求的网站,如企业官网、资讯、博客、论坛、电商等 使用步骤 ① 使用建站镜像创建服务器 ② 域名解析,安装SSL证书 ③ 配置CDN加速 应用镜像 Linux 可视化宝塔面板 网络统计分析平台 Matomo 企业建站系统
具备高稳定性能,满足多业务场景需求 电信级平台,保证数据安全和服务可靠性,保护业务免受故障影响 支持大容量,高并发,企业可获得快速稳定的网络体验 华为云视“安全、稳定、高质量”为生命线,构建安全可信的云呼叫中心 平台管理可全国覆盖,满足多业务呼叫场景 平台管理可全国覆盖,满足多业务呼叫场景
您可以选择华为云搭建您的网站,华为云提供丰富的建站资源和建站方式,包括:自助建站、云速建站、云市场模板建站、云市场网站定制、Solution as Code一键式部署 步骤五:备案网站 未取得许可或者未履行备案手续的网站不能开通访问。因此,为了保证网站能够正常访问,需要在注册域名以及搭建网站后,及时提交网站备案。
AI开发平台ModelArts入门 AI平台ModelArts入门 面向开发者的一站式AI开发平台,可快速创建和部署模型,管理全周期AI工作流,助力千行百业智能升级 面向开发者的一站式AI开发平台,可快速创建和部署模型,管理全周期AI工作流,助力千行百业智能升级 购买 控制台 专家咨询
AI平台ModelArts资源 AI平台ModelArts资源 面向开发者的一站式AI开发平台,可快速创建和部署模型,管理全周期AI工作流,助力千行百业智能升级 面向开发者的一站式AI开发平台,可快速创建和部署模型,管理全周期AI工作流,助力千行百业智能升级 购买 控制台 文档 资源与工具
智慧教室互动教学平台 把数字化教育带入每一间教室 WeLink互动教学平台围绕教学核心场景,联合优质教学资源,为学校构建极简、开放、智能的线上线下融合教学环境。 购买 咨询专家 下载WeLink 方案介绍 互动型教室 • 支持本地/远程互动教学 • 多终端接入、4K无线投影 • 极简录播,一键分享
您可能感兴趣的产品 Web应用防火墙 WAF 内置万级规则库,0Day漏洞修复快至2小时 云速建站 CloudSite 3000模板,让做网站像搭积木一样简单 域名注册服务 Domains 适用于品牌保护、网站建设、域名投资等场景
作,并将制作好的容器镜像部署至华为云容器相关平台。 了解详情 7*24 多渠道服务支持 备案 提供免费备案服务 专业服务 云业务全流程支持 退订 享无忧退订服务 建议反馈 优化改进建议 热门产品 云服务器 云速邮箱 域名注册 云速建站 华为云App 售前咨询热线 950808转1
应用平台 AppStage 应用平台 AppStage 面向下一代的应用平台,帮助开发者快速高效地实现云原生应用及AI原生应用的全生命周期管理 面向下一代的应用平台,帮助开发者快速高效地实现云原生应用及AI原生应用的全生命周期管理 Versatile-AI原生应用引擎火热公测中,立即了解
模板建站适合对象:中小型企业展示型网站;页面简洁大方;网站后台自主发布新闻、产品、图片等内容。模板建站适合对象:中小型企业展示型网站;页面简洁大方;网站后台自主发布新闻、产品、图片等内容。 模板建站套餐特点:方便快捷,成本低,开发周期短,前台页面所见即所得,只需简单拖拽即可修改页面布局
价格信用系统提供机关、事业单位、企业、经营户、个人的违法记录,行政处罚,不正当价格行为,诚信建设,收费公示明码标价信息管理查询。价格信用系统提供机关、事业单位、企业、经营户、个人的违法记录,行政处罚,不正当价格行为,诚信建设,收费公示明码标价信息管理查询。核心功能:对机关、事业单
【感受科技的温度】农产品价格行情查询——提供国内各行政区域农产品行情价格查询,支持 畜产,水产,粮油,果品,蔬菜5大类农产品。【怜花数科】1、产品简介:→【感受科技的温度】农产品行情-农副产品搜索-农产品价格-农产品查询-农作物价格查询-农产品价格行情查询 —— 提供国内各行政区域农产品行情价格查询,支持
版本区别:【云-官网模板-个人基础版】需额外购买服务空间。默认仅提供二级域名,仅建议个人用户学习使用;【云-官网模板-企业普及版】适合企业有专业设计师或有懂网站制作的人员购买,系统提供0代码可视化的建站工具,可自行DIY建站。【云-官网模版定制服务】由我们专业设计师基于用户选择的模板基础上进
中药材价格指数平台是一个集数据采集、分析、展示于一体的综合性平台,其核心在于准确、实时地反映中药材的市场价格变动情况,包含单品种指数、分类指数以及综合指数。对中药材的生产与经营具有重要的指导意义,同时也为政府的宏观调控提供可靠的数据支持。中药材价格指数平台是一个集数据采集、分析、
【国际原油价格查询】包括WTI和布伦特的油价查询,返回今日开盘价、昨日结算价、当前实时价、今日最低价、今日最高价、价格变化幅度等参数。—— 我们只做精品!一、产品介绍 :【国际原油价格查询】包括WTI和布伦特的油价查询,返回今日开盘价、昨日结算价、当前实时价、今日最低价、今日最高价、价格变化幅度等参数。——
wordpress建站价格和版本介绍一、wordpress快速建站模板建站基础建站按设计稿定制原创定制 二、定制功能 Wordpress二次开发,Wordpress主题,站内SEO智能优化功能,微信小程序对接
厂等完成客服、文案、策划、设计、运营等工作,能获取海外高质量客户渠道。跨境电商平台一站式服务-工作说明书工作内容流程明细一、建站资料收集(人工服务) 1.甲方提供建站资料 2.乙方核对建站资料二、页面设计 (人工服务) 1.首页banner图设计 2
丰富的精美模版 保姆式服务 网站类型:企业网站 电商网站 外贸网站 终端类型:PC+手机站 手机端 Web站 后期维护及时,模板多,服务到位,性价比高
就能做网站,和个人自主建站相比,其可以节省时间精力,快速上线网站。 了解详情 如何选择建站模板 企业门户内置3000多套模板,覆盖60多个行业,7大色系。使用模板可以使网站呈现出模板所拥有的界面控件及样式,大大缩短网站的编辑时间。 模板分为免费模板和精美模板,其中免费模板600套
7、营销版、手机版需通过常用30个插件审核。 SaaS建站模板建站常见问题 SaaS建站模板建站常见问题 购买企业门户站点后,选择模板还需要付钱吗? 模板分为免费模板和精美模板,精美模板需要单独购买,免费模板不用购买。精美模板属于一次性计费商品,购买后因涉及到设计师版权问题,不支持退换。 模板是否支持退订和更换?
云建站网站模板 云建站网站模板 华为云建站网站模板为您提供上千套网站模板,覆盖上百行业,无论您需要个人网站模板、企业网站模板还是HTML5网站模板、H5响应式网站模板,华为云建站都能满足您的需求,让您零基础快速搭建个人网站,企业网站。 华为云建站网站模板为您提供上千套网站模板,覆
是否提供网站模板 免费模板+付费模板 免费模板+付费模板 免费模板+付费模板 免费模板+付费模板 免费模板+付费模板 是否有交易功能 否 否 否 是 是 是否支持知识付费功能 否 否 否 是 是 适用场景 展示类网站(企业官网类网站)。 展示类网站(企业官网类网站)、服务类网站。
多终端自适应版站点提供PC、手机、Pad三站合一的模板建站产品,适用于企业官网、个人博客、政府门户网站等网站的建设。可对多个终端分别编辑网站前台,支持网站一端设计,多个终端适配,快速构建网站。也可对多个终端分别编辑网站前台,实现多样化终端。模板市场提供了3000余套免费模板,无需购买,全部免费使用。覆
网站模板建站 网站模板建站 为了方便用户搭建网站,本文介绍了在华为云搭建网站的几种方式。您可以根据不同搭建方式的特点,选择合适的方式轻松搭建您的网站。 为了方便用户搭建网站,本文介绍了在华为云搭建网站的几种方式。您可以根据不同搭建方式的特点,选择合适的方式轻松搭建您的网站。 了解详情
营销型网站制作_网站建设_外贸建站_网上商城建站 网站模板建站 saas模板建站 自助云建站_免费自助建站_企业网站模板建站 企业建站_建一个品牌网站_模板建站 网站模板建站_建站网站_傻瓜式自助建站工具 无需代码即可搭建网站_网站制作_模板建站 云建站网站模板 自助建站模板_自助建站的网站_自助建站网 查看更多 收起
免费建站 免费建站 什么是企业门户? 什么是企业门户? 华为云建站为您提供上千套网站模板,覆盖上百行业,无论您需要个人网站模板、企业网站模板还是HTML5网站模板、H5响应式网站模板,华为云建站都能满足您的需求,让您零基础快速搭建个人网站,企业网站。 华为云建站为您提供上千套网站模
快速建站 快速建站 什么是企业门户? 什么是企业门户? 企业门户是一款帮助您搭建网站的华为云服务。无需代码,自由拖拽,快速生成中小企业网站及网店、微信网店等。您可使用网站模板快速搭建网站,也可根据需要自行设计编辑网站,并负责网站最终的展示内容和效果。 企业门户是一款帮助您搭建网站的
建站模板平台价格
应用场景
华为云Astro轻应用低代码平台提供了文档类模板创建能力,支持快速创建“Word文档”、“Excel文档”、“邮件”和“短信”四种类型的模板,以满足多样化的业务文档需求,提升文档的制作效率与规范性。
本实践以Word文档为例进行介绍,基于该功能开发者可以根据不同客户设置不同类型的打印模板。例如,用户在商品订单管理系统中,基于商品、价格等信息,自动生成了商品订单列表。在处理完自己的订单后,可以使用模板功能将订单信息同步到合同模板中,生成合同文档,用于签订线下合同。同样,在财务领域,可以使用文档模板来生成定制化的发票和收据。对于需要发送正式邀请的场合,文档模板可以用来创建和打印专业的商务信函。
方案优势
用户可以在服务编排中,通过拖、拉、拽的方式调用文档模板节点、配置模板的输入输出参数,用于生成具体的文档。同时可以将该服务编排包装成开放接口供第三方使用,也可以在华为云Astro轻应用的标准页面中直接调用供业务用户下载。
约束与限制
- 用户上传Word文档后(文档中包含使用${参数}定义的文本类型的变量),只能预览该文档模板或生成具体的文档,不能直接在界面上对其进行修改。如果需要,只能在本地更改Word模板样式后重新上传。
- 生成的docx类型的文档模板,只支持文本类的变量替换,无法动态替换二维码、图片等内容。
步骤一:创建文档模板场景并配置模板
创建一个模板场景并在场景中添加一个合同模板。在模板场景的配置中,添加文档模板中需要替换的参数。模板场景是一个业务场景的集合,在模板场景中支持创建多个模板,模板之间共享数据结构。
- 创建一个低代码应用。
- 参考授权用户使用华为云Astro轻应用并购买实例中操作,申请华为云Astro轻应用免费试用或购买商业实例。
- 实例购买后,在华为云Astro轻应用服务控制台的“主页”中,单击“进入首页”,进入应用开发页面。
- 在“应用”中,单击“新建低代码应用”或单击
,进入新建低代码应用页面。
- 在新建低代码应用页面,应用类型选择“标准应用”,单击“确定”。
- 输入应用的标签和名称,单击“新建”,即可进入应用设计器。
图2 创建一个空白应用
- 创建文件模板场景。
- 在应用设计器的左侧导航栏中,选择“逻辑”,单击“更多 > 模板”。
图3 单击模板
- 单击“添加模板场景”,设置模板场景的标签和名称,单击“确定”。
图4 创建模板场景
- 在应用设计器的左侧导航栏中,选择“逻辑”,单击“更多 > 模板”。
- 在“配置”页签,设置模板文件的存储位置,单击“保存”。
图5 设置文件存储
表3 文件存储参数说明 参数
说明
示例
连接器类型
文件存储的连接器类型,当前仅支持“ OBS ”和“MINIO”两种。在AtroZero中,通过创建OBS、MINIO连接器,可将数据存储到OBS和MINIO中,详细介绍请参见对接OBS云 对象存储 实例、对接MINIO存储华为云Astro轻应用对象或资产。
OBS
连接器名称
在华为云Astro轻应用中创建OBS或MINIO连接器的名称,可在“集成 > 连接器 > 连接器实例 > 存储 > OBS/MINIO”中查看。
命名空间__OBS_Connector
连接器桶名
创建连接器时,配置的OBS或MINIO桶名称。如何查看OBS桶信息,请参见查看桶信息
template-obs
文件存储位置
指定文件在OBS或MINIO桶中的存储路径。
docTemplate
- 在“模板”页签,单击“添加”,创建合同模板。
图6 新建合同模板
表4 新建模板参数说明 参数
说明
示例
标签
新建模板的名称,创建后可修改。
取值范围:1~80个字符。
合同文档模板
名称
新建模板在系统中的标识,创建后不支持修改。命名要求如下:
contractModel
模板类型
新建文档模板的类型。
- Word文档:支持用户上传Word格式的文档模板,文档的大小建议小于10M。
- Excel文档:支持用户上传Excel类型的文档模板。上传的Excel文档不能超过10个Sheet页,每个Sheet页中列不能超过200个,行不能超过1000个,单元格内字符串的长度不超过500个字符。
- 邮件:支持用户在模板编辑界面编写邮件模板。
- 短信:支持用户在模板编辑界面编写短信模板。
Word文档
- 在“数据”页签,为合同文档模板添加表5中参数。
- 上传文档模板。
- 在“模板”页签,单击4中创建模板后的
,进入合同文档模板页面。
图8 进入模板编辑页面 - 单击“点击上传”,选择本地待上传的Word文档,查看上传后效果。
图9 上传Word文档图10 查看文档上传后效果
本实践中待上传的Word文档内容如下,实际使用时请根据自身的业务需求进行上传。
${命名空间__contractName} 第一条合同目的 本合同旨在规定${命名空间__companyName} 向乙方购买商品/服务的具体条款和条件。 第二条商品/服务描述 商品/服务的详细描述,包括但不限于型号、规格、数量、单价等。 订单数目:${命名空间__orderNum} 第三条价格条款 商品/服务的总额为 ${命名空间__amount} 元。 第四条质量保证 乙方保证所提供的商品/服务符合约定的质量标准 第五条违约责任 如一方违反合同条款,违约方应赔偿对方因此遭受的所有损失。 第六条生效条件 本合同自双方授权代表签字盖章之日起生效。 甲方:${命名空间__companyName} 乙方:${命名空间__otherCompanyName} 合同签订人:${命名空间__person} 日期:${命名空间__date}
- 单击页面右上方的“预览”,输入参数,预览效果。
例如,在“输入参数”中输入如下模板参数,查看合同中对应参数是否被替换。
{ "命名空间__contractName": "买卖合同", "命名空间__companyName": "xx有限公司" }
图12 合同中参数已被替换 - 预览符合预期后,单击页面右上方的“启用”,启用文档模板。
- 在“模板”页签,单击4中创建模板后的
- 返回文档模板场景中,单击“启用”,启用模板场景。
图13 启用模板场景
步骤二:创建对象存储模板中内容和模板实例
创建一个对象并在对象中添加字段,用于存储文档模板中的内容和后续生成的模板实例。
- 在应用设计器的左侧导航栏中,选择“数据”,单击对象中的“+”。
- 设置对象的名称和唯一标识,单击“确定”。
图14 创建对象docObject
- 在已创建的对象中,单击
,进入对象详情页面。
图15 选择编辑按钮 - 在“字段”页签,单击“添加”,为对象添加companyName字段。
图16 添加companyName字段
表7 添加companyName字段参数说明 参数
说明
示例
显示名称
新建字段的名称,创建后可修改。
取值范围:1~63个字符。
公司名称
唯一标识
新建字段在系统中的标识,创建后不支持修改。命名要求如下:
- 长度不能超过63个字符,包括前缀命名空间的长度。
- 必须以英文字母开头,只能由英文字母,数字和单下划线组成,且不能以下划线结尾。
companyName
字段类型
单击
,在弹出的页面中,根据页面提供的参数解释,选择新建字段所属的类型。
文本
数据长度
允许输入字段的长度。
64
- 按照上述操作,为对象继续添加表8中字段。
图17 查看对象中字段
步骤三:创建服务编排生成文档
创建一个服务编排,添加“调用模板”和“记录创建”两个图元,用于根据合同中参数创建具体的文档。
- 在应用设计器的左侧导航栏中,选择“逻辑”,单击编排后的“+”。
- 设置服务编排的标签和名称,单击“添加”。
图18 新建服务编排
- 创建全局上下文变量。
- 在服务编排设计页面,选中开始节点,单击
。
- 在全局上下文中,单击变量后的
,新建变量variable0。
- 单击variable0变量后的
,选择“设置”。
- 将变量的“名称”设置为“companyName”,单击“保存”。
图19 新建companyName变量
- 按照上述操作,创建表10中的变量。
图20 查看已创建的变量
- 选中开始节点,设置节点的输入参数和输出参数。
图21 设置入参和出参
- 在服务编排设计页面,选中开始节点,单击
- 添加调用模板节点。
- 在“基本”图元中,拖拽“调用模板”图元到开始图元后。
图22 拖拽调用模板图元到画布中
- 选中调用模板图元,单击
,设置调用模板。
图23 设置调用模板图元表11 调用模板图元设置说明 参数
说明
示例
请选择模板场景
选择调用模板图元关联的模板场景,即2中创建的。
命名空间__docModel
请选择模板类型
选择待调用模板的类型。
Word文档
请选择文档模板
选择模板场景中创建的文档模板,即4中创建的。
命名空间__contractModel
连接器类型
根据选择的文档模板自动进行关联。
OBS
连接器名称
根据选择的文档模板自动进行关联。
命名空间__OBS_Connector
连接器桶名
根据选择的文档模板自动进行关联。
template-obs
文件存储位置
根据选择的文档模板自动进行关联。
docTemplate
向模板传入数据
向模板中传入数据,将入参变量一次赋值给对应的模板参数。
3中创建的变量
文档保存地址
将出参modelDoc变量放入文档保存地址,用于存放生成的文档名。
modedoc
- 在“基本”图元中,拖拽“调用模板”图元到开始图元后。
- 添加创建记录节点。
- 在“基本”图元中,拖拽“记录创建”图元到“调用模板”图元后。
图24 添加记录创建图元
- 选中记录创建图元,单击
,将入参、出参变量都存入步骤二:创建对象存储模板中内容和模板实例中创建的对象中。
图25 记录创建设置
- 在“基本”图元中,拖拽“记录创建”图元到“调用模板”图元后。
- 连接图元指定逻辑关系,即从开始图元连向调用模板图元,从调用模板图元连向记录创建图元。
图26 指定图元逻辑关系
- 单击页面上方的
,保存服务编排。
- 单击
,进入服务编排调试页面。
在输入参数中,输入如下内容,并单击“运行”。
{ "companyName": "A公司", "amount": "10", "orderNum": "2", "person": "张三", "date": "2024-11-05", "contractName": "新采购合同", "otherCompanyName": "B公司" }
执行成功后,提示如下信息。登录OBS服务控制台,在3中配置的路径下会生成图27中的合同文档。将合同文档下载到本地,查看合同中内容,如图29所示,可发现合同中的内容已被替换。
图28 查看新生成的合同文档 - 单击页面上方的
,启用服务编排。
步骤四:创建下载文档的脚本
创建一个脚本,用于根据文档名下载OBS桶中生成的合同文档。
- 在应用设计器的左侧导航栏中,选择“逻辑”,单击脚本后的“+”。
- 新建一个空白的脚本,名称设置为“docScript”,单击“添加”。
图30 创建脚本docScript
- 在脚本编辑器中,输入示例代码。
本示例代码主要用于下载文档,示例中的“命名空间__OBS_Connector”为3中配置的连接器名称,“docTemplate”为3中配置的文件存储位置。
import * as context from 'context';//导入上下文相关的标准库 import * as objectstorage from 'objectstorage'; //定义入参结构 @action.object({ type: "param" }) export class ActionInput { @action.param({ type: 'String', required: true, label: 'String' }) docName: string; } //定义出参结构 @action.object({ type: "param" }) export class ActionOutput { @action.param({ type: 'Any' }) buf: any; } @action.object({ type: "method" }) export class CreateWorkOrder { //定义接口类,接口的入参为ActionInput,出参为ActionOutput @action.method({ input: 'ActionInput', output: 'ActionOutput' }) public createWorkOrder(input: ActionInput): ActionOutput { let out = new ActionOutput(); //新建出参ActionOutput类型的实例,作为返回值 let error = new Error(); //新建错误类型的实例,用于在发生错误时保存错误信息 try { // OBS桶路径,和模板配置中的一致 let path = "docTemplate/"; // 调用连接器下载,命名空间__OBS_Connector为调用连接器名称 let obsCli = objectstorage.newClient(objectstorage.StoreType.OBS, "命名空间__OBS_Connector"); let data = obsCli.getObject(path + input.docName); out.buf = data; } catch (error) { console.error(error.name, error.message); context.setError(error.name, error.message); } return out; } }
- 单击
,保存脚本。
- 运行测试脚本。
- 单击编辑器上方的
,执行脚本。
- 设置输入参数,单击测试窗口右上角的
,查看返回消息。
{ "docName": "1730874683589013855743152260007e733dd-80ea-19f1-b7a0-93fdcd20a541_命名空间__contractModel.docx" }
其中,“1730874683589013855743152260007e733dd-80ea-19f1-b7a0-93fdcd20a541_命名空间__contractModel.docx”为步骤三:创建服务编排生成文档中生成的文档,即通过脚本根据文档名下载OBS桶中的实际合同文档。
图31 查看输出参数
- 单击编辑器上方的
- 脚本测试完成后,单击页面上方的
,启用该脚本。
步骤5:通过标准页面调用服务编排和脚本实现文档的生成和下载
设计一个标准页面,通过调用服务编排和脚本,在前端页面实现合同文档的生成和下载等功能。
- 新建一个标准页面。
- 在应用设计器中,选择“界面”,单击页面后的“+”,新建一个标准页面。
- 设置标准页面的标签和名称,单击“添加”。
图32 添加标准页面
- 新增对象模型。
- 在标准页面底部,单击“模型视图”,将页面从设计视图切换到模型视图。
- 单击“新增模型”,输入模型名称(flowDemo)、“来源”选择“服务”,单击“下一步”。
图33 新增服务编排对象模型
- 选择步骤三:创建服务编排生成文档中创建的服务编排,单击“下一步”,再单击“确定”,完成模型的创建。
图34 选择目标服务编排
- 再次单击“新增模型”,输入模型名称(scriptDemo)、“来源”选择“服务”,单击“下一步”。
图35 新增脚本对象模型
- 选择步骤四:创建下载文档的脚本中创建的脚本,单击“下一步”,再单击“确定”,完成模型的创建。
图36 选择目标脚本
- 设计一个标准页面,用于生成和下载合同文档。
- 在标准页面底部,单击“设计视图”,从模型视图切换到设计视图。
- 从基本组件中,拖拽输入框(4个)、数字输入框(2个)和日期选择器到标准页面的画布中,布局如图37。
- 选中组件,修改组件的标签,修改后效果如图38所示。
- 选中公司名称输入框,在“属性 > 数据绑定”中,单击“值(value)绑定”后的
。
图39 选择值绑定 - 选择2.b模型中的“companyName”,单击“确定”。
图40 绑定companyName
- 按照上述操作,分别为其他组件绑定模型。
“合同名称”绑定“flowdemo.inputParam.contractName”,“合同签订人”绑定“flowdemo.inputParam.person”,“乙方公司名称”绑定“flowdemo.inputParam.otherCompanyName”,“合同金额”绑定“flowdemo.inputParam.amount”,“订单数目”绑定“flowdemo.inputParam.orderNum”,“订单日期”绑定“flowdemo.inputParam.date”。
- 为标准页面添加一个按钮组件。
- 从“基本组件 > 基本”中,拖拽一个按钮组件到订单日期组件下方,并将按钮的“显示名称”修改为“提交合同参数并生成文档实例”。
图41 添加按钮组件
- 选中按钮组件,在“事件”页签中,单击“点击”后的
,进入添加动作页面。
- 在自定义动作中,输入如下示例代码,单击“创建”。
本示例代码实现的功能:根据服务编排模型中设置的合同参数,生成对应的合同文档。其中,“flowDemo”为2.b中创建的服务编排模型。
$model.ref('flowDemo').run().then(function(data){ console.log(data); context.$message.success('Submitted successfully.'); }).catch(function(error){ context.$message.error('Submission failed:' + error.resMsg); });
- 从“基本组件 > 基本”中,拖拽一个按钮组件到订单日期组件下方,并将按钮的“显示名称”修改为“提交合同参数并生成文档实例”。
- 为标准页面添加一个表格组件。
- 从“基本组件 > 布局”中,拖拽一个表格组件到按钮组件下方。
图42 添加表格组件
- 选中表格组件,在“属性 > 数据绑定”中,单击“值(value)绑定”后的
。
- 单击“新建模型”,输入模型名称(obj)、“来源”选择“对象”,单击“下一步”。
图43 设置模型基本信息
- 选择步骤二:创建对象存储模板中内容和模板实例中创建的对象和字段,单击“下一步”,再单击“确定”。
图44 模型设置
- 在选择模型中,选中创建的模型,将对象模型绑定到表格上。
图45 为表格绑定模型
- 选中表格组件,为表格添加一个操作列。
图46 为表格添加操作列
- 单击新建操作列后的
,在操作按钮中,单击“添加操作按钮”。
图47 添加操作按钮 - 单击
,单击“动作列表”后的
,为按钮添加事件。
图48 为按钮添加动作 - 在自定义动作中,输入如下示例代码,单击“创建”。
本示例代码主要实现的功能:根据合同模板实例的字段名,从OBS中下载服务编排生成的文档。其中,“命名空间__modedoc__ CS T”为合同模板实例的字段名,“scriptDemo”为2.d中创建的脚本对象模型。
// base64解码函数 function base64DecodeToBinary(base64String) { // 解码Base64字符串 const binaryString = atob(base64String); // 将解码后的字符串转换为二进制数据 const len = binaryString.length; const bytes = new Uint8Array(len); for (let i = 0; i < len; i++) { bytes[i] = binaryString.charCodeAt(i); } // 将Uint8Array转换为Blob const blob = new Blob([bytes]); return blob; } // 获取表格中的行数据,命名空间__modedoc__CST为表格中合同模板实例的字段名 var rowData = context.$component.current.$attrs.row; const docName = rowData.命名空间__modedoc__CST; // 设置脚本入参 let originData = $model.ref('scriptDemo').getData(); originData.inputParam.docName = docName; $model.ref('scriptDemo').setData(originData); //运行脚本,从OBS中下载服务编排生成的文档 $model.ref('scriptDemo').run().then(function(data){ const decodedString = base64DecodeToBinary(data.buf); const url = URL.createObjectURL(decodedString); let link = document.createElement('a'); link.href = url; // 设置下载的文档名称,命名空间__modedoc__CST为表格中合同模板实例的字段名 link.setAttribute('download', rowData.命名空间__modedoc__CST); document.body.appendChild(link); link.click(); URL.revokeObjectURL(link.href); document.body.removeChild(link); context.$message.success('DownLoad successfully.'); }).catch(function(error){ console.log('error is', error); context.$message.error('DownLoad failed:' + error.resMsg); });
- 将操作按钮的“标签”设置为“下载文档”,同时将基本属性中的“列标题”设置为“下载”。
图49 更改操作列标题和操作的标签
- 返回标准页面,在属“性 > 表格区块”中,单击工具栏后的“添加”,为表格添加一个工具栏。
图50 为表格添加工具栏
- 从“基本组件 > 布局”中,拖拽一个表格组件到按钮组件下方。
- 标准页面设计完成后,单击页面上方的
,保存标准页面。
步骤六:验证合同文档生成和下载功能
- 在标准页面上方,单击
,进入预览页面。
- 输入合同内容,单击“提交合同参数并生成文档实例”。
图51 输入合同内容
- 提示“Submitted successfully”后,单击“刷新”,即可查看到提交的合同数据。
图52 查看提交的合同数据
- 单击数据后的“下载文档”,将合同文档下载到本地并查看文档内容。
图53 合同文档被下载到本地图54 查看下载到本地合同的内容
建站模板平台价格常见问题
更多常见问题 >>-
华为云为您提供丰富多样的网站模板,覆盖60个行业,3000多种模板,PPT式快速搭建。可以让客户根据自己的业务场景需求自由选择合适的模板,实现自助快速建站。
-
华为云为您提供丰富多样的saas网站模板,覆盖60个行业,3000多种模板,PPT式快速搭建。可以让客户根据自己的业务场景需求自由选择合适的模板,实现自助快速建站。
-
云速建站含有3300多套模板和600多套免费模板,拥有会员管理、订单管理、产品管理、营销活动等功能。其中企业展示方案的模板种类涵盖了机械、工业制造、仪表仪器、医疗保健、通讯数码、家居百货、旅游...等超过60种行业,面向企业客户、工作室和官网等,适用于企业官网、个人博客、政府门户网站等。精美模板是由设计师精心设计的网页呈现效果,购买精美模板可以减少您对于网站样式的设计和开发。
-
华为云网站解决方案为不同规模的企业客户提供灵活、可扩展和低成本的网站解决方案,帮助企业客户能够快速建站,轻松迈入互联网+时代。建站方案包括:模板建站方案 、镜像建站方案 、定制建站方案
-
华为云建站网站模板,为您提供高端的个人网站模板、企业网站建站模板、HTML5网站模板、H5响应式网站模板,使用华为企业门户进行网站制作开发,无需深入的网站搭建技术就可轻松制作个人或企业网站。
-
企业门户是一款可以帮助您搭建网站的华为云服务,无需代码,自由拖拽,快速生成中小企业网站及网店、微信网店等。您可使用网站模板自助快速搭建网站,也可根据需要自行设计编辑网站。本文为您介绍网页模板,网页建设的教程、网页搭建的常见问题等相关内容。
建站模板平台价格教程视频
最佳实践视频帮助您快速了解搭建流程 了解更多
更多相关专题
增值电信业务经营许可证:B1.B2-20200593 | 域名注册服务机构许可:黔D3-20230001 | 代理域名注册服务机构:新网、西数