diff --git a/wwwroot/api/contract_attach.ui b/wwwroot/api/contract_attach.ui index ca8f553..5b63600 100644 --- a/wwwroot/api/contract_attach.ui +++ b/wwwroot/api/contract_attach.ui @@ -23,19 +23,20 @@ } }, { - "widgettype": "Form", - "id": "upload_form", + "widgettype": "UiFile", + "id": "file_input", "options": { - "submit_url": "{{entire_url('/filemgr/upload_file.dspy')}}", - "fields": [ - {"name": "folderid", "uitype": "hide", "value": "{{folder}}"}, - {"name": "fiid", "uitype": "hide", "value": "{{fiid}}"}, - {"name": "upfile", "uitype": "file", "multiple": true, "label": "选择文件"} - ], - "buttons": [ - {"name": "submit", "label": "上传", "css": "primary"} - ] - } + "name": "upfile", + "multiple": true, + "label": "选择文件(支持多选及拖拽)", + "cwidth": 30 + }, + "binds": [{ + "wid": "self", + "event": "changed", + "actiontype": "script", + "script": "var files=this.get_files();if(!files||!files.length)return;var fd=new FormData();fd.append('folderid','{{folder}}');fd.append('fiid','{{fiid}}');for(var i=0;i