153
+            type: 'get',
154
+            dataType: 'jsonp',
155
+            jsonpCallback: 'callback',
156
+            data: {
157
+                url: window.location.href.split('#')[0]
158
+            },
159
+            success: wxReady
160
+        })
161
+    }
162
+
163
+    function initWxData(data, flag) {
164
+        for(d in data) {if (d in wxData) wxData[d] = data[d]}
165
+        if (flag) fixedWxData()
166
+    }
167
+
168
+    function changeWxData(key, value, flag) {
169
+        if (key in falDwxDataata) wxData[key] = value
170
+        if (flag) fixedWxData()
171
+    }
172
+
173
+    function fixedWxData() {
174
+        if ('undefined' !== typeof wxApiFun) wxApiFun()
175
+    }
176
+
177
+    v = {
178
+        version: '1.0.0',
179
+
180
+        // Basic Vars
181
+        config: config,
182
+        wxData: wxData,
183
+        jsApiList: jsApiList,
184
+
185
+        // Weixin Function
186
+        isOpenInWeixin: isOpenInWeixin,
187
+        getWeixinVersion: getWeixinVersion,
188
+        isWeixinVersion: isWeixinVersion,
189
+
190
+        // Menu Function
191
+        hideOptionMenu: hideOptionMenu,
192
+        showOptionMenu: showOptionMenu,
193
+        closeWindow: closeWindow,
194
+
195
+        // Share Function
196
+        initWxData: initWxData,
197
+        changeWxData: changeWxData,
198
+        fixedWxData: fixedWxData
199
+    }
200
+    e.JSWE = e.V = v
201
+})(window)

+ 14 - 0
photo/templates/photo/photo_detail.html

@@ -44,5 +44,19 @@
44 44
             </div>
45 45
             <div id="pai2_download" class="pai2_download">立即下载</div>
46 46
         </div>
47
+
48
+        <script type="text/javascript" src="http://cdn.bootcss.com/zepto/1.1.6/zepto.min.js"></script>
49
+        <script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
50
+        <script type="text/javascript" src="{% static 'pai2/js/jswe.js' %}?v=1"></script>
51
+        <script>
52
+            V.wxData.debug = true;
53
+            V.initWxData({
54
+                imgUrl: "http://pai.ai/static/pai2/img/paiai_96_96.png",
55
+                link: window.location.href,
56
+                desc: "我使用拍爱分享了一张美图,你也快来试试吧",
57
+                title: "拍爱",
58
+                timeLine: ""
59
+            }, true);
60
+        </script>
47 61
     </body>
48 62
 </html>

kodo - Gogs: Go Git Service

Нет описания

0016_auto_20191223_1808.py 1.6KB

    # -*- coding: utf-8 -*- # Generated by Django 1.11.26 on 2019-12-23 10:08 from __future__ import unicode_literals from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('member', '0015_auto_20191221_2058'), ] operations = [ migrations.AddField( model_name='rightinfo', name='coupon_level1_num', field=models.IntegerField(default=0, help_text='\u5238\u6bcf\u4f1a\u5458\u7ea7\u522b\u53d1\u653e\u5f20\u6570', verbose_name='coupon_level1_num'), ), migrations.AddField( model_name='rightinfo', name='coupon_level2_num', field=models.IntegerField(default=0, help_text='\u5238\u6bcf\u4f1a\u5458\u7ea7\u522b\u53d1\u653e\u5f20\u6570', verbose_name='coupon_level2_num'), ), migrations.AddField( model_name='rightinfo', name='coupon_level3_num', field=models.IntegerField(default=0, help_text='\u5238\u6bcf\u4f1a\u5458\u7ea7\u522b\u53d1\u653e\u5f20\u6570', verbose_name='coupon_level3_num'), ), migrations.AddField( model_name='rightinfo', name='coupon_level4_num', field=models.IntegerField(default=0, help_text='\u5238\u6bcf\u4f1a\u5458\u7ea7\u522b\u53d1\u653e\u5f20\u6570', verbose_name='coupon_level4_num'), ), migrations.AddField( model_name='rightinfo', name='coupon_level5_num', field=models.IntegerField(default=0, help_text='\u5238\u6bcf\u4f1a\u5458\u7ea7\u522b\u53d1\u653e\u5f20\u6570', verbose_name='coupon_level5_num'), ), ]