哥哥玩剑魂呢 3 jaren geleden
bovenliggende
commit
06cbac76a4
4 gewijzigde bestanden met toevoegingen van 39 en 25 verwijderingen
  1. 1 1
      src/utils/wx-auth-two.js
  2. 4 0
      src/views/dashboard/index.vue
  3. 32 22
      src/views/integral/EmployeeTable.vue
  4. 2 2
      src/views/setting/set_role.vue

+ 1 - 1
src/utils/wx-auth-two.js

@@ -127,7 +127,7 @@ async function wxConfigByCorp(body, pushindex, next) {
         timestamp: appSignature.timestamp, // 必填,生成签名的时间戳
         nonceStr: appSignature.nonceStr, // 必填,生成签名的随机串
         signature: appSignature.signature, // 必填,签名,见附录-JS-SDK使用权限签名算法
-        jsApiList: ['selectExternalContact'], //必填
+        jsApiList: [], //必填
         success: function (res) { // 回调  //  wx.agentConfig成功回调后,WWOpenData 才会注入到 window 对象上面
           console.log('agentConfig成功')
           console.log('回调')

+ 4 - 0
src/views/dashboard/index.vue

@@ -1635,7 +1635,11 @@
         this.currentTubiao = 'tubiaoEmployee'
       }
 			if (localStorage.getItem('dept_tree')) {
+        console.log(JSON.parse(localStorage.getItem('dept_tree')))
+        
+        console.log(JSON.parse(localStorage.getItem('dept_tree')).length)
         this.dept_tree = 	this.getTreeData(JSON.parse(localStorage.getItem('dept_tree')))
+        console.log(' this.dept_tree')
         console.log( this.dept_tree)
           // this.dept_tree[0].name = `<WWOpenData type="departmentName" :openid="${this.dept_tree[0].name}"></WWOpenData>`
       }else{

+ 32 - 22
src/views/integral/EmployeeTable.vue

@@ -1,7 +1,11 @@
 <template>
   <div>
     <el-alert class="diy-tip"  title="温馨提示:" @close="tips_close" v-show="tips_show" type="success" description show-icon>
-		  当前组织架构成员通过微信通讯录同步,员工开启积分管理后才能正式启用并进入“功道云积分制”,如果您的微信通讯录有变动,点击立即同步
+		  当前组织架构成员通过微信通讯录同步,员工开启积分管理后才能正式启用并进入“功道云积分制”,如果您的微信通讯录有变动,点击
+      <span class="blue" style="margin-left: 10px;cursor: pointer;" @click="tb()" v-loading="tbLoading">
+					<i class="el-icon-refresh"></i>
+					立即同步
+				</span>
 		</el-alert>
 
     <el-row class="architecture">
@@ -89,13 +93,12 @@
                     @change="entryclick(scope.row)"
                     clear-icon="el-icon-circle-close"
                     v-model="scope.row.accedence_time"
-                    type="datetime"
-                    format="yyyy-MM-dd HH:mm"
+                    type="date"
+                    format="yyyy-MM-dd"
                     value-format="timestamp"
                     placeholder="选择日期时间"
                     :clearable="false"
-                    :picker-options="assistantOptions"
-                    default-time="18:00:00">
+                    :picker-options="assistantOptions">
                   </el-date-picker>
                 </div>
 							</template>
@@ -314,21 +317,28 @@ export default {
 		},
 		//同步信息
 		tb() {
-			this.$confirm('下次同步时间需在10分钟之后,是否同步?', '提示', {
-			  confirmButtonText: '确定',
-			  cancelButtonText: '取消',
-			  type: 'warning'
-			}).then(() => {
-				this.tbLoading = true;
-				this.$http('post','/api/ding/department_sync').then(res => {
-					this.$message.success({ message: '同步成功' });
-					this.dept_id=0;
-					this.getInfo();
-					this.getEmployee();
-				}).finally(()=>{
-					this.tbLoading = false;
-				});
-			});
+      this.$http('get','/api/sync').then(res => {
+        if(res.data.code == 1){
+          this.$message.success({ message: '正在同步,请稍候刷新页面查看同步结果' });
+		      // this.getEmployee();
+		      // this.getInfo();
+        }
+      })
+			// this.$confirm('下次同步时间需在10分钟之后,是否同步?', '提示', {
+			//   confirmButtonText: '确定',
+			//   cancelButtonText: '取消',
+			//   type: 'warning'
+			// }).then(() => {
+			// 	this.tbLoading = true;
+			// 	this.$http('post','/api/ding/department_sync').then(res => {
+			// 		this.$message.success({ message: '同步成功' });
+			// 		this.dept_id=0;
+			// 		this.getInfo();
+			// 		this.getEmployee();
+			// 	}).finally(()=>{
+			// 		this.tbLoading = false;
+			// 	});
+			// });
 		},
 		//搜索
 		searchUser: _debounce(function() {
@@ -755,13 +765,13 @@ el-tooltip {
 }
 
 /deep/ .tabaccTIme{
-  width: 70px;
+  width: 100px;
   .el-input__inner{
     border: 0;
     background-color: transparent;
     cursor: pointer;
     padding: 0;
-    width: 70px;
+    width: 100px;
   }
   .el-input__prefix{
     display: none;

+ 2 - 2
src/views/setting/set_role.vue

@@ -416,7 +416,7 @@
           <template slot="label">
             <span>月奖扣比例</span>
             <el-tooltip placement="top">
-              <div slot="content" style="width: 300px;">对奖分和扣分的比例作任务要求<br />举例说明:奖扣比例任务10:1,实际执行奖扣比例11:1(管理者当老好人,不敢执行扣分,导致扣分占比过低),则视为未完成,该执行人员将被扣对应分值。反之比例于10:1,任务为达标,不对执行人员实行扣分</div>
+              <div slot="content" style="width: 300px;">对奖分和扣分的比例作任务要求<br />举例说明:奖扣比例任务10:1,实际执行奖扣比例11:1(管理者当老好人,不敢执行扣分,导致扣分占比过低),则视为未完成,该执行人员将被扣对应分值。反之比例于10:1,任务为达标,不对执行人员实行扣分</div>
               <span class="tips">?</span>
             </el-tooltip>
           </template>
@@ -491,7 +491,7 @@
           <template slot="label">
             <span>月奖扣比例</span>
             <el-tooltip placement="top">
-              <div slot="content" style="width: 300px;">对奖分和扣分的比例作任务要求<br />举例说明:奖扣比例任务10:1,实际执行奖扣比例11:1(管理者当老好人,不敢执行扣分,导致扣分占比过低),则视为未完成,该执行人员将被扣对应分值。反之比例于10:1,任务为达标,不对执行人员实行扣分</div>
+              <div slot="content" style="width: 300px;">对奖分和扣分的比例作任务要求<br />举例说明:奖扣比例任务10:1,实际执行奖扣比例11:1(管理者当老好人,不敢执行扣分,导致扣分占比过低),则视为未完成,该执行人员将被扣对应分值。反之比例于10:1,任务为达标,不对执行人员实行扣分</div>
               <span class="tips">?</span>
             </el-tooltip>
           </template>