瀏覽代碼

修改积分规则扫码进入小程序参数内容

347617796@qq.com 4 年之前
父節點
當前提交
c0f8b58a78
共有 3 個文件被更改,包括 11 次插入8 次删除
  1. 1 1
      package-lock.json
  2. 8 5
      src/init.vue
  3. 2 2
      src/views/set/rule.vue

+ 1 - 1
package-lock.json

@@ -8850,7 +8850,7 @@
     },
     "qrcodejs2": {
       "version": "0.0.2",
-      "resolved": "https://registry.npmjs.org/qrcodejs2/-/qrcodejs2-0.0.2.tgz",
+      "resolved": "https://registry.npm.taobao.org/qrcodejs2/download/qrcodejs2-0.0.2.tgz",
       "integrity": "sha1-Rlr+Xjnxn6zsuTLBH3oYYQkUauE="
     },
     "qs": {

+ 8 - 5
src/init.vue

@@ -79,11 +79,14 @@ export default {
 						var is = false;
 						if (res.data.code == 1) {
 							var { token, user } = res.data.data;
-							user.employee_detail.role_list.forEach(item => {
-								// if (user.is_official == 1) {
-									if (item.name == 'admin' || item.name == 'creator' || item.name == 'point_manager') {is = true;}
-								// }
-							});
+							if (user.is_official == 1) {
+									is = true;
+							}
+							// user.employee_detail.role_list.forEach(item => {
+							// 	if (user.is_official == 1) {
+							// 		if (item.name == 'admin' || item.name == 'creator' || item.name == 'point_manager') {is = true;}
+							// 	}
+							// });
 							if (is) {
 								that.$setUserData(user);
 								that.$router.replace({ path: '/index' });

+ 2 - 2
src/views/set/rule.vue

@@ -406,7 +406,7 @@ export default {
 			let appid = '?appId='+this.$appId
 			let corpId = '&corpId='+localStorage.getItem('corpId')
 			// let corpId = '&corpId=ding011f57ab048cf202ffe93478753d9884'
-			let page = '&page='+encodeURIComponent(`pages/workbench/apply/apply?id=${encodeURIComponent(row)}`)//encodeURIComponent('小米')
+			let page = '&page='+encodeURIComponent(`pages/workbench/apply/apply?item=${encodeURIComponent(row)}`)//encodeURIComponent('小米')
 			let urls = url+appid+corpId+page
 			var qrcode = new QRCode('qrcode', {
 				text: urls, // 二维码内容
@@ -425,7 +425,7 @@ export default {
 			this.innerVisible = true
 			// 使用$nextTick确保数据渲染
 			this.$nextTick(() => {
-				this.payOrder(row.id)
+				this.payOrder(row)
 			})
 		},
 		// 关闭弹框,清除已经生成的二维码