|
@@ -1,38 +1,16 @@
|
|
<template>
|
|
<template>
|
|
<el-tabs v-model="tab" type="card">
|
|
<el-tabs v-model="tab" type="card">
|
|
<el-tab-pane :label="$t('pages.menus.baseInfo')" name="basic">
|
|
<el-tab-pane :label="$t('pages.menus.baseInfo')" name="basic">
|
|
- <info v-bind="$attrs"></info>
|
|
|
|
|
|
+ <info></info>
|
|
</el-tab-pane>
|
|
</el-tab-pane>
|
|
|
|
|
|
- <!-- <el-tab-pane label="设置" name="config" v-if="form.type && form.type !== '0'">
|
|
|
|
- <el-row>
|
|
|
|
- <el-col :span="24" style="text-align: right; margin: 10px 0">
|
|
|
|
- <el-button size="mini" type="primary" @click="toAddConfig()">添加功能</el-button>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="24">
|
|
|
|
- <el-table :data="form.config">
|
|
|
|
- <el-table-column align="center" label="中文">
|
|
|
|
- <template #default="{ row }">
|
|
|
|
- <el-input v-model="row.zh"></el-input>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column align="center" label="code">
|
|
|
|
- <template #default="{ row }">
|
|
|
|
- <el-input v-model="row.code"></el-input>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column align="center" label="操作">
|
|
|
|
- <template #default="{ $index }">
|
|
|
|
- <el-button size="mini" type="danger" @click="deleteConfig($index)">删除</el-button>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- </el-table>
|
|
|
|
- </el-col>
|
|
|
|
- </el-row>
|
|
|
|
- </el-tab-pane> -->
|
|
|
|
|
|
+ <el-tab-pane :label="$t('pages.menus.configInfo')" name="config" v-if="form.type && form.type !== '0'">
|
|
|
|
+ <!-- 不在功能列表的功能不能被使用 -->
|
|
|
|
+ <func></func>
|
|
|
|
+ </el-tab-pane>
|
|
</el-tabs>
|
|
</el-tabs>
|
|
<el-row type="flex" justify="space-around" style="margin-top: 10px">
|
|
<el-row type="flex" justify="space-around" style="margin-top: 10px">
|
|
- <el-col :span="6">
|
|
|
|
|
|
+ <el-col :span="6" style="text-align: center">
|
|
<el-button @click="toSave" size="small" type="primary">{{ $t('common.save') }}</el-button>
|
|
<el-button @click="toSave" size="small" type="primary">{{ $t('common.save') }}</el-button>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
@@ -40,6 +18,8 @@
|
|
|
|
|
|
<script setup>
|
|
<script setup>
|
|
import info from './parts/info.vue'
|
|
import info from './parts/info.vue'
|
|
|
|
+import func from './parts/func.vue'
|
|
|
|
+const form = inject('form')
|
|
const tab = ref('basic')
|
|
const tab = ref('basic')
|
|
const toSave = inject('toSave')
|
|
const toSave = inject('toSave')
|
|
</script>
|
|
</script>
|