<el-form
ref="listQuery"
:rules="rules"
:inline="true"
:model="listQuery"
label-position="left"
class="input_serch">
<el-row type="flex" justify="" align="middle">
<!-- 发起时间-->
<el-form-item class="innerStyle" label="发起时间" prop="dataRange">
<el-date-picker
v-model="listQuery.dataRange"
type="datetimerange"
range-separator="-"
size="small"
start-placeholder="开始日期"
end-placeholder="结束日期"
format="yyyy-MM-dd HH:mm:ss"
value-format="yyyy-MM-dd HH:mm:ss"
text="erdf"
prefix-icon="el-icon-date"
class="innerSelTime"
@change="queryTime()"
@focus="dateTimeFocus()"
/>
</el-form-item>
<!--类型-->
<el-form-item class="form-item" label="类型" prop="sheetType">
<el-select v-model="listQuery.sheetType" placeholder="请选择">
<el-option
v-for="item in workType"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
<el-form-item>
<xyy-button @click="handerSearch('listQuery')">搜索</xyy-button>
</el-form-item>
</el-row>
</el-form>
data() {
return {
list: [], // 数据
listQuery: {
page: 1,
pageSize: 10,
total: 0,
dataRange: [], // 日期
sheetType: '', // 类型
},
rules: {
dataRange: [
{ required: true, message: '日期为必填项', trigger: 'blur' },
]
},
workType: [{ // 工单类型选项
value: '选项1',
label: '黄金糕'
}, {
value: '选项2',
label: '双皮奶'
}],
workLocation: [{ // 客户所在地
value: '选项1',
label: '黄金糕'
}, {
value: '选项2',
label: '双皮奶'
}]
}
},
methods: {
// 点击搜索事件
handerSearch(name) {
// 验证日期为必填项
this.$refs[name].validate((valid) => {
if (valid) {
} else {
this.$Message.error('Fail!');
}
})
},
}