12 changed files with 2552 additions and 36 deletions
-
142package-lock.json
-
5package.json
-
36src/api/base.js
-
48src/assets/scss/global.scss
-
6src/main.js
-
42src/utils/decimalUtil.js
-
10src/views/common/home.vue
-
8src/views/common/login.vue
-
1176src/views/modules/base/calendar.vue
-
1057src/views/modules/base/calendarDatetype.vue
-
31src/views/modules/production/dailyPlan.vue
-
1src/views/modules/sys/shiftData.vue
@ -0,0 +1,36 @@ |
|||
import { createAPI } from "@/utils/httpRequest.js"; |
|||
|
|||
|
|||
// 获取工作日类型列表
|
|||
export const calendarDatetypeInfo = data => createAPI(`/base/calendarDatetypeInfo`,'post',data) |
|||
|
|||
|
|||
|
|||
export const saveCalendarDatetypeData = data => createAPI(`/base/saveCalendarDatetypeData`,'post',data) |
|||
|
|||
|
|||
export const delCalendarType = data => createAPI(`/base/delCalendarType`,'post',data) |
|||
|
|||
export const getShiftData = data => createAPI(`/base/getShiftData`,'post',data) |
|||
|
|||
export const saveShift = data => createAPI(`/base/saveShift`,'post',data) |
|||
|
|||
export const updateShift = data => createAPI(`/base/updateShift`,'post',data) |
|||
|
|||
|
|||
export const delShift = data => createAPI(`/base/delShift`,'post',data) |
|||
|
|||
|
|||
export const getCalendarData = data => createAPI(`/base/getCalendarData`,'post',data) |
|||
|
|||
|
|||
export const saveCalendar = data => createAPI(`/base/saveCalendar`,'post',data) |
|||
|
|||
export const delCalendar = data => createAPI(`/base/delCalendar`,'post',data) |
|||
|
|||
export const getCalendarExceptionData = data => createAPI(`/base/getCalendarExceptionData`,'post',data) |
|||
|
|||
export const batchSaveCDData = data => createAPI(`/base/batchSaveCDData`,'post',data) |
|||
|
|||
|
|||
|
|||
@ -0,0 +1,42 @@ |
|||
import { Decimal } from "decimal.js"; |
|||
// args第一位为被操作数据
|
|||
|
|||
//加法
|
|||
function add(...args) { |
|||
let result = new Decimal(args[0]); |
|||
for (let i = 1; i < args.length; i++) { |
|||
result = result.add(new Decimal(args[i])); |
|||
} |
|||
return result.toNumber(); |
|||
} |
|||
//减法
|
|||
function sub(...args) { |
|||
let result = new Decimal(args[0]); |
|||
for (let i = 1; i < args.length; i++) { |
|||
result = result.sub(new Decimal(args[i])); |
|||
} |
|||
return result.toNumber(); |
|||
} |
|||
//乘法
|
|||
function mul(...args) { |
|||
let result = new Decimal(args[0]); |
|||
for (let i = 1; i < args.length; i++) { |
|||
result = result.mul(new Decimal(args[i])); |
|||
} |
|||
return result.toNumber(); |
|||
} |
|||
//除法
|
|||
function div(...args) { |
|||
let result = new Decimal(args[0]); |
|||
for (let i = 1; i < args.length; i++) { |
|||
result = result.div(new Decimal(args[i])); |
|||
} |
|||
return result.toNumber(); |
|||
} |
|||
|
|||
export default { |
|||
add, |
|||
sub, |
|||
mul, |
|||
div |
|||
}; |
|||
1176
src/views/modules/base/calendar.vue
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
1057
src/views/modules/base/calendarDatetype.vue
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
Write
Preview
Loading…
Cancel
Save
Reference in new issue