Commit 20df6bcb authored by 刘洪铨's avatar 刘洪铨

需求修改

parent aba66fd7
...@@ -171,13 +171,13 @@ ...@@ -171,13 +171,13 @@
<span>{{ scope.row.staName || '-' }}</span> <span>{{ scope.row.staName || '-' }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :show-overflow-tooltip="true" align="center" prop="deviceCode"> <el-table-column :show-overflow-tooltip="true" align="center" prop="testDevice">
<template slot="header"> <template slot="header">
<div>测试工站代</div> <div>设备编</div>
<!-- <div>Line Beach No.</div>--> <!-- <div>Line Beach No.</div>-->
</template> </template>
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ scope.row.deviceCode || '-' }}</span> <span>{{ scope.row.testDevice || '-' }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :show-overflow-tooltip="true" align="center" prop="testDate"> <el-table-column :show-overflow-tooltip="true" align="center" prop="testDate">
......
...@@ -28,9 +28,9 @@ ...@@ -28,9 +28,9 @@
size="small" size="small"
/> />
</el-form-item> </el-form-item>
<el-form-item label="计划开工时间"> <el-form-item label="实际开工时间">
<div slot="label" class="labelClass"> <div slot="label" class="labelClass">
<div>计划开工时间</div> <div>实际开工时间</div>
<!-- <div>Order No.</div>--> <!-- <div>Order No.</div>-->
</div> </div>
<el-date-picker <el-date-picker
......
...@@ -53,7 +53,7 @@ ...@@ -53,7 +53,7 @@
<div>Line Code</div> <div>Line Code</div>
</div> </div>
<el-select v-model="queryParams.xtCode" placeholder="请选择线体" clearable size="small"> <el-select v-model="queryParams.xtCode" placeholder="请选择线体" clearable size="small">
<el-option :value=" '' " label="全部"></el-option> <el-option :value=" '' " label="全部" />
<el-option <el-option
v-for="(dict,index) in lineOptions" v-for="(dict,index) in lineOptions"
:key="index" :key="index"
...@@ -62,6 +62,21 @@ ...@@ -62,6 +62,21 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="状态" prop="state">
<div slot="label" class="labelClass">
<div>状态</div>
<div>State</div>
</div>
<el-select v-model="queryParams.state" placeholder="请选择状态" clearable size="small">
<el-option :value=" '' " label="全部" />
<el-option
v-for="(dict,index) in stateOptions"
:key="index"
:label="dict.dictLabel"
:value="dict.dictValue"
/>
</el-select>
</el-form-item>
<el-form-item label="成品料号" prop="partNo"> <el-form-item label="成品料号" prop="partNo">
<div slot="label" class="labelClass"> <div slot="label" class="labelClass">
<div>成品料号</div> <div>成品料号</div>
...@@ -77,7 +92,7 @@ ...@@ -77,7 +92,7 @@
style="width: 200px" style="width: 200px"
/> />
</el-form-item> </el-form-item>
<el-form-item label="报修时间" prop="createdDate"> <el-form-item label="报修时间">
<div slot="label" class="labelClass"> <div slot="label" class="labelClass">
<div>报修时间</div> <div>报修时间</div>
<div>Repair Time</div> <div>Repair Time</div>
...@@ -85,13 +100,24 @@ ...@@ -85,13 +100,24 @@
<el-date-picker <el-date-picker
v-model="queryParams.createdDate" v-model="queryParams.createdDate"
align="right" align="right"
type="date" type="datetime"
style="width: 150px" style="width: 250px"
placeholder="选择日期" placeholder="选择开始日期"
value-format="yyyy-MM-dd" format="yyyy-MM-dd HH:mm:ss"
format="yyyy-MM-dd" value-format="yyyy-MM-dd HH:mm:ss"
:picker-options="pickerOptions" :picker-options="pickerOptions"
/> />
<span>-</span>
<el-date-picker
v-model="queryParams.endDate"
align="right"
type="datetime"
style="width: 250px"
placeholder="选择结束日期"
format="yyyy-MM-dd HH:mm:ss"
value-format="yyyy-MM-dd HH:mm:ss"
:picker-options="pickerOptionsEnd"
/>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button class="redBtn" type="danger" size="small" @click="handleQuery">查询 Query</el-button> <el-button class="redBtn" type="danger" size="small" @click="handleQuery">查询 Query</el-button>
...@@ -210,6 +236,7 @@ ...@@ -210,6 +236,7 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
fixed="right"
align="center" align="center"
width="150" width="150"
class-name="small-padding fixed-width" class-name="small-padding fixed-width"
...@@ -427,19 +454,36 @@ export default { ...@@ -427,19 +454,36 @@ export default {
orderNo: '', orderNo: '',
partNo: '', partNo: '',
xtCode: '', xtCode: '',
state: '',
sn: '', sn: '',
createdDate: moment(new Date()).format('YYYY-MM-DD') createdDate: moment(new Date().setTime(new Date().getTime() - 3600 * 1000 * 24 * 6)).format('YYYY-MM-DD') + ' 00:00:00',
endDate: moment(new Date().getTime()).format('YYYY-MM-DD') + ' 23:59:59'
}, },
// pickerOptions: {
// disabledDate(time) {
// return time.getTime() > Date.now()
// },
// shortcuts: [{
// text: '今天',
// onClick(picker) {
// picker.$emit('pick', new Date())
// }
// }]
// },
pickerOptions: { pickerOptions: {
disabledDate(time) { disabledDate: time => {
return time.getTime() > Date.now() if (this.queryParams.endDate) {
}, return time.getTime() > new Date(this.queryParams.endDate).getTime()
shortcuts: [{
text: '今天',
onClick(picker) {
picker.$emit('pick', new Date())
} }
}] }
},
pickerOptionsEnd: {
disabledDate: time => {
if (this.queryParams.createdDate) {
return time.getTime() >= new Date(moment(new Date().getTime()).format('YYYY-MM-DD')).getTime() ||
time.getTime() < new Date(moment(new Date(this.queryParams.createdDate).getTime()).format('YYYY-MM-DD')).getTime()
}
}
}, },
openBad: false, openBad: false,
form: { form: {
...@@ -480,7 +524,12 @@ export default { ...@@ -480,7 +524,12 @@ export default {
positionOption: [], positionOption: [],
// 线体下拉框 // 线体下拉框
lineOptions: [] lineOptions: [],
stateOptions: [
{ dictLabel: '全部', dictValue: '' },
{ dictLabel: '待维修', dictValue: '0' },
{ dictLabel: '已维修', dictValue: '1' }
]
} }
}, },
/** 路由离开前存储筛选条件*/ /** 路由离开前存储筛选条件*/
...@@ -531,8 +580,10 @@ export default { ...@@ -531,8 +580,10 @@ export default {
this.queryParams.orderNo = '' this.queryParams.orderNo = ''
this.queryParams.partNo = '' this.queryParams.partNo = ''
this.queryParams.xtCode = '' this.queryParams.xtCode = ''
this.queryParams.state = ''
this.queryParams.repairNo = '' this.queryParams.repairNo = ''
this.queryParams.createdDate = moment(new Date()).format('YYYY-MM-DD') this.queryParams.createdDate = moment(new Date().setTime(new Date().getTime() - 3600 * 1000 * 24 * 6)).format('YYYY-MM-DD') + ' 00:00:00'
this.queryParams.endDate = moment(new Date().getTime()).format('YYYY-MM-DD') + ' 23:59:59'
this.handleQuery() this.handleQuery()
}, },
/** 详情按钮操作 */ /** 详情按钮操作 */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment