dev_jupyter
杨树林 5 years ago
parent cb080b8d1c
commit 7167e4fd4d

@ -673,11 +673,20 @@ class Question extends Component {
marginTop: "60px"
}}></div>
:""}
{
modalsTypes===true?
<QuestionModals {...this.props}{...this.state} modalsTypes={modalsTypes} modalCancels={() => this.modalCancels()}
setDownloads={(e) => this.setDownloads(e)}></QuestionModals>
:""
}
{
modalsType===true?
<QuestionModal {...this.props}{...this.state} modalsType={modalsType} modalCancel={() => this.modalCancel()}
setDownload={() => this.setDownload()}></QuestionModal>
:""
}
<QuestionModals {...this.props}{...this.state} modalsTypes={modalsTypes} modalCancels={() => this.modalCancels()}
setDownloads={(e) => this.setDownloads(e)}></QuestionModals>
<QuestionModal {...this.props}{...this.state} modalsType={modalsType} modalCancel={() => this.modalCancel()}
setDownload={() => this.setDownload()}></QuestionModal>
<SiderBar
{...this.props}
{...this.state}

@ -16,7 +16,8 @@ import './testioncss/testioncss.css';
import Contentpart from "./component/Contentpart";
import SiderBar from "../tpm/SiderBar";
import Headplugselection from "../question/component/Headplugselection";
import QuestionModal from "./component/QuestionModal";
import QuestionModals from "./component/QuestionModals";
class Testpaperlibrary extends Component {
constructor(props) {
super(props);
@ -36,6 +37,9 @@ class Testpaperlibrary extends Component {
Contentdata:[],
items_count:0,
defaultActiveKey:"0",
modalsTypes:false,
modalsType:false,
timuid:0,
}
}
getContainer = () => {
@ -79,9 +83,14 @@ class Testpaperlibrary extends Component {
}
paginationonChange=()=>{
paginationonChange=(pages)=>{
this.setState({
page:pages
})
var data={
page:pages,
per_page:10,
public:this.state.defaultActiveKey,
}
this.getdata(data);
}
@ -211,11 +220,122 @@ class Testpaperlibrary extends Component {
setdifficulty=(bool)=>{
}
modalCancels=()=>{
this.setState({
modalsTypes: false
})
}
setDownloads=(item_type)=>{
this.Deletebigquestiontype(item_type);
this.setState({
modalsTypes: false
})
}
//删除大题型
Deletebigquestiontype =(item_type)=>{
}
modalCancel = () => {
this.setState({
modalsType: false
})
}
setDownload = () => {
//确认
if (this.state.titbool === true) {
//公开
this.publicopentimu(this.state.timuid);
} else {
// 删除
this.deletetimu(this.state.timuid);
}
this.setState({
modalsType: false
})
}
//公开试题
publicopentimu = (id) => {
const url = `/examination_banks/${id}/set_public.json`;
axios.post(url)
.then((result) => {
if (result.data.status == 0) {
this.props.showNotification(`公开试卷成功`);
var data = {
public: this.state.defaultActiveKey,
difficulty: this.state.difficulty,
keywords: this.state.keywords,
page: this.state.page,
per_page:10,
};
this.getdata(data);
}
}).catch((error) => {
//console.log(error);
})
}
//删除试题
deletetimu = (id) => {
const url = `/examination_banks/${id}.json`;
axios.delete(url)
.then((response) => {
if (response.data.status == 0) {
this.props.showNotification('删除试卷成功')
// props.history.push(response.data.right_url)
var data = {
public: this.state.defaultActiveKey,
difficulty: this.state.difficulty,
keywords: this.state.keywords,
page: this.state.page,
per_page:10,
};
this.getdata(data);
}
})
.catch(function (error) {
//console.log(error);
});
}
showmodels = (id) => {
this.setState({
modalsType: true,
titilesm: "设为公开后,所有成员均可使用试题",
titiless: "是否设置为公开?",
titbool: true,
timuid: id
})
};
showmodelysl = (id) => {
this.setState({
modalsType: true,
titilesm: "确认删除后,无法撤销",
titiless: "是否确认删除?",
titbool: false,
timuid: id
})
};
render() {
let{Headertop,items_count,page,per_page}=this.state;
let{Headertop,items_count,page,per_page,modalsTypes,modalsType}=this.state;
return (
<div className="newMain clearfix" ref={this.saveContainer}>
{
modalsTypes===true?
<QuestionModals {...this.props}{...this.state} modalsTypes={modalsTypes} modalCancels={() => this.modalCancels()}
setDownloads={(e) => this.setDownloads(e)}></QuestionModals>
:""
}
{
modalsType===true?
<QuestionModal {...this.props}{...this.state} modalsType={modalsType} modalCancel={() => this.modalCancel()}
setDownload={() => this.setDownload()}></QuestionModal>
:""
}
{/*试卷库*/}
<SiderBar
{...this.props}
@ -224,6 +344,7 @@ class Testpaperlibrary extends Component {
Headertop={Headertop}/>
{/*顶部*/}
<Headplugselection {...this.props} {...this.state}
setdiscipline_id={(e)=>this.setdiscipline_id(e)}
setsub_discipline_id={(e)=>this.setsub_discipline_id(e)}
settag_discipline_id={(e)=>this.settag_discipline_id(e)}
@ -232,6 +353,8 @@ class Testpaperlibrary extends Component {
<Contentpart
{...this.props}
{...this.state}
showmodels={(e)=>this.showmodels(e)}
showmodelysl={(e)=>this.showmodelysl(e)}
setdatafuns={(key)=>this.setdatafuns(key)}
callback={(key)=>this.callback(key)}
setdatafunsval={(key)=>this.setdatafunsval(key)}

@ -190,7 +190,10 @@ class Contentpart extends Component {
: this.props.Contentdata.exams.map((object, index) => {
return (
<Listjihe {...this.state} {...this.props} items={object} key={index}>
<Listjihe {...this.state} {...this.props} items={object} key={index}
showmodels={(e)=>this.props.showmodels(e)}
showmodelysl={(e)=>this.props.showmodelysl(e)}
>
</Listjihe>
)

@ -72,11 +72,10 @@ class Listjihe extends Component {
const quotess =items&&items.quotes&&items.quotes;
const authors=items&&items.author&&items.author.name;
return (
<div className={chakanjiexibool===true?"w100s borderwds283 pd20 mb20":"w100s borderwds pd20 mb20 intermediatecenter"}>
<div className={" borderwdsst pd20 mb20 intermediatecenter"}>
<div className="sortinxdirection w100s">
<div className="sjimg borderwd">
<img src={getImageUrl("images/educoder/shijuans.png ")}/>
</div>
<div className="w100s verticallayout ml37" >
<div className="w100s"> <p className="sjtitle">{names}</p></div>
@ -86,7 +85,7 @@ class Listjihe extends Component {
<p className="sjtitles ml48">难度<span >{difficultys}</span></p>
</div>
<div className="w100s sortinxdirection mt11">
<div className="w60s sortinxdirection">
<div className="w65s sortinxdirection">
<p className='sjtitlesysl'>
更新时间<span>{update_times}</span>
@ -99,8 +98,8 @@ class Listjihe extends Component {
</p>
</div>
<div className="w40s xaxisreverseorder">
<p className="viewparsings xiaoshou mr25">
<div className="w35s xaxisreverseorder">
<p className="viewparsings xiaoshou mr25" onClick={()=>this.props.showmodelysl(items.id)}>
<i className="iconfont icon-shanchu1 font-17 lg ml7 lh30 icontianjiadaohangcolors mr5"></i>
<span>删除</span>
</p>
@ -110,7 +109,7 @@ class Listjihe extends Component {
<span>编辑</span>
</p>
</a>
<p className="viewparsings xiaoshou mr25" >
<p className="viewparsings xiaoshou mr25" onClick={()=>this.props.showmodels(items.id)} >
<i className="iconfont icon-gongkai font-17 lg ml7 lh30 icontianjiadaohangcolors mr5"></i>
<span>公开</span>
</p>

@ -0,0 +1,43 @@
import React, { Component } from 'react';
import {getImageUrl} from 'educoder';
import { Modal} from 'antd';
import axios from 'axios';
import './../testioncss/testioncss.css'
//立即申请试用
class QuestionModal extends Component {
constructor(props) {
super(props);
this.state={
}
}
render() {
return(
<Modal
keyboard={false}
closable={false}
footer={null}
destroyOnClose={true}
title="提示"
centered={true}
visible={this.props.modalsType===undefined?false:this.props.modalsType}
width="442px"
>
<div className="educouddiv">
<div className={"tabeltext-alignleft mt10"}><p className="titiles">{this.props.titilesm}</p></div>
<div className={"tabeltext-alignleft mt10"}><p className="titiles">{this.props.titiless}</p></div>
<div className="clearfix mt30 edu-txt-center">
<a className="task-btn mr30 w80" onClick={()=>this.props.modalCancel()}>取消</a>
<a className="task-btn task-btn-orange w80" onClick={()=>this.props.setDownload()}>确定</a>
</div>
</div>
</Modal>
)
}
}
export default QuestionModal;

@ -0,0 +1,66 @@
import React, { Component } from 'react';
import {getImageUrl} from 'educoder';
import { Modal} from 'antd';
import axios from 'axios';
import './../testioncss/testioncss.css'
//立即申请试用
class QuestionModals extends Component {
constructor(props) {
super(props);
this.state={
}
}
render() {
return(
<Modal
keyboard={false}
closable={false}
footer={null}
destroyOnClose={true}
title="提示"
centered={true}
visible={this.props.modalsTypes===undefined?false:this.props.modalsTypes}
width="442px"
>
<div className="educouddiv">
<div className={"tabeltext-alignleft mt10"}><p className="titiles">是否删除试题栏中{
this.props.titilesms&&this.props.titilesms==="SINGLE"?
"单选题"
:
this.props.titilesms&&this.props.titilesms==="MULTIPLE"?
"多选题"
:
this.props.titilesms&&this.props.titilesms==="JUDGMENT"?
"判断题"
:
this.props.titilesms&&this.props.titilesms==="COMPLETION"?
"填空题"
:
this.props.titilesms&&this.props.titilesms==="SUBJECTIVE"?
"简答题"
:
this.props.titilesms&&this.props.titilesms==="PROGRAM"?
"编程题"
:
this.props.titilesms&&this.props.titilesms==="PRACTICAL"?
"实训题"
:""
}</p></div>
<div className="clearfix mt30 edu-txt-center">
<a className="task-btn mr30 w80" onClick={()=>this.props.modalCancels()}>取消</a>
<a className="task-btn task-btn-orange w80" onClick={()=>this.props.setDownloads(this.props.titilesms)}>确定</a>
</div>
</div>
</Modal>
)
}
}
export default QuestionModals;

@ -139,6 +139,12 @@
margin-left: 20px;
min-height:150px;
}
.borderwdsst{
width: 1020px !important;
background: #FFFFFF;
border: 1px solid #DDDDDD;
min-height:150px;
}
.borderwdswuh{
width: 1020px !important;
background: #FFFFFF;
@ -266,6 +272,12 @@
.w40s{
width:40%;
}
.w65s{
width:65%;
}
.w35s{
width:35%;
}
.w50s{
width: 50%;
}

@ -1812,6 +1812,60 @@
<div class="code-name">&amp;#xe710;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe711;</span>
<div class="name">编组</div>
<div class="code-name">&amp;#xe711;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe712;</span>
<div class="name">左右拖动</div>
<div class="code-name">&amp;#xe712;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe713;</span>
<div class="name">上下拖动</div>
<div class="code-name">&amp;#xe713;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe714;</span>
<div class="name">试卷</div>
<div class="code-name">&amp;#xe714;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe715;</span>
<div class="name">删除</div>
<div class="code-name">&amp;#xe715;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe716;</span>
<div class="name">减去</div>
<div class="code-name">&amp;#xe716;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe717;</span>
<div class="name">加上</div>
<div class="code-name">&amp;#xe717;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe718;</span>
<div class="name">减去2</div>
<div class="code-name">&amp;#xe718;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe719;</span>
<div class="name">加上2</div>
<div class="code-name">&amp;#xe719;</div>
</li>
</ul>
<div class="article markdown">
<h2 id="unicode-">Unicode 引用</h2>
@ -4535,6 +4589,87 @@
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-bianzu2"></span>
<div class="name">
编组
</div>
<div class="code-name">.icon-bianzu2
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-zuoyoutuodong"></span>
<div class="name">
左右拖动
</div>
<div class="code-name">.icon-zuoyoutuodong
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-shangxiatuodong"></span>
<div class="name">
上下拖动
</div>
<div class="code-name">.icon-shangxiatuodong
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-shijuan1"></span>
<div class="name">
试卷
</div>
<div class="code-name">.icon-shijuan1
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-shanchu2"></span>
<div class="name">
删除
</div>
<div class="code-name">.icon-shanchu2
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-jianqu"></span>
<div class="name">
减去
</div>
<div class="code-name">.icon-jianqu
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-jiashang"></span>
<div class="name">
加上
</div>
<div class="code-name">.icon-jiashang
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-jianqu1"></span>
<div class="name">
减去2
</div>
<div class="code-name">.icon-jianqu1
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-jiashang1"></span>
<div class="name">
加上2
</div>
<div class="code-name">.icon-jiashang1
</div>
</li>
</ul>
<div class="article markdown">
<h2 id="font-class-">font-class 引用</h2>
@ -6940,6 +7075,78 @@
<div class="code-name">#icon-fuzhi3</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-bianzu2"></use>
</svg>
<div class="name">编组</div>
<div class="code-name">#icon-bianzu2</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-zuoyoutuodong"></use>
</svg>
<div class="name">左右拖动</div>
<div class="code-name">#icon-zuoyoutuodong</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-shangxiatuodong"></use>
</svg>
<div class="name">上下拖动</div>
<div class="code-name">#icon-shangxiatuodong</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-shijuan1"></use>
</svg>
<div class="name">试卷</div>
<div class="code-name">#icon-shijuan1</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-shanchu2"></use>
</svg>
<div class="name">删除</div>
<div class="code-name">#icon-shanchu2</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-jianqu"></use>
</svg>
<div class="name">减去</div>
<div class="code-name">#icon-jianqu</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-jiashang"></use>
</svg>
<div class="name">加上</div>
<div class="code-name">#icon-jiashang</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-jianqu1"></use>
</svg>
<div class="name">减去2</div>
<div class="code-name">#icon-jianqu1</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-jiashang1"></use>
</svg>
<div class="name">加上2</div>
<div class="code-name">#icon-jiashang1</div>
</li>
</ul>
<div class="article markdown">
<h2 id="symbol-">Symbol 引用</h2>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -2083,6 +2083,69 @@
"font_class": "fuzhi3",
"unicode": "e710",
"unicode_decimal": 59152
},
{
"icon_id": "12608142",
"name": "编组",
"font_class": "bianzu2",
"unicode": "e711",
"unicode_decimal": 59153
},
{
"icon_id": "12608146",
"name": "左右拖动",
"font_class": "zuoyoutuodong",
"unicode": "e712",
"unicode_decimal": 59154
},
{
"icon_id": "12608147",
"name": "上下拖动",
"font_class": "shangxiatuodong",
"unicode": "e713",
"unicode_decimal": 59155
},
{
"icon_id": "12621166",
"name": "试卷",
"font_class": "shijuan1",
"unicode": "e714",
"unicode_decimal": 59156
},
{
"icon_id": "12621173",
"name": "删除",
"font_class": "shanchu2",
"unicode": "e715",
"unicode_decimal": 59157
},
{
"icon_id": "12621174",
"name": "减去",
"font_class": "jianqu",
"unicode": "e716",
"unicode_decimal": 59158
},
{
"icon_id": "12621177",
"name": "加上",
"font_class": "jiashang",
"unicode": "e717",
"unicode_decimal": 59159
},
{
"icon_id": "12621395",
"name": "减去2",
"font_class": "jianqu1",
"unicode": "e718",
"unicode_decimal": 59160
},
{
"icon_id": "12621396",
"name": "加上2",
"font_class": "jiashang1",
"unicode": "e719",
"unicode_decimal": 59161
}
]
}

@ -911,6 +911,33 @@ Created by iconfont
<glyph glyph-name="fuzhi3" unicode="&#59152;" d="M648.533333-128h-477.866666C75.093333-128 0-52.906667 0 42.666667v477.866666C0 616.106667 75.093333 691.2 170.666667 691.2h477.866666C744.106667 691.2 819.2 616.106667 819.2 520.533333v-477.866666c0-95.573333-75.093333-170.666667-170.666667-170.666667z m-477.866666 750.933333C116.053333 622.933333 68.266667 575.146667 68.266667 520.533333v-477.866666c0-54.613333 47.786667-102.4 102.4-102.4h477.866666c54.613333 0 102.4 47.786667 102.4 102.4v477.866666c0 54.613333-47.786667 102.4-102.4 102.4h-477.866666zM955.733333 110.933333c-20.48 0-34.133333 13.653333-34.133333 34.133334V691.2c0 54.613333-47.786667 102.4-102.4 102.4H273.066667c-20.48 0-34.133333 13.653333-34.133334 34.133333s13.653333 34.133333 34.133334 34.133334h546.133333c95.573333 0 170.666667-75.093333 170.666667-170.666667v-546.133333c0-20.48-13.653333-34.133333-34.133334-34.133334z" horiz-adv-x="1024" />
<glyph glyph-name="bianzu2" unicode="&#59153;" d="M512 353.882353m-240.941176 0a240.941176 240.941176 0 1 1 481.882352 0 240.941176 240.941176 0 1 1-481.882352 0ZM512 534.588235m-361.411765 0a361.411765 361.411765 0 1 1 722.82353 0 361.411765 361.411765 0 1 1-722.82353 0ZM402.552471 426.285176L279.491765 527.600941a9.035294 9.035294 0 0 0 0 13.974588l123.030588 101.315765a9.035294 9.035294 0 0 0 14.757647-6.987294v-52.103529a9.035294 9.035294 0 0 1 9.035294-9.035295h171.309177a9.035294 9.035294 0 0 1 9.035294 9.035295v52.103529a9.035294 9.035294 0 0 0 14.757647 6.987294l123.030588-101.315765a9.035294 9.035294 0 0 0 0-13.974588l-123.030588-101.315765a9.035294 9.035294 0 0 0-14.757647 6.987295v52.103529a9.035294 9.035294 0 0 1-9.035294 9.035294H426.345412a9.035294 9.035294 0 0 1-9.035294-9.035294v-52.103529a9.035294 9.035294 0 0 0-14.757647-6.987295z" horiz-adv-x="1024" />
<glyph glyph-name="zuoyoutuodong" unicode="&#59154;" d="M558.848-76.288L35.84 354.304a38.4 38.4 0 0 0 0 59.392L558.848 844.288a38.4 38.4 0 0 0 62.72-29.696v-221.44a38.4 38.4 0 0 1 38.4-38.4h728.064a38.4 38.4 0 0 1 38.4 38.4V814.464a38.4 38.4 0 0 0 62.72 29.696l522.88-430.592a38.4 38.4 0 0 0 0-59.392l-522.88-430.592a38.4 38.4 0 0 0-62.72 29.696v221.44a38.4 38.4 0 0 1-38.4 38.4H659.968a38.4 38.4 0 0 1-38.4-38.4v-221.44a38.4 38.4 0 0 0-62.72-29.696z" horiz-adv-x="2048" />
<glyph glyph-name="shangxiatuodong" unicode="&#59155;" d="M742.144 151.424L526.848-110.08a19.2 19.2 0 0 0-29.696 0L281.856 151.424a19.2 19.2 0 0 0 14.848 31.36h110.72a19.2 19.2 0 0 1 19.2 19.2V566.016a19.2 19.2 0 0 1-19.2 19.2H296.768a19.2 19.2 0 0 0-14.848 31.36L497.152 878.08a19.2 19.2 0 0 0 29.696 0l215.296-261.44a19.2 19.2 0 0 0-14.848-31.36h-110.72a19.2 19.2 0 0 1-19.2-19.2v-364.032a19.2 19.2 0 0 1 19.2-19.2h110.72a19.2 19.2 0 0 0 14.848-31.36z" horiz-adv-x="1024" />
<glyph glyph-name="shijuan1" unicode="&#59156;" d="M352.256 865.28h436.224c112.64 0 204.8-92.16 204.8-204.8v-552.96c0-112.64-92.16-204.8-204.8-204.8H352.256c-112.64 0-204.8 92.16-204.8 204.8v552.96c0 112.64 90.112 204.8 204.8 204.8zM788.48-128H352.256c-129.024 0-235.52 106.496-235.52 235.52v552.96C116.736 789.504 221.184 896 352.256 896h436.224C917.504 896 1024 789.504 1024 660.48v-552.96C1024-21.504 917.504-128 788.48-128zM352.256 834.56c-96.256 0-174.08-77.824-174.08-174.08v-552.96c0-96.256 77.824-174.08 174.08-174.08h436.224c96.256 0 174.08 77.824 174.08 174.08v552.96C962.56 756.736 884.736 834.56 788.48 834.56H352.256zM311.296 564.224m-40.96 0a40.96 40.96 0 1 1 81.92 0 40.96 40.96 0 1 1-81.92 0ZM311.296 332.8m-40.96 0a40.96 40.96 0 1 1 81.92 0 40.96 40.96 0 1 1-81.92 0ZM841.728 545.792H471.04c-16.384 0-30.72 14.336-30.72 30.72s14.336 30.72 30.72 30.72h370.688c16.384 0 30.72-14.336 30.72-30.72s-12.288-30.72-30.72-30.72zM841.728 314.368H471.04c-16.384 0-30.72 14.336-30.72 30.72s14.336 30.72 30.72 30.72h370.688c16.384 0 30.72-14.336 30.72-30.72s-12.288-30.72-30.72-30.72zM819.2-97.28c-26.624 32.768-43.008 61.44-47.104 88.064-4.096 24.576-2.048 59.392 8.192 104.448v6.144c0 16.384-14.336 30.72-30.72 30.72H61.44c-16.384 0-30.72-14.336-30.72-30.72v-83.968c0-63.488 51.2-114.688 114.688-114.688H819.2zM882.688-128h-737.28C65.536-128 0-62.464 0 17.408v83.968c0 34.816 26.624 61.44 61.44 61.44h688.128c34.816 0 61.44-26.624 61.44-61.44 0-4.096 0-8.192-2.048-12.288-8.192-43.008-10.24-73.728-8.192-94.208 4.096-18.432 16.384-43.008 40.96-73.728l40.96-49.152zM61.44 101.376v-83.968C61.44-29.696 98.304-66.56 145.408-66.56h614.4c-10.24 18.432-16.384 34.816-18.432 51.2-4.096 26.624-2.048 63.488 8.192 116.736H61.44z" horiz-adv-x="1024" />
<glyph glyph-name="shanchu2" unicode="&#59157;" d="M512 384m-512 0a512 512 0 1 1 1024 0 512 512 0 1 1-1024 0ZM665.6 179.2c-15.36 0-25.6 5.12-35.84 15.36L512 312.32l-117.76-117.76c-20.48-20.48-51.2-20.48-71.68 0s-20.48 51.2 0 71.68L440.32 384 322.56 501.76c-20.48 20.48-20.48 51.2 0 71.68s51.2 20.48 71.68 0L512 455.68l117.76 117.76c20.48 20.48 51.2 20.48 71.68 0s20.48-51.2 0-71.68L583.68 384l117.76-117.76c20.48-20.48 20.48-51.2 0-71.68-10.24-10.24-20.48-15.36-35.84-15.36z" horiz-adv-x="1024" />
<glyph glyph-name="jianqu" unicode="&#59158;" d="M512-128C228.693333-128 0 100.693333 0 384S228.693333 896 512 896s512-228.693333 512-512-228.693333-512-512-512z m0 989.866667C249.173333 861.866667 34.133333 646.826667 34.133333 384s215.04-477.866667 477.866667-477.866667 477.866667 215.04 477.866667 477.866667S774.826667 861.866667 512 861.866667zM699.733333 332.8h-375.466666c-20.48 0-34.133333 13.653333-34.133334 34.133333s13.653333 34.133333 34.133334 34.133334h375.466666c20.48 0 34.133333-13.653333 34.133334-34.133334s-13.653333-34.133333-34.133334-34.133333z" horiz-adv-x="1024" />
<glyph glyph-name="jiashang" unicode="&#59159;" d="M512-128C228.693333-128 0 100.693333 0 384S228.693333 896 512 896s512-228.693333 512-512-228.693333-512-512-512z m0 989.866667C249.173333 861.866667 34.133333 646.826667 34.133333 384s215.04-477.866667 477.866667-477.866667 477.866667 215.04 477.866667 477.866667S774.826667 861.866667 512 861.866667zM699.733333 332.8h-375.466666c-20.48 0-34.133333 13.653333-34.133334 34.133333s13.653333 34.133333 34.133334 34.133334h375.466666c20.48 0 34.133333-13.653333 34.133334-34.133334s-13.653333-34.133333-34.133334-34.133333zM512 145.066667c-20.48 0-34.133333 13.653333-34.133333 34.133333V554.666667c0 20.48 13.653333 34.133333 34.133333 34.133333s34.133333-13.653333 34.133333-34.133333v-375.466667c0-20.48-13.653333-34.133333-34.133333-34.133333z" horiz-adv-x="1024" />
<glyph glyph-name="jianqu1" unicode="&#59160;" d="M512-128C228.693333-128 0 100.693333 0 384S228.693333 896 512 896s512-228.693333 512-512-228.693333-512-512-512z m0 989.866667C249.173333 861.866667 34.133333 646.826667 34.133333 384s215.04-477.866667 477.866667-477.866667 477.866667 215.04 477.866667 477.866667S774.826667 861.866667 512 861.866667zM699.733333 332.8h-375.466666c-20.48 0-34.133333 13.653333-34.133334 34.133333s13.653333 34.133333 34.133334 34.133334h375.466666c20.48 0 34.133333-13.653333 34.133334-34.133334s-13.653333-34.133333-34.133334-34.133333z" horiz-adv-x="1024" />
<glyph glyph-name="jiashang1" unicode="&#59161;" d="M512-128C228.693333-128 0 100.693333 0 384S228.693333 896 512 896s512-228.693333 512-512-228.693333-512-512-512z m0 989.866667C249.173333 861.866667 34.133333 646.826667 34.133333 384s215.04-477.866667 477.866667-477.866667 477.866667 215.04 477.866667 477.866667S774.826667 861.866667 512 861.866667zM699.733333 332.8h-375.466666c-20.48 0-34.133333 13.653333-34.133334 34.133333s13.653333 34.133333 34.133334 34.133334h375.466666c20.48 0 34.133333-13.653333 34.133334-34.133334s-13.653333-34.133333-34.133334-34.133333zM512 145.066667c-20.48 0-34.133333 13.653333-34.133333 34.133333V554.666667c0 20.48 13.653333 34.133333 34.133333 34.133333s34.133333-13.653333 34.133333-34.133333v-375.466667c0-20.48-13.653333-34.133333-34.133333-34.133333z" horiz-adv-x="1024" />
</font>

Before

Width:  |  Height:  |  Size: 374 KiB

After

Width:  |  Height:  |  Size: 381 KiB

Loading…
Cancel
Save