|
@@ -75,7 +75,7 @@
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
</div>
|
|
|
- <div v-show="dialog.visible" class="common-dialog">
|
|
|
+ <div v-if="dialog.visible" class="common-dialog">
|
|
|
<div class="common-dialog-content">
|
|
|
<div class="common-dialog-title-box">
|
|
|
<i class="common-dialog-title-icon" />
|
|
@@ -136,7 +136,7 @@
|
|
|
</el-col>
|
|
|
<el-col v-if="['T'].includes(form.menuType)" :span="12">
|
|
|
<el-form-item style="width: 480px" label="数据类型:" prop="component">
|
|
|
- <el-select v-model="form.component" placeholder="请选择数据类型">
|
|
|
+ <el-select v-model="form.component" placeholder="请选择数据类型" clearable>
|
|
|
<el-option v-for="item in point_type" :key="item.value" :label="item.label" :value="item.value"> </el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -214,7 +214,8 @@ const form = ref({
|
|
|
icon: '',
|
|
|
menuType: '',
|
|
|
orderNum: 1,
|
|
|
- status: '0'
|
|
|
+ status: '0',
|
|
|
+ component: ''
|
|
|
});
|
|
|
const rules = computed(() => {
|
|
|
const newRules = {
|
|
@@ -250,6 +251,7 @@ const getTreeselect = async () => {
|
|
|
};
|
|
|
/** 取消按钮 */
|
|
|
const cancel = () => {
|
|
|
+ debugger
|
|
|
reset();
|
|
|
dialog.visible = false;
|
|
|
};
|
|
@@ -305,8 +307,8 @@ const submitForm = () => {
|
|
|
if (valid) {
|
|
|
form.value.menuId ? await updateLayerMenu(form.value) : await addLayerMenu(form.value);
|
|
|
proxy?.$modal.msgSuccess('操作成功');
|
|
|
- dialog.visible = false;
|
|
|
- await getList();
|
|
|
+ cancel();
|
|
|
+ getList();
|
|
|
}
|
|
|
});
|
|
|
};
|