import {makeAutoObservable, runInAction} from "mobx" import { CaretUpOutlined, CaretDownOutlined } from '@ant-design/icons'; import {Tag} from 'antd'; import * as config from "../config"; import moment from "moment"; import {NavLink} from "react-router-dom"; import * as req from '../utils/request'; class Wechat { constructor(rootStore) { this.rootStore = rootStore; makeAutoObservable(this); req.fetchJSON(config.HT_HOST + '/weixin/wxwork/get_permit_user_list') .then(json => { runInAction(() => { this.userList = json.Result.filter(user => { return user.SMPlatform === 'weixin'; }); }); }); } fetchContactList(user) { req.fetchJSON(config.HT_HOST + '/weixin/wxwork/get_externalcontact_list?userid='+user.userid) .then(json => { runInAction(() => { this.contactList = json.Result.filter(user => { return user.SMPlatform === 'weixin'; }); }); }); } userList = [{username: '---', avatar: 'https://joeschmoe.io/api/v1/random'}]; contactList = [{username: '---', avatar: 'https://joeschmoe.io/api/v1/random'}]; } export default Wechat;