Bladeren bron

1,引入Decimal.js。2,设置token过期时间为1d

wucl 6 maanden geleden
bovenliggende
commit
a442ab31a3
3 gewijzigde bestanden met toevoegingen van 8 en 2 verwijderingen
  1. 1 0
      package.json
  2. 1 1
      src/utils/auth.js
  3. 6 1
      src/views/personal/todoDetail.vue

+ 1 - 0
package.json

@@ -26,6 +26,7 @@
     "clipboard": "^2.0.6",
     "core-js": "^3.6.5",
     "cross-env": "^7.0.2",
+    "decimal.js": "^10.4.3",
     "e-vue-contextmenu": "^0.1.3",
     "echarts": "^5.4.3",
     "element-ui": "^2.15.14",

+ 1 - 1
src/utils/auth.js

@@ -14,7 +14,7 @@ export function setToken(token) {
   //   expires: time
   // })
   // return Cookies.set(TokenKey, token)
-  return VueCookies.set(TokenKey, token, 2*60*60)
+  return VueCookies.set(TokenKey, token, '1d')
 }
 
 export function removeToken() {

+ 6 - 1
src/views/personal/todoDetail.vue

@@ -1116,6 +1116,7 @@ import existPNG from '@/assets/images/exist.png'
 import emptyPNG from '@/assets/images/empty.png'
 import { POBrowser } from 'js-pageoffice'
 import utils from '@/utils/utils'
+import Decimal from 'decimal.js';
 
 export default {
   name: 'personalTodoDetail',
@@ -1186,7 +1187,11 @@ export default {
     target: {
       handler(newVal, oldVal) {
         if (newVal.acreage != null && newVal.price != null && newVal.price !=null && newVal.price != 0) {
-          newVal.amount = utils.roundToDecimalPlace((newVal.acreage * newVal.price/10000),2)
+          let acrege = Decimal(newVal.acreage);
+          let price = Decimal(newVal.price);
+          let wan = Decimal(10000);
+          let amount = acrege.mul(price).div(wan);
+          newVal.amount = utils.roundToDecimalPlace(amount,2)
         }
         if (newVal.id) {
           this.getProductions();