|
@@ -75,8 +75,8 @@ export const client = new OSS({
|
|
region: 'oss-cn-hangzhou', // oss地址
|
|
region: 'oss-cn-hangzhou', // oss地址
|
|
accessKeyId: 'LTAI5tKa6kzGr5EyPWJB4EcD', // 通过阿里云控制台创建的AccessKey ID。
|
|
accessKeyId: 'LTAI5tKa6kzGr5EyPWJB4EcD', // 通过阿里云控制台创建的AccessKey ID。
|
|
accessKeySecret: 'arHxB7ZPhizrBYf4844TtyaRctPMgW', // 通过阿里云控制台创建的AccessKey Secret。
|
|
accessKeySecret: 'arHxB7ZPhizrBYf4844TtyaRctPMgW', // 通过阿里云控制台创建的AccessKey Secret。
|
|
- bucket: 'xgxm-test', // 仓库名字
|
|
|
|
- // bucket: 'xg-pg', // 仓库名字
|
|
|
|
|
|
+ // bucket: 'xgxm-test', // 仓库名字
|
|
|
|
+ bucket: 'xg-pg', // 仓库名字
|
|
useFetch: true, // 支持上传大于100KB的文件
|
|
useFetch: true, // 支持上传大于100KB的文件
|
|
secure: false // 返回的url为https
|
|
secure: false // 返回的url为https
|
|
})
|
|
})
|
|
@@ -260,10 +260,32 @@ export async function openWindowOnUrl (row) {
|
|
rowUrl = data
|
|
rowUrl = data
|
|
})
|
|
})
|
|
suffix = suffix.toLowerCase();
|
|
suffix = suffix.toLowerCase();
|
|
- if (suffix === 'pdf' || suffix === 'xml') {
|
|
|
|
- window.open('https://view.xdocin.com/xdoc?_xdoc=' + encodeURIComponent(rowUrl), '_blank')
|
|
|
|
- } else if (suffix === 'rar' || suffix === 'zip' || suffix === 'jar' || suffix === '7z') {
|
|
|
|
- window.open('https://view.xdocin.com/xdoc?_xdoc=' + encodeURIComponent(rowUrl), '_blank')
|
|
|
|
|
|
+ if (suffix === 'pdf' || suffix === 'xml' || suffix === 'rar' || suffix === 'zip' || suffix === 'jar' || suffix === '7z') {
|
|
|
|
+ var url = 'https://view.xdocin.com/xdoc?_xdoc='+encodeURIComponent(rowUrl);
|
|
|
|
+ //预览参数
|
|
|
|
+ var ops = {
|
|
|
|
+ // "pdf": true, //word文档尝试以pdf方式显示,默认false
|
|
|
|
+ // "img": true, //尝试以图片方式显示,默认false
|
|
|
|
+ // "watermark": "XDOC文档预览", //水印文本,显示水印
|
|
|
|
+ // "saveable": true, //是否允许保存源文件,默认false
|
|
|
|
+ // "printable": false, //是否允许打印,默认true
|
|
|
|
+ // "copyable": false, //是否允许选择复制内容,默认true
|
|
|
|
+ // "toolbar": false, //是否显示工具条,默认true
|
|
|
|
+ // "title": "文档预览", //自定义标题
|
|
|
|
+ "expire": 1, //预览链接有效期,单位分钟,默认永久有效
|
|
|
|
+ // "limit": "1,3", //限制页数,如:“5”表示只显示前5页,“2,5”表示从第2页开始的5页,对pdf/doc/docx/ppt/pptx有效
|
|
|
|
+ // "mtime": 1633093801, //文件修改时间戳(精确到秒)或修改时间(如:2021-10-01 21:10:01),值改变刷新缓存,实时预览
|
|
|
|
+ // "referer": "", //读取http源文件时传入的referer值
|
|
|
|
+ // "header": "", //读取http源文件时传入的header值,格式为JSON字符串
|
|
|
|
+ // "ip": "", //限制ip预览,多个用","分割,支持*,如:192.168.*
|
|
|
|
+ // "password": "", //口令,用户需要输入正确的口令,才能预览
|
|
|
|
+ };
|
|
|
|
+ //传入预览参数
|
|
|
|
+ for (var a in ops) {
|
|
|
|
+ url += "&" + a + "=" + encodeURIComponent(ops[a]);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ window.open(url, '_blank')
|
|
} else {
|
|
} else {
|
|
window.open('https://view.officeapps.live.com/op/view.aspx?src=' + encodeURIComponent(rowUrl), '_blank')
|
|
window.open('https://view.officeapps.live.com/op/view.aspx?src=' + encodeURIComponent(rowUrl), '_blank')
|
|
}
|
|
}
|