Pārlūkot izejas kodu

feat: 隐藏部分内容

zhangyuhan 9 mēneši atpakaļ
vecāks
revīzija
22a2278bd1

+ 19 - 15
client/components/thumbnail-panel.vue

@@ -101,24 +101,28 @@
 					eventType: 'publish',
 					extraClassName: '',
 					iconClass: ''
-				}, {
-					title: '发布模板市场',
-					eventType: 'publishTemplate',
-					extraClassName: '',
-					iconClass: ''
-				}, {
+				},
+        //   {
+				// 	title: '发布模板市场',
+				// 	eventType: 'publishTemplate',
+				// 	extraClassName: '',
+				// 	iconClass: ''
+				// },
+          {
 					title: '复制链接',
 					eventType: 'copyUrl',
 					iconClass: ''
-				}, {
-					title: '设为我的模板',
-					eventType: 'setTemplate',
-					iconClass: ''
-				}, {
-					title: '页面数据',
-					eventType: 'viewPageData',
-					iconClass: ''
-				}, {
+				},
+        //   {
+				// 	title: '设为我的模板',
+				// 	eventType: 'setTemplate',
+				// 	iconClass: ''
+				// }, {
+				// 	title: '页面数据',
+				// 	eventType: 'viewPageData',
+				// 	iconClass: ''
+				// },
+          {
 					title: '协作设置',
 					eventType: 'cooperation',
 					iconClass: ''

+ 1 - 1
client/main.js

@@ -77,4 +77,4 @@ new Vue({
   router,
   store,
   render: h => h(App)
-}).$mount('#app')
+}).$mount('#app')

+ 3 - 2
client/pages/editor/components/attr-configure/event-edit.vue

@@ -16,8 +16,8 @@
           <p class="gray inline-block fontsize-12 marginL10">事件在编辑模式下无效果</p>
         </div>
         <div class="el-animate-list-wrapper paddingT20" v-show="activeElement.events.length">
-          <el-collapse accordion>
-            <el-collapse-item v-for="(item, index) in activeElement.events" :key="index">
+          <el-collapse accordion v-model="defaultCollapse">
+            <el-collapse-item v-for="(item, index) in activeElement.events" :name="index" :key="index">
               <template slot="title">
                 <span class="el-animate-title-name">事件 {{index + 1}}</span>
                 <div class="el-animate-title-type-wrapper">
@@ -61,6 +61,7 @@
 		name: "event-edit",
     data(){
 			return {
+        defaultCollapse: 0,
 				eventTypeList: [{
 					label: '链接跳转',
           value: 'link',

+ 6 - 5
client/pages/editor/components/control-bar.vue

@@ -201,13 +201,14 @@
   .components-contrl-bar {
     position: fixed;
     border-radius: 12px;
-    padding: 8px;
-    height: 48px;
+    padding: 4px;
+    height: 50px;
     box-shadow: 0 0 4px 1px #e2e3e5;
     background-color: #fff;
-    top: 12px;
+    top: 4px;
     left: 50%;
     display: flex;
+    align-items: center;
     transform: translateX(-50%);
     z-index: 1003;
     .button-item {
@@ -216,7 +217,7 @@
       cursor: pointer;
       text-align: center;
       vertical-align: bottom;
-      font-size: 14px;
+      font-size: 12px;
       transition: color 0.28s, transform 0.28s;
       user-select: none;
       &.scale-wrappper {
@@ -252,7 +253,7 @@
         transition: all 0.28s;
       }
       & > p {
-        font-size: 14px;
+        font-size: 12px;
       }
     }
   }

+ 2 - 2
client/pages/editor/components/preview.vue

@@ -54,7 +54,7 @@
         </div>
       </div>
       <!--翻页方式-->
-      <div class="info-form-wrapper">
+      <div class="info-form-wrapper" v-show="pageData.pageMode === 'h5'">
         <div class="info-form-l com-width">翻页方式:</div>
         <div class="info-form-r">
           <el-select v-model="pageData.flipType">
@@ -65,7 +65,7 @@
         </div>
       </div>
       <!--翻页方式-->
-      <div class="info-form-wrapper">
+      <div class="info-form-wrapper" v-show="pageData.pageMode === 'h5'">
         <div class="info-form-l com-width"></div>
         <div class="info-form-r">
           <el-checkbox v-model="pageData.slideNumber">显示页码</el-checkbox>

+ 12 - 12
client/pages/home/index.vue

@@ -6,18 +6,18 @@
           <i class="el-icon-mobile"></i>
           <span slot="title">我的作品</span>
         </el-menu-item>
-        <el-menu-item index="/home/my-template">
-          <i class="el-icon-document"></i>
-          <span slot="title">我的模板</span>
-        </el-menu-item>
-        <el-menu-item index="/home/page-data">
-          <i class="el-icon-menu"></i>
-          <span slot="title">我的数据</span>
-        </el-menu-item>
-        <el-menu-item index="/home/template-list">
-          <i class="el-icon-s-shop"></i>
-          <span slot="title">创意模板</span>
-        </el-menu-item>
+<!--        <el-menu-item index="/home/my-template">-->
+<!--          <i class="el-icon-document"></i>-->
+<!--          <span slot="title">我的模板</span>-->
+<!--        </el-menu-item>-->
+<!--        <el-menu-item index="/home/page-data">-->
+<!--          <i class="el-icon-menu"></i>-->
+<!--          <span slot="title">我的数据</span>-->
+<!--        </el-menu-item>-->
+<!--        <el-menu-item index="/home/template-list">-->
+<!--          <i class="el-icon-s-shop"></i>-->
+<!--          <span slot="title">创意模板</span>-->
+<!--        </el-menu-item>-->
       </el-menu>
     </div>
     <div class="clearfix my-page-list">

+ 10 - 8
client/plugins/SourceForm/src/index.vue

@@ -66,7 +66,7 @@
 </template>
 
 <script>
-import { Form, Field, Button, Radio, RadioGroup } from 'vant';
+import { Form, Field, Button, Radio, RadioGroup, Toast } from 'vant';
 import $axios from "@/service/httpServer";
 
 	export default {
@@ -129,14 +129,16 @@ import $axios from "@/service/httpServer";
     methods: {
       onSubmit (values) {
         console.log(values)
-        this.$toast.loading({
+        Toast.loading({
           duration: 0,
           forbidClick: true
         });
         const params = Object.assign({
-          source: this.form.source_desc === '其他' ? this.form.source_desc_temp : this.form.source_desc,
+          source: this.sourceFormConfig.source,
           origin: location.href
-        }, this.form)
+        }, this.form, {
+          source_desc: this.form.source_desc === '其他' ? this.form.source_desc_temp : this.form.source_desc
+        })
 
         console.log('source-params', params)
         $axios.post(this.api, JSON.stringify(params), {
@@ -145,11 +147,11 @@ import $axios from "@/service/httpServer";
           }
         }).then(res => {
           console.log('res', res)
-          this.$toast.clear()
-          this.$toast('提交成功,我们会尽快联系您~')
+          Toast.clear()
+          Toast('提交成功,我们会尽快联系您~')
         }).catch(() => {
-          this.$toast.clear()
-          this.$toast('太火爆了,请稍后重试')
+          Toast.clear()
+          Toast('太火爆了,请稍后重试')
         })
       }
     }