|
@@ -11,7 +11,10 @@ const emit = defineEmits(['success'])
|
|
|
const formRef = ref<FormInstance>()
|
|
const formRef = ref<FormInstance>()
|
|
|
const formRules = ref<FormRules>({
|
|
const formRules = ref<FormRules>({
|
|
|
moduleTitle: [
|
|
moduleTitle: [
|
|
|
- { required: true, message: '请输入标题', trigger: 'blur' },
|
|
|
|
|
|
|
+ { required: true, message: '请输入模块名称', trigger: 'blur' },
|
|
|
|
|
+ ],
|
|
|
|
|
+ moduleCode: [
|
|
|
|
|
+ { required: true, message: '请输入模块代码', trigger: 'blur' },
|
|
|
],
|
|
],
|
|
|
moduleDesc: [
|
|
moduleDesc: [
|
|
|
{ required: false, message: '请输入描述', trigger: 'blur' },
|
|
{ required: false, message: '请输入描述', trigger: 'blur' },
|
|
@@ -25,6 +28,7 @@ const state = reactive({
|
|
|
formData: {
|
|
formData: {
|
|
|
moduleId: 1,
|
|
moduleId: 1,
|
|
|
moduleTitle: '',
|
|
moduleTitle: '',
|
|
|
|
|
+ moduleCode: '',
|
|
|
moduleDesc: '',
|
|
moduleDesc: '',
|
|
|
isFixed: 0,
|
|
isFixed: 0,
|
|
|
},
|
|
},
|
|
@@ -96,6 +100,10 @@ defineExpose({
|
|
|
<el-input v-model="state.formData.moduleTitle" placeholder="请输入标题" />
|
|
<el-input v-model="state.formData.moduleTitle" placeholder="请输入标题" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
|
+ <el-form-item label="代码" prop="moduleCode">
|
|
|
|
|
+ <el-input v-model="state.formData.moduleCode" placeholder="请输入模块代码" />
|
|
|
|
|
+ </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>
|