找回密码
 立即注册

QQ登录

只需一步,快速开始

小码农

初级会员

37

主题

133

帖子

388

积分

初级会员

积分
388
小码农
初级会员   /  发表于:2023-9-25 16:57  /   查看:4565  /  回复:13
1金币
本帖最后由 小码农 于 2023-9-25 17:01 编辑

因为服务器不确定性,所以先申请了一个临时秘钥,但是部署之后一直提示找不到许可证,不知道为什么,之前部署过另一个系统,引用方式都一样,但是之前是vue2,现在是vue3+vite,测试环境正常使用

设计器没问题,但是使用 [size=13.0667px]@grapecity/activereports-vue 就提示这个

测试环境没问题,打包后部署就不行了,秘钥也能正常打印

还有spread-ExcelIo测试服也没问题,正式服就提示无法把秘钥赋值进去


使用的vue3,版本如下



const start = async () => {
    console.log('开始导入');
    console.log('exportCenter', exportCenter)
    console.time('依赖加载时间');

    let {
        Core,
        XlsxExport
    } = await import(/* webpackChunkName: 'activereports', webpackPrefetch: true*/ '@grapecity/activereports');
    cXlsxExport.value = XlsxExport;
    cCore.value = Core;

    await import('@grapecity/activereports-localization'); // 视图中文

    await import('@grapecity/activereports/styles/ar-js-ui.css');
    await import('@grapecity/activereports/styles/ar-js-viewer.css');
    await import('@grapecity/activereports/styles/ar-js-designer.css');
    await import('@grapecity/activereports-localization/dist/designer/zh-locale');
    await import('@grapecity/activereports/pdfexport');
    await import('@grapecity/activereports/xlsxexport');

    let {
        FontStore: FontStores,
        PageReport: PageReports
    } = await import(/* webpackChunkName: 'grapecity-activereports', webpackPrefetch: true*/'@grapecity/activereports/core');
    PageReports.LicenseKey = exportCenter.sheJiQi;
    FontStores.registerFonts('/static/Font/fontsConfig.json');
    PageReport = PageReports;
    FontStore = FontStores;

    await import('@/style/ar-js-theme/ar-js-ui.css');
    await import('@/style/ar-js-theme/ar-js-viewer.css');
    await import('@grapecity/spread-sheets/styles/gc.spread.sheets.excel2013white.css');
    await import('@grapecity/spread-sheets-designer/styles/gc.spread.sheets.designer.min.css');
    await import('@grapecity/spread-sheets-designer-resources-cn');

    let gc = await import('@grapecity/spread-sheets');
    gc.Spread.Common.CultureManager.culture('zh-cn');
    gc.Spread.Sheets.LicenseKey = exportCenter.sheetsLicenseKey;
    console.log(exportCenter.sheetsLicenseKey)
    gc.Spread.Sheets.Designer.LicenseKey = exportCenter.sheetsLicenseKey;
    GC = gc;

    let ExcelIOs = await import('@grapecity/spread-excelio');
    console.log('ExcelIOs', ExcelIOs)
    ExcelIOs.LicenseKey = exportCenter.sheetsLicenseKey;
    ExcelIO = ExcelIOs;

    await import('@grapecity/spread-sheets-designer');

    console.timeEnd('依赖加载时间'
);
}







附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

问题原因主要还是vue+vite,需要配置moment的引用。具体操作参考如下: https://demo.grapecity.com.cn/activereportsjs/docs/GettingStarted/QuickStart/QuickStart-Vitejs

13 个回复

倒序浏览
最佳答案
最佳答案
Felix.LiWyn认证
超级版主   /  发表于:2023-9-25 16:57:28
来自 14#
问题原因主要还是vue+vite,需要配置moment的引用。具体操作参考如下:

https://demo.grapecity.com.cn/ac ... t/QuickStart-Vitejs
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-9-25 18:18:57
2#
问题描述:

