Browse Source

feat: 邀请入群配置 - 名词解释

zhengxy 11 months ago
parent
commit
1b9101c4c5
1 changed files with 87 additions and 19 deletions
  1. 87 19
      project/src/components/manage/InviteIntoGroup/createData.vue

+ 87 - 19
project/src/components/manage/InviteIntoGroup/createData.vue

@@ -11,12 +11,22 @@
11 11
 
12 12
     <div v-if="!loading" class="bg-ffffff content-wrap" style="padding: 15px 30px;">
13 13
       <div class="regulations">
14
-        <label><em>*</em>标题</label>
14
+        <label>
15
+          <em>*</em>标题
16
+          <el-tooltip content="标题用于区分不同配置" placement="top">
17
+            <div><i class="el-icon-question"></i></div>
18
+          </el-tooltip>
19
+        </label>
15 20
         <el-input placeholder="配置标题" :disabled="!editFlag" style="width:300px" v-model.trim="name" clearable size="small" />
16 21
       </div>
17 22
       <!-- S 使用员工 - 单个企微主体 模式 -->
18 23
       <div class="regulations">
19
-        <label><em>*</em>客服:</label>
24
+        <label>
25
+          <em>*</em>客服
26
+          <el-tooltip content="配置生效的客服对象,结合【安卓设备绑定】中配置的客服使用" placement="top">
27
+            <div><i class="el-icon-question"></i></div>
28
+          </el-tooltip>
29
+        </label>
20 30
         <div>
21 31
           <div style="display:flex">
22 32
             <el-radio :disabled="!editFlag" v-model="is_for_all" :label="1" >全部</el-radio>
@@ -26,9 +36,14 @@
26 36
         </div>
27 37
       </div>
28 38
       <!-- S 使用员工 - -->
29
-      <!-- S 选择客户 -->
39
+      <!-- S 客户筛选 -->
30 40
       <div class="regulations">
31
-        <label><em>*</em>选择客户</label>
41
+        <label>
42
+          <em>*</em>客户筛选
43
+          <el-tooltip content="配置待邀请进入社群客户的筛选条件" placement="top">
44
+            <div><i class="el-icon-question"></i></div>
45
+          </el-tooltip>
46
+        </label>
32 47
         <div>
33 48
           <div class="flex" style="justify-content: start;">
34 49
             <el-radio v-model="customer_filter" :disabled="!editFlag || (invite_type == 2)" :label="0">全部客户</el-radio><!-- 选择“定时邀请”就不能选择“全部客户” -->
@@ -80,11 +95,16 @@
80 95
           </div>
81 96
         </div>
82 97
       </div>
83
-      <!-- E 选择客户 -->
98
+      <!-- E 客户筛选 -->
84 99
 
85
-      <!-- S 持续邀请入群 -->
100
+      <!-- S 客户续拉 -->
86 101
       <div class="regulations" style="align-items: center">
87
-        <label>持续邀请入群:</label>
102
+        <label>
103
+          客户续拉
104
+          <el-tooltip content="当待邀请入群客户规模较大时,可开启续拉功能,以实现每天定时将选定客户分批拉入社群" placement="top">
105
+            <div><i class="el-icon-question"></i></div>
106
+          </el-tooltip>
107
+        </label>
88 108
         <div class="limitBox">
89 109
           <el-switch
90 110
             v-model="continuously_attract_groups"
@@ -98,17 +118,33 @@
98 118
         <p style="font-size:13px;line-height:30px;color:#f9a527;margin-left:10px">*持续邀请入群任务仅可新增不可编辑</p>
99 119
       </div>
100 120
       <div v-show="continuously_attract_groups == 1" class="regulations">
101
-        <label><em>*</em>单次创建群聊上限</label>
102
-        <el-input placeholder="请输入创建群聊数量上限" :disabled="!editFlag" style="width:300px" v-model.trim="upper_limit" clearable size="small" @input="onInputUpperLimit" />
121
+        <label>
122
+          <em>*</em>
123
+          单日拉群上限
124
+          <el-tooltip content="结合客户续拉功能使用,拉群上限 * 客户群人数上限(不设置默认为40)= 每日续拉的客户数" placement="top">
125
+            <div><i class="el-icon-question"></i></div>
126
+          </el-tooltip>
127
+        </label>
128
+        <el-input placeholder="请输入单日拉群上限" :disabled="!editFlag" style="width:300px" v-model.trim="upper_limit" clearable size="small" @input="onInputUpperLimit" />
103 129
       </div>
