qb 6 months ago
parent
commit
ba105ed204
  1. 4
      src/option/mt/Mengtiandatapushback.js
  2. 53
      src/views/factory/mt/Mengtiandatapushback.vue

4
src/option/mt/Mengtiandatapushback.js

@ -124,7 +124,7 @@ export const columnList = [
{ {
prop: 'createTime', prop: 'createTime',
label: '创建时间', label: '创建时间',
type: 2, type: 1,
values: '', values: '',
width: '150', width: '150',
checkarr: [], checkarr: [],
@ -136,7 +136,7 @@ export const columnList = [
{ {
prop: 'updateTime', prop: 'updateTime',
label: '更新时间', label: '更新时间',
type: 2, type: 1,
values: '', values: '',
width: '150', width: '150',
checkarr: [], checkarr: [],

53
src/views/factory/mt/Mengtiandatapushback.vue

@ -5,7 +5,34 @@
<!-- 搜索模块 --> <!-- 搜索模块 -->
<el-row v-if="search"> <el-row v-if="search">
<!-- 查询模块 --> <!-- 查询模块 -->
<el-form :inline="true" :model="query" class="el-fr-d"> <el-form :inline="true" :model="TopQuery" class="el-fr-d">
<div>
<el-form-item label="创建日期">
<el-date-picker
v-model="TopQuery.time1"
type="datetimerange"
unlink-panels
range-separator="至"
start-placeholder="开始时间"
end-placeholder="结束时间"
:shortcuts="shortcuts"
:default-time="defaultTime2"
/>
</el-form-item>
<el-form-item label="更新日期">
<el-date-picker
v-model="TopQuery.time2"
type="datetimerange"
unlink-panels
range-separator="至"
start-placeholder="开始时间"
end-placeholder="结束时间"
:shortcuts="shortcuts"
:default-time="defaultTime2"
/>
</el-form-item>
</div>
<!-- 查询按钮 --> <!-- 查询按钮 -->
<el-form-item class="el-btn"> <el-form-item class="el-btn">
<el-button type="primary" icon="el-icon-search" @click="searchChange"> </el-button> <el-button type="primary" icon="el-icon-search" @click="searchChange"> </el-button>
@ -102,6 +129,7 @@ import { downloadXls } from '@/utils/util';
import { useStore } from 'vuex'; import { useStore } from 'vuex';
import dayjs from 'dayjs'; import dayjs from 'dayjs';
import error from '@/error'; import error from '@/error';
const TopQuery = ref({});
const $router = useRouter(); // const $router = useRouter(); //
const $useStore = useStore(); // const $useStore = useStore(); //
const $route = useRoute(); // const $route = useRoute(); //
@ -222,6 +250,8 @@ const timesc = (index, row) => {
if (!index) { if (!index) {
delete details.query[row.prop]; delete details.query[row.prop];
} }
processRowProperty(index, row, details);
onLoad();
}; };
/** 表格表头输入框搜索 */ /** 表格表头输入框搜索 */
@ -240,7 +270,24 @@ const selectionChange = list => {
}; };
// //
const searchChange = () => { const searchChange = () => {
details.search = false; // //
if (TopQuery.value.time1?.length) {
details.query.startCreateTime = dayjs(TopQuery.value.time1[0]).format('YYYY-MM-DD HH:mm:ss'); //
details.query.endCreateTime = dayjs(TopQuery.value.time1[1]).format('YYYY-MM-DD HH:mm:ss'); //
} else {
delete details.query.startCreateTime;
delete details.query.endCreateTime;
}
//
if (TopQuery.value.time2?.length) {
details.query.startUpdateTime = dayjs(TopQuery.value.time2[0]).format('YYYY-MM-DD HH:mm:ss'); //
details.query.endUpdateTime = dayjs(TopQuery.value.time2[1]).format('YYYY-MM-DD HH:mm:ss'); //
} else {
delete details.query.startUpdateTime;
delete details.query.endUpdateTime;
}
console.log(TopQuery.value, '日期');
onLoad();
}; };
// //
const sizeChange = val => { const sizeChange = val => {
@ -465,7 +512,7 @@ const searchReset = () => {
.el-fr-d { .el-fr-d {
width: 100%; width: 100%;
display: flex; display: flex;
justify-content: flex-end; justify-content: space-between;
.el-btn { .el-btn {
margin-right: 0; margin-right: 0;
} }

Loading…
Cancel
Save