|
@@ -1811,7 +1811,6 @@ export default {
|
|
return zong
|
|
return zong
|
|
},
|
|
},
|
|
submits(){
|
|
submits(){
|
|
- // console.log(this.addForm)
|
|
|
|
// return
|
|
// return
|
|
this.$refs.addForm.validate(valid => {
|
|
this.$refs.addForm.validate(valid => {
|
|
this.addForm.endDate = this.buling(this.addForm.endDate)
|
|
this.addForm.endDate = this.buling(this.addForm.endDate)
|
|
@@ -1907,12 +1906,37 @@ export default {
|
|
// 计算日期
|
|
// 计算日期
|
|
datas() {
|
|
datas() {
|
|
// this.addForm.timeDays = this.DateDiff(this.addForm.startDate, this.addForm.endDate)
|
|
// this.addForm.timeDays = this.DateDiff(this.addForm.startDate, this.addForm.endDate)
|
|
|
|
+
|
|
if(this.addForm.startDate > this.addForm.endDate) {
|
|
if(this.addForm.startDate > this.addForm.endDate) {
|
|
this.addForm.endDate = this.addForm.startDate
|
|
this.addForm.endDate = this.addForm.startDate
|
|
}
|
|
}
|
|
this.addForm.timeDays = this.countWorkDay(this.addForm.startDate, this.addForm.endDate)
|
|
this.addForm.timeDays = this.countWorkDay(this.addForm.startDate, this.addForm.endDate)
|
|
this.timeChoose = this.addForm.timeDays
|
|
this.timeChoose = this.addForm.timeDays
|
|
this.addForm.timeHours = this.addForm.timeDays * 8
|
|
this.addForm.timeHours = this.addForm.timeDays * 8
|
|
|
|
+
|
|
|
|
+ // 调用接口获取请假天数
|
|
|
|
+ let startDateData = this.buling(this.addForm.startDate)
|
|
|
|
+ let endDateData = this.buling(this.addForm.endDate)
|
|
|
|
+ this.http.post('/leave-sheet/leaveDays', {
|
|
|
|
+ startDate: startDateData,
|
|
|
|
+ endDate: endDateData
|
|
|
|
+ },
|
|
|
|
+ res => {
|
|
|
|
+ if (res.code == "ok") {
|
|
|
|
+ this.addForm.timeDays = res.data
|
|
|
|
+ } else {
|
|
|
|
+ this.$message({
|
|
|
|
+ message: res.msg,
|
|
|
|
+ type: "error"
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ error => {
|
|
|
|
+ this.$message({
|
|
|
|
+ message: error,
|
|
|
|
+ type: "error"
|
|
|
|
+ });
|
|
|
|
+ });
|
|
},
|
|
},
|
|
datasss() {
|
|
datasss() {
|
|
// console.log(123)
|
|
// console.log(123)
|