运行发布后,提示没有授权

解决方法:
这个是您没有给ARJS设置授权,您可以根据一下Demo去吧授权绑定一下:
https://demo.grapecity.com.cn/ac ... ngStarted/Licensing


主要看这个,里面放您的授权即可

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2023-9-25 18:20:52
3#
您好,授权不可用,可能是下面的原因,您可以排查一下:


① 版本不对:
您的授权是那个版本的,是否和您项目中引用的ARJS版本一致;

② 您看一下您的授权是不是打错了,是不是把开发授权当成部署授权了。
开发授权是  designer 开头的,


部署授权是您的ip或者域名;

③ 如果上面的都没有问题,您对比一下授权,看是不是复制的时候漏掉了部分内容。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
小码农
初级会员   /  发表于:2023-9-26 14:21:50
4#
Eden.Sun 发表于 2023-9-25 18:20
您好,授权不可用,可能是下面的原因,您可以排查一下:

设计器没有问题,没有提示激活码失效,但是使用@grapecity/activereports-vue 预览viewer就是提示这个,怎么弄都不行
回复 使用道具 举报
小码农
初级会员   /  发表于:2023-9-26 14:23:23
5#
Felix.Li 发表于 2023-9-25 18:18
问题描述:

运行发布后,提示没有授权

已经都设置秘钥了,设计器没有问题,没有提示激活码失效,但是使用@grapecity/activereports-vue 预览viewer就是提示这个,未找到许可证,怎么弄都不行
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-9-26 14:49:02
6#
小码农 发表于 2023-9-26 14:23
已经都设置秘钥了,设计器没有问题,没有提示激活码失效,但是使用@grapecity/activereports-vue 预览vie ...

您好,我找授权同事帮您查了一下,您申请的临时授权是从9月1日开始的30天的临时授权,所以目前没有过期,通过对比发现问题原因:
您申请的30天的ARJS部署授权部分码截图:


看您上面控制台的授权码和我上面查找的授权码不一致,ip后面的码不一样,猜测您用的是其他产品的部署授权码来激活ARJS,所以这个肯定是有问题的,ARJS您申请的30天的临时部署授权如下,您在您那边找一下对应的授权,替换成正确的授权码,在测试看看。如果您找不到授权码,可以联系一下对应的商务同事帮您重新申请一个临时的部署授权码您测试看看。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
小码农
初级会员   /  发表于:2023-9-26 15:22:24
7#
Bella.Yuan 发表于 2023-9-26 14:49
您好,我找授权同事帮您查了一下,您申请的临时授权是从9月1日开始的30天的临时授权,所以目前没有过期, ...

你好,我配置的秘钥没有问题,您看到的是spreadjs的秘钥,我打印了的arjs的秘钥就是您查询的这个

现在问题是 使用Designer没有问题,也没有提示秘钥有问题,说明配置的没有问题吗,如下图,

但是使用  @grapecity/activereports-vue 进行预览的时候,才会提示,版本也没有问提








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-9-26 16:42:47
8#
本帖最后由 Felix.Li 于 2023-9-26 17:34 编辑

您好,目前暂时看不出什么异常问题,您看方便远程看一下嘛:
时间: 9-27 9:30

Felix-李佳豪 邀请您参加腾讯会议
会议主题:Felix-李佳豪的快速会议
会议时间:2023/09/26 16:42-17:42 (GMT+08:00) 中国标准时间 - 北京

点击链接直接加入会议:
https://meeting.tencent.com/dm/QzWn6FaUrsUF

#腾讯会议:878-364-338

复制该信息,打开手机腾讯会议即可参与
回复 使用道具 举报
小码农
初级会员   /  发表于:2023-9-26 22:42:16
9#
Felix.Li 发表于 2023-9-26 16:42
您好,目前暂时看不出什么异常问题,您看方便远程看一下嘛:
时间: 9-27 9:30

好的,谢谢
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部