機型&收費 Samsung S25 Ultra
256GB
NT$530 / 日起
押金 NT$2,500
查看租金與詳細資訊 收起詳細資訊 ▼
租金
1 日 NT$530 / 日
2 日 NT$480 / 日
3 日 NT$430 / 日
4 日以上另行報價
預估租金 —
每 24 小時計為 1 日,未滿 24 小時仍以 1 日計算。
租借內容
Samsung S25 Ultra 256GB
Type C to C 線
Type C / A 雙頭 USB
(function(){ var root=document.getElementById("rb-s25-calc"); if(!root){ return; } var sd=document.getElementById("rb-s25-start-date"); var sh=document.getElementById("rb-s25-start-hour"); var ed=document.getElementById("rb-s25-end-date"); var eh=document.getElementById("rb-s25-end-hour"); var hours=document.getElementById("rb-s25-hours"); var days=document.getElementById("rb-s25-days"); var rent=document.getElementById("rb-s25-rent"); var error=document.getElementById("rb-s25-error"); var promo=document.getElementById("rb-s25-promo"); var discount=document.getElementById("rb-s25-discount"); var finalRent=document.getElementById("rb-s25-final"); if( !sd || !sh || !ed || !eh || !hours || !days ){ return; } function reset(){ hours.textContent="— 小時"; days.textContent="— 日"; if(rent){ rent.textContent="—"; } if(discount){ discount.textContent="未使用"; } if(finalRent){ finalRent.textContent="—"; } if(error){ error.textContent=""; error.classList.remove("show"); } } function fail(message){ hours.textContent="— 小時"; days.textContent="— 日"; if(rent){ rent.textContent="—"; } if(discount){ discount.textContent="—"; } if(finalRent){ finalRent.textContent="—"; } if(error){ error.textContent=message; error.classList.add("show"); } } function calculate(){ if(error){ error.textContent=""; error.classList.remove("show"); } if( !sd.value || sh.value==="" || !ed.value || eh.value==="" ){ reset(); return; } var a=sd.value.split("-"); var b=ed.value.split("-"); var start=new Date( Number(a[0]), Number(a[1])-1, Number(a[2]), Number(sh.value), 0,0,0 ); var end=new Date( Number(b[0]), Number(b[1])-1, Number(b[2]), Number(eh.value), 0,0,0 ); if( isNaN(start.getTime()) || isNaN(end.getTime()) ){ fail("時間格式有誤,請重新選擇。"); return; } if(end<=start){ fail("結束時間需晚於開始時間。"); return; } /* 核心 */ var totalHours= Math.round( (end.getTime()-start.getTime())/3600000 ); var billedDays= Math.ceil( totalHours/24 ); hours.textContent= totalHours+" 小時"; days.textContent= billedDays+" 日"; /* 4日以上 */ if(billedDays>=4){ if(rent){ rent.textContent="4 日以上採人工報價"; } if(discount){ discount.textContent="人工報價"; } if(finalRent){ finalRent.textContent="人工報價"; } return; } /* 原價 */ var basePrice=0; if(billedDays===1){ basePrice=530; } else if(billedDays===2){ basePrice=960; } else if(billedDays===3){ basePrice=1290; } if(rent){ rent.textContent= "NT$"+ basePrice.toLocaleString("zh-TW"); } /* 優惠 */ var discountAmount=0; if( promo && promo.checked ){ discountAmount= billedDays*50; } if(discount){ if(discountAmount>0){ discount.textContent= "− NT$"+ discountAmount.toLocaleString("zh-TW"); } else{ discount.textContent= "未使用"; } } /* 優惠後 */ if(finalRent){ var finalPrice= basePrice-discountAmount; finalRent.textContent= "NT$"+ finalPrice.toLocaleString("zh-TW"); } } /* 綁定 */ sd.addEventListener("change",calculate); sh.addEventListener("change",calculate); ed.addEventListener("change",calculate); eh.addEventListener("change",calculate); if(promo){ promo.addEventListener("change",calculate); } })();
預約與付款
完成簽約後支付部分押金,即可保留租借檔期
01
完成簽約後
先支付 NT$500 押金
用於保留租借檔期
02
交機前
支付 剩餘押金 NT$2,000 + 租金
押金合計 NT$2,500
NT$500 為押金的一部分,並非額外費用。
租借資訊確認
確認租期與費用後,可複製資訊聯繫我們
S25 Ultra
完成上方租金試算後,這裡會自動整理租借資訊
⧉ 複製租借資訊
(function(){ function init(){ var box=document.getElementById("rb-s25-inquiry"); var calc=document.getElementById("rb-s25-calc"); var detail=document.querySelector( "#rb-s25-native .rb-s25-detail" ); var divider=document.querySelector( "#rb-s25-native .rb-s25-divider" ); if(!box||!calc||!detail){ return false; } /* ========================= 移入 S25U 詳細資訊 放在租借內容之前 ========================= */ if(box.parentNode!==detail){ if(divider){ detail.insertBefore( box, divider ); }else{ detail.appendChild(box); } } /* 防止重複初始化 */ if( box.getAttribute("data-ready")==="1" ){ return true; } box.setAttribute( "data-ready", "1" ); /* ========================= 取得試算器元件 ========================= */ var sd=document.getElementById( "rb-s25-start-date" ); var sh=document.getElementById( "rb-s25-start-hour" ); var ed=document.getElementById( "rb-s25-end-date" ); var eh=document.getElementById( "rb-s25-end-hour" ); var hours=document.getElementById( "rb-s25-hours" ); var days=document.getElementById( "rb-s25-days" ); var rent=document.getElementById( "rb-s25-rent" ); var finalRent=document.getElementById( "rb-s25-final" ); var discount=document.getElementById( "rb-s25-discount" ); var promo=document.getElementById( "rb-s25-promo" ); /* ========================= Embed 3 元件 ========================= */ var empty=document.getElementById( "rb-s25-confirm-empty" ); var result=document.getElementById( "rb-s25-confirm-result" ); var timeOut=document.getElementById( "rb-s25-confirm-time" ); var hoursOut=document.getElementById( "rb-s25-confirm-hours" ); var daysOut=document.getElementById( "rb-s25-confirm-days" ); var promoOut=document.getElementById( "rb-s25-confirm-promo" ); var priceOut=document.getElementById( "rb-s25-confirm-price" ); var copyBtn=document.getElementById( "rb-s25-copy" ); var status=document.getElementById( "rb-s25-copy-status" ); if( !sd|| !sh|| !ed|| !eh|| !hours|| !days|| !empty|| !result|| !timeOut|| !hoursOut|| !daysOut|| !promoOut|| !priceOut|| !copyBtn ){ return false; } /* ========================= 日期顯示 ========================= */ function dateText(value){ if(!value){ return ""; } var p=value.split("-"); if(p.length!==3){ return value; } return p[1]+"/"+p[2]; } /* ========================= 取得目前價格 ========================= */ function getPrice(){ var price=""; if(finalRent){ price=finalRent.textContent.trim(); } if( !price|| price==="—" ){ if(rent){ price=rent.textContent.trim(); } } return price; } /* ========================= 判斷試算是否完成 ========================= */ function isValid(){ if( !sd.value|| sh.value===""|| !ed.value|| eh.value==="" ){ return false; } if( hours.textContent.indexOf("—")!==-1|| days.textContent.indexOf("—")!==-1 ){ return false; } var price=getPrice(); if( !price|| price==="—" ){ return false; } return true; } /* ========================= 優惠顯示 ========================= */ function getPromoDisplay(){ if(!promo||!promo.checked){ return "未使用"; } var d=""; if(discount){ d=discount.textContent.trim(); } if( d&& d!=="—"&& d!=="未使用" ){ return "已套用 "+d; } return "已套用"; } /* ========================= 更新摘要卡 ========================= */ function render(){ if(!isValid()){ empty.style.display="block"; result.style.display="none"; copyBtn.disabled=true; return; } var start= dateText(sd.value) +" " +sh.value +":00"; var end= dateText(ed.value) +" " +eh.value +":00"; timeOut.textContent= start+" ~ "+end; hoursOut.textContent= hours.textContent.trim(); daysOut.textContent= days.textContent.trim(); promoOut.textContent= getPromoDisplay(); priceOut.textContent= getPrice(); empty.style.display="none"; result.style.display="block"; copyBtn.disabled=false; } /* ========================= 產生複製內容 ========================= */ function getCopyText(){ if(!isValid()){ return ""; } var start= dateText(sd.value) +" " +sh.value +":00"; var end= dateText(ed.value) +" " +eh.value +":00"; var promoText= promo&&promo.checked ?"已使用" :"未使用"; return [ "Samsung S25 Ultra 256GB 租借需求", "", "租借時間:"+start+" ~ "+end, "共 " +hours.textContent.trim() +"|計費 " +days.textContent.trim(), "常態優惠:"+promoText, "租金:"+getPrice(), "", "押金:NT$2,500", "完成簽約後先支付 NT$500 押金保留檔期", "", "想確認這個時段是否還有空檔,謝謝!" ].join("\n"); } /* ========================= Clipboard fallback ========================= */ function fallbackCopy(text){ var area= document.createElement("textarea"); area.value=text; area.setAttribute( "readonly", "" ); area.style.position="fixed"; area.style.opacity="0"; document.body.appendChild(area); area.select(); area.setSelectionRange( 0, 99999 ); var ok=false; try{ ok=document.execCommand( "copy" ); }catch(e){ ok=false; } document.body.removeChild(area); return ok; } /* ========================= 複製成功 ========================= */ function copied(){ status.textContent= "✓ 已複製租借資訊"; setTimeout( function(){ status.textContent=""; }, 1800 ); } /* ========================= 複製按鈕 ========================= */ copyBtn.addEventListener( "click", function(){ var text=getCopyText(); if(!text){ return; } if( navigator.clipboard&& window.isSecureContext ){ navigator.clipboard .writeText(text) .then(copied) .catch(function(){ if( fallbackCopy(text) ){ copied(); }else{ status.textContent= "複製失敗,請稍後再試"; } }); }else{ if( fallbackCopy(text) ){ copied(); }else{ status.textContent= "複製失敗,請稍後再試"; } } }); /* ========================= 試算器變動時同步 ========================= */ [ sd, sh, ed, eh, promo ].forEach( function(el){ if(!el){ return; } el.addEventListener( "change", function(){ setTimeout( render, 30 ); } ); } ); /* 初始 */ render(); return true; } /* ========================= Carrd 載入保險 ========================= */ if( document.readyState==="loading" ){ document.addEventListener( "DOMContentLoaded", init, {once:true} ); }else{ init(); } setTimeout( init, 300 ); setTimeout( init, 1000 ); })(); OPPO Find X9 Ultra
512GB|台灣版
NT$1,090 / 2 日起
押金 NT$2,500
查看租金與詳細資訊 收起詳細資訊 ▼
租金
2 日 NT$1,090
3 日 NT$1,530
2 日起租・4 日以上另行報價
本機型 2 日起租,未滿 48 小時仍以 2 日租金計算。
預估租金 —
每 24 小時計為 1 日;本機型最低計費 2 日。
租借內容
OPPO Find X9 Ultra 512GB
Type C to C 線
Type C / A 雙頭 USB
(function(){ var root=document.getElementById("rb-x9-calc"); if(!root)return; var sd=document.getElementById("rb-x9-start-date"); var sh=document.getElementById("rb-x9-start-hour"); var ed=document.getElementById("rb-x9-end-date"); var eh=document.getElementById("rb-x9-end-hour"); var hours=document.getElementById("rb-x9-hours"); var days=document.getElementById("rb-x9-days"); var rent=document.getElementById("rb-x9-rent"); var error=document.getElementById("rb-x9-error"); var promo=document.getElementById("rb-x9-promo"); var discount=document.getElementById("rb-x9-discount"); var finalRent=document.getElementById("rb-x9-final"); if(!sd||!sh||!ed||!eh||!hours||!days)return; function reset(){ hours.textContent="— 小時"; days.textContent="— 日"; if(rent)rent.textContent="—"; if(discount)discount.textContent="未使用"; if(finalRent)finalRent.textContent="—"; if(error){ error.textContent=""; error.classList.remove("show"); } } function fail(message){ hours.textContent="— 小時"; days.textContent="— 日"; if(rent)rent.textContent="—"; if(discount)discount.textContent="—"; if(finalRent)finalRent.textContent="—"; if(error){ error.textContent=message; error.classList.add("show"); } } function calculate(){ if(error){ error.textContent=""; error.classList.remove("show"); } if( !sd.value || sh.value==="" || !ed.value || eh.value==="" ){ reset(); return; } var a=sd.value.split("-"); var b=ed.value.split("-"); var start=new Date( Number(a[0]), Number(a[1])-1, Number(a[2]), Number(sh.value), 0,0,0 ); var end=new Date( Number(b[0]), Number(b[1])-1, Number(b[2]), Number(eh.value), 0,0,0 ); if( isNaN(start.getTime()) || isNaN(end.getTime()) ){ fail("時間格式有誤,請重新選擇。"); return; } if(end<=start){ fail("結束時間需晚於開始時間。"); return; } /* 實際租借時數 */ var totalHours= Math.round( (end.getTime()-start.getTime())/3600000 ); /* 每24小時1日 */ var actualDays= Math.ceil(totalHours/24); /* X9 Ultra最低計費2日 */ var billedDays= Math.max(2,actualDays); hours.textContent= totalHours+" 小時"; days.textContent= billedDays+" 日"; /* 4日以上人工報價 */ if(billedDays>=4){ if(rent){ rent.textContent="4 日以上採人工報價"; } if(discount){ discount.textContent="人工報價"; } if(finalRent){ finalRent.textContent="人工報價"; } return; } /* X9 Ultra租金 */ var basePrice=0; if(billedDays===2){ basePrice=1090; } else if(billedDays===3){ basePrice=1530; } if(rent){ rent.textContent= "NT$"+ basePrice.toLocaleString("zh-TW"); } /* 常態優惠:每日50 */ var discountAmount=0; if(promo&&promo.checked){ discountAmount= billedDays*50; } if(discount){ if(discountAmount>0){ discount.textContent= "− NT$"+ discountAmount.toLocaleString("zh-TW"); } else{ discount.textContent= "未使用"; } } /* 優惠後租金 */ if(finalRent){ var finalPrice= basePrice-discountAmount; finalRent.textContent= "NT$"+ finalPrice.toLocaleString("zh-TW"); } } sd.addEventListener("change",calculate); sh.addEventListener("change",calculate); ed.addEventListener("change",calculate); eh.addEventListener("change",calculate); if(promo){ promo.addEventListener("change",calculate); } })();
預約與付款
完成簽約後支付部分押金,即可保留租借檔期
01
完成簽約後
先支付 NT$500 押金
用於保留租借檔期
02
交機前
支付 剩餘押金 NT$2,000 + 租金
押金合計 NT$2,500
NT$500 為押金的一部分,並非額外費用。
租借資訊確認
確認租期與費用後,可複製資訊聯繫我們
X9 Ultra
完成上方租金試算後,這裡會自動整理租借資訊
⧉ 複製租借資訊
(function(){ function init(){ var box=document.getElementById("rb-x9-inquiry"); var calc=document.getElementById("rb-x9-calc"); var detail=document.querySelector( "#rb-x9-native .rb-x9-detail" ); var divider=document.querySelector( "#rb-x9-native .rb-x9-divider" ); if(!box||!calc||!detail){ return false; } /* ========================= 移入 X9U 詳細資訊 放在租借內容之前 ========================= */ if(box.parentNode!==detail){ if(divider){ detail.insertBefore( box, divider ); }else{ detail.appendChild(box); } } /* 防止重複初始化 */ if( box.getAttribute("data-ready")==="1" ){ return true; } box.setAttribute( "data-ready", "1" ); /* ========================= 取得試算器元件 ========================= */ var sd=document.getElementById( "rb-x9-start-date" ); var sh=document.getElementById( "rb-x9-start-hour" ); var ed=document.getElementById( "rb-x9-end-date" ); var eh=document.getElementById( "rb-x9-end-hour" ); var hours=document.getElementById( "rb-x9-hours" ); var days=document.getElementById( "rb-x9-days" ); var rent=document.getElementById( "rb-x9-rent" ); var finalRent=document.getElementById( "rb-x9-final" ); var discount=document.getElementById( "rb-x9-discount" ); var promo=document.getElementById( "rb-x9-promo" ); /* ========================= Embed 3 元件 ========================= */ var empty=document.getElementById( "rb-x9-confirm-empty" ); var result=document.getElementById( "rb-x9-confirm-result" ); var timeOut=document.getElementById( "rb-x9-confirm-time" ); var hoursOut=document.getElementById( "rb-x9-confirm-hours" ); var daysOut=document.getElementById( "rb-x9-confirm-days" ); var promoOut=document.getElementById( "rb-x9-confirm-promo" ); var priceOut=document.getElementById( "rb-x9-confirm-price" ); var copyBtn=document.getElementById( "rb-x9-copy" ); var status=document.getElementById( "rb-x9-copy-status" ); if( !sd|| !sh|| !ed|| !eh|| !hours|| !days|| !empty|| !result|| !timeOut|| !hoursOut|| !daysOut|| !promoOut|| !priceOut|| !copyBtn ){ return false; } /* ========================= 日期顯示 ========================= */ function dateText(value){ if(!value){ return ""; } var p=value.split("-"); if(p.length!==3){ return value; } return p[1]+"/"+p[2]; } /* ========================= 取得目前價格 ========================= */ function getPrice(){ var price=""; if(finalRent){ price=finalRent.textContent.trim(); } if( !price|| price==="—" ){ if(rent){ price=rent.textContent.trim(); } } return price; } /* ========================= 判斷試算是否完成 ========================= */ function isValid(){ if( !sd.value|| sh.value===""|| !ed.value|| eh.value==="" ){ return false; } if( hours.textContent.indexOf("—")!==-1|| days.textContent.indexOf("—")!==-1 ){ return false; } var price=getPrice(); if( !price|| price==="—" ){ return false; } return true; } /* ========================= 優惠顯示 ========================= */ function getPromoDisplay(){ if(!promo||!promo.checked){ return "未使用"; } var d=""; if(discount){ d=discount.textContent.trim(); } if( d&& d!=="—"&& d!=="未使用" ){ return "已套用 "+d; } return "已套用"; } /* ========================= 更新摘要卡 ========================= */ function render(){ if(!isValid()){ empty.style.display="block"; result.style.display="none"; copyBtn.disabled=true; return; } var start= dateText(sd.value) +" " +sh.value +":00"; var end= dateText(ed.value) +" " +eh.value +":00"; timeOut.textContent= start+" ~ "+end; hoursOut.textContent= hours.textContent.trim(); daysOut.textContent= days.textContent.trim(); promoOut.textContent= getPromoDisplay(); priceOut.textContent= getPrice(); empty.style.display="none"; result.style.display="block"; copyBtn.disabled=false; } /* ========================= 產生複製內容 ========================= */ function getCopyText(){ if(!isValid()){ return ""; } var start= dateText(sd.value) +" " +sh.value +":00"; var end= dateText(ed.value) +" " +eh.value +":00"; var promoText= promo&&promo.checked ?"已使用" :"未使用"; return [ "OPPO Find X9 Ultra 512GB 租借需求", "", "租借時間:"+start+" ~ "+end, "共 " +hours.textContent.trim() +"|計費 " +days.textContent.trim(), "常態優惠:"+promoText, "租金:"+getPrice(), "", "押金:NT$2,500", "完成簽約後先支付 NT$500 押金保留檔期", "", "想確認這個時段是否還有空檔,謝謝!" ].join("\n"); } /* ========================= Clipboard fallback ========================= */ function fallbackCopy(text){ var area= document.createElement("textarea"); area.value=text; area.setAttribute( "readonly", "" ); area.style.position="fixed"; area.style.opacity="0"; document.body.appendChild(area); area.select(); area.setSelectionRange( 0, 99999 ); var ok=false; try{ ok=document.execCommand( "copy" ); }catch(e){ ok=false; } document.body.removeChild(area); return ok; } /* ========================= 複製成功 ========================= */ function copied(){ status.textContent= "✓ 已複製租借資訊"; setTimeout( function(){ status.textContent=""; }, 1800 ); } /* ========================= 複製按鈕 ========================= */ copyBtn.addEventListener( "click", function(){ var text=getCopyText(); if(!text){ return; } if( navigator.clipboard&& window.isSecureContext ){ navigator.clipboard .writeText(text) .then(copied) .catch(function(){ if( fallbackCopy(text) ){ copied(); }else{ status.textContent= "複製失敗,請稍後再試"; } }); }else{ if( fallbackCopy(text) ){ copied(); }else{ status.textContent= "複製失敗,請稍後再試"; } } }); /* ========================= 試算器變動時同步 ========================= */ [ sd, sh, ed, eh, promo ].forEach( function(el){ if(!el){ return; } el.addEventListener( "change", function(){ setTimeout( render, 30 ); } ); } ); /* 初始 */ render(); return true; } /* ========================= Carrd 載入保險 ========================= */ if( document.readyState==="loading" ){ document.addEventListener( "DOMContentLoaded", init, {once:true} ); }else{ init(); } setTimeout( init, 300 ); setTimeout( init, 1000 ); })(); vivo X300 Pro
256GB
NT$500 / 日起
押金 NT$2,500
查看租金與詳細資訊 收起詳細資訊 ▼
租金
1 日 NT$500 / 日
2 日 NT$450 / 日
3 日 NT$400 / 日
4 日以上另行報價
版本說明 本機為中國版,日常操作和台灣版會有些不同,但拍照、錄影及硬體功能不受影響。Google 相關功能已設定完成,可正常使用常用服務。
手機租金 —
租金合計 —
每 24 小時計為 1 日;2.35X 鏡頭最低計費 2 日。常態優惠僅適用於手機租金。
租借內容
vivo X300 Pro 256GB
Type C to C 線
Type C / A 雙頭 USB
(function(){ function init(){ var root=document.getElementById("rb-x300p-calc"); if(!root)return false; if(root.getAttribute("data-calc-ready")==="1")return true; var sd=document.getElementById("rb-x300p-start-date"); var sh=document.getElementById("rb-x300p-start-hour"); var ed=document.getElementById("rb-x300p-end-date"); var eh=document.getElementById("rb-x300p-end-hour"); var hoursOut=document.getElementById("rb-x300p-hours"); var daysOut=document.getElementById("rb-x300p-days"); var phoneRentOut=document.getElementById("rb-x300p-phone-rent"); var lens=document.getElementById("rb-x300p-lens"); var lensDaysOut=document.getElementById("rb-x300p-lens-days"); var lensRentOut=document.getElementById("rb-x300p-lens-rent"); var promo=document.getElementById("rb-x300p-promo"); var discountOut=document.getElementById("rb-x300p-discount"); var finalOut=document.getElementById("rb-x300p-final"); var error=document.getElementById("rb-x300p-error"); if( !sd||!sh||!ed||!eh|| !hoursOut||!daysOut||!phoneRentOut|| !lens||!lensDaysOut||!lensRentOut|| !promo||!discountOut||!finalOut||!error ){ return false; } root.setAttribute("data-calc-ready","1"); function money(n){ return "NT$"+Number(n).toLocaleString("en-US"); } function reset(){ hoursOut.textContent="— 小時"; daysOut.textContent="— 日"; phoneRentOut.textContent="—"; lensDaysOut.textContent= lens.checked ? "— 日" : "未加租"; lensRentOut.textContent= lens.checked ? "—" : "NT$0"; discountOut.textContent= promo.checked ? "—" : "未使用"; finalOut.textContent="—"; error.textContent=""; error.classList.remove("show"); } function fail(message){ reset(); error.textContent=message; error.classList.add("show"); } function calculate(){ error.textContent=""; error.classList.remove("show"); if( !sd.value|| sh.value===""|| !ed.value|| eh.value==="" ){ reset(); return; } var startParts=sd.value.split("-"); var endParts=ed.value.split("-"); var start=new Date( Number(startParts[0]), Number(startParts[1])-1, Number(startParts[2]), Number(sh.value), 0,0,0 ); var end=new Date( Number(endParts[0]), Number(endParts[1])-1, Number(endParts[2]), Number(eh.value), 0,0,0 ); if( isNaN(start.getTime())|| isNaN(end.getTime()) ){ fail("日期或時間格式錯誤,請重新選擇。"); return; } if(end<=start){ fail("結束時間必須晚於開始時間。"); return; } var totalHours= Math.round( (end.getTime()-start.getTime())/3600000 ); if(totalHours<=0){ fail("租借時間必須大於 0 小時。"); return; } var phoneDays= Math.ceil(totalHours/24); hoursOut.textContent= totalHours+" 小時"; daysOut.textContent= phoneDays+" 日"; /* ========================= 4 日以上人工報價 ========================= */ if(phoneDays>=4){ phoneRentOut.textContent= "4 日以上另行報價"; if(lens.checked){ var manualLensDays= Math.max(2,phoneDays); lensDaysOut.textContent= manualLensDays+" 日"; lensRentOut.textContent= "另行報價"; }else{ lensDaysOut.textContent= "未加租"; lensRentOut.textContent= "NT$0"; } discountOut.textContent= promo.checked ?"另行報價" :"未使用"; finalOut.textContent= "4 日以上另行報價"; return; } /* ========================= 手機租金 ========================= */ var phoneRent=0; if(phoneDays===1){ phoneRent=500; } if(phoneDays===2){ phoneRent=900; } if(phoneDays===3){ phoneRent=1200; } phoneRentOut.textContent= money(phoneRent); /* ========================= 2.35X 鏡頭 最低計費 2 日 ========================= */ var lensDays=0; var lensRent=0; if(lens.checked){ lensDays= Math.max(2,phoneDays); lensRent= lensDays*150; lensDaysOut.textContent= lensDays+" 日"; lensRentOut.textContent= money(lensRent); }else{ lensDaysOut.textContent= "未加租"; lensRentOut.textContent= "NT$0"; } /* ========================= 常態優惠 只折手機 ========================= */ var discount=0; if(promo.checked){ discount= phoneDays*50; discountOut.textContent= "−"+money(discount); }else{ discountOut.textContent= "未使用"; } /* ========================= 最終租金 ========================= */ var finalRent= phoneRent+ lensRent- discount; finalOut.textContent= money(finalRent); } /* ========================= 監聽 ========================= */ [ sd, sh, ed, eh, lens, promo ].forEach(function(el){ el.addEventListener( "change", calculate ); }); reset(); return true; } if(document.readyState==="loading"){ document.addEventListener( "DOMContentLoaded", init, {once:true} ); }else{ init(); } setTimeout(init,300); setTimeout(init,1000); })();
預約與付款
完成簽約後支付部分押金,即可保留租借檔期
01
完成簽約後
先支付 NT$500 押金
用於保留租借檔期
02
交機前
支付 剩餘押金 NT$2,000 + 租金
押金合計 NT$2,500
NT$500 為押金的一部分,並非額外費用。
租借資訊確認
確認租期與費用後,可複製資訊聯繫我們
X300 Pro
完成上方租金試算後,這裡會自動整理租借資訊
租借時間 —
租借時數 —
計費天數 —
2.35X 鏡頭 未加租
常態優惠 —
⧉ 複製租借資訊
(function(){ function init(){ var box=document.getElementById( "rb-x300p-inquiry" ); var calc=document.getElementById( "rb-x300p-calc" ); var detail=document.querySelector( "#rb-x300p-native .rb-x300p-detail" ); var divider=document.querySelector( "#rb-x300p-native .rb-x300p-divider" ); if(!box||!calc||!detail){ return false; } /* 移進詳細資訊 */ if(box.parentNode!==detail){ if(divider){ detail.insertBefore( box, divider ); }else{ detail.appendChild(box); } } if( box.getAttribute("data-ready")==="1" ){ return true; } box.setAttribute( "data-ready", "1" ); /* 試算器 */ var sd=document.getElementById( "rb-x300p-start-date" ); var sh=document.getElementById( "rb-x300p-start-hour" ); var ed=document.getElementById( "rb-x300p-end-date" ); var eh=document.getElementById( "rb-x300p-end-hour" ); var hours=document.getElementById( "rb-x300p-hours" ); var days=document.getElementById( "rb-x300p-days" ); var phoneRent=document.getElementById( "rb-x300p-phone-rent" ); var lens=document.getElementById( "rb-x300p-lens" ); var lensDays=document.getElementById( "rb-x300p-lens-days" ); var lensRent=document.getElementById( "rb-x300p-lens-rent" ); var promo=document.getElementById( "rb-x300p-promo" ); var discount=document.getElementById( "rb-x300p-discount" ); var finalRent=document.getElementById( "rb-x300p-final" ); /* Embed C */ var empty=document.getElementById( "rb-x300p-confirm-empty" ); var result=document.getElementById( "rb-x300p-confirm-result" ); var timeOut=document.getElementById( "rb-x300p-confirm-time" ); var hoursOut=document.getElementById( "rb-x300p-confirm-hours" ); var daysOut=document.getElementById( "rb-x300p-confirm-days" ); var lensOut=document.getElementById( "rb-x300p-confirm-lens" ); var promoOut=document.getElementById( "rb-x300p-confirm-promo" ); var priceOut=document.getElementById( "rb-x300p-confirm-price" ); var copyBtn=document.getElementById( "rb-x300p-copy" ); var status=document.getElementById( "rb-x300p-copy-status" ); if( !sd||!sh||!ed||!eh|| !hours||!days|| !lens||!lensDays||!lensRent|| !promo||!finalRent|| !empty||!result|| !timeOut||!hoursOut|| !daysOut||!lensOut|| !promoOut||!priceOut|| !copyBtn ){ return false; } function dateText(value){ if(!value)return ""; var p=value.split("-"); if(p.length!==3)return value; return p[1]+"/"+p[2]; } function isValid(){ if( !sd.value|| sh.value===""|| !ed.value|| eh.value==="" ){ return false; } if( hours.textContent.indexOf("—")!==-1|| days.textContent.indexOf("—")!==-1 ){ return false; } var price= finalRent.textContent.trim(); if(!price||price==="—"){ return false; } return true; } function getPromoDisplay(){ if(!promo.checked){ return "未使用"; } var d= discount ?discount.textContent.trim() :""; if( d&& d!=="—"&& d!=="未使用" ){ return "已套用 "+d; } return "已套用"; } function getLensDisplay(){ if(!lens.checked){ return "未加租"; } var d= lensDays.textContent.trim(); var r= lensRent.textContent.trim(); if( !d|| d.indexOf("—")!==-1 ){ return "已加租"; } return d+"・"+r; } function render(){ if(!isValid()){ empty.style.display="block"; result.style.display="none"; copyBtn.disabled=true; return; } var start= dateText(sd.value) +" " +sh.value +":00"; var end= dateText(ed.value) +" " +eh.value +":00"; timeOut.textContent= start+" ~ "+end; hoursOut.textContent= hours.textContent.trim(); daysOut.textContent= days.textContent.trim(); lensOut.textContent= getLensDisplay(); promoOut.textContent= getPromoDisplay(); priceOut.textContent= finalRent.textContent.trim(); empty.style.display="none"; result.style.display="block"; copyBtn.disabled=false; } function getCopyText(){ if(!isValid()){ return ""; } var start= dateText(sd.value) +" " +sh.value +":00"; var end= dateText(ed.value) +" " +eh.value +":00"; var lines=[ "vivo X300 Pro 256GB 租借需求", "", "租借時間:"+start+" ~ "+end, "共 " +hours.textContent.trim() +"|計費 " +days.textContent.trim() ]; if(lens.checked){ lines.push( "2.35X 鏡頭:加租(" +lensDays.textContent.trim() +"|" +lensRent.textContent.trim() +")" ); }else{ lines.push( "2.35X 鏡頭:未加租" ); } lines.push( "常態優惠:" +(promo.checked ? "已使用" : "未使用") ); if(phoneRent){ lines.push( "手機租金:" +phoneRent.textContent.trim() ); } if(lens.checked){ lines.push( "鏡頭租金:" +lensRent.textContent.trim() ); } if( promo.checked&& discount ){ lines.push( "優惠折抵:" +discount.textContent.trim() ); } lines.push( "租金合計:" +finalRent.textContent.trim() ); lines.push( "", "押金:NT$2,500", "完成簽約後先支付 NT$500 押金保留檔期", "", "想確認這個時段是否還有空檔,謝謝!" ); return lines.join("\n"); } function fallbackCopy(text){ var area= document.createElement("textarea"); area.value=text; area.setAttribute("readonly",""); area.style.position="fixed"; area.style.opacity="0"; document.body.appendChild(area); area.select(); area.setSelectionRange( 0, 99999 ); var ok=false; try{ ok=document.execCommand("copy"); }catch(e){ ok=false; } document.body.removeChild(area); return ok; } function copied(){ status.textContent= "✓ 已複製租借資訊"; setTimeout( function(){ status.textContent=""; }, 1800 ); } copyBtn.addEventListener( "click", function(){ var text=getCopyText(); if(!text)return; if( navigator.clipboard&& window.isSecureContext ){ navigator.clipboard .writeText(text) .then(copied) .catch(function(){ if(fallbackCopy(text)){ copied(); }else{ status.textContent= "複製失敗,請稍後再試"; } }); }else{ if(fallbackCopy(text)){ copied(); }else{ status.textContent= "複製失敗,請稍後再試"; } } }); [ sd, sh, ed, eh, lens, promo ].forEach(function(el){ if(!el)return; el.addEventListener( "change", function(){ setTimeout( render, 30 ); } ); }); render(); return true; } if(document.readyState==="loading"){ document.addEventListener( "DOMContentLoaded", init, {once:true} ); }else{ init(); } setTimeout(init,300); setTimeout(init,1000); })(); vivo X300 Ultra
256GB
NT$550 / 日起
押金 NT$2,500
查看租金與詳細資訊 收起詳細資訊 ▼
租金
1 日 NT$550 / 日
2 日 NT$500 / 日
3 日 NT$450 / 日
4 日以上另行報價
版本說明 本機為中國版,日常操作和台灣版會有些不同,但拍照、錄影及硬體功能不受影響。Google 相關功能已設定完成,可正常使用常用服務。
手機租金 —
租金合計 —
每 24 小時計為 1 日;200mm / 400mm 鏡頭最低計費 2 日。常態優惠僅適用於手機租金。
租借內容
vivo X300 Ultra 256GB
Type C to C 線
Type C / A 雙頭 USB
(function(){ function init(){ var root=document.getElementById("rb-x300u-calc"); if(!root)return false; if(root.getAttribute("data-calc-ready")==="1")return true; var sd=document.getElementById("rb-x300u-start-date"); var sh=document.getElementById("rb-x300u-start-hour"); var ed=document.getElementById("rb-x300u-end-date"); var eh=document.getElementById("rb-x300u-end-hour"); var hoursOut=document.getElementById("rb-x300u-hours"); var daysOut=document.getElementById("rb-x300u-days"); var phoneRentOut=document.getElementById("rb-x300u-phone-rent"); var lens200=document.getElementById("rb-x300u-lens200"); var lens200DaysOut=document.getElementById("rb-x300u-lens200-days"); var lens200RentOut=document.getElementById("rb-x300u-lens200-rent"); var lens400=document.getElementById("rb-x300u-lens400"); var lens400DaysOut=document.getElementById("rb-x300u-lens400-days"); var lens400RentOut=document.getElementById("rb-x300u-lens400-rent"); var promo=document.getElementById("rb-x300u-promo"); var discountOut=document.getElementById("rb-x300u-discount"); var finalOut=document.getElementById("rb-x300u-final"); var error=document.getElementById("rb-x300u-error"); if( !sd||!sh||!ed||!eh|| !hoursOut||!daysOut||!phoneRentOut|| !lens200||!lens200DaysOut||!lens200RentOut|| !lens400||!lens400DaysOut||!lens400RentOut|| !promo||!discountOut||!finalOut||!error ){ return false; } root.setAttribute("data-calc-ready","1"); function money(n){ return "NT$"+Number(n).toLocaleString("en-US"); } function reset(){ hoursOut.textContent="— 小時"; daysOut.textContent="— 日"; phoneRentOut.textContent="—"; lens200DaysOut.textContent= lens200.checked ? "— 日" : "未加租"; lens200RentOut.textContent= lens200.checked ? "—" : "NT$0"; lens400DaysOut.textContent= lens400.checked ? "— 日" : "未加租"; lens400RentOut.textContent= lens400.checked ? "—" : "NT$0"; discountOut.textContent= promo.checked ? "—" : "未使用"; finalOut.textContent="—"; error.textContent=""; error.classList.remove("show"); } function fail(message){ reset(); error.textContent=message; error.classList.add("show"); } function calculate(){ error.textContent=""; error.classList.remove("show"); if( !sd.value|| sh.value===""|| !ed.value|| eh.value==="" ){ reset(); return; } var startParts=sd.value.split("-"); var endParts=ed.value.split("-"); var start=new Date( Number(startParts[0]), Number(startParts[1])-1, Number(startParts[2]), Number(sh.value), 0,0,0 ); var end=new Date( Number(endParts[0]), Number(endParts[1])-1, Number(endParts[2]), Number(eh.value), 0,0,0 ); if( isNaN(start.getTime())|| isNaN(end.getTime()) ){ fail("日期或時間格式錯誤,請重新選擇。"); return; } if(end<=start){ fail("結束時間必須晚於開始時間。"); return; } var totalHours= Math.round( (end.getTime()-start.getTime())/3600000 ); if(totalHours<=0){ fail("租借時間必須大於 0 小時。"); return; } var phoneDays= Math.ceil(totalHours/24); hoursOut.textContent= totalHours+" 小時"; daysOut.textContent= phoneDays+" 日"; /* 4日以上 */ if(phoneDays>=4){ phoneRentOut.textContent= "4 日以上另行報價"; if(lens200.checked){ lens200DaysOut.textContent= Math.max(2,phoneDays)+" 日"; lens200RentOut.textContent= "另行報價"; }else{ lens200DaysOut.textContent= "未加租"; lens200RentOut.textContent= "NT$0"; } if(lens400.checked){ lens400DaysOut.textContent= Math.max(2,phoneDays)+" 日"; lens400RentOut.textContent= "另行報價"; }else{ lens400DaysOut.textContent= "未加租"; lens400RentOut.textContent= "NT$0"; } discountOut.textContent= promo.checked ?"另行報價" :"未使用"; finalOut.textContent= "4 日以上另行報價"; return; } /* 手機 */ var phoneRent=0; if(phoneDays===1){ phoneRent=550; } if(phoneDays===2){ phoneRent=1000; } if(phoneDays===3){ phoneRent=1350; } phoneRentOut.textContent= money(phoneRent); /* 200mm */ var lens200Days=0; var lens200Rent=0; if(lens200.checked){ lens200Days= Math.max(2,phoneDays); lens200Rent= lens200Days*150; lens200DaysOut.textContent= lens200Days+" 日"; lens200RentOut.textContent= money(lens200Rent); }else{ lens200DaysOut.textContent= "未加租"; lens200RentOut.textContent= "NT$0"; } /* 400mm */ var lens400Days=0; var lens400Rent=0; if(lens400.checked){ lens400Days= Math.max(2,phoneDays); lens400Rent= lens400Days*300; lens400DaysOut.textContent= lens400Days+" 日"; lens400RentOut.textContent= money(lens400Rent); }else{ lens400DaysOut.textContent= "未加租"; lens400RentOut.textContent= "NT$0"; } /* 優惠 */ var discount=0; if(promo.checked){ discount= phoneDays*50; discountOut.textContent= "−"+money(discount); }else{ discountOut.textContent= "未使用"; } /* Total */ var finalRent= phoneRent+ lens200Rent+ lens400Rent- discount; finalOut.textContent= money(finalRent); } /* listeners */ [ sd, sh, ed, eh, lens200, lens400, promo ].forEach(function(el){ el.addEventListener( "change", calculate ); }); reset(); return true; } if(document.readyState==="loading"){ document.addEventListener( "DOMContentLoaded", init, {once:true} ); }else{ init(); } setTimeout(init,300); setTimeout(init,1000); })();
預約與付款
完成簽約後支付部分押金,即可保留租借檔期
01 完成簽約後 先支付 NT$500 押金 用於保留租借檔期
02 交機前 支付 剩餘押金 NT$2,000 + 租金
押金合計 NT$2,500
NT$500 為押金的一部分,並非額外費用。 完成上方租金試算後,這裡會自動整理租借資訊
租借時間 —
租借時數 —
計費天數 —
200mm 鏡頭 未加租
400mm 鏡頭 未加租
常態優惠 未使用
租金合計 手機+鏡頭-優惠 —
複製租借資訊
(function(){ const $=id=>document.getElementById(id); function init(){ const box=$("rb-x300u-inquiry"); const detail=document.querySelector("#rb-x300u-native .rb-x300u-detail"); const divider=document.querySelector("#rb-x300u-native .rb-x300u-divider"); if(!box||!detail)return; if(box.parentNode!==detail){ divider ? detail.insertBefore(box,divider) : detail.appendChild(box); } box.classList.add("ready"); if(box.dataset.init)return; box.dataset.init="1"; const sd=$("rb-x300u-start-date"), sh=$("rb-x300u-start-hour"), ed=$("rb-x300u-end-date"), eh=$("rb-x300u-end-hour"), h=$("rb-x300u-hours"), d=$("rb-x300u-days"), phone=$("rb-x300u-phone-rent"), l2=$("rb-x300u-lens200"), l2d=$("rb-x300u-lens200-days"), l2r=$("rb-x300u-lens200-rent"), l4=$("rb-x300u-lens400"), l4d=$("rb-x300u-lens400-days"), l4r=$("rb-x300u-lens400-rent"), promo=$("rb-x300u-promo"), disc=$("rb-x300u-discount"), total=$("rb-x300u-final"); const empty=$("rb-u-empty"), result=$("rb-u-result"), copy=$("rb-u-copy"), status=$("rb-u-status"); if(!sd||!sh||!ed||!eh||!h||!d||!total)return; function dt(v){ const p=v.split("-"); return p.length===3?p[1]+"/"+p[2]:v; } function valid(){ return sd.value&&sh.value!==""&&ed.value&&eh.value!==""&& !h.textContent.includes("—")&&!d.textContent.includes("—")&& total.textContent.trim()!=="—"; } function lens(c,day,rent){ return c.checked ? day.textContent.trim()+"・"+rent.textContent.trim() : "未加租"; } function ptxt(){ if(!promo.checked)return "未使用"; const x=disc.textContent.trim(); return x==="未使用"?"已套用":"已套用・"+x; } function render(){ if(!valid()){ empty.style.display="block"; result.style.display="none"; copy.disabled=true; return; } $("rb-u-time").textContent= dt(sd.value)+" "+sh.value+":00 ~ "+dt(ed.value)+" "+eh.value+":00"; $("rb-u-hours").textContent=h.textContent.trim(); $("rb-u-days").textContent=d.textContent.trim(); $("rb-u-200").textContent=lens(l2,l2d,l2r); $("rb-u-400").textContent=lens(l4,l4d,l4r); $("rb-u-promo").textContent=ptxt(); $("rb-u-price").textContent=total.textContent.trim(); empty.style.display="none"; result.style.display="block"; copy.disabled=false; } function makeText(){ return [ "vivo X300 Ultra 256GB 租借需求", "", "租借時間:"+$("rb-u-time").textContent, "租借時數:"+h.textContent.trim(), "計費天數:"+d.textContent.trim(), "手機租金:"+phone.textContent.trim(), "200mm 鏡頭:"+lens(l2,l2d,l2r), "400mm 鏡頭:"+lens(l4,l4d,l4r), "常態優惠:"+ptxt(), "租金合計:"+total.textContent.trim(), "", "押金合計:NT$2,500", "完成簽約後先支付 NT$500 押金保留檔期", "交機前支付剩餘押金 NT$2,000 + 租金", "", "想確認這個時段是否還有空檔,謝謝!" ].join("\n"); } function copied(){ status.textContent="✓ 已複製租借資訊"; setTimeout(()=>status.textContent="",1800); } copy.onclick=function(){ if(!valid())return; const text=makeText(); if(navigator.clipboard&&window.isSecureContext){ navigator.clipboard.writeText(text).then(copied); }else{ const t=document.createElement("textarea"); t.value=text; document.body.appendChild(t); t.select(); document.execCommand("copy"); t.remove(); copied(); } }; [sd,sh,ed,eh,l2,l4,promo].forEach(el=>{ el.addEventListener("change",()=>setTimeout(render,50)); el.addEventListener("input",()=>setTimeout(render,50)); }); render(); } if(document.readyState==="loading"){ document.addEventListener("DOMContentLoaded",init); }else{ init(); } setTimeout(init,300); setTimeout(init,800); })();
vivo X500 Pro Max
256GB 或以上
NT$570 / 日起
押金 NT$2,500
查看租金與詳細資訊 收起詳細資訊 ▼
租金
1 日 NT$570 / 日
2 日 NT$500 / 日
3 日 NT$450 / 日
4 日以上另行報價
版本說明 本機提供台灣版及中國版,實際出租版本與容量依當下庫存安排,恕不指定版本及容量。中國版已完成 Google 相關設定,可正常使用常用 Google 服務;拍照、錄影及主要硬體功能不受影響。
手機租金 —
租金合計 —
每 24 小時計為 1 日;200mm / 400mm 鏡頭最低計費 2 日。常態優惠僅適用於手機租金。
租借內容
vivo X500 Pro Max|256GB 或以上
Type C to C 線
Type C / A 雙頭 USB
(function(){ function init(){ var root=document.getElementById("rb-x500pm-calc"); if(!root)return false; if(root.getAttribute("data-calc-ready")==="1")return true; var sd=document.getElementById("rb-x500pm-start-date"); var sh=document.getElementById("rb-x500pm-start-hour"); var ed=document.getElementById("rb-x500pm-end-date"); var eh=document.getElementById("rb-x500pm-end-hour"); var hoursOut=document.getElementById("rb-x500pm-hours"); var daysOut=document.getElementById("rb-x500pm-days"); var phoneRentOut=document.getElementById("rb-x500pm-phone-rent"); var lens200=document.getElementById("rb-x500pm-lens200"); var lens200DaysOut=document.getElementById("rb-x500pm-lens200-days"); var lens200RentOut=document.getElementById("rb-x500pm-lens200-rent"); var lens400=document.getElementById("rb-x500pm-lens400"); var lens400DaysOut=document.getElementById("rb-x500pm-lens400-days"); var lens400RentOut=document.getElementById("rb-x500pm-lens400-rent"); var promo=document.getElementById("rb-x500pm-promo"); var discountOut=document.getElementById("rb-x500pm-discount"); var finalOut=document.getElementById("rb-x500pm-final"); var error=document.getElementById("rb-x500pm-error"); if( !sd||!sh||!ed||!eh|| !hoursOut||!daysOut||!phoneRentOut|| !lens200||!lens200DaysOut||!lens200RentOut|| !lens400||!lens400DaysOut||!lens400RentOut|| !promo||!discountOut||!finalOut||!error ){ return false; } root.setAttribute("data-calc-ready","1"); function money(n){ return "NT$"+Number(n).toLocaleString("en-US"); } function reset(){ hoursOut.textContent="— 小時"; daysOut.textContent="— 日"; phoneRentOut.textContent="—"; lens200DaysOut.textContent= lens200.checked ? "— 日" : "未加租"; lens200RentOut.textContent= lens200.checked ? "—" : "NT$0"; lens400DaysOut.textContent= lens400.checked ? "— 日" : "未加租"; lens400RentOut.textContent= lens400.checked ? "—" : "NT$0"; discountOut.textContent= promo.checked ? "—" : "未使用"; finalOut.textContent="—"; error.textContent=""; error.classList.remove("show"); } function fail(message){ reset(); error.textContent=message; error.classList.add("show"); } function calculate(){ error.textContent=""; error.classList.remove("show"); if( !sd.value|| sh.value===""|| !ed.value|| eh.value==="" ){ reset(); return; } var startParts=sd.value.split("-"); var endParts=ed.value.split("-"); var start=new Date( Number(startParts[0]), Number(startParts[1])-1, Number(startParts[2]), Number(sh.value), 0,0,0 ); var end=new Date( Number(endParts[0]), Number(endParts[1])-1, Number(endParts[2]), Number(eh.value), 0,0,0 ); if( isNaN(start.getTime())|| isNaN(end.getTime()) ){ fail("日期或時間格式錯誤,請重新選擇。"); return; } if(end<=start){ fail("結束時間必須晚於開始時間。"); return; } var totalHours= Math.round( (end.getTime()-start.getTime())/3600000 ); if(totalHours<=0){ fail("租借時間必須大於 0 小時。"); return; } var phoneDays= Math.ceil(totalHours/24); hoursOut.textContent= totalHours+" 小時"; daysOut.textContent= phoneDays+" 日"; /* 4日以上 */ if(phoneDays>=4){ phoneRentOut.textContent= "4 日以上另行報價"; if(lens200.checked){ lens200DaysOut.textContent= Math.max(2,phoneDays)+" 日"; lens200RentOut.textContent= "另行報價"; }else{ lens200DaysOut.textContent= "未加租"; lens200RentOut.textContent= "NT$0"; } if(lens400.checked){ lens400DaysOut.textContent= Math.max(2,phoneDays)+" 日"; lens400RentOut.textContent= "另行報價"; }else{ lens400DaysOut.textContent= "未加租"; lens400RentOut.textContent= "NT$0"; } discountOut.textContent= promo.checked ?"另行報價" :"未使用"; finalOut.textContent= "4 日以上另行報價"; return; } /* 手機 */ var phoneRent=0; if(phoneDays===1){ phoneRent=570; } if(phoneDays===2){ phoneRent=1000; } if(phoneDays===3){ phoneRent=1350; } phoneRentOut.textContent= money(phoneRent); /* 200mm */ var lens200Days=0; var lens200Rent=0; if(lens200.checked){ lens200Days= Math.max(2,phoneDays); lens200Rent= lens200Days*150; lens200DaysOut.textContent= lens200Days+" 日"; lens200RentOut.textContent= money(lens200Rent); }else{ lens200DaysOut.textContent= "未加租"; lens200RentOut.textContent= "NT$0"; } /* 400mm */ var lens400Days=0; var lens400Rent=0; if(lens400.checked){ lens400Days= Math.max(2,phoneDays); lens400Rent= lens400Days*300; lens400DaysOut.textContent= lens400Days+" 日"; lens400RentOut.textContent= money(lens400Rent); }else{ lens400DaysOut.textContent= "未加租"; lens400RentOut.textContent= "NT$0"; } /* 優惠 */ var discount=0; if(promo.checked){ discount= phoneDays*50; discountOut.textContent= "−"+money(discount); }else{ discountOut.textContent= "未使用"; } /* Total */ var finalRent= phoneRent+ lens200Rent+ lens400Rent- discount; finalOut.textContent= money(finalRent); } /* listeners */ [ sd, sh, ed, eh, lens200, lens400, promo ].forEach(function(el){ el.addEventListener( "change", calculate ); }); reset(); return true; } if(document.readyState==="loading"){ document.addEventListener( "DOMContentLoaded", init, {once:true} ); }else{ init(); } setTimeout(init,300); setTimeout(init,1000); })();
預約與付款
完成簽約後支付部分押金,即可保留租借檔期
01 完成簽約後 先支付 NT$500 押金 用於保留租借檔期
02 交機前 支付 剩餘押金 NT$2,000 + 租金
押金合計 NT$2,500
NT$500 為押金的一部分,並非額外費用。 完成上方租金試算後,這裡會自動整理租借資訊
租借時間 —
租借時數 —
計費天數 —
200mm 鏡頭 未加租
400mm 鏡頭 未加租
常態優惠 未使用
租金合計 手機+鏡頭-優惠 —
複製租借資訊
(function(){ const $=id=>document.getElementById(id); function init(){ const box=$("rb-x500pm-inquiry"); const detail= document.querySelector("#rb-x500pm-native .rb-x500pm-detail"); const divider= document.querySelector("#rb-x500pm-native .rb-x500pm-divider"); if(!box||!detail)return; if(box.parentNode!==detail){ divider ?detail.insertBefore(box,divider) :detail.appendChild(box); } box.classList.add("ready"); if(box.dataset.init)return; box.dataset.init="1"; const sd=$("rb-x500pm-start-date"), sh=$("rb-x500pm-start-hour"), ed=$("rb-x500pm-end-date"), eh=$("rb-x500pm-end-hour"), h=$("rb-x500pm-hours"), d=$("rb-x500pm-days"), phone=$("rb-x500pm-phone-rent"), l2=$("rb-x500pm-lens200"), l2d=$("rb-x500pm-lens200-days"), l2r=$("rb-x500pm-lens200-rent"), l4=$("rb-x500pm-lens400"), l4d=$("rb-x500pm-lens400-days"), l4r=$("rb-x500pm-lens400-rent"), promo=$("rb-x500pm-promo"), disc=$("rb-x500pm-discount"), total=$("rb-x500pm-final"); const empty=$("rb-x500pm-u-empty"), result=$("rb-x500pm-u-result"), copy=$("rb-x500pm-u-copy"), status=$("rb-x500pm-u-status"); if(!sd||!sh||!ed||!eh||!h||!d||!total)return; function dt(v){ const p=v.split("-"); return p.length===3 ?p[1]+"/"+p[2] :v; } function valid(){ return sd.value&& sh.value!==""&& ed.value&& eh.value!==""&& !h.textContent.includes("—")&& !d.textContent.includes("—")&& total.textContent.trim()!=="—"; } function lens(c,day,rent){ return c.checked ?day.textContent.trim()+"・"+rent.textContent.trim() :"未加租"; } function ptxt(){ if(!promo.checked)return "未使用"; const x=disc.textContent.trim(); return x==="未使用" ?"已套用" :"已套用・"+x; } function render(){ if(!valid()){ empty.style.display="block"; result.style.display="none"; copy.disabled=true; return; } $("rb-x500pm-u-time").textContent= dt(sd.value)+" "+sh.value+":00 ~ "+ dt(ed.value)+" "+eh.value+":00"; $("rb-x500pm-u-hours").textContent= h.textContent.trim(); $("rb-x500pm-u-days").textContent= d.textContent.trim(); $("rb-x500pm-u-200").textContent= lens(l2,l2d,l2r); $("rb-x500pm-u-400").textContent= lens(l4,l4d,l4r); $("rb-x500pm-u-promo").textContent= ptxt(); $("rb-x500pm-u-price").textContent= total.textContent.trim(); empty.style.display="none"; result.style.display="block"; copy.disabled=false; } function makeText(){ return [ "vivo X500 Pro Max 租借需求", "", "租借時間:"+$("rb-x500pm-u-time").textContent, "租借時數:"+h.textContent.trim(), "計費天數:"+d.textContent.trim(), "手機租金:"+phone.textContent.trim(), "G2 200mm 鏡頭:"+lens(l2,l2d,l2r), "G2U 400mm 鏡頭:"+lens(l4,l4d,l4r), "常態優惠:"+ptxt(), "租金合計:"+total.textContent.trim(), "", "押金合計:NT$2,500", "完成簽約後先支付 NT$500 押金保留檔期", "交機前支付剩餘押金 NT$2,000 + 租金", "", "想確認這個時段是否還有空檔,謝謝!" ].join("\n"); } function copied(){ status.textContent= "✓ 已複製租借資訊"; setTimeout( ()=>status.textContent="", 1800 ); } copy.onclick=function(){ if(!valid())return; const text=makeText(); if( navigator.clipboard&& window.isSecureContext ){ navigator.clipboard .writeText(text) .then(copied); }else{ const t= document.createElement("textarea"); t.value=text; document.body.appendChild(t); t.select(); document.execCommand("copy"); t.remove(); copied(); } }; [ sd, sh, ed, eh, l2, l4, promo ].forEach(el=>{ el.addEventListener( "change", ()=>setTimeout(render,50) ); el.addEventListener( "input", ()=>setTimeout(render,50) ); }); render(); } if(document.readyState==="loading"){ document.addEventListener( "DOMContentLoaded", init ); }else{ init(); } setTimeout(init,300); setTimeout(init,800); })();
X300 Pro 專用 2.35X 增距鏡組
專用手機殼+轉接環+增距鏡
NT$150 / 日起
與 X300 Pro 合租價
2 日起租
查看租金與詳細資訊 ▼ 租金
與 X300 Pro 合租 NT$150 / 日
單獨租借 NT$250 / 日
至少需租借 2 日 超過3日價格更優惠,另行報價
鏡頭組內容
X300 Pro 專用手機殼
專用轉接環
2.35X 增距鏡
租借說明
僅建議安裝於 vivo X300 Pro 使用。
與 X300 Pro 同時租借,只需支付一次 NT$2,500 設備押金。
單獨租借鏡頭組,設備押金為 NT$2,500。
增距鏡配件無法使用常態優惠方案。
(function () { var button = document.getElementById( "rb-lens235-toggle" ); var detail = document.getElementById( "rb-lens235-detail" ); var arrow = document.getElementById( "rb-lens235-arrow" ); var buttonText = document.getElementById( "rb-lens235-button-text" ); if ( !button || !detail || !arrow || !buttonText ) { return; } button.addEventListener( "click", function () { var isOpen = detail.classList.contains( "is-open" ); if (isOpen) { detail.classList.remove( "is-open" ); arrow.classList.remove( "is-open" ); buttonText.textContent = "查看租金與詳細資訊"; button.setAttribute( "aria-expanded", "false" ); detail.setAttribute( "aria-hidden", "true" ); } else { detail.classList.add( "is-open" ); arrow.classList.add( "is-open" ); buttonText.textContent = "收起詳細資訊"; button.setAttribute( "aria-expanded", "true" ); detail.setAttribute( "aria-hidden", "false" ); } } ); })(); G2 200mm 增距鏡組
專用手機殼+轉接環+增距鏡
NT$150 / 日起
搭配相容手機合租價
2 日起租
查看租金與詳細資訊 ▼ 租金
搭配相容手機合租 NT$150 / 日
單獨租借 NT$250 / 日
至少需租借 2 日 超過3日價格更優惠,另行報價
鏡頭組內容
相容機型專用手機殼
專用轉接環
G2 200mm 增距鏡
租借說明
目前可搭配 vivo X300 Ultra 或vivo X500 Pro Max使用,其他相容機型將依實際支援狀況更新。
與相容手機同時租借,只需支付一次 NT$2,500 設備押金。
單獨租借鏡頭組,設備押金為 NT$2,500。
增距鏡配件無法使用常態優惠方案。
(function () { var button = document.getElementById( "rb-g2-toggle" ); var detail = document.getElementById( "rb-g2-detail" ); var arrow = document.getElementById( "rb-g2-arrow" ); var buttonText = document.getElementById( "rb-g2-button-text" ); if ( !button || !detail || !arrow || !buttonText ) { return; } button.addEventListener( "click", function () { var isOpen = detail.classList.contains( "is-open" ); if (isOpen) { detail.classList.remove( "is-open" ); arrow.classList.remove( "is-open" ); buttonText.textContent = "查看租金與詳細資訊"; button.setAttribute( "aria-expanded", "false" ); detail.setAttribute( "aria-hidden", "true" ); } else { detail.classList.add( "is-open" ); arrow.classList.add( "is-open" ); buttonText.textContent = "收起詳細資訊"; button.setAttribute( "aria-expanded", "true" ); detail.setAttribute( "aria-hidden", "false" ); } } ); })(); G2U 400mm 增距鏡組
專用手機殼+轉接環+增距鏡
NT$300 / 日起
搭配相容手機合租價
2 日起租
查看租金與詳細資訊 ▼ 租金
搭配相容手機合租 NT$300 / 日
單獨租借 NT$400 / 日
至少需租借 2 日 超過3日價格更優惠,另行報價
鏡頭組內容
相容機型專用手機殼
專用轉接環
G2U 400mm 增距鏡
租借說明
目前可搭配 vivo X300 Ultra 或vivo X500 Pro Max使用,其他相容機型將依實際支援狀況更新。
與相容手機同時租借,只需支付一次 NT$2,500 設備押金。
單獨租借鏡頭組,設備押金為 NT$2,500。
增距鏡配件無法使用常態優惠方案。
(function () { var button = document.getElementById( "rb-g2u-toggle" ); var detail = document.getElementById( "rb-g2u-detail" ); var arrow = document.getElementById( "rb-g2u-arrow" ); var buttonText = document.getElementById( "rb-g2u-button-text" ); if ( !button || !detail || !arrow || !buttonText ) { return; } button.addEventListener( "click", function () { var isOpen = detail.classList.contains( "is-open" ); if (isOpen) { detail.classList.remove( "is-open" ); arrow.classList.remove( "is-open" ); buttonText.textContent = "查看租金與詳細資訊"; button.setAttribute( "aria-expanded", "false" ); detail.setAttribute( "aria-hidden", "true" ); } else { detail.classList.add( "is-open" ); arrow.classList.add( "is-open" ); buttonText.textContent = "收起詳細資訊"; button.setAttribute( "aria-expanded", "true" ); detail.setAttribute( "aria-hidden", "false" ); } } ); })();