Browse Source

[Fix 0000] 优化TextArea 打包报错问题

hongrunxia 2 weeks ago
parent
commit
4b841d3f07

+ 4 - 4
src/components/AIChat/MiniChat.vue

@@ -27,7 +27,7 @@
       </div>
       <!-- 底部操作栏 -->
       <div class="input-area">
-        <textarea v-model="inputText" placeholder="请输入你的问题"> </textarea>
+        <TextArea v-model="inputText" placeholder="请输入你的问题" />
         <div class="action-bar">
           <!-- 左侧深度思考按钮 -->
           <div class="think-btn" :class="{ active: isThinking }" @click="toggleThinking"> <span>深度思考</span> </div>
@@ -49,12 +49,12 @@
 </template>
 
 <script lang="ts" setup>
-  import { ref, onMounted, unref, computed } from 'vue';
+  import { ref, onMounted, unref, computed, defineComponent } from 'vue';
   import { useUserStore } from '/@/store/modules/user';
   import { SvgIcon } from '../Icon';
-  import { Space, Button, Popover } from 'ant-design-vue';
+  import { Space, Button, Popover, Input } from 'ant-design-vue';
   import AIChat from './index.vue';
-
+  const TextArea = Input.TextArea; // 直接导入TextArea组件使用时打包报错
   // 响应式变量声明
   const dialogVisible = ref(true);
   const isFold = ref(true); // 是否折叠

+ 2 - 4
src/components/Form/src/componentMap.ts

@@ -62,8 +62,8 @@ import JAddInput from './jeecg/components/JAddInput.vue';
 import { Time } from '/@/components/Time';
 import JRangeNumber from './jeecg/components/JRangeNumber.vue';
 import UserSelect from './jeecg/components/userSelect/index.vue';
-import JRangeDate from './jeecg/components/JRangeDate.vue'
-import JRangeTime from './jeecg/components/JRangeTime.vue'
+import JRangeDate from './jeecg/components/JRangeDate.vue';
+import JRangeTime from './jeecg/components/JRangeTime.vue';
 import RoleSelectInput from './jeecg/components/roleSelect/RoleSelectInput.vue';
 
 const componentMap = new Map<ComponentType, Component>();
@@ -139,8 +139,6 @@ componentMap.set('RangeDate', JRangeDate);
 componentMap.set('RangeTime', JRangeTime);
 componentMap.set('RoleSelect', RoleSelectInput);
 
-
-
 export function add(compName: ComponentType, component: Component) {
   componentMap.set(compName, component);
 }

+ 6 - 6
src/components/Form/src/jeecg/components/modal/RoleSelectModal.vue

@@ -69,12 +69,12 @@
         },
         //update-begin-author:liusq date:2023-10-30 for: [issues/5514]组件页面显示错位
         actionColOptions: {
-            xs: 24,
-            sm: 8,
-            md: 8,
-            lg: 8,
-            xl: 8,
-            xxl: 8,
+          xs: 24,
+          sm: 8,
+          md: 8,
+          lg: 8,
+          xl: 8,
+          xxl: 8,
         },
         //update-end-author:liusq date:2023-10-30 for: [issues/5514]组件页面显示错位
         schemas: [