Ver código fonte

更改图标名称

hmm 7 meses atrás
pai
commit
ae2932f25d

+ 0 - 13
src/assets/menuIcons/duty_notselect.svg

@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg width="17px" height="16px" viewBox="0 0 17 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <title>值班值守-未选中</title>
-    <g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="值班值守-未选中" transform="translate(0.500000, 0.000000)">
-            <rect id="矩形" fill-opacity="0" fill="#FFFFFF" x="0" y="0" width="16" height="16"></rect>
-            <circle id="椭圆形" fill="#2C81FF" cx="8" cy="5" r="3"></circle>
-            <path d="M3.640625,9.21875 L12.359375,9.21875 C14.0938906,9.21875 15.5,10.6248594 15.5,12.359375 C15.5,14.0938906 14.0938906,15.5 12.359375,15.5 L3.640625,15.5 C1.90610937,15.5 0.5,14.0938906 0.5,12.359375 C0.5,10.6248594 1.90610937,9.21875 3.640625,9.21875 Z" id="形状" fill="#2C81FF" fill-rule="nonzero"></path>
-            <path d="M12.359375,15.5 L3.640625,15.5 C1.908875,15.5 0.5,14.091125 0.5,12.359375 C0.5,10.627625 1.908875,9.21875 3.640625,9.21875 L12.359375,9.21875 C14.091125,9.21875 15.5,10.627625 15.5,12.359375 C15.5,14.091125 14.091125,15.5 12.359375,15.5 Z M3.640625,10.625 C2.68428125,10.625 1.90625,11.4030781 1.90625,12.359375 C1.90625,13.3156719 2.68428125,14.09375 3.640625,14.09375 L12.359375,14.09375 C13.3156719,14.09375 14.09375,13.3156719 14.09375,12.359375 C14.09375,11.4030781 13.3156719,10.625 12.359375,10.625 L3.640625,10.625 Z" id="形状" fill="#2C81FF" fill-rule="nonzero"></path>
-            <rect id="矩形" fill="#FFFFFF" x="8" y="11" width="5" height="2" rx="1"></rect>
-        </g>
-    </g>
-</svg>

+ 0 - 13
src/assets/menuIcons/duty_selected.svg

@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg width="17px" height="16px" viewBox="0 0 17 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <title>值班值守-选中</title>
-    <g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="值班值守-选中" transform="translate(0.500000, 0.000000)">
-            <rect id="矩形" fill-opacity="0" fill="#FFFFFF" x="0" y="0" width="16" height="16"></rect>
-            <circle id="椭圆形" fill="#FFFFFF" cx="8" cy="5" r="3"></circle>
-            <path d="M3.640625,9.21875 L12.359375,9.21875 C14.0938906,9.21875 15.5,10.6248594 15.5,12.359375 C15.5,14.0938906 14.0938906,15.5 12.359375,15.5 L3.640625,15.5 C1.90610937,15.5 0.5,14.0938906 0.5,12.359375 C0.5,10.6248594 1.90610937,9.21875 3.640625,9.21875 Z" id="形状" fill="#FFFFFF" fill-rule="nonzero"></path>
-            <path d="M12.359375,15.5 L3.640625,15.5 C1.908875,15.5 0.5,14.091125 0.5,12.359375 C0.5,10.627625 1.908875,9.21875 3.640625,9.21875 L12.359375,9.21875 C14.091125,9.21875 15.5,10.627625 15.5,12.359375 C15.5,14.091125 14.091125,15.5 12.359375,15.5 Z M3.640625,10.625 C2.68428125,10.625 1.90625,11.4030781 1.90625,12.359375 C1.90625,13.3156719 2.68428125,14.09375 3.640625,14.09375 L12.359375,14.09375 C13.3156719,14.09375 14.09375,13.3156719 14.09375,12.359375 C14.09375,11.4030781 13.3156719,10.625 12.359375,10.625 L3.640625,10.625 Z" id="形状" fill="#FFFFFF" fill-rule="nonzero"></path>
-            <rect id="矩形" fill="#2C81FF" x="8" y="11" width="5" height="2" rx="1"></rect>
-        </g>
-    </g>
-</svg>

