|
@@ -68,6 +68,7 @@ function onCancel() {
|
|
|
function resetFormData() {
|
|
function resetFormData() {
|
|
|
state.formData = {
|
|
state.formData = {
|
|
|
moduleId: -1,
|
|
moduleId: -1,
|
|
|
|
|
+ moduleCode: '',
|
|
|
moduleTitle: '',
|
|
moduleTitle: '',
|
|
|
moduleDesc: '',
|
|
moduleDesc: '',
|
|
|
isFixed: 0,
|
|
isFixed: 0,
|
|
@@ -77,13 +78,13 @@ function resetFormData() {
|
|
|
defineExpose({
|
|
defineExpose({
|
|
|
showAddModule() {
|
|
showAddModule() {
|
|
|
resetFormData()
|
|
resetFormData()
|
|
|
- state.title = '新增API模块'
|
|
|
|
|
|
|
+ state.title = '新增模块'
|
|
|
state.actionType = 1
|
|
state.actionType = 1
|
|
|
state.dialogVisible = true
|
|
state.dialogVisible = true
|
|
|
},
|
|
},
|
|
|
showEditModule(moduleId: number) {
|
|
showEditModule(moduleId: number) {
|
|
|
resetFormData()
|
|
resetFormData()
|
|
|
- state.title = '编辑API模块'
|
|
|
|
|
|
|
+ state.title = '编辑模块'
|
|
|
state.actionType = 2
|
|
state.actionType = 2
|
|
|
state.dialogVisible = true
|
|
state.dialogVisible = true
|
|
|
getData(moduleId)
|
|
getData(moduleId)
|
|
@@ -96,16 +97,16 @@ defineExpose({
|
|
|
<el-dialog v-model="state.dialogVisible" :title="state.title" width="600px" :close-on-click-modal="false" append-to-body destroy-on-close>
|
|
<el-dialog v-model="state.dialogVisible" :title="state.title" width="600px" :close-on-click-modal="false" append-to-body destroy-on-close>
|
|
|
<div v-loading="state.loading">
|
|
<div v-loading="state.loading">
|
|
|
<el-form ref="formRef" :model="state.formData" :rules="formRules" label-width="120px" label-suffix=":">
|
|
<el-form ref="formRef" :model="state.formData" :rules="formRules" label-width="120px" label-suffix=":">
|
|
|
- <el-form-item label="API模块名称" prop="moduleTitle">
|
|
|
|
|
- <el-input v-model="state.formData.moduleTitle" placeholder="请输入标题" />
|
|
|
|
|
|
|
+ <el-form-item label="模块名称" prop="moduleTitle">
|
|
|
|
|
+ <el-input v-model="state.formData.moduleTitle" placeholder="请输入模块名称" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
|
|
- <el-form-item label="代码" prop="moduleCode">
|
|
|
|
|
|
|
+ <el-form-item label="模块代码" prop="moduleCode">
|
|
|
<el-input v-model="state.formData.moduleCode" placeholder="请输入模块代码" />
|
|
<el-input v-model="state.formData.moduleCode" placeholder="请输入模块代码" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item label="简要说明" prop="moduleDesc">
|
|
<el-form-item label="简要说明" prop="moduleDesc">
|
|
|
- <el-input v-model="state.formData.moduleDesc" type="textarea" rows="10" placeholder="请输入标题" />
|
|
|
|
|
|
|
+ <el-input v-model="state.formData.moduleDesc" type="textarea" rows="10" placeholder="请输入简要说明" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
</div>
|
|
</div>
|