Browse Source

feat: 企微助手 => 猎羽 & logo更换

zhengxy 2 years ago
parent
commit
b0c3a514c2

+ 1 - 1
project/index.html

3
   <head>
3
   <head>
4
     <meta charset="utf-8">
4
     <meta charset="utf-8">
5
     <link rel="shortcut icon" type="image/x-icon" href="./favicon.ico">
5
     <link rel="shortcut icon" type="image/x-icon" href="./favicon.ico">
6
-    <title>企微助手</title>
6
+    <title>猎羽</title>
7
     <script>
7
     <script>
8
       document.documentElement.style.fontSize = 100 * (document.documentElement.clientWidth/1920) + "px";
8
       document.documentElement.style.fontSize = 100 * (document.documentElement.clientWidth/1920) + "px";
9
       window.onresize = function(){
9
       window.onresize = function(){

BIN
project/src/assets/img/login_img/logo_2023.png


BIN
project/src/assets/img/login_img/logo_2023_s.png


+ 11 - 8
project/src/components/Index/header.vue

4
       <template v-if="$store.state.loginid">
4
       <template v-if="$store.state.loginid">
5
         <el-popover class="headerLogoPop" width="100" placement="bottom" trigger="hover">
5
         <el-popover class="headerLogoPop" width="100" placement="bottom" trigger="hover">
6
           <!--    悬浮框点击区域    -->
6
           <!--    悬浮框点击区域    -->
7
-          <div class="popCon" @click="switchSideList()">{{ $route.meta.isData ? '企微助手' : '企微数据看板' }}</div>
7
+          <div class="popCon" @click="switchSideList()">{{ $route.meta.isData ? '猎羽' : '数据看板' }}</div>
8
           <!--    展示区域    -->
8
           <!--    展示区域    -->
9
           <div class="projectName pointer" slot="reference">
9
           <div class="projectName pointer" slot="reference">
10
-            <img src="@/assets/img/login_icon.png" alt="">
11
-            <span :style="{ fontSize: $route.meta.isData ? '18px' : '22px' }">{{ $route.meta.isData ? '企微数据看板' :
12
-                '企微助手'
10
+            <!-- <img src="@/assets/img/login_icon.png" alt=""> -->
11
+            <img src="@/assets/img/login_img/logo_2023_s.png">
12
+            <span :style="{ fontSize: $route.meta.isData ? '23px' : '26px' }">{{ $route.meta.isData ? '数据看板' :
13
+                '猎羽'
13
             }}</span>
14
             }}</span>
14
             <i class="el-icon-caret-bottom c-fff"></i>
15
             <i class="el-icon-caret-bottom c-fff"></i>
15
           </div>
16
           </div>
17
       </template>
18
       </template>
18
       <template v-else>
19
       <template v-else>
19
         <div class="projectName">
20
         <div class="projectName">
20
-          <img src="@/assets/img/login_icon.png" alt="">
21
-          <span>企微助手</span>
21
+          <!-- <img src="@/assets/img/login_icon.png" alt=""> -->
22
+          <img src="@/assets/img/login_img/logo_2023_s.png">
23
+          <span>猎羽</span>
22
         </div>
24
         </div>
23
       </template>
25
       </template>
24
 
26
 
238
   width: 200px;
240
   width: 200px;
239
 
241
 
240
   img {
242
   img {
241
-    width: 30px;
243
+    // width: 30px; // 旧logo
244
+    width: 40px;
242
     margin-right: 8px;
245
     margin-right: 8px;
243
   }
246
   }
244
 
247
 
245
   span {
248
   span {
246
     color: #ffffff;
249
     color: #ffffff;
247
-    font-size: 22px;
250
+    font-size: 26px;
248
     line-height: 33px;
251
     line-height: 33px;
249
     font-weight: bold;
252
     font-weight: bold;
250
     letter-spacing: 2px;
253
     letter-spacing: 2px;

+ 1 - 1
project/src/components/customOperate/chatGroup/index.vue

88
         <template slot-scope="scope">
88
         <template slot-scope="scope">
89
           <div class="flex" style="justify-content:center">
89
           <div class="flex" style="justify-content:center">
90
             <el-popconfirm :disabled="scope.row.enable == 3 ? false : true" @confirm="remind_send(scope.row)"
90
             <el-popconfirm :disabled="scope.row.enable == 3 ? false : true" @confirm="remind_send(scope.row)"
91
-              :title="'企微助手将提醒未发送的群主发送消息,是否确认提醒 ?'">
91
+              :title="'猎羽将提醒未发送的群主发送消息,是否确认提醒 ?'">
92
               <div slot="reference" class="table_button" v-if="scope.row.enable == 3"
92
               <div slot="reference" class="table_button" v-if="scope.row.enable == 3"
93
                 :class="scope.row.enable == 3 ? 'c-00B38A pointer' : 'pointer-drop c-999'">提醒
93
                 :class="scope.row.enable == 3 ? 'c-00B38A pointer' : 'pointer-drop c-999'">提醒
94
               </div>
94
               </div>

+ 1 - 1
project/src/components/customOperate/employee_bulk_messaging_log.vue

81
       <el-table-column min-width="120" label="操作" align="center">
81
       <el-table-column min-width="120" label="操作" align="center">
82
         <template slot-scope="scope">
82
         <template slot-scope="scope">
83
           <div class="flex" style="justify-content:center">
83
           <div class="flex" style="justify-content:center">
84
-            <el-popconfirm :disabled="scope.row.enable==1||scope.row.enable==2?false:true" @confirm="remind_send(scope.row)" :title="'企微助手将提醒未发送的客户发送消息,是否确认提醒 ?'">
84
+            <el-popconfirm :disabled="scope.row.enable==1||scope.row.enable==2?false:true" @confirm="remind_send(scope.row)" :title="'猎羽将提醒未发送的客户发送消息,是否确认提醒 ?'">
85
               <div slot="reference" class="table_button" v-if="scope.row.enable==1||scope.row.enable==2" :class="scope.row.enable==1||scope.row.enable==2?'c-00B38A pointer':'pointer-drop c-999'">提醒</div>
85
               <div slot="reference" class="table_button" v-if="scope.row.enable==1||scope.row.enable==2" :class="scope.row.enable==1||scope.row.enable==2?'c-00B38A pointer':'pointer-drop c-999'">提醒</div>
86
             </el-popconfirm>
86
             </el-popconfirm>
87
             <div :class="['pointer','table_button',scope.row.enable == 1 ? 'c-FF604D' :'c-007AFF']" v-if="scope.row.enable == 1 || scope.row.enable == 0" @click="welcomeMsg_del(scope.row)">
87
             <div :class="['pointer','table_button',scope.row.enable == 1 ? 'c-FF604D' :'c-007AFF']" v-if="scope.row.enable == 1 || scope.row.enable == 0" @click="welcomeMsg_del(scope.row)">

+ 1 - 1
project/src/components/customOperate/friendsCircle/QWfc.vue

171
       <el-table-column label="操作" min-width="150" align="center" >
171
       <el-table-column label="操作" min-width="150" align="center" >
172
         <template slot-scope="scope">
172
         <template slot-scope="scope">
173
           <div class="flex" style="justify-content:center">
173
           <div class="flex" style="justify-content:center">
174
-            <el-popconfirm @confirm="remindClick(scope.row.rule_id)" :title="'企微助手将提醒未发送朋友圈的'+scope.row.unpublished_count+'名员工发朋友圈,是否确认提醒 ?'">
174
+            <el-popconfirm @confirm="remindClick(scope.row.rule_id)" :title="'猎羽将提醒未发送朋友圈的'+scope.row.unpublished_count+'名员工发朋友圈,是否确认提醒 ?'">
175
               <div slot="reference" v-if="scope.row.status==1||scope.row.status==2||scope.row.status==3" class="c-00B38A pointer table_button lMar5">提醒</div>
175
               <div slot="reference" v-if="scope.row.status==1||scope.row.status==2||scope.row.status==3" class="c-00B38A pointer table_button lMar5">提醒</div>
176
             </el-popconfirm>
176
             </el-popconfirm>
177
             <div :class="['pointer','table_button','lMar5',scope.row.enable == 1 ? 'c-FF604D' :'c-007AFF']" v-if="scope.row.status == 1" @click="enableForbidden(scope.row)">
177
             <div :class="['pointer','table_button','lMar5',scope.row.enable == 1 ? 'c-FF604D' :'c-007AFF']" v-if="scope.row.status == 1" @click="enableForbidden(scope.row)">

+ 1 - 1
project/src/components/dataBoard/adqAccount/list.vue

23
               <!-- <i class="el-icon-message-solid"></i> -->
23
               <!-- <i class="el-icon-message-solid"></i> -->
24
               <div>
24
               <div>
25
                 <p class="fbolder f15" style="margin-bottom:8px">为什么要进行ADQ账号授权?</p>
25
                 <p class="fbolder f15" style="margin-bottom:8px">为什么要进行ADQ账号授权?</p>
26
-                <p>授权成功的账号,企微数据看板才可以提供数据回传和广告数据日报数据,为了获得更好的数据服务,请完成账号授权!</p>
26
+                <p>授权成功的账号,数据看板才可以提供数据回传和广告数据日报数据,为了获得更好的数据服务,请完成账号授权!</p>
27
               </div>
27
               </div>
28
             </div>
28
             </div>
29
           </div>
29
           </div>

+ 1 - 1
project/src/components/dataBoard/wxAccount/list.vue

21
               <!-- <i class="el-icon-message-solid"></i> -->
21
               <!-- <i class="el-icon-message-solid"></i> -->
22
               <div>
22
               <div>
23
                 <p class="fbolder f15" style="margin-bottom:8px">为什么要进行公众号授权?</p>
23
                 <p class="fbolder f15" style="margin-bottom:8px">为什么要进行公众号授权?</p>
24
-                <p>授权成功的账号,企微数据看板才可以提供数据回传和广告数据日报数据,为了获得更好的数据服务,请完成账号授权!</p>
24
+                <p>授权成功的账号,数据看板才可以提供数据回传和广告数据日报数据,为了获得更好的数据服务,请完成账号授权!</p>
25
               </div>
25
               </div>
26
             </div>
26
             </div>
27
           </div>
27
           </div>

+ 1 - 1
project/src/components/loginPage copy.vue

4
       <div class="bcg_box">
4
       <div class="bcg_box">
5
         <div class="loginBox_title">
5
         <div class="loginBox_title">
6
           <img src="@/assets/img/cs_logo.png" alt="">
6
           <img src="@/assets/img/cs_logo.png" alt="">
7
-          <span>企微助手</span>
7
+          <span>猎羽</span>
8
         </div>
8
         </div>
9
         <img class="bcg_img" src="@/assets/img/login_box.png" alt="">
9
         <img class="bcg_img" src="@/assets/img/login_box.png" alt="">
10
       </div>
10
       </div>

+ 7 - 3
project/src/components/loginPage.vue

7
       <div class="head-top">
7
       <div class="head-top">
8
           <div class="head-left">
8
           <div class="head-left">
9
             <div class="logo_con">
9
             <div class="logo_con">
10
-              <img src="@/assets/img/login_img/logo.png" class="small_logo" alt="">
11
-              <span>企微助手</span>
10
+              <!-- <img src="@/assets/img/login_img/logo.png" class="small_logo" alt=""> -->
11
+              <!-- <span>猎羽</span> -->
12
+              <img src="@/assets/img/login_img/logo_2023.png" class="small_logo_2023">
12
             </div>
13
             </div>
13
             <img class="head-left-logo" src="@/assets/img/login_img/logo-box.png" alt=""></div>
14
             <img class="head-left-logo" src="@/assets/img/login_img/logo-box.png" alt=""></div>
14
           <div class="header-btn">
15
           <div class="header-btn">
73
       <div class="bcg_box">
74
       <div class="bcg_box">
74
         <!-- <div class="loginBox_title">
75
         <!-- <div class="loginBox_title">
75
           <img src="@/assets/img/cs_logo.png" alt="">
76
           <img src="@/assets/img/cs_logo.png" alt="">
76
-          <span>企微助手</span>
77
+          <span>猎羽</span>
77
         </div> -->
78
         </div> -->
78
         <img class="bcg_img" src="@/assets/img/login_box.png" alt="">
79
         <img class="bcg_img" src="@/assets/img/login_box.png" alt="">
79
       </div>
80
       </div>
232
           width: 45px;
233
           width: 45px;
233
           margin-right:6px;
234
           margin-right:6px;
234
         }
235
         }
236
+        .small_logo_2023 {
237
+          width: 130px;
238
+        }
235
       }
239
       }