+ 0 - 0
src/assets/menuIcons/riskpreventionandcontrol_notselected.svg → src/assets/menuIcons/fxfkzhyw.svg


+ 0 - 0
src/assets/menuIcons/riskpreventionandcontrol_selected.svg → src/assets/menuIcons/fxfkzhywActive.svg


+ 0 - 0
src/assets/menuIcons/data_filling_notselected.svg → src/assets/menuIcons/sjtb.svg


+ 0 - 0
src/assets/menuIcons/data_filling_selected.svg → src/assets/menuIcons/sjtbActive.svg


+ 0 - 0
src/assets/menuIcons/homepage_notselected.svg → src/assets/menuIcons/sy.svg


+ 0 - 0
src/assets/menuIcons/homepage_selected.svg → src/assets/menuIcons/syActive.svg


+ 0 - 0
src/assets/menuIcons/system_management_notselected.svg → src/assets/menuIcons/xtgl.svg


+ 0 - 0
src/assets/menuIcons/system management_selected.svg → src/assets/menuIcons/xtglActive.svg


+ 0 - 0
src/assets/menuIcons/Informationreleasemanagement_notselect.svg → src/assets/menuIcons/xxfbgl.svg


+ 0 - 0
src/assets/menuIcons/Informationreleasemanagement_selected.svg → src/assets/menuIcons/xxfbglActive.svg


+ 0 - 0
src/assets/menuIcons/organize_user_management_notselect.svg → src/assets/menuIcons/yhgl.svg


+ 0 - 0
src/assets/menuIcons/organize_user_management_selected.svg → src/assets/menuIcons/yhglActive.svg


+ 0 - 0
src/assets/menuIcons/emergency_command_notselected.svg → src/assets/menuIcons/yjzh.svg


+ 0 - 0
src/assets/menuIcons/emergency_command_selected.svg → src/assets/menuIcons/yjzhActive.svg


+ 0 - 0
src/assets/menuIcons/comprehensive_guarantee_notselect.svg → src/assets/menuIcons/zhbz.svg


+ 0 - 0
src/assets/menuIcons/comprehensive_guarantee_selected.svg → src/assets/menuIcons/zhbzActive.svg


+ 0 - 20
src/types/components.d.ts

