|
|
@@ -38,7 +38,17 @@
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="领取时间">
|
|
|
+ <el-form-item label="状态" prop="status">
|
|
|
+ <el-select v-model="queryParams.status" placeholder="请选择状态" clearable>
|
|
|
+ <el-option
|
|
|
+ v-for="dict in dict.type.material_exception_status"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="异常发生时间">
|
|
|
<el-date-picker
|
|
|
style="width: 215px"
|
|
|
:default-time="['00:00:00', '23:59:59']"
|
|
|
@@ -53,15 +63,21 @@
|
|
|
>
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="状态" prop="status">
|
|
|
- <el-select v-model="queryParams.status" placeholder="请选择状态" clearable>
|
|
|
- <el-option
|
|
|
- v-for="dict in dict.type.material_exception_status"
|
|
|
- :key="dict.value"
|
|
|
- :label="dict.label"
|
|
|
- :value="dict.value"
|
|
|
- />
|
|
|
- </el-select>
|
|
|
+
|
|
|
+ <el-form-item label="异常解除时间">
|
|
|
+ <el-date-picker
|
|
|
+ style="width: 215px"
|
|
|
+ :default-time="['00:00:00', '23:59:59']"
|
|
|
+ v-model="handleTime"
|
|
|
+ type="datetimerange"
|
|
|
+ :picker-options="pickerOptions"
|
|
|
+ range-separator="-"
|
|
|
+ start-placeholder="开始日期"
|
|
|
+ end-placeholder="结束日期"
|
|
|
+ align="right"
|
|
|
+ @change="handleClearTime2"
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
<el-button
|
|
|
@@ -89,16 +105,10 @@
|
|
|
:data="ExceptionList"
|
|
|
|
|
|
>
|
|
|
-
|
|
|
<el-table-column label="编号" align="center" prop="exceptionId">
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="物资所属柜" align="center" prop="loanFromName" />
|
|
|
- <el-table-column
|
|
|
- label="领取时间"
|
|
|
- align="center"
|
|
|
- prop="loanTime"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
+ <el-table-column label="物资柜" align="center" prop="loanFromName" />
|
|
|
+
|
|
|
<el-table-column label="物资名称" align="center" prop="materialsName">
|
|
|
</el-table-column>
|
|
|
<el-table-column label="归还柜" align="center" prop="restitutionToName">
|
|
|
@@ -110,7 +120,13 @@
|
|
|
<dict-tag :options="dict.type.material_exception_status" :value="scope.row.status"/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="实际归还时间" align="center" prop="actualRestitutionTime">
|
|
|
+ <el-table-column
|
|
|
+ label="异常发生时间"
|
|
|
+ align="center"
|
|
|
+ prop="occurTime"
|
|
|
+ >
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="异常解除时间" align="center" prop="handleTime">
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
<pagination
|
|
|
@@ -162,6 +178,7 @@ export default {
|
|
|
open: false,
|
|
|
// 查询参数
|
|
|
createTime: '',
|
|
|
+ handleTime:'',
|
|
|
queryParams: {
|
|
|
current: 1,
|
|
|
size: 10,
|
|
|
@@ -171,6 +188,8 @@ export default {
|
|
|
status:'',
|
|
|
startTime:'',
|
|
|
endTime:'',
|
|
|
+ handleStartTime:"",
|
|
|
+ handleEndTime:'',
|
|
|
},
|
|
|
title:'',
|
|
|
// 表单参数
|
|
|
@@ -234,6 +253,10 @@ export default {
|
|
|
this.queryParams.startTime = this.formatDate(this.createTime[0])
|
|
|
this.queryParams.endTime = this.formatDate(this.createTime[1])
|
|
|
}
|
|
|
+ if(Array.isArray(this.handleTime) && this.handleTime.length === 2) {
|
|
|
+ this.queryParams.handleStartTime=this.formatDate(this.handleTime[0])
|
|
|
+ this.queryParams.handleEndTime=this.formatDate(this.handleTime[1])
|
|
|
+ }
|
|
|
const data={
|
|
|
...this.queryParams,
|
|
|
}
|
|
|
@@ -279,6 +302,9 @@ export default {
|
|
|
this.queryParams.startTime = ''
|
|
|
this.queryParams.endTime = ''
|
|
|
this.createTime = ''
|
|
|
+ this.handleTime = ''
|
|
|
+ this.queryParams.handleStartTime = ''
|
|
|
+ this.queryParams.handleEndTime = ''
|
|
|
this.resetForm('queryForm')
|
|
|
this.handleQuery()
|
|
|
},
|
|
|
@@ -288,6 +314,12 @@ export default {
|
|
|
this.queryParams.endTime=null
|
|
|
}
|
|
|
},
|
|
|
+ handleClearTime2(value){
|
|
|
+ if(value==null){
|
|
|
+ this.queryParams.handleStartTime=null
|
|
|
+ this.queryParams.handleEndTime=null
|
|
|
+ }
|
|
|
+ },
|
|
|
|
|
|
|
|
|
|