From 1f04c489f3c899ad62ff56bd5c9e109e037e3370 Mon Sep 17 00:00:00 2001 From: wenwj <‘1106994300@qq.com> Date: 星期日, 13 四月 2025 19:54:53 +0800 Subject: [PATCH] 资源池时间控制 --- src/views/basicData/ApsResourceGroup/index.vue | 19 +++++++++++++++---- 1 files changed, 15 insertions(+), 4 deletions(-) diff --git a/src/views/basicData/ApsResourceGroup/index.vue b/src/views/basicData/ApsResourceGroup/index.vue index 6dd79c3..875726a 100644 --- a/src/views/basicData/ApsResourceGroup/index.vue +++ b/src/views/basicData/ApsResourceGroup/index.vue @@ -100,9 +100,11 @@ <el-form-item label="鎴鏈哄姞闇�姹傛棩鏈�" prop="requestDate" > <el-date-picker clearable v-model="requestDate" - type="datetime" + type="date" value-format="YYYY-MM-DD HH:mm:ss" - placeholder="璇烽�夋嫨鏈哄姞闇�姹傛棩鏈�"> + placeholder="璇烽�夋嫨鏈哄姞闇�姹傛棩鏈�" + :disabled-date="disabledDate" + > </el-date-picker> </el-form-item> <el-col> @@ -185,7 +187,16 @@ const exampleHeight = ref("500px"); const uploadRef = ref(); const exampleList = ref([]); -const requestDate = ref(); +const requestDate = ref(null); +// 璁$畻褰撳墠鏃堕棿寰�鍚庢帹 15 澶╃殑鏃ユ湡 +const disabledDate = (time) => { + // return time.getTime() > Date.now() + // 璁$畻 15 澶╃殑姣鏁� + const fifteenDaysInMillis = 15 * 24 * 60 * 60 * 1000; + // 璁$畻褰撳墠鏃堕棿鍔犱笂 15 澶╁悗鐨勬绉掓暟 + const maxTime = Date.now() + fifteenDaysInMillis; + return time.getTime() > maxTime; +} /*** 鐢ㄦ埛瀵煎叆鍙傛暟 */ const upload = reactive({ // 鏄惁鏄剧ず寮瑰嚭灞傦紙鐢ㄦ埛瀵煎叆锛� @@ -316,7 +327,7 @@ loading.value = false; }); } - +function handleCheckboxChange(){} // 鍙栨秷鎸夐挳 function cancel() { open.value = false; -- Gitblit v1.9.3