Procházet zdrojové kódy

钉钉第二期最终版本

347617796@qq.com před 4 roky
rodič
revize
e47b92e0fd
5 změnil soubory, kde provedl 7 přidání a 9 odebrání
  1. 1 0
      .env.development
  2. 1 0
      .env.production
  3. 2 2
      src/init.vue
  4. 1 5
      src/main.js
  5. 2 2
      src/views/set/rule.vue

+ 1 - 0
.env.development

@@ -1,2 +1,3 @@
 NODE_ENV="development"
 VUE_APP_BASE_API="https://test-ding.g107.com/"
+VUE_APP_APPID="50530"

+ 1 - 0
.env.production

@@ -1,4 +1,5 @@
 NODE_ENV="production"
 VUE_APP_BASE_API="https://ding.insys.g107.com/"
+VUE_APP_APPID="55493"
 
 

+ 2 - 2
src/init.vue

@@ -75,7 +75,7 @@ export default {
 				corpId: corpId, // 企业id
 				onSuccess: function(info) {
 					that.$axios('post', '/api/ding/login', { authCode: info.code, corpId: corpId }).then(res => {
-					// that.$axios('post', '/api/ding/login', { authCode: '962c50cef81a3da4a9a83487cd3a391d', corpId: 'ding011f57ab048cf202ffe93478753d9884' }).then(res => {
+					// that.$axios('post', '/api/ding/login', { authCode: 'fd5dc75e50c435b58ce6343bf1cb765b', corpId: 'ding011f57ab048cf202ffe93478753d9884' }).then(res => {
 						var is = false;
 						if (res.data.code == 1) {
 							var { token, user } = res.data.data;
@@ -91,7 +91,7 @@ export default {
 								that.$router.replace({ path: '/noAccess' });
 							}
 						}else if(res.data.code==2001){
-							this.dialogFormVisible=true;
+							that.dialogFormVisible=true;
 						}
 					}).finally(() => {
 						that.loading = false;

+ 1 - 5
src/main.js

@@ -22,11 +22,6 @@ Vue.use(ElementUI);
 if (process.env.NODE_ENV === 'development') {
   new VConsole()
 }
-if (process.env.NODE_ENV === 'development') {
-	Vue.prototype.$appId = 50530
-}else if(process.env.NODE_ENV === 'production'){
-	Vue.prototype.$appId = 55493
-}
 
 Vue.prototype.$echarts = echarts
 Vue.prototype.$dd=dd;
@@ -40,6 +35,7 @@ Vue.prototype.$getIsCreator = getIsCreator
 Vue.prototype.$supremeAuthority = supremeAuthority
 Vue.prototype.$authoritys = authoritys
 Vue.prototype.$moment = moment
+Vue.prototype.$appId=process.env.VUE_APP_APPID
 
 Vue.prototype.$http= service;
 //Vue函数添加一个原型属性$axios 指向axios,这样vue实例或组件中不用再去重复引用Axios 直接用this.$axios就能执行axios 方法

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

@@ -405,8 +405,8 @@ export default {
 		payOrder (row) {// 展示二维码
 			let url = 'dingtalk://dingtalkclient/action/open_micro_app'
 			let appid = '?appId='+this.$appId
-			// let corpId = '&corpId='+localStorage.getItem('corpId')
-			let corpId = '&corpId=ding011f57ab048cf202ffe93478753d9884'
+			let corpId = '&corpId='+localStorage.getItem('corpId')
+			// let corpId = '&corpId=ding011f57ab048cf202ffe93478753d9884'
 			let page = '&page='+encodeURIComponent(`pages/workbench/apply/apply?id=${encodeURIComponent(row)}`)//encodeURIComponent('小米')
 			let urls = url+appid+corpId+page
 			console.log(urls)