panhui 4 жил өмнө
parent
commit
89a9c57388

BIN
.DS_Store


BIN
src/.DS_Store


+ 1 - 1
src/locales/en.json

@@ -67,7 +67,7 @@
   "yi-zhan-shi-fu-wu": "One-stop Service",
   "xin-yu-bao-zhang": "Reputation Guarantee",
   "da-pin-pai-xin-lai": "Top Brands",
-  "imt-ke-ji-ping-tai": "IMT",
+  "imt-ke-ji-ping-tai": "TPARK",
   "wo-men-de-fu-wu": "Services",
   "lian-xi-wo-men": "Contact",
   "ru-zhu-ping-tai": "Join Us",

+ 2 - 2
src/locales/zh.json

@@ -71,7 +71,7 @@
   "yi-zhan-shi-fu-wu": "一站式服务",
   "xin-yu-bao-zhang": "信誉保障",
   "da-pin-pai-xin-lai": "大品牌信赖",
-  "imt-ke-ji-ping-tai": "外高桥智能制造服务产业园  ·  IMT",
+  "imt-ke-ji-ping-tai": "智羿园区 TPARK",
   "wo-men-de-fu-wu": "我们的服务",
   "lian-xi-wo-men": "联系我们",
   "ru-zhu-ping-tai": "入驻平台",
@@ -453,4 +453,4 @@
   "jin-jing-bei-an-dan-hao": "进境备案单号",
   "chan-pin-xu-qiu-qing-dan": "产品交易登记",
   "qing-shu-ru-18-wei-jin-jing-bei-an-dan-hao": "进境备案单号格式错误"
-}
+}

+ 1 - 1
src/mixins/commont.js

@@ -157,7 +157,7 @@ export default {
                 title: this.$t('imt-ke-ji-ping-tai'),
                 path: '/pages/Home',
                 imageUrl:
-                    'http://imttech.oss-cn-hangzhou.aliyuncs.com/micro/shareIcon.png' +
+                    'https://imt.oss-cn-hangzhou.aliyuncs.com/image/shareIcon.jpg' +
                     '?x-oss-process=image/resize,m_pad,h_400,w_500,color_FFFFFF'
             };
         },

BIN
src/native/.DS_Store


+ 330 - 0
src/native/mineNode/index.wxml

@@ -963,6 +963,336 @@
         <template is="WxTextView" data="{{item}}" />
     </block>
 </template>
