1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- <!DOCTYPE html>
- <html xmlns="http://www.w3.org/1999/html">
- <head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <meta name="renderer" content="webkit">
- <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
- <title>巨一数字协同平台</title>
- <script src="cdn/sdk/sdk.js"></script>
- <link rel="stylesheet" href="cdn/sdk/sdk.css">
- <link rel="stylesheet" href="cdn/sdk/iconfont.css">
- </head>
- <body>
- <div id="amis"></div>
- </body>
- <script>
- function getQueryString(name) {
- var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
- var r = window.location.search.substr(1).match(reg);
- if (r != null) {
- return unescape(r[2]);
- }
- return null;
- }
- // 这样调用:
- const uuid = getQueryString("uuid")
- const userid = getQueryString("userid")
- const limit = getQueryString("limit")
- const amis = amisRequire('amis/embed')
- const files = []
- amis.embed('#amis', {
- "type": "page",
- "body": {
- "type": "form",
- "title": "文件上传",
- "data": {
- "image": []
- },
- "body": [
- {
- "type": "input-image",
- "name": "files",
- "multiple": true,
- "draggable": true,
- "autoUpload": false,
- "hideUploadButton": true,
- "maxLength": limit,
- "receiver":{
- "method": "post",
- "url": "/api/file/uploadFile",
- "data": {
- "serialNumber": uuid
- },
- adaptor: function (payload) {
- return {
- ...payload,
- status: payload.code === 200 ? 0 : payload.code,
- data: {
- value: payload.data,
- url: payload.data
- }
- };
- }
- },
- }
- ]
- }
- })
- </script>
- </html>
|