|
@@ -7,6 +7,20 @@
|
|
:inline="true"
|
|
:inline="true"
|
|
v-show="showSearch"
|
|
v-show="showSearch"
|
|
>
|
|
>
|
|
|
|
+ <el-form-item label="作业日期" prop="reportDate">
|
|
|
|
+ <el-date-picker
|
|
|
|
+ v-model="queryParams.reportDate"
|
|
|
|
+ style="width: 240px; margin-right: 8px"
|
|
|
|
+ type="daterange"
|
|
|
|
+ range-separator="至"
|
|
|
|
+ start-placeholder="开始日期"
|
|
|
|
+ end-placeholder="结束日期"
|
|
|
|
+ value-format="yyyyMMdd"
|
|
|
|
+ :clearable="false"
|
|
|
|
+ >
|
|
|
|
+ </el-date-picker>
|
|
|
|
+ </el-form-item>
|
|
|
|
+
|
|
<el-form-item label="作业类型" prop="opTypDsc">
|
|
<el-form-item label="作业类型" prop="opTypDsc">
|
|
<el-select v-model="queryParams.opTypDsc" placeholder="请选择">
|
|
<el-select v-model="queryParams.opTypDsc" placeholder="请选择">
|
|
<el-option
|
|
<el-option
|
|
@@ -249,6 +263,7 @@ import { getWorkPlanList, workPlanExport } from "@/api/secure/pdm-work-plan";
|
|
import { getWorkUnitList } from "@/api/secure/daily-newspaper";
|
|
import { getWorkUnitList } from "@/api/secure/daily-newspaper";
|
|
import WorkPlanModel from "../components/WorkPlanModel.vue";
|
|
import WorkPlanModel from "../components/WorkPlanModel.vue";
|
|
import WorkPlanDetailModel from "../components/WorkPlanDetailModel.vue";
|
|
import WorkPlanDetailModel from "../components/WorkPlanDetailModel.vue";
|
|
|
|
+import moment from "moment";
|
|
export default {
|
|
export default {
|
|
components: { WorkPlanModel, WorkPlanDetailModel },
|
|
components: { WorkPlanModel, WorkPlanDetailModel },
|
|
data() {
|
|
data() {
|
|
@@ -274,6 +289,8 @@ export default {
|
|
majorTypDsc: "",
|
|
majorTypDsc: "",
|
|
pageNum: 1,
|
|
pageNum: 1,
|
|
pageSize: 10,
|
|
pageSize: 10,
|
|
|
|
+ reportDate: [
|
|
|
|
+ ],
|
|
},
|
|
},
|
|
// 选中数组
|
|
// 选中数组
|
|
selectedRows: [],
|
|
selectedRows: [],
|
|
@@ -296,8 +313,17 @@ export default {
|
|
methods: {
|
|
methods: {
|
|
async handleExport() {
|
|
async handleExport() {
|
|
const res = await workPlanExport({
|
|
const res = await workPlanExport({
|
|
- ...this.queryParams,
|
|
|
|
- planExecStDsc: "已取消",
|
|
|
|
|
|
+ opTypDsc: this.queryParams.opTypDsc,
|
|
|
|
+ mgmtOrgNm: this.queryParams.mgmtOrgNm,
|
|
|
|
+ workTeamNm: this.queryParams.workTeamNm,
|
|
|
|
+ workPrincipNm: this.queryParams.workPrincipNm,
|
|
|
|
+ submitOrgNm: this.queryParams.submitOrgNm,
|
|
|
|
+ opAddr: this.queryParams.opAddr,
|
|
|
|
+ opRiskLvlDsc: this.queryParams.opRiskLvlDsc,
|
|
|
|
+ majorTypDsc: this.queryParams.majorTypDsc,
|
|
|
|
+ planExecStDsc: "已取消",
|
|
|
|
+ startDate: this.queryParams.reportDate[0],
|
|
|
|
+ endDate: this.queryParams.reportDate[1]
|
|
});
|
|
});
|
|
if (res) {
|
|
if (res) {
|
|
const elink = document.createElement("a");
|
|
const elink = document.createElement("a");
|
|
@@ -358,7 +384,11 @@ export default {
|
|
/** 查询列表 */
|
|
/** 查询列表 */
|
|
getList() {
|
|
getList() {
|
|
this.loading = true;
|
|
this.loading = true;
|
|
- getWorkPlanList({ ...this.queryParams, planExecStDsc: "已取消" }).then(
|
|
|
|
|
|
+ getWorkPlanList({ ...this.queryParams,
|
|
|
|
+ planExecStDsc: "已取消",
|
|
|
|
+ startDate: this.queryParams.reportDate[0],
|
|
|
|
+ endDate: this.queryParams.reportDate[1]
|
|
|
|
+ }).then(
|
|
(response) => {
|
|
(response) => {
|
|
this.dataList = response.rows;
|
|
this.dataList = response.rows;
|
|
this.total = response.total;
|
|
this.total = response.total;
|