+<template name="octoParse14">
+    <!-- <template  is="octoParse14" data="{{item}}" /> -->
+    <!-- 判断是否是标签节点 -->
+    <block wx:if="{{item.node == 'element'}}">
+        <block wx:if="{{item.tag == 'button'}}">
+            <button type="default" size="mini">
+                <block wx:for="{{item.nodes}}" wx:for-item="item" wx:key="index">
+                    <template is="octoParse14" data="{{item}}" />
+                </block>
+            </button>
+        </block>
+        <!-- li类型 -->
+        <block wx:elif="{{item.tag == 'li'}}">
+            <view data-tag="{{item.tag}}" data-class="{{item.classStr}}" data-id="{{item.attr.id}}" class="{{item.classStr}} octoParse-li" style="{{item.styleStr}}">
+                <view class="{{item.classStr}} octoParse-li-inner">
+                    <view class="{{item.classStr}} octoParse-li-text">
+                        <view class="{{item.classStr}} octoParse-li-circle"></view>
+                    </view>
+                    <view class="{{item.classStr}} octoParse-li-text">
+                        <block wx:for="{{item.nodes}}" wx:for-item="item" wx:key="index">
+                            <template is="octoParse14" data="{{item}}" />
+                        </block>
+                    </view>
+                </view>
+            </view>
+        </block>
+        <!-- video类型 -->
+        <block wx:elif="{{item.tag == 'video'}}">
+            <template is="octoParseVideo" data="{{item}}" />
+        </block>
+        <!-- img类型 -->
+        <block wx:elif="{{item.tag == 'img'}}">
+            <template is="octoParseImg" data="{{item}}" />
+        </block>
+        <!-- a类型 -->
+        <block wx:elif="{{item.tag == 'a'}}">
+            <view data-tag="{{item.tag}}" data-class="{{item.classStr}}" data-id="{{item.attr.id}}" class="octoParse-inline {{item.classStr}} octoParse-{{item.tag}}" data-src="{{item.attr.href}}" style="{{item.styleStr}}">
+                <block wx:for="{{item.nodes}}" wx:for-item="item" wx:key="index">
+                    <template is="octoParse14" data="{{item}}" />
+                </block>
+            </view>
+        </block>
+        <block wx:elif="{{item.tag == 'br'}}">
+            <template is="octoParseBr"></template>
+        </block>
+        <!-- 其他块级标签 -->
+        <block wx:elif="{{item.tagType == 'block'}}">
+            <view data-tag="{{item.tag}}" data-class="{{item.classStr}}" data-id="{{item.attr.id}}" class="{{item.classStr}} octoParse-{{item.tag}}" style="{{item.styleStr}}">
+                <block wx:for="{{item.nodes}}" wx:for-item="item" wx:key="index">
+                    <template is="octoParse14" data="{{item}}" />
+                </block>
+            </view>
+        </block>
+        <!-- 内联标签 -->
+        <view data-tag="{{item.tag}}" data-class="{{item.classStr}}" data-id="{{item.attr.id}}" wx:else class="{{item.classStr}} octoParse-{{item.tag}} octoParse-{{item.tagType}}" style="{{item.styleStr}}">
+            <block wx:for="{{item.nodes}}" wx:for-item="item" wx:key="index">
+                <template is="octoParse14" data="{{item}}" />
+            </block>
+        </view>
+    </block>
+    <!-- 判断是否是文本节点 -->
+    <block wx:elif="{{item.node == 'text'}}">
+        <!-- 如果是,直接进行 -->
+        <template is="WxTextView" data="{{item}}" />
+    </block>
+</template>
+<template name="octoParse15">
+    <!-- <template  is="octoParse14" data="{{item}}" /> -->
+    <!-- 判断是否是标签节点 -->
+    <block wx:if="{{item.node == 'element'}}">
+        <block wx:if="{{item.tag == 'button'}}">
+            <button type="default" size="mini">
+                <block wx:for="{{item.nodes}}" wx:for-item="item" wx:key="index">
+                    <template is="octoParse14" data="{{item}}" />
+                </block>
+            </button>
+        </block>
+        <!-- li类型 -->
+        <block wx:elif="{{item.tag == 'li'}}">
+            <view data-tag="{{item.tag}}" data-class="{{item.classStr}}" data-id="{{item.attr.id}}" class="{{item.classStr}} octoParse-li" style="{{item.styleStr}}">
+                <view class="{{item.classStr}} octoParse-li-inner">
+                    <view class="{{item.classStr}} octoParse-li-text">
+                        <view class="{{item.classStr}} octoParse-li-circle"></view>
+                    </view>
+                    <view class="{{item.classStr}} octoParse-li-text">
+                        <block wx:for="{{item.nodes}}" wx:for-item="item" wx:key="index">
+                            <template is="octoParse14" data="{{item}}" />
+                        </block>
+                    </view>
+                </view>
+            </view>
+        </block>
+        <!-- video类型 -->
+        <block wx:elif="{{item.tag == 'video'}}">
+            <template is="octoParseVideo" data="{{item}}" />
+        </block>
+        <!-- img类型 -->
+        <block wx:elif="{{item.tag == 'img'}}">
+            <template is="octoParseImg" data="{{item}}" />
+        </block>
+        <!-- a类型 -->
+        <block wx:elif="{{item.tag == 'a'}}">
+            <view data-tag="{{item.tag}}" data-class="{{item.classStr}}" data-id="{{item.attr.id}}" class="octoParse-inline {{item.classStr}} octoParse-{{item.tag}}" data-src="{{item.attr.href}}" style="{{item.styleStr}}">
+                <block wx:for="{{item.nodes}}" wx:for-item="item" wx:key="index">
+                    <template is="octoParse14" data="{{item}}" />
+                </block>
+            </view>
+        </block>
+        <block wx:elif="{{item.tag == 'br'}}">
+            <template is="octoParseBr"></template>
+        </block>
+        <!-- 其他块级标签 -->
+        <block wx:elif="{{item.tagType == 'block'}}">
+            <view data-tag="{{item.tag}}" data-class="{{item.classStr}}" data-id="{{item.attr.id}}" class="{{item.classStr}} octoParse-{{item.tag}}" style="{{item.styleStr}}">
+                <block wx:for="{{item.nodes}}" wx:for-item="item" wx:key="index">
+                    <template is="octoParse14" data="{{item}}" />
+                </block>
+            </view>
+        </block>
+        <!-- 内联标签 -->
+        <view data-tag="{{item.tag}}" data-class="{{item.classStr}}" data-id="{{item.attr.id}}" wx:else class="{{item.classStr}} octoParse-{{item.tag}} octoParse-{{item.tagType}}" style="{{item.styleStr}}">
+            <block wx:for="{{item.nodes}}" wx:for-item="item" wx:key="index">
+                <template is="octoParse14" data="{{item}}" />
+            </block>
+        </view>
+    </block>
+    <!-- 判断是否是文本节点 -->
+    <block wx:elif="{{item.node == 'text'}}">
+        <!-- 如果是,直接进行 -->
+        <template is="WxTextView" data="{{item}}" />
+    </block>
+</template>
+<template name="octoParse16">
+    <!-- <template  is="octoParse14" data="{{item}}" /> -->
+    <!-- 判断是否是标签节点 -->
+    <block wx:if="{{item.node == 'element'}}">
+        <block wx:if="{{item.tag == 'button'}}">
+            <button type="default" size="mini">
+                <block wx:for="{{item.nodes}}" wx:for-item="item" wx:key="index">
+                    <template is="octoParse14" data="{{item}}" />
+                </block>
+            </button>
+        </block>
+        <!-- li类型 -->
+        <block wx:elif="{{item.tag == 'li'}}">
+            <view data-tag="{{item.tag}}" data-class="{{item.classStr}}" data-id="{{item.attr.id}}" class="{{item.classStr}} octoParse-li" style="{{item.styleStr}}">
+                <view class="{{item.classStr}} octoParse-li-inner">
+                    <view class="{{item.classStr}} octoParse-li-text">
+                        <view class="{{item.classStr}} octoParse-li-circle"></view>
+                    </view>
+                    <view class="{{item.classStr}} octoParse-li-text">
+                        <block wx:for="{{item.nodes}}" wx:for-item="item" wx:key="index">
+                            <template is="octoParse14" data="{{item}}" />
+                        </block>
+                    </view>
+                </view>
+            </view>
+        </block>
+        <!-- video类型 -->
+        <block wx:elif="{{item.tag == 'video'}}">
+            <template is="octoParseVideo" data="{{item}}" />
+        </block>
+        <!-- img类型 -->
+        <block wx:elif="{{item.tag == 'img'}}">
+            <template is="octoParseImg" data="{{item}}" />
+        </block>
+        <!-- a类型 -->
+        <block wx:elif="{{item.tag == 'a'}}">
+            <view data-tag="{{item.tag}}" data-class="{{item.classStr}}" data-id="{{item.attr.id}}" class="octoParse-inline {{item.classStr}} octoParse-{{item.tag}}" data-src="{{item.attr.href}}" style="{{item.styleStr}}">
+                <block wx:for="{{item.nodes}}" wx:for-item="item" wx:key="index">
+                    <template is="octoParse14" data="{{item}}" />
+                </block>
+            </view>
+        </block>
+        <block wx:elif="{{item.tag == 'br'}}">
+            <template is="octoParseBr"></template>
+        </block>
+        <!-- 其他块级标签 -->
+        <block wx:elif="{{item.tagType == 'block'}}">
+            <view data-tag="{{item.tag}}" data-class="{{item.classStr}}" data-id="{{item.attr.id}}" class="{{item.classStr}} octoParse-{{item.tag}}" style="{{item.styleStr}}">
+                <block wx:for="{{item.nodes}}" wx:for-item="item" wx:key="index">
+                    <template is="octoParse14" data="{{item}}" />
+                </block>
+            </view>
+        </block>
+        <!-- 内联标签 -->
+        <view data-tag="{{item.tag}}" data-class="{{item.classStr}}" data-id="{{item.attr.id}}" wx:else class="{{item.classStr}} octoParse-{{item.tag}} octoParse-{{item.tagType}}" style="{{item.styleStr}}">
+            <block wx:for="{{item.nodes}}" wx:for-item="item" wx:key="index">
+                <template is="octoParse14" data="{{item}}" />
+            </block>
+        </view>
+    </block>
+    <!-- 判断是否是文本节点 -->
+    <block wx:elif="{{item.node == 'text'}}">
+        <!-- 如果是,直接进行 -->
+        <template is="WxTextView" data="{{item}}" />
+    </block>
+</template>
+<template name="octoParse17">
+    <!-- <template  is="octoParse14" data="{{item}}" /> -->
+    <!-- 判断是否是标签节点 -->
+    <block wx:if="{{item.node == 'element'}}">
+        <block wx:if="{{item.tag == 'button'}}">
+            <button type="default" size="mini">
+                <block wx:for="{{item.nodes}}" wx:for-item="item" wx:key="index">
+                    <template is="octoParse14" data="{{item}}" />
+                </block>
+            </button>
+        </block>
+        <!-- li类型 -->
+        <block wx:elif="{{item.tag == 'li'}}">
+            <view data-tag="{{item.tag}}" data-class="{{item.classStr}}" data-id="{{item.attr.id}}" class="{{item.classStr}} octoParse-li" style="{{item.styleStr}}">
+                <view class="{{item.classStr}} octoParse-li-inner">
+                    <view class="{{item.classStr}} octoParse-li-text">
+                        <view class="{{item.classStr}} octoParse-li-circle"></view>
+                    </view>
+                    <view class="{{item.classStr}} octoParse-li-text">
+                        <block wx:for="{{item.nodes}}" wx:for-item="item" wx:key="index">
+                            <template is="octoParse14" data="{{item}}" />
+                        </block>
+                    </view>
+                </view>
+            </view>
+        </block>
+        <!-- video类型 -->
+        <block wx:elif="{{item.tag == 'video'}}">
+            <template is="octoParseVideo" data="{{item}}" />
+        </block>
+        <!-- img类型 -->
+        <block wx:elif="{{item.tag == 'img'}}">
+            <template is="octoParseImg" data="{{item}}" />
+        </block>
+        <!-- a类型 -->
+        <block wx:elif="{{item.tag == 'a'}}">
+            <view data-tag="{{item.tag}}" data-class="{{item.classStr}}" data-id="{{item.attr.id}}" class="octoParse-inline {{item.classStr}} octoParse-{{item.tag}}" data-src="{{item.attr.href}}" style="{{item.styleStr}}">
+                <block wx:for="{{item.nodes}}" wx:for-item="item" wx:key="index">
+                    <template is="octoParse14" data="{{item}}" />
+                </block>
+            </view>
+        </block>
+        <block wx:elif="{{item.tag == 'br'}}">
+            <template is="octoParseBr"></template>
+        </block>
+        <!-- 其他块级标签 -->
+        <block wx:elif="{{item.tagType == 'block'}}">
+            <view data-tag="{{item.tag}}" data-class="{{item.classStr}}" data-id="{{item.attr.id}}" class="{{item.classStr}} octoParse-{{item.tag}}" style="{{item.styleStr}}">
+                <block wx:for="{{item.nodes}}" wx:for-item="item" wx:key="index">
+                    <template is="octoParse14" data="{{item}}" />
+                </block>
+            </view>
+        </block>
+        <!-- 内联标签 -->
+        <view data-tag="{{item.tag}}" data-class="{{item.classStr}}" data-id="{{item.attr.id}}" wx:else class="{{item.classStr}} octoParse-{{item.tag}} octoParse-{{item.tagType}}" style="{{item.styleStr}}">
+            <block wx:for="{{item.nodes}}" wx:for-item="item" wx:key="index">
+                <template is="octoParse14" data="{{item}}" />
+            </block>
+        </view>
+    </block>
+    <!-- 判断是否是文本节点 -->
+    <block wx:elif="{{item.node == 'text'}}">
+        <!-- 如果是,直接进行 -->
+        <template is="WxTextView" data="{{item}}" />
+    </block>
+</template>
+<template name="octoParse18">
+    <!-- <template  is="octoParse14" data="{{item}}" /> -->
+    <!-- 判断是否是标签节点 -->
+    <block wx:if="{{item.node == 'element'}}">
+        <block wx:if="{{item.tag == 'button'}}">
+            <button type="default" size="mini">
+                <block wx:for="{{item.nodes}}" wx:for-item="item" wx:key="index">
+                    <template is="octoParse14" data="{{item}}" />
+                </block>
+            </button>
+        </block>
+        <!-- li类型 -->
+        <block wx:elif="{{item.tag == 'li'}}">
+            <view data-tag="{{item.tag}}" data-class="{{item.classStr}}" data-id="{{item.attr.id}}" class="{{item.classStr}} octoParse-li" style="{{item.styleStr}}">
+                <view class="{{item.classStr}} octoParse-li-inner">
+                    <view class="{{item.classStr}} octoParse-li-text">
+                        <view class="{{item.classStr}} octoParse-li-circle"></view>
+                    </view>
+                    <view class="{{item.classStr}} octoParse-li-text">
+                        <block wx:for="{{item.nodes}}" wx:for-item="item" wx:key="index">
+                            <template is="octoParse14" data="{{item}}" />
+                        </block>
+                    </view>
+                </view>
+            </view>
+        </block>
+        <!-- video类型 -->
+        <block wx:elif="{{item.tag == 'video'}}">
+            <template is="octoParseVideo" data="{{item}}" />
+        </block>
+        <!-- img类型 -->
+        <block wx:elif="{{item.tag == 'img'}}">
+            <template is="octoParseImg" data="{{item}}" />
+        </block>
+        <!-- a类型 -->
+        <block wx:elif="{{item.tag == 'a'}}">
+            <view data-tag="{{item.tag}}" data-class="{{item.classStr}}" data-id="{{item.attr.id}}" class="octoParse-inline {{item.classStr}} octoParse-{{item.tag}}" data-src="{{item.attr.href}}" style="{{item.styleStr}}">
+                <block wx:for="{{item.nodes}}" wx:for-item="item" wx:key="index">
+                    <template is="octoParse14" data="{{item}}" />
+                </block>
+            </view>
+        </block>
+        <block wx:elif="{{item.tag == 'br'}}">
+            <template is="octoParseBr"></template>
+        </block>
+        <!-- 其他块级标签 -->
+        <block wx:elif="{{item.tagType == 'block'}}">
+            <view data-tag="{{item.tag}}" data-class="{{item.classStr}}" data-id="{{item.attr.id}}" class="{{item.classStr}} octoParse-{{item.tag}}" style="{{item.styleStr}}">
+                <block wx:for="{{item.nodes}}" wx:for-item="item" wx:key="index">
+                    <template is="octoParse14" data="{{item}}" />
+                </block>
+            </view>
+        </block>
+        <!-- 内联标签 -->
+        <view data-tag="{{item.tag}}" data-class="{{item.classStr}}" data-id="{{item.attr.id}}" wx:else class="{{item.classStr}} octoParse-{{item.tag}} octoParse-{{item.tagType}}" style="{{item.styleStr}}">
+            <block wx:for="{{item.nodes}}" wx:for-item="item" wx:key="index">
+                <template is="octoParse14" data="{{item}}" />
+            </block>
+        </view>
+    </block>
+    <!-- 判断是否是文本节点 -->
+    <block wx:elif="{{item.node == 'text'}}">
+        <!-- 如果是,直接进行 -->
+        <template is="WxTextView" data="{{item}}" />
+    </block>
+</template>
 <view class="octoParse">
     <template is="octoParse" data="{{nodes:htmlData}}" />
 </view>