@@ -16,25 +16,14 @@ declare module 'vue' {
     CompanyMap: typeof import('./../components/Map/company-map.vue')['default']
     DictTag: typeof import('./../components/DictTag/index.vue')['default']
     Editor: typeof import('./../components/Editor/index.vue')['default']
-    ElAnchor: typeof import('element-plus/es')['ElAnchor']
-    ElAnchorLink: typeof import('element-plus/es')['ElAnchorLink']
     ElAutocomplete: typeof import('element-plus/es')['ElAutocomplete']
     ElBadge: typeof import('element-plus/es')['ElBadge']
-    ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb']
-    ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem']
     ElButton: typeof import('element-plus/es')['ElButton']
-    ElCard: typeof import('element-plus/es')['ElCard']
     ElCheckbox: typeof import('element-plus/es')['ElCheckbox']
-    ElCheckboxGroup: typeof import('element-plus/es')['ElCheckboxGroup']
     ElCol: typeof import('element-plus/es')['ElCol']
-    ElCollapse: typeof import('element-plus/es')['ElCollapse']
-    ElCollapseItem: typeof import('element-plus/es')['ElCollapseItem']
     ElColorPicker: typeof import('element-plus/es')['ElColorPicker']
     ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
-    ElContainer: typeof import('element-plus/es')['ElContainer']
     ElDatePicker: typeof import('element-plus/es')['ElDatePicker']
-    ElDescriptions: typeof import('element-plus/es')['ElDescriptions']
-    ElDescriptionsItem: typeof import('element-plus/es')['ElDescriptionsItem']
     ElDialog: typeof import('element-plus/es')['ElDialog']
     ElDivider: typeof import('element-plus/es')['ElDivider']
     ElDrawer: typeof import('element-plus/es')['ElDrawer']
@@ -44,35 +33,26 @@ declare module 'vue' {
     ElEmpty: typeof import('element-plus/es')['ElEmpty']
     ElForm: typeof import('element-plus/es')['ElForm']
     ElFormItem: typeof import('element-plus/es')['ElFormItem']
-    ElHeader: typeof import('element-plus/es')['ElHeader']
     ElIcon: typeof import('element-plus/es')['ElIcon']
-    ElImage: typeof import('element-plus/es')['ElImage']
     ElInput: typeof import('element-plus/es')['ElInput']
     ElInputNumber: typeof import('element-plus/es')['ElInputNumber']
     ElLink: typeof import('element-plus/es')['ElLink']
-    ElMain: typeof import('element-plus/es')['ElMain']
     ElMenu: typeof import('element-plus/es')['ElMenu']
     ElMenuItem: typeof import('element-plus/es')['ElMenuItem']
     ElOption: typeof import('element-plus/es')['ElOption']
     ElPagination: typeof import('element-plus/es')['ElPagination']
     ElPopover: typeof import('element-plus/es')['ElPopover']
     ElRadio: typeof import('element-plus/es')['ElRadio']
-    ElRadioButton: typeof import('element-plus/es')['ElRadioButton']
     ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup']
     ElRow: typeof import('element-plus/es')['ElRow']
     ElScrollbar: typeof import('element-plus/es')['ElScrollbar']
     ElSelect: typeof import('element-plus/es')['ElSelect']
-    ElSpace: typeof import('element-plus/es')['ElSpace']
     ElSubMenu: typeof import('element-plus/es')['ElSubMenu']
     ElSwitch: typeof import('element-plus/es')['ElSwitch']
     ElTable: typeof import('element-plus/es')['ElTable']
     ElTableColumn: typeof import('element-plus/es')['ElTableColumn']
-    ElTabPane: typeof import('element-plus/es')['ElTabPane']
-    ElTabs: typeof import('element-plus/es')['ElTabs']
     ElTag: typeof import('element-plus/es')['ElTag']
     ElText: typeof import('element-plus/es')['ElText']
-    ElTimeline: typeof import('element-plus/es')['ElTimeline']
-    ElTimelineItem: typeof import('element-plus/es')['ElTimelineItem']
     ElTooltip: typeof import('element-plus/es')['ElTooltip']
     ElTree: typeof import('element-plus/es')['ElTree']
     ElTreeSelect: typeof import('element-plus/es')['ElTreeSelect']

+ 15 - 332
src/views/agent/one_network_shared_proxy/agent.vue

@@ -1,332 +1,15 @@
-<template>
-  <div class="p-2">
-    <transition name="fade">
-      <div v-show="showSearch" class="mb-[10px]">
-        <el-form ref="queryFormRef" :model="queryParams" :inline="true">
-          <el-form-item style="width: 200px" label="接口类型" prop="eventType">
-            <el-select v-model="queryParams.eventType" placeholder="全部" clearable>
-              <el-option label="全部" value=""></el-option>
-              <el-option
-                v-for="item in data.eventTypeSelection"
-                :key="item.dictValue"
-                :label="item.dictLabel"
-                :value="item.dictValue"
-              ></el-option>
-            </el-select>
-          </el-form-item>
-          <el-form-item label="发布日期" prop="publishDate">
-            <el-date-picker
-              v-model="queryParams.publishDate"
-              type="daterange"
-              range-separator="-"
-              start-placeholder="开始日期"
-              end-placeholder="结束日期"
-              value-format="yyyy-MM-dd"
-            ></el-date-picker>
-          </el-form-item>
-          <el-form-item>
-            <el-input v-model="queryParams.passtoken" placeholder="请输入接口名称" clearable
-                      @keyup.enter="handleQuery"/>
-          </el-form-item>
-          <el-form-item>
-            <el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
-          </el-form-item>
-          <el-form-item>
-            <el-button icon="Refresh" @click="resetQuery">重置</el-button>
-          </el-form-item>
-        </el-form>
-      </div>
-    </transition>
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button type="primary" plain icon="Plus" @click="handleAdd">新增</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button type="success" plain icon="Edit" :disabled="single" @click="handleUpdate(selectedRow)">修改
-        </el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button type="danger" plain icon="Delete" :disabled="multiple" @click="handleDelete(selectedRow)">删除
-        </el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button type="warning" plain icon="Download" @click="handleExport">导出</el-button>
-      </el-col>
-      <right-toolbar v-model:showSearch="showSearch" @query-table="getList"></right-toolbar>
-    </el-row>
-
-    <!--      表格组件-->
-    <el-table v-loading="loading" :data="demoList" @selection-change="handleSelectionChange"> <!--      handleSelectionChange-->
-      <el-table-column type="selection" width="55" align="center"/>
-      <el-table-column label="接口名称" align="center" prop="servername"/>
-      <el-table-column label="接口ID" align="center" prop="passid"/>
-      <el-table-column label="令牌" align="center" prop="passtoken"/>
-      <el-table-column label="接口类型" align="center" prop="eventType"/>
-      <el-table-column label="默认参数" align="center" prop="params_default"/>
-      <el-table-column label="默认请求体" align="center" prop="body_default"/>
-      <el-table-column label="默认请求头" align="center" prop="header_default"/>
-      <el-table-column label="发布日期" align="center" prop="publishDate"/>
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template #default="scope">
-          <el-tooltip content="查看" placement="top">
-            <el-button link type="primary" icon="View" @click="handleView(scope.row)"></el-button>
-          </el-tooltip>
-          <el-tooltip content="修改" placement="top">
-            <el-button link type="primary" icon="Edit" @click="handleUpdate(scope.row)"></el-button>
-          </el-tooltip>
-          <el-tooltip content="删除" placement="top">
-            <el-button link type="primary" icon="Delete" @click="handleDelete(scope.row)"></el-button>
-          </el-tooltip>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <!-- <pagination v-show="total > 0" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize"
-                :total="total" @pagination="getList"/> -->
-
-    <!--    新增/修改弹窗-->
-    <el-dialog v-model="dialog.visible" :title="dialog.title" width="500px" append-to-body>
-      <el-form ref="demoFormRef" :model="form" :rules="rules" label-width="100px">
-        <el-form-item label="接口名称" prop="servername">  <!--  reportNumber -->
-          <el-input v-model="form.servername" placeholder="请输入接口名称"/>
-        </el-form-item>
-        <el-form-item label="接口参数" prop="passid">  <!--  reportName -->
-          <el-input v-model="form.passid" placeholder="请输入接口参数"/>
-        </el-form-item>
-        <el-form-item label="接口令牌" prop="passtoken"> <!--  keyword -->
-          <el-input v-model="form.passtoken" placeholder="请输入接口令牌"/>
-        </el-form-item>
-        <el-form-item label="接口编码" prop="servercode">   <!--  新增的一个 -->
-          <el-input v-model="form.servercode" placeholder="请输入接口编码"/>
-        </el-form-item>
-        <el-form-item label="接口类型" prop="eventType">
-          <el-select v-model="form.eventType" placeholder="请选择接口类型" clearable>
-            <el-option
-              v-for="item in data.eventTypeSelection"
-              :key="item.dictValue"
-              :label="item.dictLabel"
-              :value="item.dictValue"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="默认参数" prop="params_default"> <!--  新增的一个 -->
-          <el-input v-model="form.params_default" placeholder="请输入默认参数"/>
-        </el-form-item>
-        <el-form-item label="默认请求体" prop="body_default" >  <!--  新增的一个 -->
-          <el-input v-model="form.body_default" placeholder="请输入默认请求体"/>
-        </el-form-item>
-        <el-form-item label="默认请求头" prop="header_default"> <!--  新增的一个 -->
-          <el-input v-model="form.header_default" placeholder="请输入默认请求头"/>
-        </el-form-item>
-        <!-- <el-form-item label="发布日期" prop="publishDate">
-          <el-date-picker
-            v-model="form.publishDate"
-            type="date"
-            placeholder="选择发布日期"
-            value-format="yyyy-MM-dd"
-          ></el-date-picker>
-        </el-form-item> -->
-        <!-- <el-col :span="1.5"> -->
-        <!-- 使用分片上传组件,每个分片-->
-        <!-- <chunk-upload :max-file-size="50 * 1024 * 1024" :max-files="5" />
-      </el-col> -->
-      </el-form>
-      <template #footer>
-        <div class="dialog-footer">
-          <el-button :loading="buttonLoading" type="primary" @click="submitForm">确定</el-button>
-          <el-button @click="cancel">取消</el-button>
-        </div>
-      </template>
-    </el-dialog>
-  </div>
-</template>
-
-<script setup lang="ts">
-import {ref, reactive, toRefs, onMounted} from 'vue';
-import {getDicts} from "@/api/system/dict/data";
-import {ElMessage} from 'element-plus';
-import ChunkUpload from '@/components/ChunkUpload/index.vue';
-import request from '@/utils/request';
-
-const demoList = ref([]);
-const buttonLoading = ref(false);
-const loading = ref(true);
-const showSearch = ref(true);
-const ids = ref([]);
-const single = ref(true);
-const multiple = ref(true);
-const total = ref(0);
-const selectedRow = ref(null);
-
-const queryFormRef = ref();
-const demoFormRef = ref();
-
-// const fileList = ref([]);
-
-const dialog = reactive({
-  visible: false,
-  title: ''
-});
-
-const initFormData = {
-  servername: '',
-  passid: '',
-  passtoken: '',
-  servercode: '',
-  eventType: '',
-  params_default: '',
-  body_default: '',
-  header_default: '',
-  publishDate: ''
-};
-
-const data = reactive({
-  form: {...initFormData},
-  queryParams: {
-    pageNum: 1,
-    pageSize: 10,
-    eventType: '',
-    publishDate: ['', ''],
-    passtoken: '',
-    servercode: ''
-  },
-  rules: {
-    servername: [{required: true, message: '接口名称不能为空', trigger: 'blur'}],
-    passid: [{required: true, message: '接口参数不能为空', trigger: 'blur'}],
-    passtoken: [{required: true, message: '令牌不能为空', trigger: 'blur'}],
-    servercode: [{required: true, message: '接口编码不能为空', trigger: 'blur'}],
-    eventType: [{required: true, message: '事件类型不能为空', trigger: 'blur'}],
-    params_default: [{required: true, message: '默认参数不能为空', trigger: 'blur'}],
-    body_default: [{required: true, message: '请求体不能为空', trigger: 'blur'}],
-    header_default: [{required: true, message: '请求头不能为空', trigger: 'blur'}]
-    //   publishDate: [{required: true, message: '发布日期不能为空', trigger: 'blur'}]
-  },
-  eventTypeSelection: []
-});
-
-const {queryParams, form, rules} = toRefs(data);
-
-const getList = async () => {
-  loading.value = true;
-  try {
-    const response = await fetchReports(queryParams.value);
-    const {data, total} = response;
-    demoList.value = data;
-    total.value = total;
-  } catch (error) {
-    ElMessage.error('获取数据失败');
-  } finally {
-    loading.value = false;
-  }
-};
-
-// 获取报告列表
-const fetchReports = async (params) => {
-  // 假设后端接口为 /api/reports
-  const response = await fetch('/api/oneShare/list', {
-    method: 'GET',
-    headers: {
-      'Content-Type': 'application/json'
-    },
-    body: JSON.stringify(params)
-  });
-  const result = await response.json();
-  if (response.ok) {
-    return result;
-  } else {
-    throw new Error(result.message || '获取报告列表失败');
-  }
-};
-// 取消按钮
-const cancel = () => {
-  reset();
-  dialog.visible = false;
-};
-
-const reset = () => {
-  form.value = {...initFormData};
-  demoFormRef.value?.resetFields();
-};
-
-const handleQuery = () => {
-  queryParams.value.pageNum = 1;
-  getList();
-};
-// 重置查询
-const resetQuery = () => {
-  queryParams.value = {pageNum: 1, pageSize: 10, eventType: '', publishDate: ['', ''], passtoken: '',servercode: ''};
-  handleQuery();
-};
-
-// 获取列表
-const handleSelectionChange = (selection) => {
-  ids.value = selection.map((item) => item.servername);
-  selectedRow.value = selection.length === 1 ? selection[0] : null;
-  single.value = selection.length != 1;
-  multiple.value = !selection.length;
-};
-
-const handleAdd = () => {
-  reset();
-  dialog.visible = true;
-  dialog.title = '添加接口';
-};
-
-// 查看报告
-const handleView = (row) => {
-  // 跳转到总结报告详情页
-  window.location.href = `/report/details/${row.reportId}`;
-};
-
-// 修改报告
-const handleUpdate = (row) => {
-  if (row) {
-    reset();
-    Object.assign(form.value, row);
-    dialog.visible = true;
-    dialog.title = '修改报告';
-  }
-};
-// 提交表单
-const submitForm = () => {
-  demoFormRef.value?.validate((valid) => {
-    if (valid) {
-      buttonLoading.value = true;
-      setTimeout(() => {
-        if (form.value.servername) {
-          // 更新逻辑
-        } else {
-          // 添加逻辑
-        }
-        buttonLoading.value = false;
-        dialog.visible = false;
-        getList();
-      }, 500);
-    }
-  });
-};
-
-const handleDelete = (row) => {
-  if (row) {
-    // 删除逻辑
-    setTimeout(() => {
-      demoList.value = demoList.value.filter((item) => item.servername !== row.servername);
-      getList();
-    }, 500);
-  }
-};
-
-const handleExport = () => {
-  // 导出逻辑
-  console.log('导出数据');
-};
-
-onMounted(() => {
-  getList();
-  // 取字典值"mm_event_type"
-  getDicts("proxy_handler_one_share_api_type").then(res => {
-    data.eventTypeSelection = res.data;
-  });
-});
-</script>
-
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="17px" height="19px" viewBox="0 0 17 19" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <title>风险防控综合业务-未选中</title>
+    <g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="风险防控综合业务-未选中" transform="translate(0.618132, 0.984848)">
+            <rect id="矩形" fill-opacity="0" fill="#FFFFFF" x="0" y="0" width="16" height="16"></rect>
+            <g id="编组" transform="translate(0.000000, 0.515152)" fill="#2C81FF" fill-rule="nonzero">
+                <path d="M0.00293591321,7.90893077 C0.00293591321,6.08083548 0,4.3465496 0,2.15705738 C2.07694889,1.49857399 4.36304664,0.712588077 7.5,0 C10.6369534,0.712588077 12.9230511,1.49857399 15,2.15705738 C15,4.3465496 14.9970641,6.08083548 14.9970641,7.90907057 C14.9970641,13.0599206 10.7957723,15.8933564 7.50013981,16.7767867 C4.20436752,15.8933564 0.00293591321,13.0597808 0.00293591321,7.90893077 Z" id="路径"></path>
+            </g>
+            <circle id="椭圆形" fill="#2C81FF" cx="7.64302326" cy="0.984848485" r="1"></circle>
+            <path d="M4,9.27767699 C4,10.6218979 4.71258002,11.8640092 5.86931815,12.5361197 C7.02605628,13.2082301 8.45121644,13.2082301 9.60795457,12.5361197 C10.7646927,11.8640092 11.4772727,10.6218979 11.4772727,9.27767699 C11.4772727,7.93345611 10.7646927,6.69134479 9.60795456,6.01923435 C8.45121644,5.3471239 7.02605629,5.3471239 5.86931817,6.01923435 C4.71258004,6.69134479 4,7.93345611 4,9.27767699 L4,9.27767699 Z" id="路径" fill="#FFFFFF" fill-rule="nonzero"></path>
+            <polygon id="路径" fill="#2C81FF" fill-rule="nonzero" points="7.17784993 7.51515152 9.16883117 7.51515152 8.42207792 8.93814745 9.46681097 8.93814745 6.9469697 12.4755785 7.28679654 10.0645271 6 10.0645271"></polygon>
+        </g>
+    </g>
+</svg>