|  | @@ -103,6 +103,54 @@
 | 
	
		
			
				|  |  |                </el-tag>
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  |            </el-form-item>
 | 
	
		
			
				|  |  | +          <el-form-item label="是否自动创建群" prop="autoGroup" v-if="form.filterMode == 2">
 | 
	
		
			
				|  |  | +            <el-radio-group v-model="form.autoGroup">
 | 
	
		
			
				|  |  | +              <el-radio
 | 
	
		
			
				|  |  | +                :label="0"
 | 
	
		
			
				|  |  | +              >否
 | 
	
		
			
				|  |  | +              </el-radio>
 | 
	
		
			
				|  |  | +              <el-radio
 | 
	
		
			
				|  |  | +                :label="1"
 | 
	
		
			
				|  |  | +              >是
 | 
	
		
			
				|  |  | +              </el-radio>
 | 
	
		
			
				|  |  | +            </el-radio-group>
 | 
	
		
			
				|  |  | +            <div style="color: #999;font-size: 14px;display: flex;align-items: center;">
 | 
	
		
			
				|  |  | +              <i class="el-icon-info"></i>
 | 
	
		
			
				|  |  | +              选择的企业微信员工下面的群聊
 | 
	
		
			
				|  |  | +            </div>
 | 
	
		
			
				|  |  | +          </el-form-item>
 | 
	
		
			
				|  |  | +          <el-form-item label="是否注册用户" prop="autoGroup" v-if="form.filterMode == 2 && form.autoGroup == 1">
 | 
	
		
			
				|  |  | +            <el-radio-group v-model="form.autoUserReg">
 | 
	
		
			
				|  |  | +              <el-radio
 | 
	
		
			
				|  |  | +                :label="0"
 | 
	
		
			
				|  |  | +              >否
 | 
	
		
			
				|  |  | +              </el-radio>
 | 
	
		
			
				|  |  | +              <el-radio
 | 
	
		
			
				|  |  | +                :label="1"
 | 
	
		
			
				|  |  | +              >是
 | 
	
		
			
				|  |  | +              </el-radio>
 | 
	
		
			
				|  |  | +            </el-radio-group>
 | 
	
		
			
				|  |  | +            <div style="color: #999;font-size: 14px;display: flex;align-items: center;">
 | 
	
		
			
				|  |  | +              <i class="el-icon-info"></i>
 | 
	
		
			
				|  |  | +              筛选是否注册的用户
 | 
	
		
			
				|  |  | +            </div>
 | 
	
		
			
				|  |  | +          </el-form-item>
 | 
	
		
			
				|  |  | +          <el-form-item label="创建群聊评级" prop="chatIds" v-if="form.filterMode == 2 && form.autoGroup == 1">
 | 
	
		
			
				|  |  | +            <el-select multiple filterable clearable v-model="form.autoGroupLevelArray">
 | 
	
		
			
				|  |  | +              <el-option v-for="item in levelList" :key="item.value" :label="item.label" :value="item.value"/>
 | 
	
		
			
				|  |  | +            </el-select>
 | 
	
		
			
				|  |  | +            <div style="color: #999;font-size: 14px;display: flex;align-items: center;">
 | 
	
		
			
				|  |  | +              <i class="el-icon-info"></i>
 | 
	
		
			
				|  |  | +              选择需要拉取的客户评级
 | 
	
		
			
				|  |  | +            </div>
 | 
	
		
			
				|  |  | +          </el-form-item>
 | 
	
		
			
				|  |  | +          <el-form-item label="群聊名称" prop="chatIds" v-if="form.filterMode == 2 && form.autoGroup == 1">
 | 
	
		
			
				|  |  | +            <el-input v-model="form.groupName" maxlength="10" placeholder="请输入群聊名称" />
 | 
	
		
			
				|  |  | +            <div style="color: #999;font-size: 14px;display: flex;align-items: center;">
 | 
	
		
			
				|  |  | +              <i class="el-icon-info"></i>
 | 
	
		
			
				|  |  | +              创建群聊的名称(如有重复自动加数字区分)
 | 
	
		
			
				|  |  | +            </div>
 | 
	
		
			
				|  |  | +          </el-form-item>
 | 
	
		
			
				|  |  |            <el-form-item label="标签规则" prop="filterType">
 | 
	
		
			
				|  |  |              <el-radio-group v-model="form.filterType">
 | 
	
		
			
				|  |  |                <el-radio
 | 
	
	
		
			
				|  | @@ -342,7 +390,7 @@ import ImageUpload from "@/views/qw/sop/ImageUpload";
 | 
	
		
			
				|  |  |  import CustomerGroupDetails from '@/views/qw/groupMsg/customerGroupDetails.vue'
 | 
	
		
			
				|  |  |  import sopLogsDetails from '@/views/qw/sopLogs/sopLogsList.vue'
 | 
	
		
			
				|  |  |  import { listTag, getTag, } from "@/api/qw/tag";
 | 
	
		
			
				|  |  | -import { getMyQwUserList,getMyQwCompanyList } from "@/api/qw/user";
 | 
	
		
			
				|  |  | +import {getMyQwUserList, getMyQwCompanyList, getQwUserByIds} from "@/api/qw/user";
 | 
	
		
			
				|  |  |  import {sopListWxUserGroup} from "@/api/wxUser/wxUserGroup";
 | 
	
		
			
				|  |  |  import source from "echarts/src/data/Source";
 | 
	
		
			
				|  |  |  import SopTemp from "@/views/qw/sopTemp/sopTemp.vue";
 | 
	
	
		
			
				|  | @@ -353,6 +401,14 @@ export default {
 | 
	
		
			
				|  |  |    components: {Tip, SopTemp, CustomerGroupDetails, qwUserList,ImageUpload,sopLogsDetails},
 | 
	
		
			
				|  |  |    data() {
 | 
	
		
			
				|  |  |      return {
 | 
	
		
			
				|  |  | +      levelList: [
 | 
	
		
			
				|  |  | +        {value: 1, label: "A"},
 | 
	
		
			
				|  |  | +        {value: 2, label: "B"},
 | 
	
		
			
				|  |  | +        {value: 3, label: "C"},
 | 
	
		
			
				|  |  | +        {value: 4, label: "D"},
 | 
	
		
			
				|  |  | +        {value: 5, label: "E"},
 | 
	
		
			
				|  |  | +        {value: -1, label: "未评级"},
 | 
	
		
			
				|  |  | +      ],
 | 
	
		
			
				|  |  |        updateQwUserDialog:{
 | 
	
		
			
				|  |  |          title:"修改成员",
 | 
	
		
			
				|  |  |          open:false
 | 
	
	
		
			
				|  | @@ -410,6 +466,7 @@ export default {
 | 
	
		
			
				|  |  |          status: 1,
 | 
	
		
			
				|  |  |          sendType:2,
 | 
	
		
			
				|  |  |          type: 2,
 | 
	
		
			
				|  |  | +        autoGroupLevelArray:[],
 | 
	
		
			
				|  |  |          filterType:2,
 | 
	
		
			
				|  |  |          autoSopTime:{},
 | 
	
		
			
				|  |  |        },
 | 
	
	
		
			
				|  | @@ -644,6 +701,14 @@ export default {
 | 
	
		
			
				|  |  |          if (this.form.setting!=null){
 | 
	
		
			
				|  |  |            this.setting=JSON.parse(this.form.setting);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +        if(this.form.autoGroupLevel != null){
 | 
	
		
			
				|  |  | +          this.form.autoGroupLevelArray = this.form.autoGroupLevel.split(",").map(Number);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        if(this.form.qwUserIds != null){
 | 
	
		
			
				|  |  | +          getQwUserByIds(this.form.qwUserIds).then(res => {
 | 
	
		
			
				|  |  | +            this.companyQwUserList = res.data;
 | 
	
		
			
				|  |  | +          })
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          listSopTemp({id:this.form.tempId}).then(response => {
 | 
	
		
			
				|  |  |            this.tempList = response.rows;
 | 
	
	
		
			
				|  | @@ -666,6 +731,7 @@ export default {
 | 
	
		
			
				|  |  |          type: 2,
 | 
	
		
			
				|  |  |          filterType:2,
 | 
	
		
			
				|  |  |          qwUserIds: null,
 | 
	
		
			
				|  |  | +        autoGroupLevelArray:[],
 | 
	
		
			
				|  |  |          corpId: null,
 | 
	
		
			
				|  |  |          setting: null,
 | 
	
		
			
				|  |  |          createBy: null,
 |