From cc03d2d54e4cd3991930a7bbcaa67691a79e1304 Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Fri, 06 Aug 2021 17:09:09 +0800
Subject: [PATCH] 派遣时间范围搜索,单位附件上传 ++
---
src/views/dispatch/dispatchChildoperable.vue | 68 +++++++++++++++++++++++++++++++++-
1 files changed, 66 insertions(+), 2 deletions(-)
diff --git a/src/views/dispatch/dispatchChildoperable.vue b/src/views/dispatch/dispatchChildoperable.vue
index fd346fc..d42a35b 100644
--- a/src/views/dispatch/dispatchChildoperable.vue
+++ b/src/views/dispatch/dispatchChildoperable.vue
@@ -232,6 +232,7 @@
search: true,
overHidden: true,
type: "tree",
+ searchSpan: 5,
cascaderItem: ["name"],
// cascaderItem: ["city", "area"],
props: {
@@ -253,6 +254,8 @@
prop: "name",
labelWidth: 120,
type: "tree",
+ search: true,
+ searchSpan: 5,
cell: true,
props: {
label: "realName",
@@ -340,7 +343,7 @@
valueFormat: "yyyy-MM-dd hh:mm:ss",
labelWidth: 120,
searchSpan: 4,
- search: true,
+ // search: true,
overHidden: true,
rules: [
{
@@ -369,6 +372,28 @@
// search: true,
// searchSpan: 5,
// overHidden: true
+ },
+ {
+ label: "派遣时间",
+ prop: "releaseTimeRange",
+ type: "datetime",
+ format: "yyyy-MM-dd",
+ valueFormat: "yyyy-MM-dd",
+ searchValue: [this.getStartTime(), this.getEndTime()],
+ searchRange: true,
+ searchSpan: 5,
+ hide: true,
+ addDisplay: false,
+ editDisplay: false,
+ viewDisplay: false,
+ search: true,
+ rules: [
+ {
+ required: true,
+ message: "请输入时间",
+ trigger: "blur",
+ },
+ ],
},
{
label: "派遣地址",
@@ -684,6 +709,26 @@
this.onLoad1(this.page1, this.query1);
},
+ getStartTime() {
+ if (
+ this.$route.query.startTime != undefined &&
+ this.$route.query.startTime != null &&
+ this.$route.query.startTime != ""
+ ) {
+ return this.$route.query.startTime;
+ }
+ return "";
+ },
+ getEndTime() {
+ if (
+ this.$route.query.endTime != undefined &&
+ this.$route.query.endTime != null &&
+ this.$route.query.endTime != ""
+ ) {
+ return this.$route.query.endTime;
+ }
+ return "";
+ },
//
onLoad1(page, params = {}) {
this.loading1 = true;
@@ -693,10 +738,29 @@
// params["dispatcherUnitId"] = this.id;
// console.log(params, "get");
// console.log(page);
+ var values;
+ const { releaseTimeRange } = this.query1;
+ if (releaseTimeRange) {
+ values = {
+ ...params,
+ beginTime: releaseTimeRange[0],
+ overTime: releaseTimeRange[1],
+ ...this.query,
+ };
+ values.releaseTimeRange = null;
+ } else {
+ values = {
+ ...params,
+ ...this.query,
+ };
+ }
+
+ console.log(values);
getdata1(
page.currentPage,
page.pageSize,
- Object.assign(params, this.query)
+ // Object.assign(params, this.query)
+ values
).then((res) => {
// console.log(res);
const data = res.data.data;
--
Gitblit v1.9.3