var lyGlobal = {} // 鐪熷疄濮撳悕 ////////////////////////////////////////////////////////////////// // $first_name //鍚 // $last_name //濮 lyGlobal.real_name = ($first_name='', $last_name='')=>{ let name = $first_name+' '+$last_name; if (name.search(/^[a-zA-Z0-9_ \-]+$/)>-1) { return name; } else { return $last_name+' '+$first_name; } } ////////////////////////////////////////////////////////////////// // 姹囩巼 rate ////////////////////////////////////////////////////////////////// /** * 璐у竵绫诲瀷锛屽苟涓旇浆鎹㈡眹鐜 * @param {float} $price 浠烽挶 * @param {string} 杩斿洖绫诲瀷 榛樿0锛氳繑鍥炴眹鐜囩鍙?浠锋牸锛?锛氳繑鍥炴眹鐜囩鍙凤紝2锛氳繑鍥炰袱浣嶅皬鏁扮偣鐨勪环鏍 * @return {string|float} */ lyGlobal.rate = ($price, $type)=>{ if($price){ return '$'; }else if($type){ return '100' }else{ return '$100' } } ////////////////////////////////////////////////////////////////// // 璁㈠崟 orders ////////////////////////////////////////////////////////////////// // 璁㈠崟杩涘害鏉$姸鎬 lyGlobal.orders_progress_status = ()=>{} // 璁㈠崟浠锋牸 lyGlobal.orders_real_price = ()=>{ // } // 璁㈠崟浠锋牸 lyGlobal.orders_real_price = ()=>{ // } ////////////////////////////////////////////////////////////////// // 浜у搧 products ////////////////////////////////////////////////////////////////// // 璁$畻浜у搧鐪熷疄浠锋牸 // $_ARG['row'] 浜у搧鏁版嵁 // $_ARG['wb_products_parameter_id'] 浜у搧鎵€閫夊弬鏁癷d // $_ARG['qty'] 鎵瑰彂浠锋牸 lyGlobal.products_parameter_price = function($_ARG){ let $row = $_ARG.row; let $realPrice = $row.Price; let $realStock = $row.Stock; let $realSKU = $row.SKU; let $realPicture = {}; let $Price = 0; let $Stock = 0; let $SKU = 0; let $Picture = {path:'',alt:''}; if(!Array.isArray($row.Pictures)){ $row.Pictures = $.json($row.Pictures); } $realPicture = $row.Pictures[0]||{path:'',alt:$row.Name}; let $wb_products_parameter=[]; let $wb_products_parameter_price=[]; //浜у搧鍙€夊弬鏁扮殑缁勫悎 if(!Array.isArray($row.wb_products_parameter_price)){ $wb_products_parameter = $.json($row.wb_products_parameter); $wb_products_parameter_price = $.json($row.wb_products_parameter_price); } // console.log('$_ARG',$_ARG,$wb_products_parameter,$wb_products_parameter_price); let $wb_products_parameter_id_buy = ''; //璐拱鐨勪骇鍝 鎵€閫夌殑鍙傛暟id let $wb_products_parameter_buy = [];//璐拱鐨勪骇鍝 鎵€閫夌殑鍙傛暟鍏蜂綋鏁版嵁 if ($_ARG.wb_products_parameter_id&&$wb_products_parameter_price.length) { $wb_products_parameter_price.forEach($v => { if ($_ARG.wb_products_parameter_id==$v.parameter_id) { $wb_products_parameter_buy = $v.parameter; $Stock = $v.stock; $SKU = $v.SKU; $Price = $v.price; $wb_products_parameter_id_buy = $v.parameter_id; if ($v.picture) { $Picture.path = $v.picture; } } }); } // 鍙傛暟浠锋牸 if ($row.ProPriceType==1&&$wb_products_parameter_id_buy) { $realPicture = $Picture; $realPrice = $Price; $realStock = $Stock; $realSKU = $SKU; } // 鎵瑰彂浠 if ($_ARG.qty) { // $row['WholesalePrice'] } return { 'Picture': $realPicture, 'Price': $realPrice, 'Stock': $realStock, 'SKU': $realSKU, 'ProPriceType': $row.ProPriceType, 'wb_products_parameter_id_buy': $wb_products_parameter_id_buy, 'wb_products_parameter_buy': $wb_products_parameter_buy, }; }; ////////////////////////////////////////////////////////////////// // 璇█鍖 ////////////////////////////////////////////////////////////////// lyGlobal.language_concat_format = function($_ARG){ var all = [...$.global.wb_language.new,...$.language.all] var res = []; all.forEach(v => { let name = v.name?v.name:(v?v:''); let url = v.url?v.url:''; if(res.findIndex(i=>{return i.name==v})<0){ res.push({ name:name, url:url }) } }); return res; } //////////////////////////////////////////////////////////////////