+ 9 - 0
src/pagesHome/Brand.vue

@@ -232,6 +232,15 @@ export default {
         EnterpriseTypeFilter,
         ProductCategoryFilter,
         CountryFilter
+    },
+    onShareAppMessage(from, target) {
+        return {
+            title: this.$t('imt-ke-ji-ping-tai') + '|' + this.$t('zhan-shang-zong-lan'),
+            path: '/pagesHome/Brand',
+            imageUrl:
+                'https://imt.oss-cn-hangzhou.aliyuncs.com/image/shareIcon.jpg' +
+                '?x-oss-process=image/resize,m_pad,h_400,w_500,color_FFFFFF'
+        };
     }
 };
 </script>

+ 9 - 0
src/pagesHome/Product.vue

@@ -206,6 +206,15 @@ export default {
                 this.refreash();
             });
         }
+    },
+    onShareAppMessage(from, target) {
+        return {
+            title: this.$t('imt-ke-ji-ping-tai') + '|' + this.$t('quan-qiu-chan-pin'),
+            path: '/pagesHome/Product',
+            imageUrl:
+                'https://imt.oss-cn-hangzhou.aliyuncs.com/image/shareIcon.jpg' +
+                '?x-oss-process=image/resize,m_pad,h_400,w_500,color_FFFFFF'
+        };
     }
 };
 </script>

