|
@@ -81,22 +81,16 @@
|
|
|
label="请假开始时间"
|
|
|
align="center"
|
|
|
prop="startTime"
|
|
|
- width="100"
|
|
|
- >
|
|
|
- <template slot-scope="scope">
|
|
|
- <span>{{ parseTime(scope.row.startTime, "{y}-{m}-{d}") }}</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
+ width="200"
|
|
|
+ />
|
|
|
+
|
|
|
<el-table-column
|
|
|
label="请假结束时间"
|
|
|
align="center"
|
|
|
prop="endTime"
|
|
|
- width="100"
|
|
|
- >
|
|
|
- <template slot-scope="scope">
|
|
|
- <span>{{ parseTime(scope.row.endTime, "{y}-{m}-{d}") }}</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
+ width="200"
|
|
|
+ />
|
|
|
+
|
|
|
<el-table-column label="请假类型" align="center" prop="leaveType">
|
|
|
<template slot-scope="scope">
|
|
|
<dict-tag
|
|
@@ -116,14 +110,16 @@
|
|
|
label="离队时间"
|
|
|
align="center"
|
|
|
prop="departureTime"
|
|
|
- width="100"
|
|
|
+ width="200"
|
|
|
/>
|
|
|
+
|
|
|
<el-table-column
|
|
|
label="归队时间"
|
|
|
align="center"
|
|
|
prop="returnTime"
|
|
|
- width="100"
|
|
|
+ width="200"
|
|
|
/>
|
|
|
+
|
|
|
<el-table-column label="是否归队" align="center" prop="isReturn">
|
|
|
<template slot-scope="scope">
|
|
|
<dict-tag :options="dict.type.sys_is" :value="scope.row.isReturn" />
|
|
@@ -401,9 +397,10 @@
|
|
|
clearable
|
|
|
size="small"
|
|
|
v-model="form.startTime"
|
|
|
- type="date"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
+ type="datetime"
|
|
|
+ default-time="00:00:00"
|
|
|
placeholder="选择请假开始时间"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
>
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
@@ -412,9 +409,10 @@
|
|
|
clearable
|
|
|
size="small"
|
|
|
v-model="form.endTime"
|
|
|
- type="date"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
+ type="datetime"
|
|
|
+ default-time="00:00:00"
|
|
|
placeholder="选择请假结束时间"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
>
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
@@ -436,9 +434,10 @@
|
|
|
clearable
|
|
|
size="small"
|
|
|
v-model="form.departureTime"
|
|
|
- type="date"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
- placeholder="请输入离队时间"
|
|
|
+ type="datetime"
|
|
|
+ default-time="00:00:00"
|
|
|
+ placeholder="选择离队时间"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
>
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
@@ -448,9 +447,10 @@
|
|
|
clearable
|
|
|
size="small"
|
|
|
v-model="form.returnTime"
|
|
|
- type="date"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
- placeholder="请输入归队时间"
|
|
|
+ type="datetime"
|
|
|
+ default-time="00:00:00"
|
|
|
+ placeholder="选择归队时间"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
>
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
@@ -461,6 +461,8 @@
|
|
|
filterable
|
|
|
placeholder="请输入一级审批人"
|
|
|
ref="abcdef"
|
|
|
+ clearable
|
|
|
+ @clear="peopleIdOne"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="(item, i) in lianJiRen"
|
|
@@ -480,6 +482,8 @@
|
|
|
filterable
|
|
|
placeholder="请输入二级审批人"
|
|
|
ref="abcde"
|
|
|
+ clearable
|
|
|
+ @clear="peopleIdTwo"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="(item, i) in yingJiRen"
|
|
@@ -499,6 +503,8 @@
|
|
|
filterable
|
|
|
placeholder="请输入三级审批人"
|
|
|
ref="abcd"
|
|
|
+ clearable
|
|
|
+ @clear="peopleIdThere"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="(item, i) in zhengZhiRen"
|
|
@@ -600,9 +606,10 @@
|
|
|
clearable
|
|
|
size="small"
|
|
|
v-model="form.startTime"
|
|
|
- type="date"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
+ type="datetime"
|
|
|
+ default-time="00:00:00"
|
|
|
placeholder="选择请假开始时间"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
>
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
@@ -611,9 +618,10 @@
|
|
|
clearable
|
|
|
size="small"
|
|
|
v-model="form.endTime"
|
|
|
- type="date"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
placeholder="选择请假结束时间"
|
|
|
+ type="datetime"
|
|
|
+ default-time="00:00:00"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
>
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
@@ -635,9 +643,10 @@
|
|
|
clearable
|
|
|
size="small"
|
|
|
v-model="form.departureTime"
|
|
|
- type="date"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
placeholder="请输入离队时间"
|
|
|
+ type="datetime"
|
|
|
+ default-time="00:00:00"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
>
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
@@ -647,9 +656,10 @@
|
|
|
clearable
|
|
|
size="small"
|
|
|
v-model="form.returnTime"
|
|
|
- type="date"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
- placeholder="请输入归队时间"
|
|
|
+ type="datetime"
|
|
|
+ default-time="00:00:00"
|
|
|
+ placeholder="选择归队时间"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
>
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
@@ -661,6 +671,7 @@
|
|
|
placeholder="请输入一级审批人"
|
|
|
ref="abcdef"
|
|
|
:disabled="xiugai"
|
|
|
+ clearable
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="(item, i) in lianJiRen"
|
|
@@ -681,6 +692,7 @@
|
|
|
placeholder="请输入二级审批人"
|
|
|
ref="abcde"
|
|
|
:disabled="xiugai"
|
|
|
+ clearable
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="(item, i) in yingJiRen"
|
|
@@ -701,6 +713,7 @@
|
|
|
placeholder="请输入三级审批人"
|
|
|
ref="abcd"
|
|
|
:disabled="xiugai"
|
|
|
+ clearable
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="(item, i) in zhengZhiRen"
|
|
@@ -803,9 +816,10 @@
|
|
|
clearable
|
|
|
size="small"
|
|
|
v-model="form.startTime"
|
|
|
- type="date"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
+ type="datetime"
|
|
|
+ default-time="00:00:00"
|
|
|
placeholder="选择请假开始时间"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
disabled
|
|
|
>
|
|
|
</el-date-picker>
|
|
@@ -815,9 +829,10 @@
|
|
|
clearable
|
|
|
size="small"
|
|
|
v-model="form.endTime"
|
|
|
- type="date"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
+ type="datetime"
|
|
|
+ default-time="00:00:00"
|
|
|
placeholder="选择请假结束时间"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
disabled
|
|
|
>
|
|
|
</el-date-picker>
|
|
@@ -844,9 +859,10 @@
|
|
|
clearable
|
|
|
size="small"
|
|
|
v-model="form.departureTime"
|
|
|
- type="date"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
- placeholder="请输入离队时间"
|
|
|
+ type="datetime"
|
|
|
+ default-time="00:00:00"
|
|
|
+ placeholder="选择离队时间"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
disabled
|
|
|
>
|
|
|
</el-date-picker>
|
|
@@ -857,9 +873,10 @@
|
|
|
clearable
|
|
|
size="small"
|
|
|
v-model="form.returnTime"
|
|
|
- type="date"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
- placeholder="请输入归队时间"
|
|
|
+ type="datetime"
|
|
|
+ default-time="00:00:00"
|
|
|
+ placeholder="选择归队时间"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
disabled
|
|
|
>
|
|
|
</el-date-picker>
|
|
@@ -872,6 +889,7 @@
|
|
|
placeholder="请输入一级审批人"
|
|
|
ref="abcdef"
|
|
|
disabled
|
|
|
+ clearable
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="(item, i) in lianJiRen"
|
|
@@ -892,6 +910,7 @@
|
|
|
placeholder="请输入二级审批人"
|
|
|
ref="abcde"
|
|
|
disabled
|
|
|
+ clearable
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="(item, i) in yingJiRen"
|
|
@@ -1020,9 +1039,10 @@
|
|
|
clearable
|
|
|
size="small"
|
|
|
v-model="form.startTime"
|
|
|
- type="date"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
+ type="datetime"
|
|
|
+ default-time="00:00:00"
|
|
|
placeholder="选择请假开始时间"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
disabled
|
|
|
>
|
|
|
</el-date-picker>
|
|
@@ -1032,9 +1052,10 @@
|
|
|
clearable
|
|
|
size="small"
|
|
|
v-model="form.endTime"
|
|
|
- type="date"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
+ type="datetime"
|
|
|
+ default-time="00:00:00"
|
|
|
placeholder="选择请假结束时间"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
disabled
|
|
|
>
|
|
|
</el-date-picker>
|
|
@@ -1058,9 +1079,10 @@
|
|
|
clearable
|
|
|
size="small"
|
|
|
v-model="form.departureTime"
|
|
|
- type="date"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
- placeholder="请输入离队时间"
|
|
|
+ type="datetime"
|
|
|
+ default-time="00:00:00"
|
|
|
+ placeholder="选择离队时间"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
disabled
|
|
|
>
|
|
|
</el-date-picker>
|
|
@@ -1070,9 +1092,10 @@
|
|
|
clearable
|
|
|
size="small"
|
|
|
v-model="form.returnTime"
|
|
|
- type="date"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
- placeholder="请输入归队时间"
|
|
|
+ type="datetime"
|
|
|
+ default-time="00:00:00"
|
|
|
+ placeholder="选择归队时间"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
disabled
|
|
|
>
|
|
|
</el-date-picker>
|
|
@@ -1288,6 +1311,9 @@ export default {
|
|
|
contents: null,
|
|
|
statusd: null,
|
|
|
rejoin: null,
|
|
|
+ peopleName1: null,
|
|
|
+ peopleName2: null,
|
|
|
+ peopleName3: null,
|
|
|
},
|
|
|
// 表单参数
|
|
|
form: {},
|
|
@@ -1378,22 +1404,34 @@ export default {
|
|
|
this.getZheng();
|
|
|
},
|
|
|
methods: {
|
|
|
+ // 一级审批人清除按钮触发
|
|
|
+ peopleIdOne() {
|
|
|
+ this.form.peopleName1 = null;
|
|
|
+ },
|
|
|
+ // 二级审批人清除按钮触发
|
|
|
+ peopleIdTwo() {
|
|
|
+ this.form.peopleName2 = null;
|
|
|
+ },
|
|
|
+ // 三级审批人清除按钮触发
|
|
|
+ peopleIdThere() {
|
|
|
+ this.form.peopleName3 = null;
|
|
|
+ },
|
|
|
// 营级人员
|
|
|
getYing() {
|
|
|
YingJIUSer().then((res) => {
|
|
|
- this.yingJiRen=res.data
|
|
|
+ this.yingJiRen = res.data;
|
|
|
});
|
|
|
},
|
|
|
// 连级人员
|
|
|
getLiai() {
|
|
|
LIanJIUSer().then((res) => {
|
|
|
- this.lianJiRen=res.data
|
|
|
+ this.lianJiRen = res.data;
|
|
|
});
|
|
|
},
|
|
|
// 政治人员
|
|
|
getZheng() {
|
|
|
ZhengZhiUSer().then((res) => {
|
|
|
- this.zhengZhiRen=res.data
|
|
|
+ this.zhengZhiRen = res.data;
|
|
|
});
|
|
|
},
|
|
|
|
|
@@ -1473,7 +1511,7 @@ export default {
|
|
|
// 查询请假类型
|
|
|
getdict() {
|
|
|
getDicts(this.dictType.dictType).then((res) => {
|
|
|
- res.data.splice(0,1)
|
|
|
+ res.data.splice(0, 1);
|
|
|
this.ziDian = res.data;
|
|
|
});
|
|
|
},
|