Example #1
0
 def get(self, type, page=0, pre_page=None, id=0):
     if id: return self.succ(StockOpt.get(id, _filters={"type": type}))
     return self.succ(
         StockOpt.select(
             page,
             pre_page,
             _filters=[StockOpt.type == type],
             _orders=[StockOpt.time.desc(),
                      StockOpt.update_time.desc()]))
Example #2
0
 def get(self, page=0, pre_page=None):
     return self.succ(StockOpt.approvals(page, pre_page))
Example #3
0
 def search(self, page=None, pre_page=None):
     submit = self.request()
     return self.succ(StockOpt.search(submit, page, pre_page))
Example #4
0
 def put(self, id):
     submit = self.request()
     submit["id"] = id
     StockOpt.edit(submit)
     return self.succ()
Example #5
0
 def delete(self, id):
     StockOpt.delete(id)
     return self.succ()
Example #6
0
 def post(self):
     submit = self.request()
     StockOpt.add(submit)
     return self.succ()
Example #7
0
 def search(self, page=None, pre_page=None):
     submit = self.request()
     return self.succ(StockOpt.search(submit, page, pre_page))
Example #8
0
 def put(self, id):
     submit = self.request()
     submit["id"] = id
     StockOpt.edit(submit)
     return self.succ()
Example #9
0
 def delete(self, id):
     StockOpt.delete(id)
     return self.succ()
Example #10
0
 def post(self):
     submit = self.request()
     StockOpt.add(submit)
     return self.succ()
Example #11
0
 def get(self, type, page=0, pre_page=None, id=0):
     if id: return self.succ(StockOpt.get(id, _filters={"type": type}))
     return self.succ(StockOpt.select(page, pre_page,
                                      _filters=[StockOpt.type == type],
                                      _orders=[StockOpt.time.desc(), StockOpt.update_time.desc()]))
Example #12
0
 def get(self):
     submit = request.args
     resp = excel.make_response_from_records(StockOpt.export(submit), "xlsx")
     resp.headers["Content-Disposition"] = "attachment; filename=stock.xlsx"
     return resp