/** * 记录表格的格式化 */ /*带时间*/ function formatDateBoxFull(value,row) { if (value == null || value == '') { return ''; } var dt = new Date(); dt.setTime(value+"000"); return dt.Format("MM/dd/yyyy hh:mm:ss"); } /*不带时间*/ function formatDateBox(value,row) { if (value == null || value == '') { return ''; } var dt = new Date(); dt.setTime(value+"000"); return dt.Format("MM/dd/yyyy"); } /*带时间*/ function formatDateBoxFullByOption(dt) { return dt.Format("MM/dd/yyyy hh:mm:ss"); } /*不带时间*/ function formatDateBoxByOption(dt) { return dt.Format("MM/dd/yyyy"); } /* 时间戳转日期 */ function timeStamp(value){ if(value == null || value == '') { return new Date(); } var dt = new Date(); dt.setTime(value+"000"); return dt; } /**===================================================================Cardinfo-list.html================== */ function formatType1(val,row){ switch(val) { case "1": return "普通用户"; break; case "2": return "管理员"; break; default: return "-"; } } function formatStatus1(val,row){ switch(val) { case "0": return "Freeze"; break; case "1": return "注册未审核"; break; case "2": return "审核通过"; break; case "3": return "审核退回"; break; default: return "-"; } } /**===================================================================Cardrecord-list.html================== */ function formatCardrecordOrder(val,row){ return row.orderno; } function formatCardrecordCard(val,row){ return row.cardno+"_"+row.cardaccount; } function formatType2(val,row){ switch(val) { case "10": return "用户验证 "; break; case "11": return "客户端扣费"; break; case "12": return "后台充值"; break; default: return "-"; } } /**===================================================================Clientconfig-list.html================== */ function formatClient(val,row){ return row.clientname+"_"+row.clientcsn; } /**===================================================================Order-list.html================== */ /* 1:价目表计费 2:费率计费 */ function formatOrdertype(val,row){ switch(val) { case "1": return "价目表计费"; break; case "2": return "费率计费"; break; default: return "-"; } } function formatOrderStore(val,row){ return row.storename+"_"+row.storecode; } function formatOrderClient(val,row){ return row.clientname+"_"+row.clientcsn; } function formatStatus2(val,row){ switch(val) { case "0": return "订单终结"; break; case "1": return "订单进行"; break; default: return "-"; } } /**===================================================================Orderdetail-list.html================== */ function formatOrderdetail(val,row){ return row.storename+row.storecode+"/"+row.clientname+row.clientcsn+"/"+row.orderno; } function formatStatus3(val,row){ switch(val) { case "0": return "订单终结"; break; case "1": return "订单进行"; break; default: return "-"; } } /**===================================================================Product-list.html================== */ function formatType3(val,row){ switch(val) { case "1": return "实物类商品"; break; case "2": return "服务类商品"; break; default: return "-"; } } function formatStore(val,row){ return row.storename+"/"+row.storecode; } /**===================================================================Rate-list.html================== */ /*function formatStore(val,row){ return row.storename+"/"+row.storecode; }*/ function formatRateType(val,row){ switch(val) { case "1": return "纸币"; break; case "2": return "硬币"; break; case "3": return "会员卡"; break; case "4": return "信用卡1"; break; case "5": return "信用卡2"; break; case "6": return "信用卡3"; break; case "7": return "重量"; break; default: return "-"; } } function formatRateValid(val,row){ switch(val) { case "0": return "无效"; break; case "1": return "有效"; break; default: return "-"; } } /**===================================================================Store-list.html================== */ function formatStoreStatus(val,row){ switch(val) { case "0": return "Freeze"; break; case "1": return "注册未审核"; break; case "2": return "审核通过"; break; case "3": return "审核退回"; break; default: return "-"; } } /**===================================================================Sysauthorization-list.html-allotAuth.html================== */ function formatSysautTarget(val,row){ switch(val) { case "0": return ""; break; case "1": return "新窗口"; break; case "2": return "弹出层"; break; case "3": return "提示框"; break; default: return "-"; } } function formatSysautStatus(val,row){ switch(val) { case "0": return "停用"; break; case "1": return "启用"; break; default: return "-"; } } /**===================================================================Sysbox-list.html-milkBoxList.html================== */ function formatBoxX(val,row){ return row.clientcsn+"_"+row.clientname; } function formatStatus4(val,row){ switch(val) { case "0": return "停用"; break; case "1": return "启用"; break; default: return "-"; } } function formatStorageStatus(val,row){ switch(val) { case "0": return "Vacant"; break; case "1": return "Occupied"; break; default: return "-"; } } function formatType4(val,row){ switch(val) { case "1": return "充电柜"; break; case "2": return "储物柜"; break; case "3": return "冷藏柜"; break; case "4": return "恒温柜"; break; default: return "-"; } } function formatBox2Status(val,row){ switch(val) { case "0": return "Abnormal"; break; case "1": return "Active"; break; case "2": return "Freeze"; break; default: return "-"; } } /**===================================================================Sysboxrecord-list.html================== */ function formatOperatetype(val,row){ switch(val) { case "10": return "远程开门"; break; case "11": return "关闭柜门"; break; case "12": return "柜门启用"; break; case "13": return "柜门停用 "; break; case "21": return "客户存入开门 "; break; case "22": return "客户存入关门"; break; case "23": return "快递员取物开门"; break; case "24": return "快递员取物关门"; break; case "25": return "快递员存入开门 "; break; case "26": return "快递员存入关门"; break; case "27": return "客户取物开门"; break; case "28": return "客户取物关门"; break; default: return "-"; } } function formatBox(val,row){ return row.csn+"/"+row.boxno+"号柜门"; } /**===================================================================Sysclient-list.html-milkClientList.html-milkStatusList.html================== */ function aaa(){ } function formatSee(val,row){ return "aaa"; } function formatType5(val,row){ switch(val) { case "1": return "手机充电柜"; break; case "2": return "生鲜投递柜"; break; case "3": return "洗衣柜"; break; case "4": return "自动售货机"; break; case "5": return "自动化仓库"; break; case "6": return "储物柜"; break; default: return "-"; } } function formatStatus5(val,row){ switch(val) { case "0": return "Cancel"; case "1": return "Active"; break; case "2": return "Freeze"; break; case "3": return "维护"; break; case "4": return "注册待审核"; break; case "5": return "注销待审核"; break; default: return "-"; } } function formatIsOpen(val,row){ switch(val) { case "0": return "OFF"; break; case "1": return "ON"; break; default: return "-"; } } function formatIsOnLine(val,row){ switch(val) { case "0": return "OFF"; break; case "1": return "ON"; break; default: return "-"; } } function formatSysClientListType(val,row){ switch(val) { case "1": return "PC"; break; case "2": return "MCU"; break; case "3": return "Laundry Locker"; break; case "4": return "Vending Machine"; break; case "5": return "Self-Service Kiosk"; break; case "6": return "Rental Locker"; break; default: return "-"; } } function formatSysClientListStatus(val,row){ switch(val) { case "0": return "Close"; case "1": return "Y"; break; case "2": return "Freezing"; break; case "3": return "维护"; break; case "4": return "N"; break; /* case "5": return "注销待审核"; break;*/ default: return "-"; } } function formatSysClientListIsOpen(val,row){ switch(val) { case "0": return "OFF"; break; case "1": return "ON"; break; default: return "-"; } } function formatSysClientListIsOnLine(val,row){ if(typeof val == "string"){ var aa = Date.parse(new Date())/1000 - parseInt(val); return ((aa > 30)?"N":"Y");//+aa }else{ return "-"; } } function formatIsremotepower(val,row){ switch(val) { case "0": return "No"; break; case "1": return "Yes"; break; default: return "-"; } } /**===================================================================Syscommand-list.html================== */ function formatClient(val,row){ return val+"_"+row.clientcsn+"_"+row.clientname; } function formatOtype(val,row){ switch(val) { case "101": return "客户端注销"; break; case "201": return "远程开门"; break; case "202": return "远程重启"; break; case "203": return "Freeze "; break; case "204": return "Active "; break; case "205": return "是否接受远程操作"; break; case "301": return "手机充电柜费率调整"; break; case "302": return "远程电源控制"; break; case "303": return "求助号码下发"; break; case "304": return "店商信息下发"; break; case "305": return "快递员信息下发"; break; case "306": return "价目表信息下发"; break; case "307": return "洗衣柜费率下发"; break; default: return "-"; } } function formatStatus6(val,row){ switch(val) { case "0": return "待执行"; break; case "1": return "已执行"; break; case "2": return "过期未执行"; break; default: return "-"; } } /**===================================================================Syscompany-list.html================== */ function formatSyscompanyStatus(val,row){ switch(val) { case "0": return "停用"; break; case "1": return "启用"; break; default: return "-"; } } function formatSyscompanyType(val,row){ switch(val) { case "1": return "民营 "; break; case "2": return "国企"; break; case "3": return "外资"; break; case "4": return "合资"; break; default: return "-"; } } /**===================================================================Sysconfig-list.html================== */ function formatValue(val,row){ switch(row.key) { case "boxtype": switch(val){ case "1": return "充电柜"; break; case "2": return "储物柜"; break; case "3": return "冷藏柜"; break; case "4": return "恒温柜"; break; } break; default: return val; } } function formatStatus7(val,row){ switch(val) { case "0": return "Freezing"; break; case "1": return "Active"; break; default: return "-"; } } /**===================================================================Sysrole-list.html================== */ function formatSysroleStatus(val,row){ switch(val) { case "0": return "停用"; break; case "1": return "启用"; break; default: return "-"; } } /**===================================================================Syssms-list.html================== */ function formatSyssmsStencilid(val,row){ return row.stencil; } function formatSyssmsOrder(val,row){ return row.orderno; } function formatSyssmsStatus(val,row){ switch(val) { case "0": return "发送失败"; break; case "1": return "发送成功"; break; case "2": return "发送超时"; break; default: return "-"; } } /**===================================================================Syssmsstencil-list.html================== */ function formatSyssmsstencilType(val,row) { switch(val) { case "1": return "短息"; break; case "2": return "邮件"; break; case "3": return "微信"; break; default: return "-"; } } function formatSyssmsstencilCode(val,row) { switch(val) { case "10": return "Login Verification"; break; case "11": return "Sender Dropoff"; break; case "12": return "Courier Dropoff"; break; case "13": return "Courier Pickup"; break; case "14": return "Courier Dropoff&Send SMS to Recipient"; break; case "15": return "Recipient Pickup"; break; case "16": return "Overtime Reminder"; break; case "17": return "Courier Recall Parcel"; break; case "18": return "Message Promotion"; break; case "19": return "Overtime Reminder (30 min in Advance)"; break; case "20": return "Overtime Reminder (2 Hours after)"; break; case "21": return "Transaction Receipt"; break; default: return "-"; } } function formatSyssmsstencilStatus(val,row) { switch(val) { case "0": return "Freeze"; break; case "1": return "Active"; break; default: return "-"; } } /**===================================================================Sysuser-list.html================== */ function formatSysuserType(val,row){ switch(val) { case "1": return "普通用户"; break; case "2": return "管理员"; break; default: return "-"; } } function formatSysuserStatus(val,row){ switch(val) { case "0": return "停用"; break; case "1": return "启用"; break; default: return "-"; } } function formatSysEnableStatus(val,row){ switch(val) { case "1": return "启用"; break; case "0": return "-"; break; default: return "-"; } } /**===================================================================CertificateInfo-list.html================== */ function formatCertificateInfoSex(val,row){ switch(val) { case "1": return ""; break; case "2": return ""; break; default: return "-"; } } function formatCertificateInfoType(val,row){ switch(val) { case "1": return "公共场所-服务"; break; break; default: return "-"; } } function formatCertificateInfoValid(val,row){ switch(val) { case "0": return "无效"; break; case "1": return "有效"; break; default: return "-"; } } /**===================================================================CertificateAttachment-list.html================== */ function formatCertificateAttachmentType(val,row){ switch(val) { case "1": return "照片"; break; break; default: return "-"; } } function formatCertificateAttachmentCertificate(val,row){ return row.name+"("+row.code+")" } function myformatter(date){ var y = date.getFullYear(); var m = date.getMonth()+1; var d = date.getDate(); return y+'-'+(m<10?('0'+m):m)+'-'+(d<10?('0'+d):d); } function myparser(s){ if (!s) return new Date(); var ss = (s.split('-')); var y = parseInt(ss[0],10); var m = parseInt(ss[1],10); var d = parseInt(ss[2],10); if (!isNaN(y) && !isNaN(m) && !isNaN(d)){ return new Date(y,m-1,d); } else { return new Date(); } } /**===================================================================SysSmsstencil-accessSmsstencilList.html================== */ //function formatStatus7(val,row); function formatType6(val,row){ switch(val) { case "1": return "SMS"; break; case "2": return "Email"; break; case "3": return "WeChat"; break; default: return "-"; } } function formatCode(val,row){ switch(val) { case "10": return "Login Verification"; break; case "11": return "Sender Dropoff"; break; case "12": return "Courier Dropoff"; break; case "13": return "Courier Pickup"; break; case "14": return "Courier Dropoff&Send SMS to Recipient"; break; case "15": return "Recipient Pickup"; break; case "16": return "Overtime Reminder"; case "17": return "Courier Recall Parcel"; break; case "18": return "Message Promotion"; break; case "19": return "Overtime Reminder (30 min in Advance)"; break; case "20": return "Overtime Reminder (2 Hours after)"; break; case "21": return "Transaction Receipt"; break; default: return "-"; } } /** ==================AccessOwner/list.html===================================== */ function formatAccessOwnerStatus(val,row){ switch(val) { case "0": return "Freeze"; break; case "1": return "Active"; break; default: return "-"; } } /** ==================AccessStore/list.html===================================== */ function formatAccessStoreStatus(val,row){ switch(val) { case "0": return "Freeze"; break; case "1": return "Active"; break; default: return "-"; } } function formatOrderDetailStatus(val,row) { switch(val) { case "1": return "正常 "; break; case "0": return "作废"; break; default: return "-"; } } function formatOrderStatus(val,row) { switch(val) { case "2": return "Receiving"; break; case "1": return "In Process"; break; case "0": return "Completed"; break; default: return ""; } } function formatOrderPayStatus(val,row) { switch(val) { case "1": return "Completed "; break; case "0": return "In Process"; break; default: return ""; } } function formatOrderBalance(val,row) { switch(val) { case "1": return "Completed "; break; case "0": return "In Process"; break; default: return ""; } } /** ==================AccessProduct/list.html===================================== */ function formatAccessProductType(val,row){ switch(val) { case "1": return "实物类商品 "; break; case "2": return "服务类商品"; break; default: return "-"; } } function formatAccessProductValid(val,row){ switch(val) { case "0": return "无效 "; break; case "1": return "有效"; break; default: return "-"; } } function formatLetterStatus(val,row){ switch(val) { case "1": return "LETTER_LBL00008"; break; case "0": return "LETTER_LBL00009"; break; default: return "-"; } }