/**
* 记录表格的格式化
*/
/*带时间*/
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 "-";
}
}