236
     }
240
     }
237
     .header-btn{
241
     .header-btn{

+ 2 - 2
project/src/components/manage/menuManage.vue

1
 <template>
1
 <template>
2
   <div class="con">
2
   <div class="con">
3
     <div class="tabBar">
3
     <div class="tabBar">
4
-      <div :class="acIdx=='helper'?'acClass':''" @click="switchList('helper')">企微助手</div>
5
-      <div :class="acIdx=='data'?'acClass':''" @click="switchList('data')">企微数据看板</div>
4
+      <div :class="acIdx=='helper'?'acClass':''" @click="switchList('helper')">猎羽</div>
5
+      <div :class="acIdx=='data'?'acClass':''" @click="switchList('data')">数据看板</div>
6
     </div>
6
     </div>
7
     <div>
7
     <div>
8
       <el-button size="mini" type="primary" @click="openDialog('add')" v-if="$cookie.getCookie('isSuperManage')==1">添加一级菜单</el-button>
8
       <el-button size="mini" type="primary" @click="openDialog('add')" v-if="$cookie.getCookie('isSuperManage')==1">添加一级菜单</el-button>

+ 2 - 2
project/src/components/manage/permissionManage.vue

62
           <div class="name">角色配置:</div>
62
           <div class="name">角色配置:</div>
63
           <div class="ipt" style="max-height: 400px;overflow-y: auto;">
63
           <div class="ipt" style="max-height: 400px;overflow-y: auto;">
64
             <div class="tabBar">
64
             <div class="tabBar">
65
-              <div class="acClass">企微助手</div>
65
+              <div class="acClass">猎羽</div>
66
             </div>
66
             </div>
67
             <div class="sideBox">
67
             <div class="sideBox">
68
               <div v-for="(item, idx) in sideList" :key="item.id" :class="idx == 0 ? '' : 'tMar20'">
68
               <div v-for="(item, idx) in sideList" :key="item.id" :class="idx == 0 ? '' : 'tMar20'">
89
               </div>
89
               </div>
90
             </div>
90
             </div>
91
             <div class="tabBar tMar20">
91
             <div class="tabBar tMar20">
92
-              <div class="acClass">企微数据看板</div>
92
+              <div class="acClass">数据看板</div>
93
             </div>
93
             </div>
94
             <div class="sideBox">
94
             <div class="sideBox">
95
               <div v-for="(item, idx) in sideList_data" :key="item.id" :class="idx == 0 ? '' : 'tMar20'">
95
               <div v-for="(item, idx) in sideList_data" :key="item.id" :class="idx == 0 ? '' : 'tMar20'">

+ 1 - 1
project/src/components/marketingGuest/batchAddFriend/addFriend/index.vue

283
         this.$refs.dialogPublic.dialogVisible = true
283
         this.$refs.dialogPublic.dialogVisible = true
284
         this.dialogType = 'remindSingle'
284
         this.dialogType = 'remindSingle'
285
         this.dialogTitle = '提醒'
285
         this.dialogTitle = '提醒'
286
-        this.dialogMsg = `如果员工长时间未${status == 1 ? '添加客户' : '通过好友申请可再次添加'},可通过企微助手再次提醒员工${status == 1 ? '添加' : '跟进'}客户,是否确认发送?`
286
+        this.dialogMsg = `如果员工长时间未${status == 1 ? '添加客户' : '通过好友申请可再次添加'},可通过猎羽再次提醒员工${status == 1 ? '添加' : '跟进'}客户,是否确认发送?`
287
         this.user_ids = []
287
         this.user_ids = []
288
         this.user_ids.push(user_id)
288
         this.user_ids.push(user_id)
289
       })
