Advertisement
Guest User

Untitled

a guest
Sep 15th, 2019
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. // forest.orders.js
  2.  
  3. const Liana = require('forest-express-sequelize');
  4. const models = require('../models/');
  5. const express = require('express');
  6. const router = express.Router();
  7.  
  8.  
  9. Liana.collection('orders', {
  10. actions: [{
  11. name: 'Pointage',
  12. fields: [{
  13. field: 'pointage',
  14. isRequired: true,
  15. description: 'Saisir la valeur pointage souhaité :',
  16. type: 'Enum',
  17. enums: ["1 - Pointage OK", "2 - Pointage NOK"],
  18. }],
  19. }],
  20. fields: [{
  21. field: "progressBar",
  22. type: "String",
  23. get: (order) => {
  24. //set your value and max value
  25. var status = order.status
  26. var progressValue = 50;
  27. var maxValue = 100;
  28. var percentage = (progressValue / maxValue) * 100;
  29. return `<div style='position:relative;'><span style='text-align:left; width:100%;'>0</span><span style='text-align:right; width:100%; position:absolute;'>${maxValue}</span><meter min='0' low='40' high='80' max='${maxValue}' value='${progressValue}' style='width:100%'></meter><br><span style='width:10%; position:absolute; left:calc(${percentage}% - 5%); text-align:center;'>${progressValue}</span></div>`;
  30. }
  31. }],
  32. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement