bug:动态rules报错
This commit is contained in:
@@ -61,10 +61,7 @@
|
|||||||
</el-breadcrumb>
|
</el-breadcrumb>
|
||||||
</div>
|
</div>
|
||||||
<div class="search" @click="searchFun">
|
<div class="search" @click="searchFun">
|
||||||
<span>搜索</span>
|
<el-input v-model="searchData" :suffix-icon="Search" placeholder="搜索" size="small" clearable />
|
||||||
<el-icon :size="12">
|
|
||||||
<Search />
|
|
||||||
</el-icon>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="table">
|
<div class="table">
|
||||||
@@ -98,6 +95,7 @@ const treeRef = ref<any>();
|
|||||||
const navList = ref<any>([]);
|
const navList = ref<any>([]);
|
||||||
const visible = ref(true);
|
const visible = ref(true);
|
||||||
const isToggleShow = ref(true);
|
const isToggleShow = ref(true);
|
||||||
|
const searchData = ref<any>('');
|
||||||
|
|
||||||
watch(() => props.templateId, () => {
|
watch(() => props.templateId, () => {
|
||||||
reloadFun();
|
reloadFun();
|
||||||
@@ -297,7 +295,7 @@ defineExpose({
|
|||||||
border-bottom: solid 1px var(--el-border-color-light);
|
border-bottom: solid 1px var(--el-border-color-light);
|
||||||
.menu {
|
.menu {
|
||||||
flex: 1;
|
flex: 1;
|
||||||
height: 30px;
|
height: 24px;
|
||||||
background-color: var(--el-bg-color-page);
|
background-color: var(--el-bg-color-page);
|
||||||
margin-right: 20px;
|
margin-right: 20px;
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
@@ -306,18 +304,11 @@ defineExpose({
|
|||||||
padding: 0 10px;
|
padding: 0 10px;
|
||||||
}
|
}
|
||||||
.search {
|
.search {
|
||||||
width: 200px;
|
height: 24px;
|
||||||
height: 30px;
|
|
||||||
background-color: var(--el-bg-color);
|
|
||||||
background-color: var(--el-bg-color-page);
|
background-color: var(--el-bg-color-page);
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: space-between;
|
|
||||||
padding: 0 10px;
|
|
||||||
font-size: 14px;
|
|
||||||
color: var(--el-text-color-placeholder);
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -112,6 +112,9 @@ const getHeadDataFun = () => {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
for (const key in props.ruleData) {
|
for (const key in props.ruleData) {
|
||||||
|
if (!rulesObj[key]) {
|
||||||
|
rulesObj[key] = [];
|
||||||
|
}
|
||||||
props.ruleData[key].forEach((rule: any) => {
|
props.ruleData[key].forEach((rule: any) => {
|
||||||
const validator = rule.validator;
|
const validator = rule.validator;
|
||||||
rulesObj[key].push({
|
rulesObj[key].push({
|
||||||
|
|||||||
Reference in New Issue
Block a user