289
       })

+ 2 - 1
project/src/store.js

8
 const state = {  //要设置的全局访问的state对象
8
 const state = {  //要设置的全局访问的state对象
9
   exportNumber: 500,//导出的数量
9
   exportNumber: 500,//导出的数量
10
   simpleName: '企微',//平台简称
10
   simpleName: '企微',//平台简称
11
-  fullName: '企微助手',//平台全称
11
+  // fullName: '企微助手',//平台全称
12
+  fullName: '猎羽',//平台全称
12
   authorize_corpList: [],//企业列表
13
   authorize_corpList: [],//企业列表
13
   isData: undefined,//是否是数据看板的路由
14
   isData: undefined,//是否是数据看板的路由
14
   loginid: false,//数据看板是否显示,true为显示
15
   loginid: false,//数据看板是否显示,true为显示

+ 1 - 1
qwh5/public/index.html

8
       <script src="https://open.work.weixin.qq.com/wwopen/js/jwxwork-1.0.0.js"></script>
8
       <script src="https://open.work.weixin.qq.com/wwopen/js/jwxwork-1.0.0.js"></script>
9
     <link rel="icon" href="<%= BASE_URL %>favicon.ico">
9
     <link rel="icon" href="<%= BASE_URL %>favicon.ico">
10
 <!--    <title><%= htmlWebpackPlugin.options.title %></title>-->
10
 <!--    <title><%= htmlWebpackPlugin.options.title %></title>-->
11
-    <title>企微助手</title>
11
+    <title>猎羽</title>
12
   </head>
12
   </head>
13
   <body>
13
   <body>
14
     <noscript>
14
     <noscript>

+ 1 - 1
qwh5/src/views/userSopH5.vue

2
   <div class="user-sop-wrap">
2
   <div class="user-sop-wrap">
3
     <div class="tips-1">{{ sopDetail.desc }}</div>
3
     <div class="tips-1">{{ sopDetail.desc }}</div>
4
     <div class="title-1">推送详情</div>
4
     <div class="title-1">推送详情</div>
5
-    <div class="tips-2">企微助手提醒您给一下客户发送消息</div>
5
+    <div class="tips-2">猎羽提醒您给一下客户发送消息</div>
6
     <div class="title-2">
6
     <div class="title-2">
7
       <span>推送内容</span>
7
       <span>推送内容</span>
8
       <span v-if="sopDetail.msg_list && sopDetail.msg_list.length > 1" class="collapse-btn" @click="onClickCollapse">
8
       <span v-if="sopDetail.msg_list && sopDetail.msg_list.length > 1" class="collapse-btn" @click="onClickCollapse">