Commit 5d30b0ff authored by 黄奎's avatar 黄奎
parents 84c39c62 29c87b20
......@@ -212,7 +212,7 @@ export function downloadLocalFile(fileName, filePath) {
const a = document.createElement('a');
a.setAttribute('download', '');
var url = process.env.API;
a.setAttribute('href', url + '/Upload/DownloadFileForPdf?fileName=' + fileName + '&fPath=' + filePath);
a.setAttribute('href', url + '/Upload/DownloadFileForPdf?fileName=' + fileName + '.pdf&fPath=' + filePath);
a.click();
}
......
......@@ -114,6 +114,7 @@
width:100%;
border-bottom: 1px solid #c0c0c0;
text-align: left;
padding-bottom:5px;
}
</style>
<template>
......@@ -123,8 +124,8 @@
<div class="signSpan">
<div @click="dialogVisible=true" :class="dialogVisible?'CisHideen':''" class="sign">
<span style="padding:0;"><i style="font-size:1.2rem" class="iconfont icon-qianming"></i></span>
<span style="font-size:1.2rem" v-if="msg.Sign==''||msg.Sign==null">签字</span>
<span style="font-size:1.2rem" v-else>重新签字</span>
<span style="font-size:1.2rem;margin-left:0.2rem;" v-if="msg.Sign==''||msg.Sign==null">签字</span>
<span style="font-size:1.2rem;margin-left:0.2rem;" v-else>重新签字</span>
</div>
</div>
<div class="ContractMain">
......@@ -134,7 +135,7 @@
</div>
<div class="ContractName" style="text-align:left;margin-bottom:10px;font-size:1rem;">合同号:{{dataList.ContractNo}}
</div>
<div class="contractTitleTwo" style="display:flex;">
<div class="contractTitleTwo" style="display:flex;margin-top:20px;">
<div style="flex-shrink: 0">甲方:</div>
<div style="width:100%;">{{dataList.ContractBranch}}</div>
</div>
......@@ -159,7 +160,7 @@
<div class="contractTitleTwo">
联系电话:{{dataList.ContactMobile}}
</div>
<div class="contractTitleTwo">
<div class="contractTitleTwo" style="margin-bottom:20px;">
紧急联系人及联系方式:{{dataList.EmergencyContact}} - {{dataList.EmergencyMobile}}
</div>
<div class="contractTitle">一、声明</div>
......@@ -169,21 +170,21 @@
<p>2、您有一次在学习的任何阶段申请停课的权利。当您按要求正式办理相关停课手续之日起,12个月内,如无不可抗力事由,您必须从停课之日起按要求提出复课申请。您如未按要求复课,则视作学员主动放弃继续学习的权力,终止本课程协议。
</p>
<p>
3、请您牢记全国官方唯一服务号码:{{dataList.ContractTel}}
3、请您牢记全国官方唯一服务号码:<span class="comConInput">{{dataList.ContractTel}}</span>
</p>
<p>4、请您认真阅读并充分理解本协议内容后签署此协议,一旦签署则视为完全理解并同意该协议内容。</p>
<div class="contractTitle comTop">二、总则</div>
<p>{{dataList.ContractBranch}}(以下简称“甲方”)与培训学员(以下简称“乙方”)根据《中华人民共和国合同法》等法律、法规规定,双方在平等、自愿、协商一致的基础上达成此协议。</p>
<div class="contractTitle comTop">三、培训课程内容</div>
<p>培训课程:<span class="conUnderLine">{{dataList.CourseName}}</span></p>
<p>课程内容:<span class="conUnderLine">{{dataList.CourseContent}}</span></p>
<p>培训课程:<span class="comConInput">{{dataList.CourseName}}</span></p>
<p>课程内容:<span class="comConInput">{{dataList.CourseContent}}</span></p>
<p>
如乙方有同时学习两门或两门以上不同类别的课程要求,则乙方须分课程类别签订课程协议。
</p>
<div class="contractTitle comTop">四、课程费用</div>
<p>1、费用总计:以乙方选择课程之时,即时公布的课程收费标准为准。</p>
<p>人民币(大写):<span class="conUnderLine">{{dataList.CNYCaps}}</span></p>
<p>人民币(小写):<span class="conUnderLine">{{dataList.Money}}</span></p>
<p>人民币(大写):<span class="comConInput">{{dataList.CNYCaps}}</span></p>
<p>人民币(小写):<span class="comConInput">{{dataList.Money}}</span></p>
<p>2、支付方式:扫码支付(微信、支付宝)、POS机刷卡支付(信用卡,银行借记卡)、银行汇款/转账。</p>
<p>
3、支付截止日期提醒:正式确认报名之日起,乙方须在7个工作日内足额缴纳学费(正式确认报名的时间以乙方缴纳定金之日为准,若乙方未缴纳定金的,以正式开课日前七个工作日为准),因课程一旦开始,同班级学员将统一安排课表持续学习,为了不打乱正常的授课计划,乙方应按本协议约定时间内足额缴纳学费,因逾期缴费所造成的课程延误或课程进度缺失,乙方自行承担责任。甲方因乙方逾期缴费而造成的损失,由乙方承担。
......@@ -231,7 +232,7 @@
<p class="con_Suojin">A 日语国际能力测试(JLPT):初级(N5-N4)、中级(N3-N2)、高级(N1);</p>
<p class="con_Suojin">B 实用日本语鉴定考试(J.TEST):初级(E-F级)、中高级(A-D级);</p>
<p class="con_Suojin">C 日本留学生考试(EJU):文科(日语)、综合科目、数学。</p>
<p style="margin-left:10px;">1.3 乙方当前选择考试:{{dataList.Exam}}}</p>
<p style="margin-left:10px;">1.3 乙方当前选择考试:<span class="comConInput">{{dataList.Exam}}</span></p>
<p>2、高级课程增值课程特别条款</p>
<p style="margin-left:10px;">2.1 乙方在报名高级课程后,有机会参加以下增值课程:</p>
<p class="con_Suojin">2.1.1 乙方通过甲方面试后,有权申请参加甲方组织的“成长训练营培训”、“周末沙龙”等培训活动。</p>
......@@ -346,11 +347,11 @@
<div style="margin:50px 0 10px 0;position:relative;">
甲方签字(盖章):<img style="width:90px;position:absolute;top:-37px;" :src="dataList.CompanySealImage" />
</div>
<div style="margin:10px 0;">{{dataList.SealDate}}</div>
<div style="margin:10px 0;"><span class="comConInput">{{dataList.SealDate}}</span></div>
<div style="margin:30px 0 10px 0;position:relative;">
乙方签字(盖章): <img style="width:40px;position:absolute;top:-25px;" :src="dataList.Sign" />
</div>
<div>{{dataList.SignDate}}</div>
<div><span class="comConInput">{{dataList.SignDate}}</span></div>
</div>
</div>
<div class="CliSignDiv" :class="dialogVisible?'isShowSign':''" @touchmove.prevent>
......
......@@ -78,7 +78,10 @@
<div>
<q-btn flat size="xs" v-if="props.row.Status==0||props.row.Status==3" icon="edit" color="accent"
style="font-weight:400" @click="EditContract(props.row)" label="编辑" />
<q-btn flat size="xs" icon="iconfont icon-fuzhi1" color="accent" style="font-weight:400" @click="copyContract(props.row)" label="复制" />
<el-tooltip content="复制链接发送给客人签字" placement="top" effect="light">
<q-btn flat size="xs" v-if="props.row.Status==2" icon="iconfont icon-qianming" color="accent"
style="font-weight:400" @click="CopyUrl(props.row)" label="客人签字" />
</el-tooltip>
<q-btn flat size="xs" icon="iconfont icon-View" color="accent" @click="goContract(props.row)"
style="font-weight:400" label="查看" />
<q-btn-dropdown flat size="xs" color="dark" label="更多" style="margin-left:10px;"
......@@ -89,14 +92,14 @@
<q-item-label>提交审核</q-item-label>
</q-item-section>
</q-item>
<q-item clickable v-close-popup v-if="props.row.Status==2" @click="downloadContract(props.row)">
<q-item clickable v-close-popup @click="copyContract(props.row)">
<q-item-section>
<q-item-label>下载</q-item-label>
<q-item-label>复制合同</q-item-label>
</q-item-section>
</q-item>
<q-item clickable v-close-popup v-if="props.row.Status==2" @click="CopyUrl(props.row)">
<q-item clickable v-close-popup v-if="props.row.Status==2" @click="downloadContract(props.row)">
<q-item-section>
<q-item-label>复制链接</q-item-label>
<q-item-label>下载</q-item-label>
</q-item-section>
</q-item>
<q-item clickable v-close-popup v-if="props.row.Status==0" @click="operationContract(props.row,4)">
......@@ -332,7 +335,7 @@
}
GetDownLoadEducationContract(msg).then(res => {
if (res.Code == 1) {
let sign=item.ContractNo;
let sign=item.StudentName+'-'+item.ContractNo;
downloadLocalFile(sign,res.Data);
}
})
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment