ソースを参照

```
feat(config): 更新开发环境API基础URL配置

添加线上环境API地址配置,并注释掉其他开发者配置选项,
统一使用线上环境作为默认开发环境配置

fix(layout): 调整页面布局宽度以优化响应式设计

- 将容器最大最小宽度从1528px调整为1438px
- 将头部内容区域宽度从1520px调整为1430px
- 统一各组件卡片宽度以保持界面一致性

fix(course): 调整课程卡片组件尺寸

将课程卡片宽度从368px调整为345px,与整体布局保持一致

fix(workflow): 调整学习系统和工作流组件尺寸

- 学习系统页面课程项宽度调整为345.5px
- 个人工作流页面列表项宽度从380px调整为350px

feat(form): 优化工作流表单文本域交互体验

为工作流描述输入框添加自动高度调整功能,最小行数设置为2行

fix(shop): 调整米币商城商品展示尺寸

- 商品图片尺寸从291.2px调整为271.2px
- 网格布局模板列宽相应调整以保持布局一致性

fix(grid): 优化课程网格布局间距

将课程网格布局的最小列宽从350px调整为345px,与课程卡片尺寸匹配
```

zhangningning 3 週間 前
コミット
7464a6b6b1

+ 5 - 2
.env.development

@@ -1,10 +1,13 @@
 # 乔功
 # VITE_API_BASE_URL=http://192.168.100.134:8080/api
-# VITE_API_BASE_URL=http://47.104.167.40/prod-api/api
 # VITE_API_BASE_URL=http://192.168.100.134:8080/api
 # VITE_API_BASE_URL=http://192.168.101.12:8080/api
 # 高运甲
-VITE_API_BASE_URL=http://192.168.100.89:8080/api
+# VITE_API_BASE_URL=http://192.168.100.89:8080/api
 # VITE_API_BASE_URL=http://192.168.101.12:8080/api
 
 
+# 线上环境
+VITE_API_BASE_URL=http://47.104.167.40/prod-api/api
+
+

+ 2 - 2
src/App.vue

@@ -206,9 +206,9 @@ provide('openLoginDialog', openLoginDialog);
   padding: 0;
   
   .header-content {
-    max-width: 1520px;
+    max-width: 1430px;
     width: 80%;
-    min-width: 1200px;
+    min-width: 1430px;
     margin: 0 auto;
     display: flex;
     align-items: center;

+ 1 - 1
src/components/course-card.vue

@@ -120,7 +120,7 @@ const startUsing = () => {
 
 <style scoped lang="scss">
 .course-card {
-  width: 368px;
+  width: 345px;
   border: 1px solid #ffffff;
   // background-color: rgba(255, 255, 255, 0.5);
   background-color: #ffffff;

+ 1 - 1
src/pages/LearningSystem/LearningSystem.vue

@@ -306,7 +306,7 @@
     }
   }
   .course-item{
-    width: 368px;
+    width: 345.5px;
     background-color: #ffffff;
     border-radius: 8px;
     overflow: hidden;

+ 1 - 1
src/pages/Personal/Workflow.vue

@@ -177,7 +177,7 @@ li {
     margin-top: 16px;
 
     li {
-      width: 380px;
+      width: 350px;
       cursor: pointer;
       position: relative;
       background: #F5F7FA;

+ 5 - 1
src/pages/WorkflowAdd.vue

@@ -49,7 +49,11 @@
                 />
               </el-form-item>
               <el-form-item :label="$t('workflowTrade.workflowDescription')" prop="description"  v-show="!isFullscreen">
-                <el-input type="textarea" v-model="ruleForm.description" :placeholder="$t('workflowTrade.placeholderWorkflowDescription')"  maxlength="500" show-word-limit/>
+                <el-input type="textarea" 
+                v-model="ruleForm.description" 
+                :autosize="{ minRows: 2 }"
+                :placeholder="$t('workflowTrade.placeholderWorkflowDescription')"  
+                maxlength="500" show-word-limit/>
               </el-form-item>
               <el-form-item :label="$t('common.coverImage')" prop="coverImage"  v-show="!isFullscreen">
                 <!-- 图片类型 -->

+ 3 - 3
src/pages/mibiShop/mibiShop.vue

@@ -5,7 +5,7 @@
       <div class="list_item bg_color_fff border_radius_16 box_shadow_card list_item_animation"
       v-for="item in list" :key="item"
       >
-        <img :src="item.imageUrl" alt="" style="width: 291.2px; height: 291.2px;border-radius: 16px 16px 0 0;" class="bg_color_f5">
+        <img :src="item.imageUrl" alt="" style="width: 271.2px; height: 271.2px;border-radius: 16px 16px 0 0;" class="bg_color_f5">
         <div class="item_info padding16">
           <div class="line2 font_size18 bold line_height24">
             {{item.itemName}}
@@ -102,10 +102,10 @@ const getList = async (type) => {
 .mibiShop{
   .list{
     display: grid;
-    grid-template-columns: repeat(auto-fill, minmax(291.2px, 1fr));
+    grid-template-columns: repeat(auto-fill, minmax(271.2px, 1fr));
     gap: 16px;
     .list_item{
-      width: 291.2px;
+      width: 271.2px;
       .item_info{
         height: 144px;
         .line2{

+ 3 - 3
src/styles/index.scss

@@ -82,10 +82,10 @@ li {
 // 3. 公共样式类(全局可复用)
 // 容器宽度限制(统一页面最大宽度,居中显示)
 .container {
-	max-width: 1528px;
+	max-width: 1438px;
 	width: 100%;
 	// min-width: 1200px;
-	min-width: 1528px;
+	min-width: 1438px;
 	margin: 0 auto;
 	// padding: 20px;
 	padding: 0 4px;
@@ -566,7 +566,7 @@ wx-image {
 //课程网格布局
 .course-grid {
 	display: grid;
-	grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
+	grid-template-columns: repeat(auto-fill, minmax(345px, 1fr));
 	gap: 16px;
 }