|
@@ -11,19 +11,14 @@
|
|
|
<el-form-item label="规则名称:">
|
|
<el-form-item label="规则名称:">
|
|
|
<el-input clearable v-model.trim="where.name" placeholder="请输入" />
|
|
<el-input clearable v-model.trim="where.name" placeholder="请输入" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="规则状态:">
|
|
|
|
|
|
|
+ <!-- <el-form-item label="规则状态:">
|
|
|
<DictSelection
|
|
<DictSelection
|
|
|
dictName="规则状态"
|
|
dictName="规则状态"
|
|
|
clearable
|
|
clearable
|
|
|
v-model.trim="where.status"
|
|
v-model.trim="where.status"
|
|
|
>
|
|
>
|
|
|
</DictSelection>
|
|
</DictSelection>
|
|
|
- </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.trim="where.code" placeholder="请输入" />
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
|
|
+ </el-form-item> -->
|
|
|
<el-form-item label="创建时间:">
|
|
<el-form-item label="创建时间:">
|
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
@@ -38,12 +33,18 @@
|
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
+ <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
|
|
|
|
|
+ <el-form-item label="规则编码:">
|
|
|
|
|
+ <el-input clearable v-model.trim="where.code" placeholder="请输入" />
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ </el-col>
|
|
|
<el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
|
|
<el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
|
|
|
<el-form-item label="规则类型:">
|
|
<el-form-item label="规则类型:">
|
|
|
<DictSelection
|
|
<DictSelection
|
|
|
dictName="规则类型"
|
|
dictName="规则类型"
|
|
|
clearable
|
|
clearable
|
|
|
v-model.trim="where.type"
|
|
v-model.trim="where.type"
|
|
|
|
|
+ :listFormatte="listFormatte"
|
|
|
>
|
|
>
|
|
|
</DictSelection>
|
|
</DictSelection>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -52,13 +53,13 @@
|
|
|
</el-form-item> -->
|
|
</el-form-item> -->
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
|
|
<el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
|
|
|
- <el-form-item label="创建人:">
|
|
|
|
|
|
|
+ <!-- <el-form-item label="创建人:">
|
|
|
<el-input
|
|
<el-input
|
|
|
clearable
|
|
clearable
|
|
|
v-model.trim="where.userName"
|
|
v-model.trim="where.userName"
|
|
|
placeholder="请输入"
|
|
placeholder="请输入"
|
|
|
/>
|
|
/>
|
|
|
- </el-form-item>
|
|
|
|
|
|
|
+ </el-form-item> -->
|
|
|
<div class="ele-form-actions">
|
|
<div class="ele-form-actions">
|
|
|
<el-button
|
|
<el-button
|
|
|
type="primary"
|
|
type="primary"
|
|
@@ -84,6 +85,14 @@
|
|
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
export default {
|
|
export default {
|
|
|
|
|
+ props: {
|
|
|
|
|
+ filterType: {
|
|
|
|
|
+ type: Array,
|
|
|
|
|
+ default: () => {
|
|
|
|
|
+ return [];
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
data() {
|
|
data() {
|
|
|
// 默认表单数据
|
|
// 默认表单数据
|
|
|
const defaultWhere = {
|
|
const defaultWhere = {
|
|
@@ -91,7 +100,7 @@
|
|
|
code: '',
|
|
code: '',
|
|
|
userName: '',
|
|
userName: '',
|
|
|
type: '',
|
|
type: '',
|
|
|
- status: '',
|
|
|
|
|
|
|
+ status: 1,
|
|
|
startTime: '',
|
|
startTime: '',
|
|
|
endTime: ''
|
|
endTime: ''
|
|
|
};
|
|
};
|
|
@@ -110,6 +119,9 @@
|
|
|
},
|
|
},
|
|
|
created() {},
|
|
created() {},
|
|
|
methods: {
|
|
methods: {
|
|
|
|
|
+ listFormatte(list, valueName) {
|
|
|
|
|
+ return list.filter((i) => ['1', '2', '5'].includes(i[valueName]));
|
|
|
|
|
+ },
|
|
|
/* 搜索 */
|
|
/* 搜索 */
|
|
|
search() {
|
|
search() {
|
|
|
const [startTime = '', endTime = ''] = this.time || [];
|
|
const [startTime = '', endTime = ''] = this.time || [];
|