Преглед изворни кода

调整组装页分享配置

csk пре 1 месец
родитељ
комит
6bade64a8f

+ 13 - 14
工作空间/产研/权益/汇丰全行/产品原型/pc-demo/src/views/PageAssembly.vue

@@ -122,15 +122,6 @@
                     @input="isModified = true"
                     @input="isModified = true"
                   />
                   />
                 </el-form-item>
                 </el-form-item>
-                <el-form-item label="分享描述">
-                  <el-input
-                    v-model="editData.shareConfig.desc"
-                    type="textarea"
-                    :rows="3"
-                    placeholder="请输入分享描述语"
-                    @input="isModified = true"
-                  />
-                </el-form-item>
               </el-form>
               </el-form>
             </div>
             </div>
           </div>
           </div>
@@ -547,13 +538,14 @@ export default {
       }
       }
     },
     },
     createDefaultShareConfig(overrides = {}) {
     createDefaultShareConfig(overrides = {}) {
-      return {
+      const config = {
         enabled: false,
         enabled: false,
         thumbnail: '',
         thumbnail: '',
         title: '',
         title: '',
-        desc: '',
         ...overrides
         ...overrides
       }
       }
+      delete config.desc
+      return config
     },
     },
     ensureReactiveField(target, key, value) {
     ensureReactiveField(target, key, value) {
       if (Object.prototype.hasOwnProperty.call(target, key)) {
       if (Object.prototype.hasOwnProperty.call(target, key)) {
@@ -991,9 +983,9 @@ export default {
 }
 }
 .share-card-body {
 .share-card-body {
   display: flex;
   display: flex;
-  gap: 40px;
+  gap: 24px;
   align-items: flex-start;
   align-items: flex-start;
-  padding: 0 4px;
+  padding: 4px;
 }
 }
 .share-thumb-section {
 .share-thumb-section {
   width: 108px;
   width: 108px;
@@ -1030,9 +1022,16 @@ export default {
   color: #909399;
   color: #909399;
 }
 }
 .share-fields {
 .share-fields {
-  flex: 1;
+  flex: 0 1 420px;
   min-width: 0;
   min-width: 0;
 }
 }
+.share-fields :deep(.el-form-item__label) {
+  line-height: 18px;
+  padding-bottom: 8px;
+}
+.share-fields :deep(.el-form-item) {
+  margin-bottom: 0;
+}
 
 
 .block-card {
 .block-card {
   background: #fff; border-radius: 8px; border: 1px solid #ebeef5;
   background: #fff; border-radius: 8px; border: 1px solid #ebeef5;