示例#1
0
文件: Data.js 项目: LukeKPI/mmaps
 getCodeByName : function(fName) {
     var result = _.find(full_data.fuels, function(rec) {
         return rec.name == fName
     }); 
     
     return result.code;
 }
示例#2
0
function findPrice(fuelCode) {
    var rec = _.find(models.station.getList(), function(rec, i) {
        return !!rec[fuelCode] == true;
    });

    return rec[fuelCode];
}
示例#3
0
文件: Data.js 项目: LukeKPI/mmaps
 var result = _.map(region, function(r, index) {
     if (r.stations == 1) {
         var fs = _.find(found_stations, function(s) {
             return s.area_id == r.id;
         });
         if (fs) {
             return fs;
         }
     } else {
         return r;
     }
 });
示例#4
0
文件: Data.js 项目: LukeKPI/mmaps
 deleteRashodRecord : function(id) {
     var list = this.readRashodData();
     var index = -1;
     var found = _.find(list, function(el, i) {
         if (el.id == id) {
             index = i;
             return true;
         }
         return false;
     });
     if (index > -1) {
         list.splice(index,1);
     }
     this.saveRashodData(list);
     return list;
 },
示例#5
0
文件: Data.js 项目: LukeKPI/mmaps
 updateRashodRecord : function(rec) {
     //Ti.API.info('UPDATE RECORD ');
     ///Ti.API.info(rec);
     var list = this.readRashodData();
     var index = -1;
     var found = _.find(list, function(el, i, array) {
         if (el.id == rec.id) {
             index = i;
             array[i] = rec;
             return true;
         }
         return false;
     });
     if (found) {
         this.saveRashodData(list);
     }
     return list;
 },
示例#6
0
文件: Data.js 项目: LukeKPI/mmaps
 findOneById : function(id) {
     var result = _.find(full_data.stations, function(rec) {
         return rec.id == id
     });
     return result;
 },