+ 10 - 1
src/pagesImt/Index.vue

@@ -254,7 +254,16 @@ export default {
         Advantage,
         Connect
     },
-    onPageScroll(e) {}
+    onPageScroll(e) {},
+    onShareAppMessage(from, target) {
+        return {
+            title: this.$t('imt-ke-ji-ping-tai') + '|' + this.$t('imt-ping-tai'),
+            path: '/pagesImt/Index',
+            imageUrl:
+                'https://imt.oss-cn-hangzhou.aliyuncs.com/image/shareIcon.jpg' +
+                '?x-oss-process=image/resize,m_pad,h_400,w_500,color_FFFFFF'
+        };
+    }
 };
 </script>
 

+ 9 - 0
src/pagesNews/News.vue

@@ -146,6 +146,15 @@ export default {
             this.page++;
             this.getData();
         }
+    },
+    onShareAppMessage(from, target) {
+        return {
+            title: this.$t('imt-ke-ji-ping-tai') + '|' + this.$t('xin-wen-zi-xun'),
+            path: '/pagesNews/News',
+            imageUrl:
+                'https://imt.oss-cn-hangzhou.aliyuncs.com/image/shareIcon.jpg' +
+                '?x-oss-process=image/resize,m_pad,h_400,w_500,color_FFFFFF'
+        };
     }
 };
 </script>

+ 1 - 1
src/pagesProduct/Detail.vue

@@ -425,7 +425,7 @@ export default {
     },
     onShareAppMessage(from, target) {
         return {
-            title: this.$t('imt-ke-ji-ping-tai') + '——' + this.getName(this.productInfo),
+            title: this.$t('imt-ke-ji-ping-tai') + '|' + this.getName(this.productInfo),
             path: '/pagesProduct/Detail?id=' + this.productId,
             imageUrl: this.getList(this.productInfo.img) + '?x-oss-process=image/resize,m_pad,h_400,w_500,color_FFFFFF'
         };

BIN
src/static/.DS_Store


BIN
src/static/imgs/.DS_Store