123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- <!DOCTYPE html>
- <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <link rel="stylesheet" type="text/css" href="../Js/layui/css/layui.css" />
- <meta charset="utf-8" />
- <title>编辑文件夹</title>
- <style>
- body {
- font-family: 'Microsoft YaHei';
- }
- .hidden {
- display: none;
- }
- .middle-align {
- vertical-align: middle;
- text-align: center;
- }
- .layui-footer {
- background-color: transparent !important;
- left: 0 !important;
- vertical-align: middle !important;
- text-align: center !important;
- padding: 10px !important;
- }
- .layui-form-label {
- text-align: left !important;
- width: 100px;
- padding: 9px 0px !important;
- }
- .layui-form {
- padding: 0px !important;
- }
- .layui-form-item {
- margin: 15px !important;
- }
- </style>
- </head>
- <body>
- <script src="../Js/layui/layui.all.js"></script>
- <script src="../Js/Common.js"></script>
- <form class="layui-form middle-align" onkeydown="if(event.keyCode==13)return false;">
- <div class="layui-form-item layui-layout-admin middle-align">
- <label class="layui-form-label" id="folderNameLabel"></label>
- <div class="layui-input-block">
- <input type="text" lay-verify="name|inputMaxLen" name="folderName" id="folderName" autocomplete="off" placeholder="Input folder name" class="layui-input">
- </div>
- </div>
- <div class="layui-form-item layui-layout-admin middle-align">
- <label class="layui-form-label" id="passwordLabel"></label>
- <div class="layui-input-block">
- <input type="password" lay-verify="passOrEmpty" name="folderPassword" id="folderPassword" autocomplete="off" placeholder="Input password" class="layui-input">
- </div>
- </div>
- <div class="layui-form-item layui-layout-admin">
- <a id="confirmBtn" class="layui-btn layui-btn-normal" lay-submit lay-filter="component-form-submit">confirm</a>
- <a id="back" class="layui-btn layui-btn-primary"></a>
- </div>
- </form>
- <script>
- var param = layui.getParams();
- var id = parseInt(param.id);
- var currUser = param.currUser;
- var isBusy = false;
- layui.$("#folderName").attr("placeholder", layui.translater("InputHit"));
- layui.$("#folderPassword").attr("placeholder", layui.translater("IgnoreInputHit"));
- layui.$("#folderNameLabel").text(layui.translater("FolderName"));
- layui.$("#passwordLabel").text(layui.translater("Password"));
- layui.$("#back").text(layui.translater("Cancel"));
- layui.$("#confirmBtn").text(layui.translater("Confirm"));
- var fileUrl, type, fatherId, fileMd5;
- layui.doGet("/CloudDisk/FoldersAndFiles/GetFoldersAndFilesById", { id }, function (res) {
- layui.$("#folderName").val(res.name);
- layui.$("#folderPassword").val(res.password);
- fileUrl = res.fileUrl;
- type = res.type;
- fatherId = res.fatherId;
- fileMd5 = res.fileMd5;
- });
- layui.formOnSubmit('component-form-submit', function (data) {
- if (!isBusy) {
- isBusy = true;
- var param;
- if (layui.$("#contentType").val() == "multipart/form-data") {
- param = new FormData(data.form);
- } else {
- param = {
- id: id,
- name: layui.$("#folderName").val(),
- password: layui.$("#folderPassword").val(),
- fileUrl,
- fatherId,
- type,
- fileMd5,
- currUser
- };
- }
- layui.doPost("/CloudDisk/FoldersAndFiles/EditFoldersAndFiles"
- , param
- , function (res) {
- layui.$("#back").click();
- if (!res.success) {
- if (res.msg) {
- window.top.layui.layer.alert(res.msg, { title: ' ', btn: [layui.translater("Confirm")] });
- }
- else {
- window.top.layui.layer.alert(layui.translater("OperateFailed"), { title: ' ', btn: [layui.translater("Confirm")] });
- }
- }
- isBusy = false;
- }, function (xhr, ts) {
- }, function (xhr, err, errthrowd) {
- isBusy = false;
- window.top.layui.layer.alert(err);
- }, layui.$("#contentType").val());
- }
- });
- layui.elementOn("#back", "click", function () {
- if (parent.loadPage) {
- parent.loadPage();
- }
- var index = parent.layer.getFrameIndex(window.name);
- parent.layer.close(index);
- });
- </script>
- </body>
- </html>
|