|
@@ -34,9 +34,9 @@
|
|
<div class="sbss">
|
|
<div class="sbss">
|
|
<h1 class="title">填报日期</h1>
|
|
<h1 class="title">填报日期</h1>
|
|
<div class="system-btn-container">
|
|
<div class="system-btn-container">
|
|
- <div class="system-btn" v-for="(item, index) in fillinList" :key="index">
|
|
|
|
- <van-button class="m-btn" :class="item.active" @click="changeFillinDate(item)">{{ item.text }}
|
|
|
|
- </van-button>
|
|
|
|
|
|
+ <div class="system-btn" :class="item.text === '自定义'?'self-btn':''" v-for="(item, index) in fillinList" :key="index">
|
|
|
|
+ <van-button class="m-btn" :class="item.active" @click="changeFillinDate(item)">
|
|
|
|
+ {{ `${item.text} ${(item.text==='自定义' && fillinDateText)?'('+fillinDateText+')':''}` }}</van-button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -45,9 +45,9 @@
|
|
<div class="sbss">
|
|
<div class="sbss">
|
|
<h1 class="title">验收日期</h1>
|
|
<h1 class="title">验收日期</h1>
|
|
<div class="system-btn-container">
|
|
<div class="system-btn-container">
|
|
- <div class="system-btn" v-for="(item, index) in acceptanceList" :key="index">
|
|
|
|
- <van-button class="m-btn" :class="item.active" @click="changeAcceptanceDate(item)">{{ item.text }}
|
|
|
|
- </van-button>
|
|
|
|
|
|
+ <div class="system-btn" :class="item.text === '自定义'?'self-btn':''" v-for="(item, index) in acceptanceList" :key="index">
|
|
|
|
+ <van-button class="m-btn" :class="item.active" @click="changeAcceptanceDate(item)">
|
|
|
|
+ {{ `${item.text} ${(item.text==='自定义' && acceptanceDateText)?'('+acceptanceDateText+')':''}` }}</van-button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -57,6 +57,10 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</van-popup>
|
|
</van-popup>
|
|
|
|
+ <van-calendar ref="fillinDate" color="#025baa" v-model="showFillinDate" :min-date="minDate" type="range"
|
|
|
|
+ @confirm="onConfirmFillinDate" />
|
|
|
|
+ <van-calendar ref="acceptanceDate" color="#025baa" v-model="showAcceptanceDate" :min-date="minDate" type="range"
|
|
|
|
+ @confirm="onConfirmAcceptanceDate" />
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
<script>
|
|
<script>
|
|
@@ -65,12 +69,12 @@
|
|
*/
|
|
*/
|
|
import Vue from "vue";
|
|
import Vue from "vue";
|
|
import { mapGetters } from "vuex";
|
|
import { mapGetters } from "vuex";
|
|
-import { NavBar, Tab, Tabs, Popup, Button, Toast } from "vant";
|
|
|
|
|
|
+import { NavBar, Tab, Tabs, Popup, Button, Toast, Calendar } from "vant";
|
|
import RepairMaintenance from "@/components/equipmentFacilities/RepairMaintenance.vue";
|
|
import RepairMaintenance from "@/components/equipmentFacilities/RepairMaintenance.vue";
|
|
import { queryEquipmentList } from "@/api/equipmentList.js";
|
|
import { queryEquipmentList } from "@/api/equipmentList.js";
|
|
import { getUpdateDetail1, getUpdateDetail4 } from "@/api/overview";
|
|
import { getUpdateDetail1, getUpdateDetail4 } from "@/api/overview";
|
|
import moment from "moment";
|
|
import moment from "moment";
|
|
-Vue.use(NavBar).use(Tab).use(Tabs).use(Popup).use(Button).use(Toast);
|
|
|
|
|
|
+Vue.use(NavBar).use(Tab).use(Tabs).use(Popup).use(Button).use(Toast).use(Calendar);
|
|
export default {
|
|
export default {
|
|
name: "MaintenanceRecordView",
|
|
name: "MaintenanceRecordView",
|
|
props: {},
|
|
props: {},
|
|
@@ -90,23 +94,32 @@ export default {
|
|
],
|
|
],
|
|
fillinList: [
|
|
fillinList: [
|
|
{ text: "全部", value: 0, active: "active" },
|
|
{ text: "全部", value: 0, active: "active" },
|
|
- { text: "7天", value: 1, active: "" },
|
|
|
|
- { text: "15天", value: 2, active: "" },
|
|
|
|
- { text: "30天", value: 3, active: "" },
|
|
|
|
|
|
+ { text: "15天", value: 1, active: "" },
|
|
|
|
+ { text: "30天", value: 2, active: "" },
|
|
|
|
+ { text: "3个月", value: 3, active: "" },
|
|
{ text: "6个月", value: 4, active: "" },
|
|
{ text: "6个月", value: 4, active: "" },
|
|
{ text: "1年", value: 5, active: "" },
|
|
{ text: "1年", value: 5, active: "" },
|
|
|
|
+ { text: "自定义", value: 6, active: "" },
|
|
],
|
|
],
|
|
acceptanceList: [
|
|
acceptanceList: [
|
|
{ text: "全部", value: 0, active: "active" },
|
|
{ text: "全部", value: 0, active: "active" },
|
|
- { text: "7天", value: 1, active: "" },
|
|
|
|
- { text: "15天", value: 2, active: "" },
|
|
|
|
- { text: "30天", value: 3, active: "" },
|
|
|
|
|
|
+ { text: "15天", value: 1, active: "" },
|
|
|
|
+ { text: "30天", value: 2, active: "" },
|
|
|
|
+ { text: "3个月", value: 3, active: "" },
|
|
{ text: "6个月", value: 4, active: "" },
|
|
{ text: "6个月", value: 4, active: "" },
|
|
{ text: "1年", value: 5, active: "" },
|
|
{ text: "1年", value: 5, active: "" },
|
|
|
|
+ { text: "自定义", value: 6, active: "" },
|
|
],
|
|
],
|
|
|
|
+ minDate: new Date(1988, 0, 1),
|
|
isParts: 1,
|
|
isParts: 1,
|
|
fillinDate: 0,
|
|
fillinDate: 0,
|
|
acceptanceDate: 0,
|
|
acceptanceDate: 0,
|
|
|
|
+ showFillinDate: false,
|
|
|
|
+ showAcceptanceDate: false,
|
|
|
|
+ fillinDateText: "",
|
|
|
|
+ acceptanceDateText: "",
|
|
|
|
+ fillinDateList: [],
|
|
|
|
+ acceptanceDateList: [],
|
|
};
|
|
};
|
|
},
|
|
},
|
|
props: {},
|
|
props: {},
|
|
@@ -156,6 +169,12 @@ export default {
|
|
this.acceptanceDate = item.value;
|
|
this.acceptanceDate = item.value;
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
+ this.$refs.fillinDate.reset();
|
|
|
|
+ this.$refs.acceptanceDate.reset();
|
|
|
|
+ this.fillinDateText = "";
|
|
|
|
+ this.acceptanceDateText = "";
|
|
|
|
+ this.fillinDateList = [];
|
|
|
|
+ this.acceptanceDateList = [];
|
|
this.getRepairData();
|
|
this.getRepairData();
|
|
this.getMaintenanceData();
|
|
this.getMaintenanceData();
|
|
},
|
|
},
|
|
@@ -183,31 +202,31 @@ export default {
|
|
}
|
|
}
|
|
//填报日期
|
|
//填报日期
|
|
switch (this.fillinDate) {
|
|
switch (this.fillinDate) {
|
|
- // 七天
|
|
|
|
|
|
+ // 15天
|
|
case 1:
|
|
case 1:
|
|
getParams.reportdateStartDate = moment()
|
|
getParams.reportdateStartDate = moment()
|
|
- .subtract(7, "days")
|
|
|
|
|
|
+ .subtract(15, "days")
|
|
.format("YYYYMMDD000000");
|
|
.format("YYYYMMDD000000");
|
|
getParams.reportdateEndDate = moment().format("YYYYMMDD000000");
|
|
getParams.reportdateEndDate = moment().format("YYYYMMDD000000");
|
|
break;
|
|
break;
|
|
- // 15天
|
|
|
|
|
|
+ // 30天
|
|
case 2:
|
|
case 2:
|
|
getParams.reportdateStartDate = moment()
|
|
getParams.reportdateStartDate = moment()
|
|
- .subtract(15, "days")
|
|
|
|
|
|
+ .subtract(30, "days")
|
|
.format("YYYYMMDD000000");
|
|
.format("YYYYMMDD000000");
|
|
getParams.reportdateEndDate = moment().format("YYYYMMDD000000");
|
|
getParams.reportdateEndDate = moment().format("YYYYMMDD000000");
|
|
break;
|
|
break;
|
|
- // 30天
|
|
|
|
|
|
+ // 3个月
|
|
case 3:
|
|
case 3:
|
|
getParams.reportdateStartDate = moment()
|
|
getParams.reportdateStartDate = moment()
|
|
- .subtract(1, "months")
|
|
|
|
|
|
+ .subtract(3, "months")
|
|
.format("YYYYMMDD000000");
|
|
.format("YYYYMMDD000000");
|
|
getParams.reportdateEndDate = moment().format("YYYYMMDD000000");
|
|
getParams.reportdateEndDate = moment().format("YYYYMMDD000000");
|
|
break;
|
|
break;
|
|
// 6个月
|
|
// 6个月
|
|
case 4:
|
|
case 4:
|
|
getParams.reportdateStartDate = moment()
|
|
getParams.reportdateStartDate = moment()
|
|
- .subtract(6, "years")
|
|
|
|
|
|
+ .subtract(6, "months")
|
|
.format("YYYYMMDD000000");
|
|
.format("YYYYMMDD000000");
|
|
getParams.reportdateEndDate = moment().format("YYYYMMDD000000");
|
|
getParams.reportdateEndDate = moment().format("YYYYMMDD000000");
|
|
break;
|
|
break;
|
|
@@ -218,37 +237,45 @@ export default {
|
|
.format("YYYYMMDD000000");
|
|
.format("YYYYMMDD000000");
|
|
getParams.reportdateEndDate = moment().format("YYYYMMDD000000");
|
|
getParams.reportdateEndDate = moment().format("YYYYMMDD000000");
|
|
break;
|
|
break;
|
|
|
|
+ // 自定义
|
|
|
|
+ case 6:
|
|
|
|
+ const [start, end] = this.fillinDateList;
|
|
|
|
+ if (start && end) {
|
|
|
|
+ getParams.reportdateStartDate = moment(start.getTime()).format('YYYYMMDD000000');
|
|
|
|
+ getParams.reportdateEndDate = moment(end.getTime()).format('YYYYMMDD000000');
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
// 默认 全部
|
|
// 默认 全部
|
|
default:
|
|
default:
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
//验收日期
|
|
//验收日期
|
|
switch (this.acceptanceDate) {
|
|
switch (this.acceptanceDate) {
|
|
- // 七天
|
|
|
|
|
|
+ // 15天
|
|
case 1:
|
|
case 1:
|
|
getParams.sjjssjStartDate = moment()
|
|
getParams.sjjssjStartDate = moment()
|
|
- .subtract(7, "days")
|
|
|
|
|
|
+ .subtract(15, "days")
|
|
.format("YYYYMMDD000000");
|
|
.format("YYYYMMDD000000");
|
|
getParams.sjjssjEndDate = moment().format("YYYYMMDD000000");
|
|
getParams.sjjssjEndDate = moment().format("YYYYMMDD000000");
|
|
break;
|
|
break;
|
|
- // 15天
|
|
|
|
|
|
+ // 30天
|
|
case 2:
|
|
case 2:
|
|
getParams.sjjssjStartDate = moment()
|
|
getParams.sjjssjStartDate = moment()
|
|
- .subtract(15, "days")
|
|
|
|
|
|
+ .subtract(30, "days")
|
|
.format("YYYYMMDD000000");
|
|
.format("YYYYMMDD000000");
|
|
getParams.sjjssjEndDate = moment().format("YYYYMMDD000000");
|
|
getParams.sjjssjEndDate = moment().format("YYYYMMDD000000");
|
|
break;
|
|
break;
|
|
- // 30天
|
|
|
|
|
|
+ // 3个月
|
|
case 3:
|
|
case 3:
|
|
getParams.sjjssjStartDate = moment()
|
|
getParams.sjjssjStartDate = moment()
|
|
- .subtract(1, "months")
|
|
|
|
|
|
+ .subtract(3, "months")
|
|
.format("YYYYMMDD000000");
|
|
.format("YYYYMMDD000000");
|
|
getParams.sjjssjEndDate = moment().format("YYYYMMDD000000");
|
|
getParams.sjjssjEndDate = moment().format("YYYYMMDD000000");
|
|
break;
|
|
break;
|
|
// 6个月
|
|
// 6个月
|
|
case 4:
|
|
case 4:
|
|
getParams.sjjssjStartDate = moment()
|
|
getParams.sjjssjStartDate = moment()
|
|
- .subtract(6, "years")
|
|
|
|
|
|
+ .subtract(6, "months")
|
|
.format("YYYYMMDD000000");
|
|
.format("YYYYMMDD000000");
|
|
getParams.sjjssjEndDate = moment().format("YYYYMMDD000000");
|
|
getParams.sjjssjEndDate = moment().format("YYYYMMDD000000");
|
|
break;
|
|
break;
|
|
@@ -259,6 +286,14 @@ export default {
|
|
.format("YYYYMMDD000000");
|
|
.format("YYYYMMDD000000");
|
|
getParams.sjjssjEndDate = moment().format("YYYYMMDD000000");
|
|
getParams.sjjssjEndDate = moment().format("YYYYMMDD000000");
|
|
break;
|
|
break;
|
|
|
|
+ // 自定义
|
|
|
|
+ case 6:
|
|
|
|
+ const [start, end] = this.acceptanceDateList;
|
|
|
|
+ if (start && end) {
|
|
|
|
+ getParams.sjjssjStartDate = moment(start.getTime()).format('YYYYMMDD000000');
|
|
|
|
+ getParams.sjjssjEndDate = moment(end.getTime()).format('YYYYMMDD000000');
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
// 默认 全部
|
|
// 默认 全部
|
|
default:
|
|
default:
|
|
break;
|
|
break;
|
|
@@ -285,31 +320,31 @@ export default {
|
|
}
|
|
}
|
|
//填报日期
|
|
//填报日期
|
|
switch (this.fillinDate) {
|
|
switch (this.fillinDate) {
|
|
- // 七天
|
|
|
|
|
|
+ // 15天
|
|
case 1:
|
|
case 1:
|
|
getParams.reportdateStartDate = moment()
|
|
getParams.reportdateStartDate = moment()
|
|
- .subtract(7, "days")
|
|
|
|
|
|
+ .subtract(15, "days")
|
|
.format("YYYYMMDD000000");
|
|
.format("YYYYMMDD000000");
|
|
getParams.reportdateEndDate = moment().format("YYYYMMDD000000");
|
|
getParams.reportdateEndDate = moment().format("YYYYMMDD000000");
|
|
break;
|
|
break;
|
|
- // 15天
|
|
|
|
|
|
+ // 30天
|
|
case 2:
|
|
case 2:
|
|
getParams.reportdateStartDate = moment()
|
|
getParams.reportdateStartDate = moment()
|
|
- .subtract(15, "days")
|
|
|
|
|
|
+ .subtract(30, "days")
|
|
.format("YYYYMMDD000000");
|
|
.format("YYYYMMDD000000");
|
|
getParams.reportdateEndDate = moment().format("YYYYMMDD000000");
|
|
getParams.reportdateEndDate = moment().format("YYYYMMDD000000");
|
|
break;
|
|
break;
|
|
- // 30天
|
|
|
|
|
|
+ // 3个月
|
|
case 3:
|
|
case 3:
|
|
getParams.reportdateStartDate = moment()
|
|
getParams.reportdateStartDate = moment()
|
|
- .subtract(1, "months")
|
|
|
|
|
|
+ .subtract(3, "months")
|
|
.format("YYYYMMDD000000");
|
|
.format("YYYYMMDD000000");
|
|
getParams.reportdateEndDate = moment().format("YYYYMMDD000000");
|
|
getParams.reportdateEndDate = moment().format("YYYYMMDD000000");
|
|
break;
|
|
break;
|
|
// 6个月
|
|
// 6个月
|
|
case 4:
|
|
case 4:
|
|
getParams.reportdateStartDate = moment()
|
|
getParams.reportdateStartDate = moment()
|
|
- .subtract(6, "years")
|
|
|
|
|
|
+ .subtract(6, "months")
|
|
.format("YYYYMMDD000000");
|
|
.format("YYYYMMDD000000");
|
|
getParams.reportdateEndDate = moment().format("YYYYMMDD000000");
|
|
getParams.reportdateEndDate = moment().format("YYYYMMDD000000");
|
|
break;
|
|
break;
|
|
@@ -320,37 +355,45 @@ export default {
|
|
.format("YYYYMMDD000000");
|
|
.format("YYYYMMDD000000");
|
|
getParams.reportdateEndDate = moment().format("YYYYMMDD000000");
|
|
getParams.reportdateEndDate = moment().format("YYYYMMDD000000");
|
|
break;
|
|
break;
|
|
|
|
+ // 自定义
|
|
|
|
+ case 6:
|
|
|
|
+ const [start, end] = this.fillinDateList;
|
|
|
|
+ if (start && end) {
|
|
|
|
+ getParams.reportdateStartDate = moment(start.getTime()).format('YYYYMMDD000000');
|
|
|
|
+ getParams.reportdateEndDate = moment(end.getTime()).format('YYYYMMDD000000');
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
// 默认 全部
|
|
// 默认 全部
|
|
default:
|
|
default:
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
//验收日期
|
|
//验收日期
|
|
switch (this.acceptanceDate) {
|
|
switch (this.acceptanceDate) {
|
|
- // 七天
|
|
|
|
|
|
+ // 15天
|
|
case 1:
|
|
case 1:
|
|
getParams.sjjssjStartDate = moment()
|
|
getParams.sjjssjStartDate = moment()
|
|
- .subtract(7, "days")
|
|
|
|
|
|
+ .subtract(15, "days")
|
|
.format("YYYYMMDD000000");
|
|
.format("YYYYMMDD000000");
|
|
getParams.sjjssjEndDate = moment().format("YYYYMMDD000000");
|
|
getParams.sjjssjEndDate = moment().format("YYYYMMDD000000");
|
|
break;
|
|
break;
|
|
- // 15天
|
|
|
|
|
|
+ // 30天
|
|
case 2:
|
|
case 2:
|
|
getParams.sjjssjStartDate = moment()
|
|
getParams.sjjssjStartDate = moment()
|
|
- .subtract(15, "days")
|
|
|
|
|
|
+ .subtract(30, "days")
|
|
.format("YYYYMMDD000000");
|
|
.format("YYYYMMDD000000");
|
|
getParams.sjjssjEndDate = moment().format("YYYYMMDD000000");
|
|
getParams.sjjssjEndDate = moment().format("YYYYMMDD000000");
|
|
break;
|
|
break;
|
|
- // 30天
|
|
|
|
|
|
+ // 3个月
|
|
case 3:
|
|
case 3:
|
|
getParams.sjjssjStartDate = moment()
|
|
getParams.sjjssjStartDate = moment()
|
|
- .subtract(1, "months")
|
|
|
|
|
|
+ .subtract(3, "months")
|
|
.format("YYYYMMDD000000");
|
|
.format("YYYYMMDD000000");
|
|
getParams.sjjssjEndDate = moment().format("YYYYMMDD000000");
|
|
getParams.sjjssjEndDate = moment().format("YYYYMMDD000000");
|
|
break;
|
|
break;
|
|
// 6个月
|
|
// 6个月
|
|
case 4:
|
|
case 4:
|
|
getParams.sjjssjStartDate = moment()
|
|
getParams.sjjssjStartDate = moment()
|
|
- .subtract(6, "years")
|
|
|
|
|
|
+ .subtract(6, "months")
|
|
.format("YYYYMMDD000000");
|
|
.format("YYYYMMDD000000");
|
|
getParams.sjjssjEndDate = moment().format("YYYYMMDD000000");
|
|
getParams.sjjssjEndDate = moment().format("YYYYMMDD000000");
|
|
break;
|
|
break;
|
|
@@ -361,6 +404,14 @@ export default {
|
|
.format("YYYYMMDD000000");
|
|
.format("YYYYMMDD000000");
|
|
getParams.sjjssjEndDate = moment().format("YYYYMMDD000000");
|
|
getParams.sjjssjEndDate = moment().format("YYYYMMDD000000");
|
|
break;
|
|
break;
|
|
|
|
+ // 自定义
|
|
|
|
+ case 6:
|
|
|
|
+ const [start, end] = this.acceptanceDateList;
|
|
|
|
+ if (start && end) {
|
|
|
|
+ getParams.sjjssjStartDate = moment(start.getTime()).format('YYYYMMDD000000');
|
|
|
|
+ getParams.sjjssjEndDate = moment(end.getTime()).format('YYYYMMDD000000');
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
// 默认 全部
|
|
// 默认 全部
|
|
default:
|
|
default:
|
|
break;
|
|
break;
|
|
@@ -375,7 +426,6 @@ export default {
|
|
},
|
|
},
|
|
// 修改是否更换配件
|
|
// 修改是否更换配件
|
|
isChangeParts(data) {
|
|
isChangeParts(data) {
|
|
- console.log(data);
|
|
|
|
this.isParts = data.value;
|
|
this.isParts = data.value;
|
|
this.sfghpjList.map((item) => {
|
|
this.sfghpjList.map((item) => {
|
|
item.active = "";
|
|
item.active = "";
|
|
@@ -386,7 +436,6 @@ export default {
|
|
},
|
|
},
|
|
// 修改填报日期
|
|
// 修改填报日期
|
|
changeFillinDate(data) {
|
|
changeFillinDate(data) {
|
|
- console.log(data);
|
|
|
|
this.fillinDate = data.value;
|
|
this.fillinDate = data.value;
|
|
this.fillinList.map((item) => {
|
|
this.fillinList.map((item) => {
|
|
item.active = "";
|
|
item.active = "";
|
|
@@ -394,10 +443,12 @@ export default {
|
|
item.active = "active";
|
|
item.active = "active";
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
+ if (data.text === '自定义') {
|
|
|
|
+ this.showFillinDate = true;
|
|
|
|
+ }
|
|
},
|
|
},
|
|
// 修改验收日期
|
|
// 修改验收日期
|
|
changeAcceptanceDate(data) {
|
|
changeAcceptanceDate(data) {
|
|
- console.log(data);
|
|
|
|
this.acceptanceDate = data.value;
|
|
this.acceptanceDate = data.value;
|
|
this.acceptanceList.map((item) => {
|
|
this.acceptanceList.map((item) => {
|
|
item.active = "";
|
|
item.active = "";
|
|
@@ -405,6 +456,26 @@ export default {
|
|
item.active = "active";
|
|
item.active = "active";
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
+ if (data.text === '自定义') {
|
|
|
|
+ this.showAcceptanceDate = true;
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ formatDate(date) {
|
|
|
|
+ return `${date.getFullYear()}/${date.getMonth() + 1}/${date.getDate()}`;
|
|
|
|
+ },
|
|
|
|
+ // 自定义填报日期
|
|
|
|
+ onConfirmFillinDate(date) {
|
|
|
|
+ this.fillinDateList = date;
|
|
|
|
+ const [start, end] = date;
|
|
|
|
+ this.showFillinDate = false;
|
|
|
|
+ this.fillinDateText = `${this.formatDate(start)} - ${this.formatDate(end)}`;
|
|
|
|
+ },
|
|
|
|
+ // 自定义验收日期
|
|
|
|
+ onConfirmAcceptanceDate(date) {
|
|
|
|
+ this.acceptanceDateList = date;
|
|
|
|
+ const [start, end] = date;
|
|
|
|
+ this.showAcceptanceDate = false;
|
|
|
|
+ this.acceptanceDateText = `${this.formatDate(start)} - ${this.formatDate(end)}`;
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* 重置
|
|
* 重置
|
|
@@ -431,6 +502,12 @@ export default {
|
|
this.acceptanceDate = item.value;
|
|
this.acceptanceDate = item.value;
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
+ this.$refs.fillinDate.reset();
|
|
|
|
+ this.$refs.acceptanceDate.reset();
|
|
|
|
+ this.fillinDateText = "";
|
|
|
|
+ this.acceptanceDateText = "";
|
|
|
|
+ this.fillinDateList = [];
|
|
|
|
+ this.acceptanceDateList = [];
|
|
this.getData();
|
|
this.getData();
|
|
this.showPopup = false;
|
|
this.showPopup = false;
|
|
},
|
|
},
|
|
@@ -556,6 +633,22 @@ export default {
|
|
padding: 0 !important;
|
|
padding: 0 !important;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ .self-btn {
|
|
|
|
+ width: 100% !important;
|
|
|
|
+ min-width: 100% !important;
|
|
|
|
+ max-width: 100% !important;
|
|
|
|
+ height: 50px;
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
+ padding: 5px 10px 5px 0;
|
|
|
|
+ .m-btn {
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 32px !important;
|
|
|
|
+ text-align: center;
|
|
|
|
+ background: #eff0f1;
|
|
|
|
+ border-radius: 2px;
|
|
|
|
+ padding: 0 !important;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
.active {
|
|
.active {
|
|
background-color: #025baa !important;
|
|
background-color: #025baa !important;
|