doum
2025-09-26 9057e04efad1b7d61c77a72e5c37a504d0aee935
admin/src/components/system/menu/OperaMenuWindow.vue
@@ -17,9 +17,6 @@
      <el-form-item label="访问路径" prop="path">
        <el-input v-model="form.path" placeholder="请输入访问路径" v-trim maxlength="200"/>
      </el-form-item>
      <el-form-item label="携带参数" prop="params">
        <el-input v-model="form.params" placeholder="请输入携带参数" v-trim maxlength="200"/>
      </el-form-item>
      <el-form-item label="图标" prop="icon" class="form-item-icon">
        <el-radio-group v-model="form.icon">
          <el-radio :label="icon" v-for="icon in icons" :key="icon">
@@ -37,7 +34,7 @@
<script>
import BaseOpera from '@/components/base/BaseOpera'
import GlobalWindow from '@/components/common/GlobalWindow'
import MenuSelect from '@/components/common/MenuSelect'
import MenuSelect from './MenuSelect'
import icons from '@/utils/icons'
export default {
  name: 'OperaMenuWindow',
@@ -55,7 +52,6 @@
        id: null,
        parentId: null,
        name: '',
        params:'',
        path: '',
        icon: '',
        remark: ''
@@ -70,9 +66,11 @@
  },
  methods: {
    /**
     * @title: 窗口标题
     * @target: 编辑的菜单对象
     * @parent: 新建时的上级菜单
     * 打开窗口
     *
     * @param title: 窗口标题
     * @param target: 行对象(仅编辑需该参数)
     * @param parent: 新建时的上级菜单
     */
    open (title, target, parent) {
      this.title = title