|
|
@@ -12,7 +12,12 @@
|
|
|
<el-input clearable v-model="where.planCode" placeholder="请输入" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="计划性质:">
|
|
|
- <el-select clearable filterable v-model="where.cycleType">
|
|
|
+ <el-select
|
|
|
+ clearable
|
|
|
+ filterable
|
|
|
+ v-model="where.cycleType"
|
|
|
+ class="w100"
|
|
|
+ >
|
|
|
<el-option label="自动" :value="1"></el-option>
|
|
|
<el-option label="手动" :value="2"></el-option>
|
|
|
</el-select>
|
|
|
@@ -23,13 +28,12 @@
|
|
|
<el-input clearable v-model="where.planName" placeholder="请输入" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="设备分类:">
|
|
|
- <DictSelection dictName="规则状态" clearable v-model="where.staus">
|
|
|
- </DictSelection>
|
|
|
+ <equipmentSelect v-model="where.categoryLevelId" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
|
|
|
<el-form-item label="规则名称:">
|
|
|
- <el-input clearable v-model="where.dep" placeholder="请输入" />
|
|
|
+ <el-input clearable v-model="where.ruleName" placeholder="请输入" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="生成时间:">
|
|
|
<el-date-picker
|
|
|
@@ -46,7 +50,7 @@
|
|
|
</el-col>
|
|
|
<el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
|
|
|
<el-form-item label="状态:">
|
|
|
- <el-input clearable v-model="where.texture" placeholder="请输入" />
|
|
|
+ <DictSelection dictName="运维计划状态"></DictSelection>
|
|
|
</el-form-item>
|
|
|
<div class="ele-form-actions">
|
|
|
<el-button
|
|
|
@@ -72,15 +76,18 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
- import { login } from '@/api/login';
|
|
|
+ import equipmentSelect from '@/components/CommomSelect/equipment-select.vue';
|
|
|
export default {
|
|
|
+ components: { equipmentSelect },
|
|
|
data () {
|
|
|
// 默认表单数据
|
|
|
const defaultWhere = {
|
|
|
planName: '',
|
|
|
planCode: '',
|
|
|
fixCode: '',
|
|
|
- ownershipGroupId: ''
|
|
|
+ time: [],
|
|
|
+ ruleName: '',
|
|
|
+ categoryLevelId: ''
|
|
|
};
|
|
|
return {
|
|
|
// 表单数据
|
|
|
@@ -98,8 +105,13 @@
|
|
|
methods: {
|
|
|
/* 搜索 */
|
|
|
search () {
|
|
|
- console.log(this.where);
|
|
|
- this.$emit('search', this.where);
|
|
|
+ const parmas = this.where;
|
|
|
+ if (parmas.time?.length) {
|
|
|
+ parmas.startTime = parmas.time[0];
|
|
|
+ parmas.endTime = parmas.time[1];
|
|
|
+ }
|
|
|
+ delete parmas.time;
|
|
|
+ this.$emit('search', parmas);
|
|
|
},
|
|
|
/* 重置 */
|
|
|
reset () {
|