Tablet Xiaomi 12,1" Octa Core 6 GB RAM 128 GB Green
Discover excellence with <b>Tablet Xiaomi 12,1" Octa Core 6 GB RAM 128 GB Green!</b>
${function(){
return `
${data.starNum} /${data.starTotal}
`;
}()}
${function(){
return `
${data.showStarText === 'true' ? `
${data.starNum} /${data.starTotal}
` : ''}
`;
}()}
const TAG = 'spz-custom-revue-star';
class SPZCustomRevueStar extends SPZ.BaseElement {
constructor(element) {
super(element);
}
static deferredMount() {
return false;
}
buildCallback = () => {
this.action_ = SPZServices.actionServiceForDoc(this.element);
this.templates_ = SPZServices.templatesForDoc(this.element);
this.xhr_ = SPZServices.xhrFor(this.win);
this.starNum = this.element.getAttribute('starNum');
this.starTotal = this.element.getAttribute('starTotal');
this.showStarText = this.element.getAttribute('showStarText');
this.starColor = this.element.getAttribute('color');
this.interact = this.element.getAttribute('interact');
this.starSize = this.element.getAttribute('starSize') || 14;
}
mountCallback = () => {
this.doRender_({
starTotal: this.starTotal,
totalArray: Array.from({ length: Number(this.starTotal) }, (v, k) => k + 1),
starNum: this.starNum,
showStarText: this.showStarText,
starColor: this.starColor,
starSize: this.starSize
}).then(() => {
if (this.interact) {
this.addEventListeners_();
}
});
}
addEventListeners_ = () => {
const stars = document.querySelectorAll('.revue-star__star');
stars.forEach(star => {
star.addEventListener('click', event => {
const starEl = star.closest('.revue-star__star');
const starIndex = Number(starEl.dataset.index);
let isHalf = event.offsetX < star.offsetWidth / 2;
// rtl
if (document.documentElement.getAttribute('dir') === 'rtl') {
isHalf = event.offsetX > star.offsetWidth / 2;
}
const starValue = isHalf ? starIndex - 0.5 : starIndex;
this.starClickHandler_({ value: starValue });
});
});
}
renderStar = () => {
const isRtl = document.documentElement.getAttribute('dir') === 'rtl';
const stars = this.element.querySelectorAll('.revue-star__star');
stars.forEach((star, i) => {
const starIndex = i + 1;
const starEl = star.querySelector('svg:nth-child(2)');
const isHalf = this.starNum % 1 > 0 && Math.ceil(this.starNum) === starIndex;
const isSolid = starIndex <= Math.ceil(this.starNum);
starEl.style.display = isSolid ? 'block' : 'none';
if (isHalf) {
if (isRtl) {
// RTL布局下,如果是半星,显示星星的右半边
starEl.style.clipPath = `polygon(50% 0, 100% 0, 100% 100%, 50% 100%)`;
} else {
// LTR布局下,如果是半星,显示星星的左半边
starEl.style.clipPath = `polygon(0 0, 50% 0, 50% 100%, 0 100%)`;
}
} else {
starEl.style.clipPath = `polygon(0 0, 100% 0, 100% 100%, 0 100%)`
}
});
const showCountEle = this.element.querySelector('#revue-star-show-count');
showCountEle && SPZ.whenApiDefined(showCountEle).then((api) => {
api.render({ starNum: this.starNum, starTotal: this.starTotal });
});
}
doRender_ = (data) => {
return this.templates_
.findAndRenderTemplate(this.element, { starSize: this.starSize, ...data }, null)
.then((el) => {
const children = this.element.querySelector('*:not(template)');
children && SPZCore.Dom.removeElement(children);
this.element.appendChild(el);
})
.then(() => {
this.starNum = data.starNum;
this.renderStar();
});
}
starClickHandler_ = (event) => {
this.starNum = event.value;
this.renderStar();
this.triggerEvent_('change', { value: event.value });
}
triggerEvent_(name, data) {
const event = SPZUtils.Event.create(this.win, `${ TAG }.${ name }`, data || {});
this.action_.trigger(this.element, name, event);
}
isLayoutSupported(layout) {
return layout == SPZCore.Layout.CONTAINER;
}
}
SPZ.defineElement(TAG, SPZCustomRevueStar)
( )
try {
const productId = window.SHOPLAZZA.meta.page.resource_id;
const productType = `default`;
const getProductReviews = (star_least) =>
fetch('/api/comment/count-star-multi',
{
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
product_id: [productId],
star_least: star_least || 1,
}),
}).then(res => res.json());
try {
const section = document.querySelector('#revue-product-star');
if(productType === "gift_card" && section) {
section.style.display = 'none';
}
} catch(e) {
console.log(e);
window.addEventListener('load', () => {
try {
const section = document.querySelector('#revue-product-star');
if(productType=== "gift_card" && section) {
section.style.display = 'none';
}
} catch(e) {
console.log(e)
}
})
}
const getReviewsConfig = async () => {
let data = {};
const url = new URL(window.location.href);
const preview_theme_id = url.searchParams.get('preview_theme_id');
const commentConfig = await fetch('/api/comment-config', {
method: 'GET',
headers: {
'Content-Type': 'application/json',
}
}).then(res => res.json());
data = commentConfig.data;
const themeConfig = await fetch(`/api/comment-config?theme_id=${preview_theme_id || ''}`, {
method: 'GET',
headers: {
'Content-Type': 'application/json',
}
}).then(res => res.json());
if (themeConfig?.data && themeConfig.data.star_color) {
data.star_color = themeConfig.data.star_color;
}
if (preview_theme_id) {
data.star_least = window.apps_global && apps_global.reviews && apps_global.reviews.preview_star_least;
} else if (themeConfig?.data && themeConfig.data.product_settings) {
data.star_least = themeConfig.data.product_settings.star_least;
}
return data;
};
if (productId && window.SHOPLAZZA.meta.page.template_type == 1) {
getReviewsConfig().then(async res => {
const config = res;
let review = await getProductReviews(config.star_least);
review = review.data[productId];
if (!config.open_status || (!review.comment_avg_star && !config.show_no_comment_star)) return;
const render = async () => {
const section = document.querySelector('#revue-product-star');
const starComponent = document.querySelector('#revue-product-star-component');
const count = document.querySelector('#revue-product-star-count');
count.innerText = review.published_count;
const api = await SPZ.whenApiDefined(starComponent);
api.doRender_({
starNum: review.comment_avg_star,
starTotal: 5,
showStarText: false,
starColor: config.star_color,
totalArray: Array.from({ length: 5 }, (v, k) => k + 1)
});
section.style.opacity = 1;
}
render();
document.addEventListener('dj.editor.update', render);
});
}
} catch (e) {console.warn(e)};
${function() {
const variantData = data.variant || {"id":"f12663d1-c5ff-46c0-8c5d-3ad10db238bb","product_id":"bc742bdb-907b-4015-ab98-71ca746a8657","title":"","weight_unit":"kg","inventory_quantity":2,"sku":"M0806132","barcode":"6941812785669","position":1,"option1":"","option2":"","option3":"","note":"NEW","image":null,"wholesale_price":[{"price":462,"min_quantity":1}],"weight":"5","compare_at_price":"0","price":"462","retail_price":"0","available":true,"url":"\/products\/tablet-xiaomi-121-octa-core-6-gb-ram-128-gb-green?variant=f12663d1-c5ff-46c0-8c5d-3ad10db238bb","available_quantity":2,"options":[],"off_ratio":0,"flashsale_info":[],"sales":0};
const saveType = "percentage";
const productLabelDiscountOn = true;
return `
-
(Tax included)
${saveType == 'percentage'
? `-${variantData.off_ratio}% `
: `- `
}
(Tax included)
`;
}()}
Sku : M0806132
Weight : 5kg
Barcode : 6941812785669
Inventory : 2
${function(){
const variantData = data.variant || {"id":"f12663d1-c5ff-46c0-8c5d-3ad10db238bb","product_id":"bc742bdb-907b-4015-ab98-71ca746a8657","title":"","weight_unit":"kg","inventory_quantity":2,"sku":"M0806132","barcode":"6941812785669","position":1,"option1":"","option2":"","option3":"","note":"NEW","image":null,"wholesale_price":[{"price":462,"min_quantity":1}],"weight":"5","compare_at_price":"0","price":"462","retail_price":"0","available":true,"url":"\/products\/tablet-xiaomi-121-octa-core-6-gb-ram-128-gb-green?variant=f12663d1-c5ff-46c0-8c5d-3ad10db238bb","available_quantity":2,"options":[],"off_ratio":0,"flashsale_info":[],"sales":0};
return `
Sku : ${variantData && variantData.sku}
Weight : ${variantData && variantData.weight}${variantData && variantData.weight_unit}
Barcode : ${variantData && variantData.barcode}
Inventory : ${variantData && variantData.available_quantity}
`
}()}
${function() {
const minDays = parseInt('3');
const maxDays = parseInt('7');
const customText = "Estimated Delivery\uff1a{min_date} - {max_date}";
const minDate = new Date(Date.now() + (minDays * 86400000));
const maxDate = new Date(Date.now() + (maxDays * 86400000));
const formatDate = (minDate.getFullYear() == maxDate.getFullYear() && minDate.getFullYear() == new Date().getFullYear())
? new Intl.DateTimeFormat('en', { month: 'short', day: '2-digit' })
: new Intl.DateTimeFormat('en', { month: 'short', day: '2-digit', year: 'numeric' });
const tipText = customText.replace(/\{min_date\}/g, '' + formatDate.format(minDate) + ' ')
.replace(/\{max_date\}/g, '' + formatDate.format(maxDate) + ' ');
return `
${tipText}
`;
}()}
Add to cart
${function(){
const wholesale_enabled = false;
const qty = data.quantity || 1;
const currentSelectVariant = data.variant;
const defaultVariant = (data.product && data.product.variants && data.product.variants[0]);
const productVariant = {"id":"f12663d1-c5ff-46c0-8c5d-3ad10db238bb","product_id":"bc742bdb-907b-4015-ab98-71ca746a8657","title":"","weight_unit":"kg","inventory_quantity":2,"sku":"M0806132","barcode":"6941812785669","position":1,"option1":"","option2":"","option3":"","note":"NEW","image":null,"wholesale_price":[{"price":462,"min_quantity":1}],"weight":"5","compare_at_price":"0","price":"462","retail_price":"0","available":true,"url":"\/products\/tablet-xiaomi-121-octa-core-6-gb-ram-128-gb-green?variant=f12663d1-c5ff-46c0-8c5d-3ad10db238bb","available_quantity":2,"options":[],"off_ratio":0,"flashsale_info":[],"sales":0};
const variantData = currentSelectVariant || defaultVariant || productVariant;
const wholesale_price = variantData.wholesale_price || [];
if(wholesale_enabled && wholesale_price.length > 0) {
let wholesaleIndex = wholesale_price.findIndex(item => {
return item.min_quantity > qty;
});
if(wholesaleIndex < 0){
wholesaleIndex = wholesale_price.length - 1;
}else if(wholesaleIndex > 0){
wholesaleIndex = wholesaleIndex - 1;
}
const wholesalePrice = wholesale_price[wholesaleIndex] || '';
return `
`
}else {
const price = variantData && variantData.price;
return price != undefined ? `
` : ' ';
}
}()}
Buy now
Product was out of stock.
Product is unavailable.
Discover excellence with
Tablet Xiaomi 12,1" Octa Core 6 GB RAM 128 GB Green! The Xiaomi Redmi Pad Pro tablet is a device designed to deliver advanced performance and a high-quality visual experience, ideal for users seeking versatility and power on a large screen. It features a 12.1-inch ultra-clear display with WQHD+ 2.5K resolution and a pixel density of 249 ppi, ensuring sharp details and accurate color reproduction, accompanied by a 16:10 aspect ratio that enhances reading and multimedia viewing. The screen also offers an adaptive 120 Hz refresh rate and a maximum brightness of 600 nits for smooth and clear images even in bright environments. Inside, it integrates a Snapdragon 7s Gen 2 processor built on 4 nm technology, combining energy efficiency with performance capable of handling multitasking and demanding apps smoothly. The 6 GB RAM enables fluid multitasking, while the 128 GB storage provides ample space to save content, apps, and files without worrying about space. It also stands out for its robust 10,000 mAh battery , offering extended use with up to 33.9 days on standby, allowing prolonged use without frequent recharging. Regarding design, it features a unibody metal frame with a smooth finish, available in green and grey , giving it an elegant and modern look. For multimedia, it includes a four-speaker stereo system compatible with Dolby Atmos and image enhancement through Dolby Vision technology, creating an immersive, professional-quality sound experience for audiovisual content with cinematic effects. Connectivity is ensured with Bluetooth, facilitating connection to external accessories and compatible devices. Overall, the Xiaomi Redmi Pad Pro is a balanced tablet that combines advanced multimedia features and technical power in a comfortable and attractive format for demanding users who prioritize screen quality and battery life in their mobile device.
Type: Tablet Product with plug: Yes Type of plug: Plug EU Technology: Connections: USB-C Jack 3.5 mm USB-C 2.0 Camera: Battery capacity: 10000 mAh Operating System: Android Screen: 12,1" Processor: Octa Core RAM Memory: 6 GB RAM Internal Memory: 128 GB Colour: Material: Aluminium Characteristics: Front-facing camera Integrated microphone Card Reader 4 Speakers Mobile network connection Electronic compass Gorilla Glass Aspect ratio: 16:10 Connectivity: Bluetooth GPS Galileo 5G Bluetooth 5.2 WCDMA Wi-Fi 6 GHz Aperture: F/2,0 Shine: 500 cd/m2 Functions: Accelerometer Speed: Power: 33 W Not included: Frequency: 120 Hz Nuclei: 8 Nuclei Processor Family: Qualcomm Snapdragon Resolution (px): 2560 x 1600 px Memory Type: LPDDR4x-SDRAM Diagonal of the screen (cm): 30,7 cm Category: Computing > Tablets
24-months Warranty on "New" Products - 12-months Warranty on "Refurbished" or "Open Box" Products
VISA - Mastercard - Google Pay - Apple Pay
Secure payments by PayPal