doum
2025-09-19 e14264130d54c85706e063ddf6b090b5c2dd4edc
admin/src/components/system/menu/OperaMenuWindow.vue
@@ -21,6 +21,13 @@
        <el-input v-model="form.params" placeholder="请输入携带参数" v-trim maxlength="200"/>
      </el-form-item>
      <el-form-item label="图标" prop="icon" class="form-item-icon" v-if="form.type !== 1">
      <el-form-item label="菜单类型" prop="linkType" >
        <el-radio-group v-model="form.linkType">
          <el-radio :label="0" :value="0" >内部菜单</el-radio>
          <el-radio :label="1" :value="1" >外部系统</el-radio>
        </el-radio-group>
      </el-form-item>
      <el-form-item label="图标" prop="icon" class="form-item-icon" v-if="form.type !== 1">
        <el-radio-group v-model="form.icon">
          <el-radio :label="icon" v-for="icon in icons" :key="icon">
            <i :class="{[icon]: true}"></i>
@@ -59,12 +66,17 @@
        path: '',
        icon: '',
        type: '',
        linkType: 0,
        type: '',
        remark: ''
      },
      // 验证规则
      rules: {
        name: [
          { required: true, message: '请输入菜单名称' }
        ],
        linkType: [
          { required: true, message: '请输入菜单名称' }
        ]
      }
    }