104
-      <!-- E 持续邀请入群 -->
130
+      <!-- E 客户续拉 -->
105 131
 
106
-      <!-- 群聊类型 -->
132
+      <!-- 拉群模式 -->
107 133
       <div class="regulations" style="margin-top: 20px;">
108
-        <label><em>*</em>群聊类型:</label>
134
+        <label><em>*</em>拉群模式</label>
109 135
         <el-radio-group v-model="main_msg_data.owner_type">
110
-          <el-radio :label="2">其他客服群聊</el-radio>
111
-          <el-radio :label="1">当前客服群聊</el-radio>
136
+          <el-radio :label="2" class="radio-tips-wrap">
137
+            其他客服群聊
138
+            <el-tooltip content="由群主将自己拉入群聊后,将自己的客户拉入群" placement="top">
139
+              <div><i class="el-icon-question"></i></div>
140
+            </el-tooltip>
141
+          </el-radio>
142
+          <el-radio :label="1" class="radio-tips-wrap">
143
+            当前客服群聊
144
+            <el-tooltip content="将自己的客户拉入自己创建的群聊" placement="top">
145
+              <div><i class="el-icon-question"></i></div>
146
+            </el-tooltip>
147
+          </el-radio>
112 148
         </el-radio-group>
113 149
       </div>
114 150
       <!-- 选择群聊 -->
@@ -180,7 +216,12 @@
180 216
 
181 217
       <!-- S 群公告 -->
182 218
       <div class="regulations">
183
-        <label>群公告</label>
219
+        <label>
220
+          群公告
221
+          <el-tooltip content="自动创建群聊后,可将配置好的群公告应用到新创建的群聊" placement="top">
222
+            <div><i class="el-icon-question"></i></div>
223
+          </el-tooltip>
224
+        </label>
184 225
         <div class="flex">
185 226
           <el-input
186 227
             type="textarea"
@@ -263,7 +304,7 @@ export default {
263 304
       is_for_all: 1,
264 305
       user_id_list: [],
265 306
       main_msg_data: {
266
-        owner_type: 2, // 群聊类型 2其他客服群聊 1当前客服群聊
307
+        owner_type: 2, // 拉群模式 2其他客服群聊 1当前客服群聊
267 308
         join_type: 1, // 进群方式 1:顺序进群 2:随机进群
268 309
         chat_group_config: [],
269 310
         is_limit:0
@@ -461,7 +502,7 @@ export default {
461 502
           this.main_msg_data.is_limit = 1
462 503
           //进群方式
463 504
           this.main_msg_data.join_type = res.rst.join_type
464
-          //群聊类型
505
+          //拉群模式
465 506
           this.main_msg_data.owner_type = res.rst.owner_type
466 507
 
467 508
           //表格排序
@@ -503,13 +544,13 @@ export default {
503 544
       }
504 545
 
505 546
       if (this.continuously_attract_groups == 1 && !this.upper_limit) {
506
-        this.$message.warning('请输入单次创建群聊上限(不能为0)')
547
+        this.$message.warning('请输入单日拉群上限(不能为0)')
507 548
         return
508 549
       }
509 550
 
510 551
 
511 552
       if (!this.main_msg_data.owner_type) {
512
-        this.$message.warning('请选择群聊类型')
553
+        this.$message.warning('请选择拉群模式')
513 554
         return
514 555
       }
515 556
 
@@ -895,4 +936,31 @@ export default {
895 936
     z-index: 999;
896 937
   }
897 938
 }
939
+.regulations {
940
+  & > label {
941
+    display: flex;
942
+    .el-icon-question {
943
+      color: #999;
944
+      font-size: 14px;
945
+      margin-left: 2px;
946
+    }
947
+  }
948
+
949
+  /deep/ .el-radio-group {
950
+    display: flex;
951
+    align-items: center;
952
+    .radio-tips-wrap {
953
+      display: flex;
954
+      align-items: center;
955
+      .el-radio__label {
956
+        display: flex;
957
+        .el-icon-question {
958
+          color: #999 !important;
959
+          font-size: 14px !important;
960
+          margin-left: 2px !important;
961
+        }
962
+      }
963
+    }
964
+  }
965
+}
898 966
 </style>