问题修复,合并

This commit is contained in:
hongchao 2025-11-12 15:21:48 +08:00
commit 579593ad48
41 changed files with 634 additions and 348 deletions

View File

@ -43,17 +43,24 @@
<el-form-item prop="agreementCode">
<el-input v-model="queryParams.agreementCode" placeholder="请输入协议号" clearable disabled />
</el-form-item>
<el-form-item label="选择时间范围" prop="time" label-width="120px">
<el-form-item label="选择时间范围" prop="startTime" label-width="120px">
<el-date-picker
v-model="queryParams.time"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
type="daterange"
v-model="queryParams.startTime"
value-format="yyyy-MM-dd"
style="width: 350px"
></el-date-picker>
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="endTime">
<el-date-picker
v-model="queryParams.endTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
<div>
@ -430,7 +437,9 @@ export default {
agreementCode: '',
time: null,
maName: null,
typeName: null
typeName: null,
startTime: null,
endTime: null,
},
//
@ -583,8 +592,8 @@ export default {
maName: this.queryParams.maName,
typeName: this.queryParams.typeName,
agreementId: this.queryParams.agreementId,
startTime: this.queryParams.time && this.queryParams.time[0],
endTime: this.queryParams.time && this.queryParams.time[1]
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime
}
getReliefList(params).then(response => {

View File

@ -52,7 +52,7 @@
</el-table-column>
<el-table-column label="物资" align="center" prop="material" show-overflow-tooltip />
<el-table-column label="车牌号" align="center" width="300" prop="carCode" show-overflow-tooltip />
<el-table-column label="单号" align="center" width="200" prop="code" show-overflow-tooltip />
<el-table-column label="领料单号" align="center" width="200" prop="code" show-overflow-tooltip />
<el-table-column label="日期" align="center" width="200" prop="addDate" show-overflow-tooltip />
<el-table-column label="备注" align="center" prop="remark" show-overflow-tooltip />
<el-table-column label="操作" align="center" width="280">
@ -295,7 +295,7 @@ export default {
handleAdd() {
this.resetForm();
this.open = true;
this.form.addDate = new Date().toLocaleDateString('zh-CN')
this.form.addDate = new Date().toISOString().slice(0, 10)
this.$nextTick(() => {
this.$refs.form.clearValidate()
})
@ -304,12 +304,13 @@ export default {
//
resetForm() {
this.form = {
linkMan: '',
proName: '',
carCode: '',
reserveDate: ''
};
// this.form = {
// linkMan: '',
// proName: '',
// carCode: '',
// reserveDate: '',
// addDate: ''
// };
if (this.$refs.form) {
this.$refs.form.resetFields();
}

View File

@ -1,16 +1,24 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px">
<el-form-item label="日期">
<el-form-item label="日期" prop="startTime">
<el-date-picker
v-model="queryParams.time"
type="daterange"
v-model="queryParams.startTime"
value-format="yyyy-MM-dd"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
style="width: 240px"
></el-date-picker>
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="endTime">
<el-date-picker
v-model="queryParams.endTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item label="关键字" prop="keyWord">
<el-input
@ -250,7 +258,9 @@ export default {
pageSize: 10,
time: null,
keyWord: '',
taskStatus: ''
taskStatus: '',
startTime: '',
endTime: ''
},
//
open: false,
@ -348,8 +358,8 @@ export default {
this.loading = true
const params = {
keyWord: this.queryParams.keyWord,
startTime: this.queryParams.time && this.queryParams.time[0],
endTime: this.queryParams.time && this.queryParams.time[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
pageSize: this.queryParams.pageSize,
pageNum: this.queryParams.pageNum
}

View File

@ -55,18 +55,24 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="申请日期">
<el-form-item label="申请日期" prop="startTime">
<el-date-picker
v-model="queryParams.time"
type="daterange"
v-model="queryParams.startTime"
value-format="yyyy-MM-dd"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
style="width: 240px"
>
</el-date-picker>
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="endTime">
<el-date-picker
v-model="queryParams.endTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>
<el-button
@ -360,6 +366,8 @@ export default {
types: 1, // 1 2
keyWord: '',
startTime: null,
endTime: null,
},
unitList: [], //
proList: [], //
@ -379,8 +387,8 @@ export default {
unitId: this.queryParams.unitId,
projectId: this.queryParams.proId,
keyWord: this.queryParams.keyWord,
startTime: this.queryParams.time && this.queryParams.time[0],
endTime: this.queryParams.time && this.queryParams.time[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
types: this.queryParams.types,
souceBy: 0,
pageSize: this.queryParams.pageSize,

View File

@ -55,17 +55,24 @@
</el-select>
</el-form-item>
<el-form-item label="申请日期" prop="time">
<el-form-item label="申请日期" prop="startTime">
<el-date-picker
v-model="queryParams.time"
type="daterange"
v-model="queryParams.startTime"
value-format="yyyy-MM-dd"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
style="width: 240px"
>
</el-date-picker>
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="endTime">
<el-date-picker
v-model="queryParams.endTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>
<el-button
@ -489,6 +496,8 @@ export default {
dictName: undefined,
dictType: undefined,
status: undefined,
startTime: '',
endTime: '',
},
user: {},
unitList: [],
@ -560,8 +569,8 @@ export default {
unitId: this.queryParams.unitId,
projectId: this.queryParams.proId,
keyWord: this.queryParams.keyword,
startTime: this.queryParams.time && this.queryParams.time[0],
endTime: this.queryParams.time && this.queryParams.time[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
types: this.queryParams.types,
souceBy: 0,
pageSize: this.queryParams.pageSize,

View File

@ -8,16 +8,24 @@
v-show="showSearch"
label-width="80px"
>
<el-form-item label="申请日期">
<el-form-item label="申请日期" prop="startTime">
<el-date-picker
v-model="queryParams.time"
type="daterange"
v-model="queryParams.startTime"
value-format="yyyy-MM-dd"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
>
</el-date-picker>
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="endTime">
<el-date-picker
v-model="queryParams.endTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item label="领料单位">
<el-select
@ -379,6 +387,8 @@ export default {
proId: null, //id
types: 1, // 1 2
startTime: null,
endTime: null,
},
unitList: [], //
proList: [], //
@ -398,8 +408,8 @@ export default {
unitId: this.queryParams.unitId,
projectId: this.queryParams.proId,
keyWord: this.queryParams.keyWord,
startTime: this.queryParams.time && this.queryParams.time[0],
endTime: this.queryParams.time && this.queryParams.time[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
types: this.queryParams.types,
souceBy: 0,
pageSize: this.queryParams.pageSize,

View File

@ -8,15 +8,24 @@
v-show="showSearch"
label-width="80px"
>
<el-form-item label="申请日期" prop="time">
<el-form-item label="申请日期" prop="startTime">
<el-date-picker
v-model="queryParams.time"
type="daterange"
v-model="queryParams.startTime"
value-format="yyyy-MM-dd"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
></el-date-picker>
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="endTime">
<el-date-picker
v-model="queryParams.endTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item label="领料单位" prop="unitId">
<el-select
@ -508,6 +517,8 @@ export default {
dictName: undefined,
dictType: undefined,
status: undefined,
startTime: '',
endTime: '',
},
user: {},
unitList: [],
@ -579,8 +590,8 @@ export default {
unitId: this.queryParams.unitId,
projectId: this.queryParams.proId,
keyWord: this.queryParams.keyword,
startTime: this.queryParams.time && this.queryParams.time[0],
endTime: this.queryParams.time && this.queryParams.time[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
types: this.queryParams.types,
souceBy: 0,
pageSize: this.queryParams.pageSize,

View File

@ -24,17 +24,24 @@
<el-form-item prop="agreementCode">
<el-input v-model="queryParams.agreementCode" placeholder="请输入协议号" clearable disabled/>
</el-form-item>
<el-form-item label="选择时间范围" prop="time" label-width="120px">
<el-date-picker
v-model="queryParams.time"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
type="daterange"
<el-form-item label="选择时间范围" prop="startTime" label-width="120px">
<el-date-picker
v-model="queryParams.startTime"
value-format="yyyy-MM-dd"
style="width: 350px"
></el-date-picker>
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="endTime">
<el-date-picker
v-model="queryParams.endTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
<div>
@ -370,6 +377,8 @@ export default {
agreementId: '',
agreementCode: '',
time:null,
startTime: null,
endTime: null,
},
//
@ -530,8 +539,8 @@ export default {
deviceName: this.queryParams.deviceName,
typeName: this.queryParams.typeName,
agreementId: this.queryParams.agreementId,
startTime: this.queryParams.time && this.queryParams.time[0],
endTime: this.queryParams.time && this.queryParams.time[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
}
getReliefList(params).then((response) => {

View File

@ -1172,8 +1172,8 @@ export default {
const params = {
keyWord: this.queryParams.keyWord,
taskStatus: this.queryParams.taskStatus,
startTime: this.queryParams.time && this.queryParams.time[0],
endTime: this.queryParams.time && this.queryParams.time[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
pageSize: this.queryParams.pageSize,
pageNum: this.queryParams.pageNum,
statusList: this.queryParams.taskStatus ? [this.queryParams.taskStatus] : [1, 2, 3, 4]

View File

@ -333,18 +333,23 @@
>
<el-form inline>
<!-- 搜索表单 -->
<el-form-item label="时间">
<el-form-item label="时间" prop="startTime">
<el-date-picker
clearable
type="daterange"
v-model="outTime"
style="width: 240px"
range-separator="至"
v-model="leaseOutDetailParams.startTime"
value-format="yyyy-MM-dd"
end-placeholder="结束日期"
start-placeholder="开始日期"
placeholder="请选择出库日期"
@change="onOutTimeChange"
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="endTime">
<el-date-picker
v-model="leaseOutDetailParams.endTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>

View File

@ -333,18 +333,23 @@
>
<el-form inline>
<!-- 搜索表单 -->
<el-form-item label="时间">
<el-form-item label="时间" prop="startTime">
<el-date-picker
clearable
type="daterange"
v-model="outTime"
style="width: 240px"
range-separator="至"
v-model="leaseOutDetailParams.startTime"
value-format="yyyy-MM-dd"
end-placeholder="结束日期"
start-placeholder="开始日期"
placeholder="请选择出库日期"
@change="onOutTimeChange"
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="endTime">
<el-date-picker
v-model="leaseOutDetailParams.endTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>

View File

@ -442,7 +442,7 @@ import { getToken } from '@/utils/auth'
const currentTime = formatTime(new Date());
this.download(
"/material/part_arrived/export",
{ ...this.queryParams},
{ ...this.queryParams, taskStage: 2},
`配件新购到货_${currentTime}.xlsx`
);
},

View File

@ -455,7 +455,7 @@ import { getToken } from '@/utils/auth'
const currentTime = formatTime(new Date());
this.download(
"/material/part_arrived/export",
{ ...this.queryParams},
{ ...this.queryParams, taskStage: 2},
`配件新购到货_${currentTime}.xlsx`
);
},

View File

@ -675,7 +675,7 @@ export default {
const currentTime = formatTime(new Date());
this.download(
"/material/part_arrived/export",
{ ...this.queryParams},
{ ...this.queryParams, taskStage: 1},
`配件新购到货__${currentTime}.xlsx`
);
},

View File

@ -1,16 +1,24 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px">
<el-form-item prop="time">
<el-form-item prop="startTime">
<el-date-picker
v-model="queryParams.time"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
type="daterange"
v-model="queryParams.startTime"
value-format="yyyy-MM-dd"
style="width: 240px"
></el-date-picker>
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="endTime">
<el-date-picker
v-model="queryParams.endTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item prop="keyWord">
<el-input
@ -223,13 +231,13 @@ export default {
//
async getList() {
this.loading = true
if (this.queryParams.time && this.queryParams.time.length > 0) {
this.queryParams.startTime = this.queryParams.time[0]
this.queryParams.endTime = this.queryParams.time[1]
}else{
this.queryParams.startTime=undefined
this.queryParams.endTime=undefined
}
// if (this.queryParams.time && this.queryParams.time.length > 0) {
// this.queryParams.startTime = this.queryParams.time[0]
// this.queryParams.endTime = this.queryParams.time[1]
// }else{
// this.queryParams.startTime=undefined
// this.queryParams.endTime=undefined
// }
const res = await getBackQueryList(this.queryParams)
this.tableList = res.data.rows
this.total = res.data.total

View File

@ -1,16 +1,24 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px">
<el-form-item prop="time">
<el-form-item prop="startTime">
<el-date-picker
v-model="queryParams.time"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
type="daterange"
v-model="queryParams.startTime"
value-format="yyyy-MM-dd"
style="width: 240px"
></el-date-picker>
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="endTime">
<el-date-picker
v-model="queryParams.endTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item prop="keyWord">
<el-input
@ -206,13 +214,13 @@ export default {
//
async getList() {
this.loading = true
if (this.queryParams.time && this.queryParams.time.length > 0) {
this.queryParams.startTime = this.queryParams.time[0]
this.queryParams.endTime = this.queryParams.time[1]
}else{
this.queryParams.startTime=undefined
this.queryParams.endTime=undefined
}
// if (this.queryParams.time && this.queryParams.time.length > 0) {
// this.queryParams.startTime = this.queryParams.time[0]
// this.queryParams.endTime = this.queryParams.time[1]
// }else{
// this.queryParams.startTime=undefined
// this.queryParams.endTime=undefined
// }
const res = await getRepairAuditQueryList(this.queryParams)
this.tableList = res.data.rows
this.total = res.data.total

View File

@ -1,16 +1,24 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px">
<el-form-item prop="time">
<el-form-item prop="startTime">
<el-date-picker
v-model="queryParams.time"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
type="daterange"
v-model="queryParams.startTime"
value-format="yyyy-MM-dd"
style="width: 240px"
></el-date-picker>
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="endTime">
<el-date-picker
v-model="queryParams.endTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item prop="keyWord">
<el-input
@ -241,13 +249,13 @@ export default {
//
async getList() {
this.loading = true
if (this.queryParams.time && this.queryParams.time.length > 0) {
this.queryParams.startTime = this.queryParams.time[0]
this.queryParams.endTime = this.queryParams.time[1]
}else{
this.queryParams.startTime=undefined
this.queryParams.endTime=undefined
}
// if (this.queryParams.time && this.queryParams.time.length > 0) {
// this.queryParams.startTime = this.queryParams.time[0]
// this.queryParams.endTime = this.queryParams.time[1]
// }else{
// this.queryParams.startTime=undefined
// this.queryParams.endTime=undefined
// }
const res = await getRepairQueryList(this.queryParams)
this.tableList = res.data.rows
this.total = res.data.total

View File

@ -323,8 +323,8 @@ export default {
keyWord: this.queryParams.keyWord,
typeName: this.queryParams.typeName,
statusName: this.queryParams.statusName,
startTime: this.queryParams.time && this.queryParams.time[0],
endTime: this.queryParams.time && this.queryParams.time[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
pageSize: this.queryParams.pageSize,
pageNum: this.queryParams.pageNum
}

View File

@ -213,8 +213,8 @@ export default {
const params = {
keyWord: this.queryParams.keyWord,
statusName: this.queryParams.statusName,
startTime: this.queryParams.time && this.queryParams.time[0],
endTime: this.queryParams.time && this.queryParams.time[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
pageSize: this.queryParams.pageSize,
pageNum: this.queryParams.pageNum
}

View File

@ -49,6 +49,9 @@
<el-col :span="1.5">
<el-button type="success" plain icon="el-icon-download" size="mini" @click="handleExport">导出</el-button>
</el-col>
<el-col :span="1.5">
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleDetailsExport">导出明细</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
@ -681,6 +684,18 @@ export default {
`维修任务单_${currentTime}.xlsx`,
)
},
handleDetailsExport() {
const currentTime = formatTime(new Date());
this.download(
'material/repair/exportDetails',
{
...this.queryParams,
// startTime:this.queryParams.time[0],
// endTime:this.queryParams.time[1]
},
`维修任务详情单_${currentTime}.xlsx`,
)
},
//
async handlePrint(row) {
const res = await getRepairDocumentInfo(row.taskId);

View File

@ -1,17 +1,25 @@
<template>
<div class="app-container" id="">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="80px">
<el-form-item prop="time">
<el-date-picker
v-model="queryParams.time"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
type="daterange"
value-format="yyyy-MM-dd"
style="width: 240px"
></el-date-picker>
</el-form-item>
<el-form-item prop="startTime">
<el-date-picker
v-model="queryParams.startTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="endTime">
<el-date-picker
v-model="queryParams.endTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item prop="keyWord">
<el-input
v-model="queryParams.keyWord"
@ -156,7 +164,9 @@ export default {
proId: null,
keyWord: null,
typeName: null, //
statusName: null //
statusName: null, //
startTime: null,
endTime: null,
},
}
},
@ -238,8 +248,8 @@ export default {
keyWord: this.queryParams.keyWord,
typeName: this.queryParams.typeName,
statusName: this.queryParams.statusName,
startTime: this.queryParams.time && this.queryParams.time[0],
endTime: this.queryParams.time && this.queryParams.time[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
pageSize: this.queryParams.pageSize,
pageNum: this.queryParams.pageNum
}
@ -290,8 +300,8 @@ export default {
keyWord: this.queryParams.keyWord,
typeName: this.queryParams.typeName,
statusName: this.queryParams.statusName,
startTime: this.queryParams.time && this.queryParams.time[0],
endTime: this.queryParams.time && this.queryParams.time[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
pageSize: this.queryParams.pageSize,
pageNum: this.queryParams.pageNum
}

View File

@ -8,16 +8,24 @@
v-show="showSearch"
label-width="90px"
>
<el-form-item prop="time">
<el-date-picker
v-model="queryParams.time"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
type="daterange"
value-format="yyyy-MM-dd"
style="width: 240px"
></el-date-picker>
<el-form-item prop="startTime">
<el-date-picker
v-model="queryParams.startTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="endTime">
<el-date-picker
v-model="queryParams.endTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item prop="keyWord">
<el-input
@ -134,6 +142,8 @@ export default {
keyWord: null,
pageNum: 1,
pageSize: 10,
startTime: null,
endTime: null,
},
};
},
@ -162,8 +172,8 @@ export default {
const params = {
month: this.month,
keyWord: this.queryParams.keyWord,
startTime: this.queryParams.time && this.queryParams.time[0],
endTime: this.queryParams.time && this.queryParams.time[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
pageSize: this.queryParams.pageSize,
pageNum: this.queryParams.pageNum
}
@ -204,8 +214,8 @@ export default {
const params = {
month: this.month,
keyWord: this.queryParams.keyWord,
startTime: this.queryParams.time && this.queryParams.time[0],
endTime: this.queryParams.time && this.queryParams.time[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
}
this.download(
"/material/scrap_apply_details/exportScrapDetailsList",

View File

@ -102,6 +102,16 @@
>导出
</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="warning"
plain
icon="el-icon-download"
size="mini"
@click="handleDetailsExport"
>导出明细
</el-button>
</el-col>
<right-toolbar
:showSearch.sync="showSearch"
@queryTable="getList"
@ -317,15 +327,15 @@ export default {
onDictReady(dict) {
// repair_task_status101112
const allOptions = dict.type.repair_task_status || []
const validOptions = allOptions.filter(item =>
const validOptions = allOptions.filter(item =>
item.value == 10 || item.value == 11 || item.value == 12
)
//
if (validOptions.length > 0) {
this.queryParams.taskStatus = validOptions[0].value
}
//
this.getList()
},
@ -543,6 +553,28 @@ export default {
`修试审核_${currentTime}.xlsx`
);
},
handleDetailsExport() {
const formatTime = (date) => {
const year = date.getFullYear();
const month = String(date.getMonth() + 1).padStart(2, '0');
const day = String(date.getDate()).padStart(2, '0');
const hours = String(date.getHours()).padStart(2, '0');
const minutes = String(date.getMinutes()).padStart(2, '0');
const seconds = String(date.getSeconds()).padStart(2, '0');
return `${year}${month}${day}_${hours}${minutes}${seconds}`;
};
const currentTime = formatTime(new Date());
this.download(
"/material/repair/exportAuditDetails",
{
...this.queryParams,
// startTime: this.queryParams.time && this.queryParams.time[0],
// endTime: this.queryParams.time && this.queryParams.time[1],
},
`修试审核详情_${currentTime}.xlsx`
);
},
//
handleSend(row) {

View File

@ -554,8 +554,8 @@ export default {
keyWord: this.queryParams.keyWord,
typeName: this.queryParams.typeName,
statusName: this.queryParams.statusName,
startTime: this.queryParams.time && this.queryParams.time[0],
endTime: this.queryParams.time && this.queryParams.time[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
pageSize: this.queryParams.pageSize,
pageNum: this.queryParams.pageNum
}

View File

@ -1,15 +1,24 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item prop="dateRange">
<el-form-item prop="startTime">
<el-date-picker
v-model="dateRange"
type="daterange"
v-model="queryParams.startTime"
value-format="yyyy-MM-dd"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期">
</el-date-picker>
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="endTime">
<el-date-picker
v-model="queryParams.endTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item prop="keyWord">
<el-input
@ -140,6 +149,8 @@
pageNum: 1,
pageSize: 10,
keyWord:undefined,
startTime: '',
endTime: '',
},
//
total: 0,
@ -196,8 +207,8 @@
this.loading = true
const params = {
keyWord: this.queryParams.keyWord,
startTime: this.dateRange && this.dateRange[0],
endTime: this.dateRange && this.dateRange[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
pageSize: this.queryParams.pageSize,
pageNum: this.queryParams.pageNum
}
@ -210,8 +221,8 @@
this.total = res.data.total;
let param = {
keyWord: this.queryParams.keyWord,
startTime: this.dateRange && this.dateRange[0],
endTime: this.dateRange && this.dateRange[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
}
const response = await getBackInputListNoPageApi(param)
let obj = {
@ -250,7 +261,7 @@
const currentTime = formatTime(new Date());
this.download(
"/material/bm_report/exportBackInputList",
{keyWord: this.queryParams.keyWord,startTime: this.dateRange && this.dateRange[0],endTime: this.dateRange && this.dateRange[1]},
{ ...this.queryParams },
`退料报表_${currentTime}.xlsx`
);
},

View File

@ -1,15 +1,24 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item prop="dateRange">
<el-form-item prop="startTime">
<el-date-picker
v-model="dateRange"
type="daterange"
v-model="queryParams.startTime"
value-format="yyyy-MM-dd"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期">
</el-date-picker>
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="endTime">
<el-date-picker
v-model="queryParams.endTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item prop="status">
<el-select v-model="queryParams.status" placeholder="请选择状态" clearable size="small">
@ -340,6 +349,8 @@
pageSize: 10,
status: '',
keyWord:undefined,
startTime: '',
endTime: '',
},
//
total: 0,
@ -417,8 +428,8 @@
this.loading = true
const params = {
keyWord: this.queryParams.keyWord,
startTime: this.dateRange && this.dateRange[0],
endTime: this.dateRange && this.dateRange[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
status: this.queryParams.status,
pageSize: this.queryParams.pageSize,
pageNum: this.queryParams.pageNum
@ -432,8 +443,8 @@
this.total = res.data.total;
let param = {
keyWord: this.queryParams.keyWord,
startTime: this.dateRange && this.dateRange[0],
endTime: this.dateRange && this.dateRange[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
status: this.queryParams.status,
}
const response = await getPurChaseReportListNoPageApi(param)
@ -479,7 +490,7 @@
const currentTime = formatTime(new Date());
this.download(
"/material/bm_report/exportPurChaseReportList",
{keyWord: this.queryParams.keyWord,startTime: this.dateRange && this.dateRange[0],endTime: this.dateRange && this.dateRange[1]},
{ ...this.queryParams },
`新购入库报表_${currentTime}.xlsx`
);
},

View File

@ -1,15 +1,24 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item prop="dateRange">
<el-form-item prop="startTime">
<el-date-picker
v-model="dateRange"
type="daterange"
v-model="queryParams.startTime"
value-format="yyyy-MM-dd"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期">
</el-date-picker>
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="endTime">
<el-date-picker
v-model="queryParams.endTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item prop="keyWord">
<el-input
@ -144,6 +153,8 @@
pageNum: 1,
pageSize: 10,
keyWord:undefined,
startTime: '',
endTime: '',
},
//
total: 0,
@ -200,8 +211,8 @@
this.loading = true
const params = {
keyWord: this.queryParams.keyWord,
startTime: this.dateRange && this.dateRange[0],
endTime: this.dateRange && this.dateRange[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
pageSize: this.queryParams.pageSize,
pageNum: this.queryParams.pageNum
}
@ -214,8 +225,8 @@
this.total = res.data.total;
let param = {
keyWord: this.queryParams.keyWord,
startTime: this.dateRange && this.dateRange[0],
endTime: this.dateRange && this.dateRange[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
}
const response = await getRepairListNoPageApi(param)
let obj = {
@ -257,7 +268,7 @@
const currentTime = formatTime(new Date());
this.download(
"/material/bm_report/exportRepairList",
{keyWord: this.queryParams.keyWord,startTime: this.dateRange && this.dateRange[0],endTime: this.dateRange && this.dateRange[1]},
{ ...this.queryParams },
`维修报表_${currentTime}.xlsx`
);
},

View File

@ -9,15 +9,24 @@
label-width="68px"
@submit.native.prevent
>
<el-form-item prop="dateRange">
<el-form-item prop="startTime">
<el-date-picker
v-model="dateRange"
type="daterange"
v-model="queryParams.startTime"
value-format="yyyy-MM-dd"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
></el-date-picker>
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="endTime">
<el-date-picker
v-model="queryParams.endTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item prop="keyWord">
<el-input
@ -160,7 +169,9 @@ export default {
queryParams: {
pageNum: 1,
pageSize: 10,
keyWord: undefined
keyWord: undefined,
startTime: '',
endTime: '',
},
//
total: 0,
@ -217,8 +228,8 @@ export default {
this.loading = true
const params = {
keyWord: this.queryParams.keyWord,
startTime: this.dateRange && this.dateRange[0],
endTime: this.dateRange && this.dateRange[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
pageSize: this.queryParams.pageSize,
pageNum: this.queryParams.pageNum
}
@ -231,8 +242,8 @@ export default {
this.total = res.data.total
let param = {
keyWord: this.queryParams.keyWord,
startTime: this.dateRange && this.dateRange[0],
endTime: this.dateRange && this.dateRange[1]
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
}
const response = await getScrapListNoPageApi(param)
let obj = {
@ -271,9 +282,7 @@ export default {
this.download(
'/material/bm_report/exportScrapList',
{
keyWord: this.queryParams.keyWord,
startTime: this.dateRange && this.dateRange[0],
endTime: this.dateRange && this.dateRange[1]
...this.queryParams,
},
`报废报表_${currentTime}.xlsx`
)

View File

@ -1,15 +1,24 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item prop="dateRange">
<el-form-item prop="startTime">
<el-date-picker
v-model="dateRange"
type="daterange"
v-model="queryParams.startTime"
value-format="yyyy-MM-dd"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期">
</el-date-picker>
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="endTime">
<el-date-picker
v-model="queryParams.endTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item prop="keyWord">
<el-input
@ -140,6 +149,8 @@
pageNum: 1,
pageSize: 10,
keyWord:undefined,
startTime: '',
endTime: '',
},
//
total: 0,
@ -196,8 +207,8 @@
this.loading = true
const params = {
keyWord: this.queryParams.keyWord,
startTime: this.dateRange && this.dateRange[0],
endTime: this.dateRange && this.dateRange[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
pageSize: this.queryParams.pageSize,
pageNum: this.queryParams.pageNum
}
@ -210,8 +221,8 @@
this.total = res.data.total;
let param = {
keyWord: this.queryParams.keyWord,
startTime: this.dateRange && this.dateRange[0],
endTime: this.dateRange && this.dateRange[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
}
const response = await getRepairInputListNoPageApi(param)
let obj = {
@ -252,7 +263,7 @@
const currentTime = formatTime(new Date());
this.download(
"/material/bm_report/exportRepairInputList",
{keyWord: this.queryParams.keyWord,startTime: this.dateRange && this.dateRange[0],endTime: this.dateRange && this.dateRange[1]},
{ ...this.queryParams },
`修饰入库报表_${currentTime}.xlsx`
);
},

View File

@ -237,8 +237,8 @@ export default {
inputType: this.queryParams.inputType,
typeName: this.queryParams.typeName,
typeModelName: this.queryParams.typeModelName,
startTime: this.queryParams.time && this.queryParams.time[0],
endTime: this.queryParams.time && this.queryParams.time[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
pageSize: this.queryParams.pageSize,
pageNum: this.queryParams.pageNum
}

View File

@ -391,8 +391,8 @@ export default {
typeName: this.queryParams.typeName,
typeModelName: this.queryParams.typeModelName,
firstTypeIdList: this.queryParams.firstTypeIdList,
startTime: this.queryParams.time && this.queryParams.time[0],
endTime: this.queryParams.time && this.queryParams.time[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
pageSize: this.queryParams.pageSize,
pageNum: this.queryParams.pageNum
}

View File

@ -338,8 +338,8 @@ export default {
keyWord: this.queryParams.keyWord,
typeName: this.queryParams.typeName,
statusName: this.queryParams.statusName,
startTime: this.queryParams.time && this.queryParams.time[0],
endTime: this.queryParams.time && this.queryParams.time[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
pageSize: this.queryParams.pageSize,
pageNum: this.queryParams.pageNum
}

View File

@ -383,8 +383,8 @@ export default {
keyWord: this.queryParams.keyWord,
typeName: this.queryParams.typeName,
isSlt: this.queryParams.isSlt,
startTime: this.queryParams.time && this.queryParams.time[0],
endTime: this.queryParams.time && this.queryParams.time[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
pageSize: this.queryParams.pageSize,
pageNum: this.queryParams.pageNum
}

View File

@ -48,44 +48,65 @@
</el-form-item>
<!-- 日期范围 -->
<el-form-item label="本次检验时间" prop="thisCheckTimeRange">
<el-form-item label="本次检验时间" prop="checkStartTime">
<el-date-picker
v-model="queryParams.thisCheckTimeRange"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
clearable
v-model="queryParams.checkStartTime"
value-format="yyyy-MM-dd"
format="yyyy-MM-dd"
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="checkEndTime">
<el-date-picker
v-model="queryParams.checkEndTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
<!-- 日期范围 -->
<el-form-item label="下次检验时间" prop="nextCheckTimeRange">
<el-form-item label="下次检验时间" prop="nextStartTime">
<el-date-picker
v-model="queryParams.nextCheckTimeRange"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
clearable
v-model="queryParams.nextStartTime"
value-format="yyyy-MM-dd"
format="yyyy-MM-dd"
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="nextEndTime">
<el-date-picker
v-model="queryParams.nextEndTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
<!-- 日期范围 -->
<el-form-item label="进站时间" prop="inputTimeRange">
<el-form-item label="进站时间" prop="startTime">
<el-date-picker
v-model="queryParams.inputTimeRange"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
clearable
v-model="queryParams.startTime"
value-format="yyyy-MM-dd"
format="yyyy-MM-dd"
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="endTime">
<el-date-picker
v-model="queryParams.endTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
@ -295,12 +316,12 @@ export default {
async getList() {
console.log('列表-查询', this.queryParams)
const loading = this.$loading({ text: '加载中...' })
this.queryParams.startTime = this.queryParams.inputTimeRange ? this.queryParams.inputTimeRange[0] : ''
this.queryParams.endTime = this.queryParams.inputTimeRange ? this.queryParams.inputTimeRange[1] : ''
this.queryParams.checkStartTime = this.queryParams.thisCheckTimeRange? this.queryParams.thisCheckTimeRange[0] : ''
this.queryParams.checkEndTime = this.queryParams.thisCheckTimeRange? this.queryParams.thisCheckTimeRange[1] : ''
this.queryParams.nextStartTime = this.queryParams.nextCheckTimeRange? this.queryParams.nextCheckTimeRange[0] : ''
this.queryParams.nextEndTime = this.queryParams.nextCheckTimeRange? this.queryParams.nextCheckTimeRange[1] : ''
// this.queryParams.startTime = this.queryParams.inputTimeRange ? this.queryParams.inputTimeRange[0] : ''
// this.queryParams.endTime = this.queryParams.inputTimeRange ? this.queryParams.inputTimeRange[1] : ''
// this.queryParams.checkStartTime = this.queryParams.thisCheckTimeRange? this.queryParams.thisCheckTimeRange[0] : ''
// this.queryParams.checkEndTime = this.queryParams.thisCheckTimeRange? this.queryParams.thisCheckTimeRange[1] : ''
// this.queryParams.nextStartTime = this.queryParams.nextCheckTimeRange? this.queryParams.nextCheckTimeRange[0] : ''
// this.queryParams.nextEndTime = this.queryParams.nextCheckTimeRange? this.queryParams.nextCheckTimeRange[1] : ''
try {
const params = { ...this.queryParams }
const res = await getMachineInfoApi(params)

View File

@ -260,7 +260,9 @@ export default {
departName:'',//
proName:'',//
subUnitName:'',//
teamName:''//
teamName:'',//
startTime: null,
endTime: null
},
//
@ -283,7 +285,9 @@ export default {
const end = new Date()
let start = new Date()
start.setMonth(start.getMonth() - 1)
this.queryParams.timeRange = [this.format(start), this.format(end)]
// this.queryParams.timeRange = [this.format(start), this.format(end)]
this.queryParams.startTime = this.format(start)
this.queryParams.endTime = this.format(end)
this.getImpUnitOptions()
this.handleImpUnitChange()
this.handleDepartChange()
@ -449,8 +453,8 @@ export default {
this.loading = true
const params = {
keyWord: this.queryParams.keyWord,
startTime: this.queryParams.timeRange ? this.queryParams.timeRange[0] : null,
endTime: this.queryParams.timeRange ? this.queryParams.timeRange[1] : null,
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
pageSize: this.queryParams.pageSize,
pageNum: this.queryParams.pageNum,
impUnitName:this.queryParams.impUnitName,
@ -470,8 +474,8 @@ export default {
console.log(this.tableList)
let param = {
keyWord: this.queryParams.keyWord,
startTime: this.queryParams.timeRange ? this.queryParams.timeRange[0] : null,
endTime: this.queryParams.timeRange ? this.queryParams.timeRange[1] : null,
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
impUnitName:this.queryParams.impUnitName,
departName:this.queryParams.departName,
proName:this.queryParams.proName,
@ -527,7 +531,9 @@ export default {
const end = new Date()
let start = new Date()
start.setMonth(start.getMonth() - 1)
this.queryParams.timeRange = [this.format(start), this.format(end)]
// this.queryParams.timeRange = [this.format(start), this.format(end)]
this.queryParams.startTime = this.format(start)
this.queryParams.endTime = this.format(end)
this.resetForm('queryForm')
this.getImpUnitOptions()
this.handleImpUnitChange()

View File

@ -806,8 +806,8 @@ export default {
const params = {
keyWord: this.queryParams.keyWord,
taskStatus: this.queryParams.taskStatus,
startTime: this.queryParams.time && this.queryParams.time[0],
endTime: this.queryParams.time && this.queryParams.time[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
pageSize: this.queryParams.pageSize,
pageNum: this.queryParams.pageNum,
statusList: this.queryParams.taskStatus ? [this.queryParams.taskStatus] : [1, 2, 3, 4]

View File

@ -800,8 +800,8 @@ export default {
const params = {
keyWord: this.queryParams.keyWord,
taskStatus: this.queryParams.taskStatus,
startTime: this.queryParams.time && this.queryParams.time[0],
endTime: this.queryParams.time && this.queryParams.time[1],
startTime: this.queryParams.startTime,
endTime: this.queryParams.endTime,
pageSize: this.queryParams.pageSize,
pageNum: this.queryParams.pageNum,
statusList: this.queryParams.taskStatus ? [this.queryParams.taskStatus] : [1, 2, 3, 4]

View File

@ -5,15 +5,23 @@
<el-form size="small" :model="queryParams" ref="queryFormRef">
<el-row :gutter="20">
<el-col :span="6">
<el-form-item>
<el-form-item prop="startTime">
<el-date-picker
v-model="time"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
v-model="queryParams.startTime"
value-format="yyyy-MM-dd"
style="width: 100%"
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="endTime">
<el-date-picker
v-model="queryParams.endTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
</el-col>
@ -145,7 +153,9 @@ export default {
typeName: '',
typeModelName: '',
pageNum: 1,
pageSize: 10
pageSize: 10,
startTime: '',
endTime: ''
},
tableColumn: [
{ label: '协议号', prop: 'agreementCode' , showTooltip: true},
@ -190,8 +200,8 @@ export default {
try {
const queryParams = {
...this.queryParams,
startTime: this.time && this.time.length > 0 ? this.time[0] : '',
endTime: this.time && this.time.length > 0 ? this.time[1] : ''
// startTime: this.time && this.time.length > 0 ? this.time[0] : '',
// endTime: this.time && this.time.length > 0 ? this.time[1] : ''
}
const res = await getTableListApi(queryParams)

View File

@ -5,15 +5,23 @@
<el-form size="small" :model="queryParams" ref="queryFormRef">
<el-row :gutter="20">
<el-col :span="6">
<el-form-item>
<el-form-item prop="startTime">
<el-date-picker
v-model="time"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
v-model="queryParams.startTime"
value-format="yyyy-MM-dd"
style="width: 100%"
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="endTime">
<el-date-picker
v-model="queryParams.endTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
</el-col>
@ -137,7 +145,9 @@ export default {
typeName: '',
typeModelName: '',
pageNum: 1,
pageSize: 10
pageSize: 10,
startTime: null,
endTime: null
},
tableColumn: [
{ label: '协议号', prop: 'agreementCode', showTooltip: true },
@ -171,8 +181,8 @@ export default {
async getTableList() {
const queryParams = {
...this.queryParams,
startTime: this.time && this.time.length > 0 ? this.time[0] : '',
endTime: this.time && this.time.length > 0 ? this.time[1] : ''
// startTime: this.time && this.time.length > 0 ? this.time[0] : '',
// endTime: this.time && this.time.length > 0 ? this.time[1] : ''
}
const res = await getTableListApi(queryParams)

View File

@ -5,15 +5,23 @@
<el-form size="small" :model="queryParams" ref="queryFormRef">
<el-row :gutter="20">
<el-col :span="6">
<el-form-item>
<el-form-item label="申请日期" prop="startTime">
<el-date-picker
v-model="time"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
v-model="queryParams.startTime"
value-format="yyyy-MM-dd"
style="width: 100%"
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="endTime">
<el-date-picker
v-model="queryParams.endTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
</el-col>
@ -146,7 +154,9 @@ export default {
typeName: '',
typeModelName: '',
pageNum: 1,
pageSize: 10
pageSize: 10,
startTime: '',
endTime: ''
},
tableColumn: [
{ label: '维修单号', prop: 'repairCode' , showTooltip: true},
@ -187,8 +197,8 @@ export default {
async getTableList() {
const queryParams = {
...this.queryParams,
startTime: this.time && this.time.length > 0 ? this.time[0] : '',
endTime: this.time && this.time.length > 0 ? this.time[1] : ''
// startTime: this.time && this.time.length > 0 ? this.time[0] : '',
// endTime: this.time && this.time.length > 0 ? this.time[1] : ''
}
const res = await getTableListApi(queryParams)

View File

@ -2,17 +2,23 @@
<!-- 工程在用检修预警 -->
<div class="app-container">
<el-form v-show="showSearch" :model="queryParams" ref="queryForm" size="small" inline>
<el-form-item label="时间范围" prop="timeRange">
<el-form-item label="时间范围" prop="startTime">
<el-date-picker
clearable
type="daterange"
format="yyyy-MM-dd"
style="width: 240px"
range-separator="至"
v-model="queryParams.startTime"
value-format="yyyy-MM-dd"
end-placeholder="结束日期"
start-placeholder="开始日期"
v-model="queryParams.timeRange"
type="date"
placeholder="开始日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item>-</el-form-item>
<el-form-item prop="endTime">
<el-date-picker
v-model="queryParams.endTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="结束日期"
style="width: 130px"
/>
</el-form-item>
<el-form-item label="关键字" prop="keyWord">
@ -121,7 +127,9 @@ export default {
keyWord: '', //
thirdTypeId: '',
typeId: '',
timeRange: [] //
timeRange: [], //
startTime: '',
endTime: ''
},
typeIds: [],
@ -183,8 +191,8 @@ export default {
try {
const params = {
...this.queryParams,
startTime: this.queryParams.timeRange[0] || '',
endTime: this.queryParams.timeRange[1] || ''
// startTime: this.queryParams.timeRange[0] || '',
// endTime: this.queryParams.timeRange[1] || ''
}
const res = await getUseMaintenanceWarningApi(params)
console.log('🚀 ~ 获取列表 ~ res:', res)