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