Browse Source

feat: editor 调整

lanceJiang 8 months ago
parent
commit
8fb443776b

+ 2 - 1
src/views/codeGenerate/template/ItemDrawer.vue

@@ -6,7 +6,8 @@
 			<el-row class="local-row" :gutter="16">
 				<el-col :span="18" :xs="24" class="content" :class="app.isMobile ? 'content--mobile' : ''">
 					<el-form-item label="文件内容" prop="tplContent">
-						<el-input v-model="model.tplContent" type="textarea" />
+						<MonacoEditor ref="editorRef" height="calc(100vh - 200px)" :modelValue="model.tplContent" :language="language" />
+<!--						<el-input v-model="model.tplContent" type="textarea" />-->
 					</el-form-item>
 				</el-col>
 				<el-col :span="6" :xs="24">

+ 0 - 4
src/views/codeGenerate/template/index.vue

@@ -26,14 +26,10 @@
 		</div>
 
 		<ItemDrawer v-if="activeData.visible" v-model="activeData.visible" v-bind="activeData" @success="updateParams"/>
-		<LeFormConfigDialog
-			:form-data="activeData"
-		/>
 	</div>
 </template>
 <script lang="tsx" setup>
 import template from '@/api/codeGenerate/template'
-import MonacoEditor from '@/components/MonacoEditor'
 import { computed, nextTick, ref, watch } from 'vue'
 import { ElMessage, ElMessageBox } from 'element-plus'
 import { useTablePage } from '@/hooks/useTablePage'