Example #1
0
    $.post('/accountapi/account', { page: 1 }, function (res) {
      for (var i = 0; i < res.totalPages; i++) {
        arr.push(i + 1);
      }
      account.$set('pageList', arr);
      account.$set('pageCount', res.totalPages);
      account.$set('pageNo', res.currentPage);
      account.$set('accountList', res.data);

    })
Example #2
0
 it('should add new todo based on value of newTodo', function () {
   const todoView = new Vue(TodoView);
   let title = 'test';
   todoView.$set('newTodo', title);
   todoView.addTodo();
   (todoView.$get('todos')[0].title).should.be.equal(title);
 });
Example #3
0
 beforeEach(function () {
   todoView = new Vue(TodoView);
   data = [
     activeTodo,
     completedTodo
   ];
   todoView.$set('todos', data);
 });
Example #4
0
    success: function(data){

        app.currentView = 'Home';
        var list = transformArr(data.list);
        console.log(list);
        vm.$set('list', list);

    }
Example #5
0
 $.post('/accountapi/account', data, function (res) {
   var arr = [];
   for (var i = 0; i < res.totalPages; i++) {
     arr.push(i + 1);
   }
   account.$set('pageList', arr);
   account.$set('pageCount', res.totalPages);
   account.$set('pageNo', res.currentPage);
   account.$set('accountList', res.data);
   $('.pageNum').eq(res.currentPage - 1).addClass('active').siblings('.pageNum').removeClass('active');
   if (res.totalPages == 1 || res.count == 0) {
     $('.Next').addClass('disabled');
   } else {
     $('.Next').removeClass('disabled');
   }
   if (res.currentPage == 1) {
     $('.Previous').addClass('disabled');
   } else {
     $('.Previous').removeClass('disabled');
   }
 })
 setInterval(() => {
   let date;
   if (moment(date).format('YYYY-MM-DD') == window.DATA.date) {
     date = new Date();
     date.setMinutes(Math.floor(date.getMinutes() / 5) * 5);
     date.setSeconds(0);
     date.setMilliseconds(0);
   }
   else {
     date = moment(window.DATA.date).add(1, 'days').toDate();
   }
   vm.$set('epoch', +date);
 }, 1000);
Example #7
0
 it('should trigger removal of the given todo', function () {
   let todoView = new Vue(TodoView);
   let activeTodo = {
     title: 'active',
     completed: false
   };
   let completedTodo = {
     title: 'completed',
     completed: true
   };
   todoView.$set('todos', [ activeTodo, completedTodo ]);
   todoView.$emit('remove-todo', activeTodo);
   (todoView.$get('todos')).should.deep.equal([ completedTodo ]);
   todoView.$emit('remove-todo', completedTodo);
   (todoView.$get('todos')).should.deep.equal([]);
 });
Example #8
0
 it('should remove the speficied todo', function () {
   let todoView = new Vue(TodoView);
   let activeTodo = {
     title: 'active',
     completed: false
   };
   let completedTodo = {
     title: 'completed',
     completed: true
   };
   todoView.$set('todos', [ activeTodo, completedTodo ]);
   todoView.removeTodo(activeTodo);
   (todoView.$get('todos')).should.deep.equal([ completedTodo ]);
   todoView.removeTodo(completedTodo);
   (todoView.$get('todos')).should.deep.equal([]);
 });
Example #9
0
                product.show_table = false;
            });

            product.show_table = !product.show_table;
        },
        saveInventory: function(product){
            var data = {};
            var url = jQuery('#inventoryManager').attr('route');
            var token = jQuery('#inventoryManager').attr('token');
            data.product = product; 
            data._token = token;
            jQuery.ajax({
                type: "POST",
                url: url,
                data: data,
                cache: false,
                success: function(response){ 
                    product.updated = true;
                }
            });
            return false;
        },
    },
    ready: function ready() {
    }

});

if(etnoc.products){
    inventoryManager.$set('products', etnoc.products);
}
import date from './filters/datetime'
import contract_service from './service/contract_service'

Vue.config.delimiters = ['{[', ']}']
Vue.use(localize)
Vue.use(date)

var vue = new Vue({
  el: '#contract',
  data: {
    contracts: []
  },
  ready () {
    let _self = this
    code.i18n().then((data) =>{
      window['CODE'] = data.CODE
      window['COMMONS'] = data.COMMONS._contract_status
      contract_service.select_contract({status: 'all'}).success((data) => {
        if (data.error_code === 0) {
          for (let i = 0; i < data.contracts.length; i++) {
            data.contracts[i].status_e = data.contracts[i].status
            data.contracts[i].status = window['COMMONS'][data.contracts[i].status]
          }
          _self.$set('contracts', data.contracts)
        }
      })
    })
  }
})
vue.$set('test', 'hello')
Example #11
0
    start_date = start_date < 10 ? '0' + start_date : start_date
    this.start_at = start_year + '年' + start_month + '月' + start_date + '日'
    this.get_budgets(this.start_at, this.end_at)
    console.log(this.contracts, 'contracts')
  },
  methods: {
    get_budgets (start_time, end_time) {
      start_time = start_time.replace(/年|月/g, '-').replace(/日/g, '')
      end_time = end_time.replace(/年|月/g, '-').replace(/日/g, '')
      budget.get_client_budget({start_at: start_time, end_at: end_time}).success((data) => {
        if (data.error_code === 0) {
          this.$set('contracts', data.contracts)
        }
      })
    }
  },
  components: {
    calendar
  },
  watch: {
    start_at (value) {
      this.get_budgets(value, this.end_at)
    },
    end_at (value) {
      this.get_budgets(this.start_at, value)
    }
  }
})

vue.$set('test', 'll')
 }).done(data => {
   vm.$set('rawGreetings', data);
 });