opt
This commit is contained in:
parent
23b7fd5bf9
commit
fdad04fb38
@ -84,7 +84,7 @@
|
|||||||
<label for="folderSelect">目标路径:</label>
|
<label for="folderSelect">目标路径:</label>
|
||||||
<select id="folderSelect">
|
<select id="folderSelect">
|
||||||
<option value="" disabled selected>请选择</option>
|
<option value="" disabled selected>请选择</option>
|
||||||
<option id="defaultFolderOption" value="">yyyyMMdd</option>
|
<option id="defaultFolderOption" value="">yyyy/yyyyMMdd</option>
|
||||||
<option value="custom">自定义</option>
|
<option value="custom">自定义</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -24,10 +24,11 @@ fileElem.addEventListener("change", () => handleFiles(fileElem.files));
|
|||||||
|
|
||||||
function getTargetFolder() {
|
function getTargetFolder() {
|
||||||
const selected = folderSelect?.value || "";
|
const selected = folderSelect?.value || "";
|
||||||
|
const year = new Date().getFullYear();
|
||||||
if (selected === "custom") {
|
if (selected === "custom") {
|
||||||
return (folderNameInput.value || "default").trim().replace(/^\/+|\/+$/g, "");
|
return (folderNameInput.value || `Year-${year}/default`).trim().replace(/^\/+|\/+$/g, "");
|
||||||
} else {
|
} else {
|
||||||
return selected || "default";
|
return selected || `Year-${year}/default`;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -186,7 +187,11 @@ bucketNameInput.addEventListener("change", function () {
|
|||||||
bucketNameInput.dispatchEvent(new Event("change"));
|
bucketNameInput.dispatchEvent(new Event("change"));
|
||||||
|
|
||||||
document.addEventListener("DOMContentLoaded", function () {
|
document.addEventListener("DOMContentLoaded", function () {
|
||||||
const defaultFolderPath = new Date().toISOString().slice(0, 10).replace(/-/g, "");
|
const now = new Date();
|
||||||
|
const year = now.getFullYear();
|
||||||
|
const month = String(now.getMonth() + 1).padStart(2, '0');
|
||||||
|
const day = String(now.getDate()).padStart(2, '0');
|
||||||
|
const defaultFolderPath = `Year-${year}/${month}${day}`;
|
||||||
const folderSelect = document.getElementById("folderSelect");
|
const folderSelect = document.getElementById("folderSelect");
|
||||||
const folderNameInput = document.getElementById("folderName");
|
const folderNameInput = document.getElementById("folderName");
|
||||||
const customFolderRow = document.getElementById("customFolderRow");
|
const customFolderRow = document.getElementById("customFolderRow");
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user