|
@@ -0,0 +1,513 @@
|
|
|
+<div class="entry">
|
|
|
+ <form
|
|
|
+ nz-form
|
|
|
+ [formGroup]="validateForm"
|
|
|
+ class="login-form"
|
|
|
+ (ngSubmit)="submitForm()"
|
|
|
+ >
|
|
|
+ <div class="author-content">
|
|
|
+ <div class="title">教材电子版</div>
|
|
|
+ <div class="text">
|
|
|
+ 教材出版单位配合按要求上传各地推荐的本单位出版的纸质教材最新印次的完整PDF电子版;数字教材上传全部教材内容电子版或填写能够查看全部教材内容的链接地址、账号;纸质教材附带数字资源的,上传纸质教材最新印次的完整PDF电子版,以及全部数字资源电子版或能够查看全部数字资源内容的链接地址、账号
|
|
|
+ </div>
|
|
|
+ <nz-checkbox-group
|
|
|
+ style="margin: 10px 0"
|
|
|
+ formControlName="textbookTypes"
|
|
|
+ [(ngModel)]="checkOptionsOne"
|
|
|
+ ></nz-checkbox-group>
|
|
|
+ <div nz-row>
|
|
|
+ <div nz-col nzSpan="12">
|
|
|
+ <nz-form-item class="row" style="margin-bottom: 16px">
|
|
|
+ <nz-form-label
|
|
|
+ class="label"
|
|
|
+ [nzNoColon]="true"
|
|
|
+ [nzSm]="10"
|
|
|
+ [nzXs]="10"
|
|
|
+ nzRequired
|
|
|
+ >上传教材文件</nz-form-label
|
|
|
+ >
|
|
|
+ <nz-form-control
|
|
|
+ class="val"
|
|
|
+ nzErrorTip="请上传教材文件"
|
|
|
+ style="width: 100%"
|
|
|
+ >
|
|
|
+ <nz-upload
|
|
|
+ formControlName="textbookFiles"
|
|
|
+ nzAction="https://www.mocky.io/v2/5cc8019d300000980a055e76"
|
|
|
+ [nzHeaders]="{ authorization: 'authorization-text' }"
|
|
|
+ (nzChange)="handleChange($event)"
|
|
|
+ >
|
|
|
+ <div style="color: #3e49b3">
|
|
|
+ <span nz-icon nzType="upload"></span>上传教材
|
|
|
+ </div>
|
|
|
+ </nz-upload>
|
|
|
+ <div class="text" style="margin: 10px 0">
|
|
|
+ 支持批量上传 PDF、EPUB、AZW3、Mp4,单个文件小于 2M
|
|
|
+ </div>
|
|
|
+ </nz-form-control>
|
|
|
+ </nz-form-item>
|
|
|
+ </div>
|
|
|
+ <div nz-col nzSpan="12">
|
|
|
+ <nz-form-item class="row" style="margin-bottom: 16px">
|
|
|
+ <nz-form-label
|
|
|
+ class="label"
|
|
|
+ [nzNoColon]="true"
|
|
|
+ [nzSm]="18"
|
|
|
+ [nzXs]="18"
|
|
|
+ nzRequired
|
|
|
+ >填写教材数字内容链接地址、账号</nz-form-label
|
|
|
+ >
|
|
|
+ <nz-form-control
|
|
|
+ class="val"
|
|
|
+ nzErrorTip="请填写数字内容链接地址、账号,每项内容使用回车键分隔"
|
|
|
+ style="width: 100%"
|
|
|
+ >
|
|
|
+ <nz-textarea-count [nzMaxCharacterCount]="1000">
|
|
|
+ <textarea
|
|
|
+ style="min-height: 160px"
|
|
|
+ rows="4"
|
|
|
+ formControlName="links"
|
|
|
+ placeholder="请填写数字内容链接地址、账号,每项内容使用回车键分隔"
|
|
|
+ nz-input
|
|
|
+ ></textarea>
|
|
|
+ </nz-textarea-count>
|
|
|
+ </nz-form-control>
|
|
|
+ </nz-form-item>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="author-content">
|
|
|
+ <div class="title">所有作者政治审查意见</div>
|
|
|
+ <div class="text">
|
|
|
+ 从本申报平台<a>下载格式要求</a>后,对应作者姓名上传“作者政治审查表”,支持
|
|
|
+ PDF、JPG、JPEG、PNG 格式,大小不超过
|
|
|
+ 2M。作者单位党委对作者进行审查,对政治思想表现情况进行评价,确保作者的正确政治方向、价值取向,无违法违纪等记录。教材编写成员涉及多个不同单位时需要各单位分别出具意见,并由所在单位党委盖章。
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <nz-table
|
|
|
+ #basicTable
|
|
|
+ [nzData]="courses"
|
|
|
+ [nzScroll]="{ x: (maxWidth || '1200') + 'px' }"
|
|
|
+ >
|
|
|
+ <thead>
|
|
|
+ <tr>
|
|
|
+ <th nzWidth="80px" nzLeft nzAlign="right">序号</th>
|
|
|
+ <th nzWidth="120px">出版时间</th>
|
|
|
+ <th nzWidth="100px">字数</th>
|
|
|
+ <th nzWidth="100px">重印次数</th>
|
|
|
+ <th nzWidth="100px">本版总印数</th>
|
|
|
+ <th nzWidth="200px">获奖励情况</th>
|
|
|
+ <th nzWidth="80px" nzRight>操作</th>
|
|
|
+ </tr>
|
|
|
+ </thead>
|
|
|
+ <tbody>
|
|
|
+ @for (data of courses; track $index) {
|
|
|
+ <tr>
|
|
|
+ <td nzLeft nzAlign="right">{{ $index + 1 }}</td>
|
|
|
+ <td>
|
|
|
+ <nz-date-picker
|
|
|
+ nzMode="month"
|
|
|
+ [ngModelOptions]="{ standalone: true }"
|
|
|
+ [(ngModel)]="data.date"
|
|
|
+ ></nz-date-picker>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <nz-input-group
|
|
|
+ style="width: 100%"
|
|
|
+ [nzSuffix]="suffixTemplateInfo"
|
|
|
+ >
|
|
|
+ <input
|
|
|
+ type="number"
|
|
|
+ [(ngModel)]="data.wordage"
|
|
|
+ nz-input
|
|
|
+ placeholder="请输入字数"
|
|
|
+ [ngModelOptions]="{ standalone: true }"
|
|
|
+ />
|
|
|
+ </nz-input-group>
|
|
|
+ <ng-template #suffixTemplateInfo>万</ng-template>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <nz-input-group
|
|
|
+ style="width: 100%"
|
|
|
+ [nzSuffix]="suffixTemplateInfo2"
|
|
|
+ >
|
|
|
+ <input
|
|
|
+ type="number"
|
|
|
+ [(ngModel)]="data.num"
|
|
|
+ nz-input
|
|
|
+ placeholder="请输入重印次数"
|
|
|
+ [ngModelOptions]="{ standalone: true }"
|
|
|
+ />
|
|
|
+ </nz-input-group>
|
|
|
+ <ng-template #suffixTemplateInfo2>次</ng-template>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <nz-input-group
|
|
|
+ style="width: 100%"
|
|
|
+ [nzSuffix]="suffixTemplateInfo"
|
|
|
+ >
|
|
|
+ <input
|
|
|
+ type="number"
|
|
|
+ [(ngModel)]="data.sumNum"
|
|
|
+ nz-input
|
|
|
+ placeholder="请输入本版总印数"
|
|
|
+ [ngModelOptions]="{ standalone: true }"
|
|
|
+ />
|
|
|
+ </nz-input-group>
|
|
|
+ <ng-template #suffixTemplateInfo>万</ng-template>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <input
|
|
|
+ nz-input
|
|
|
+ type="number"
|
|
|
+ placeholder="请输入所获奖项"
|
|
|
+ [ngModelOptions]="{ standalone: true }"
|
|
|
+ [(ngModel)]="data.accolade"
|
|
|
+ nzStatus=""
|
|
|
+ />
|
|
|
+ </td>
|
|
|
+ <td nzRight>
|
|
|
+ <a class="edit-icon" (click)="onPush($index)"
|
|
|
+ ><span
|
|
|
+ nz-icon
|
|
|
+ style="font-size: 20px; margin-right: 10px"
|
|
|
+ nzType="plus-circle"
|
|
|
+ nzTheme="outline"
|
|
|
+ ></span
|
|
|
+ ></a>
|
|
|
+ <a class="edit-icon" (click)="onDel($index)"
|
|
|
+ ><span
|
|
|
+ nz-icon
|
|
|
+ style="font-size: 20px"
|
|
|
+ nzType="delete"
|
|
|
+ nzTheme="outline"
|
|
|
+ ></span
|
|
|
+ ></a>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ }
|
|
|
+ </tbody>
|
|
|
+ </nz-table>
|
|
|
+ </div>
|
|
|
+ <div class="author-content">
|
|
|
+ <div class="title">图书编校质量自查结果记录表</div>
|
|
|
+ <div class="text">
|
|
|
+ 教材出版单位对申报教材的编校质量自查后,按要求提供图书编校质量自查结果记录表,并加盖出版社公章。全册教材的不同分册以不同文件分别上传。<a
|
|
|
+ >下载模板</a
|
|
|
+ >
|
|
|
+ </div>
|
|
|
+ <nz-form-item class="row" style="margin-bottom: 16px">
|
|
|
+ <nz-form-label
|
|
|
+ class="label"
|
|
|
+ [nzNoColon]="true"
|
|
|
+ [nzSm]="10"
|
|
|
+ [nzXs]="10"
|
|
|
+ nzRequired
|
|
|
+ >上传图书编校质量自查结果记录表</nz-form-label
|
|
|
+ >
|
|
|
+ <nz-form-control
|
|
|
+ class="val"
|
|
|
+ nzErrorTip="请上图书编校质量自查结果记录表"
|
|
|
+ style="width: 100%"
|
|
|
+ >
|
|
|
+ <nz-upload
|
|
|
+ formControlName="textbookFiles"
|
|
|
+ nzAction="https://www.mocky.io/v2/5cc8019d300000980a055e76"
|
|
|
+ [nzHeaders]="{ authorization: 'authorization-text' }"
|
|
|
+ (nzChange)="handleChange($event)"
|
|
|
+ >
|
|
|
+ <div style="color: #3e49b3">
|
|
|
+ <span nz-icon nzType="upload"></span>上传文件
|
|
|
+ </div>
|
|
|
+ </nz-upload>
|
|
|
+ <div class="text" style="margin: 10px 0">
|
|
|
+ 支持批量上传 PDF、JPG、JPEG、PNG 格式,单个文件大小不超过 2M
|
|
|
+ </div>
|
|
|
+ </nz-form-control>
|
|
|
+ </nz-form-item>
|
|
|
+ </div>
|
|
|
+ <div class="author-content">
|
|
|
+ <div class="title">专家审核意见表</div>
|
|
|
+ <div class="text">
|
|
|
+ 由第一主编所在单位和出版机构邀请校内外相关学科专业领域专家,对教材进行思想性、学术性审核。专家不少于
|
|
|
+ 3
|
|
|
+ 名,其中半数以上为校外专家,专家分别实名评价并签字,并注明所在单位及专业身份。评价人不得是本教材的作者。<a
|
|
|
+ >下载模板</a
|
|
|
+ >
|
|
|
+ </div>
|
|
|
+ <nz-form-item class="row" style="margin-bottom: 16px">
|
|
|
+ <nz-form-label
|
|
|
+ class="label"
|
|
|
+ [nzNoColon]="true"
|
|
|
+ [nzSm]="10"
|
|
|
+ [nzXs]="10"
|
|
|
+ nzRequired
|
|
|
+ >上传专家审核意见表</nz-form-label
|
|
|
+ >
|
|
|
+ <nz-form-control
|
|
|
+ class="val"
|
|
|
+ nzErrorTip="请上传专家审核意见表"
|
|
|
+ style="width: 100%"
|
|
|
+ >
|
|
|
+ <nz-upload
|
|
|
+ formControlName="textbookFiles"
|
|
|
+ nzAction="https://www.mocky.io/v2/5cc8019d300000980a055e76"
|
|
|
+ [nzHeaders]="{ authorization: 'authorization-text' }"
|
|
|
+ (nzChange)="handleChange($event)"
|
|
|
+ >
|
|
|
+ <div style="color: #3e49b3">
|
|
|
+ <span nz-icon nzType="upload"></span>上传文件
|
|
|
+ </div>
|
|
|
+ </nz-upload>
|
|
|
+ <div class="text" style="margin: 10px 0">
|
|
|
+ 支持批量上传 PDF、JPG、JPEG、PNG 格式,单个大小不超过 2M
|
|
|
+ </div>
|
|
|
+ </nz-form-control>
|
|
|
+ </nz-form-item>
|
|
|
+ </div>
|
|
|
+ <div class="author-content">
|
|
|
+ <div class="title">教材使用情况证明材料</div>
|
|
|
+ <div class="text">
|
|
|
+ 教材出版单位提供教材主要使用高校名单及使用情况证明材料,并加盖公章。<a
|
|
|
+ >下载模板</a
|
|
|
+ >
|
|
|
+ </div>
|
|
|
+ <nz-form-item class="row" style="margin-bottom: 16px">
|
|
|
+ <nz-form-label
|
|
|
+ class="label"
|
|
|
+ [nzNoColon]="true"
|
|
|
+ [nzSm]="10"
|
|
|
+ [nzXs]="10"
|
|
|
+ nzRequired
|
|
|
+ >教材使用情况证明材料</nz-form-label
|
|
|
+ >
|
|
|
+ <nz-form-control
|
|
|
+ class="val"
|
|
|
+ nzErrorTip="请上教材使用情况证明材料"
|
|
|
+ style="width: 100%"
|
|
|
+ >
|
|
|
+ <nz-upload
|
|
|
+ formControlName="textbookFiles"
|
|
|
+ nzAction="https://www.mocky.io/v2/5cc8019d300000980a055e76"
|
|
|
+ [nzHeaders]="{ authorization: 'authorization-text' }"
|
|
|
+ (nzChange)="handleChange($event)"
|
|
|
+ >
|
|
|
+ <div style="color: #3e49b3">
|
|
|
+ <span nz-icon nzType="upload"></span>上传文件
|
|
|
+ </div>
|
|
|
+ </nz-upload>
|
|
|
+ <div class="text" style="margin: 10px 0">
|
|
|
+ 支持批量上传 PDF、JPG、JPEG、PNG 格式,单个文件大小不超过 2M
|
|
|
+ </div>
|
|
|
+ </nz-form-control>
|
|
|
+ </nz-form-item>
|
|
|
+ </div>
|
|
|
+ <div class="author-content">
|
|
|
+ <div class="title">其他材料</div>
|
|
|
+ <div class="text">其他佐证材料。</div>
|
|
|
+
|
|
|
+ <nz-upload
|
|
|
+ formControlName="textbookFiles"
|
|
|
+ nzAction="https://www.mocky.io/v2/5cc8019d300000980a055e76"
|
|
|
+ [nzHeaders]="{ authorization: 'authorization-text' }"
|
|
|
+ (nzChange)="handleChange($event)"
|
|
|
+ >
|
|
|
+ <div style="color: #3e49b3">
|
|
|
+ <span nz-icon nzType="upload"></span>上传文件
|
|
|
+ </div>
|
|
|
+ </nz-upload>
|
|
|
+ <div class="text" style="margin: 10px 0">
|
|
|
+ 支持批量上传 PDF、JPG、JPEG、PNG 格式,单个文件大小不超过 2M
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="author-content">
|
|
|
+ <div class="nav">教材作者诚信承诺</div>
|
|
|
+ <div class="text">请输入作者诚信承诺文字内容,并上传所有作者签名</div>
|
|
|
+ <nz-form-item class="row" style="margin-bottom: 16px">
|
|
|
+ <nz-form-label
|
|
|
+ class="label"
|
|
|
+ [nzNoColon]="true"
|
|
|
+ [nzSm]="16"
|
|
|
+ [nzXs]="16"
|
|
|
+ nzRequired
|
|
|
+ >输入诚信承诺:本人自愿参加此次申报,已认真填写并检查以上材料,保证内容真实</nz-form-label
|
|
|
+ >
|
|
|
+ <nz-form-control
|
|
|
+ class="val"
|
|
|
+ nzErrorTip="请输入承诺内容"
|
|
|
+ style="width: 450px"
|
|
|
+ >
|
|
|
+ <input
|
|
|
+ formControlName="links"
|
|
|
+ placeholder="请输入承诺内容"
|
|
|
+ nz-input
|
|
|
+ />
|
|
|
+ </nz-form-control>
|
|
|
+ </nz-form-item>
|
|
|
+ </div>
|
|
|
+ <div class="author-content">
|
|
|
+ <nz-form-label
|
|
|
+ class="label"
|
|
|
+ [nzNoColon]="true"
|
|
|
+ [nzSm]="16"
|
|
|
+ [nzXs]="16"
|
|
|
+ nzRequired
|
|
|
+ >上传所有作者签名,支持 PDF、PNG 格式,文件大小不超过 1M</nz-form-label
|
|
|
+ >
|
|
|
+ <nz-table
|
|
|
+ #basicTable
|
|
|
+ [nzData]="courses"
|
|
|
+ [nzScroll]="{ x: (maxWidth || '1200') + 'px' }"
|
|
|
+ >
|
|
|
+ <thead>
|
|
|
+ <tr>
|
|
|
+ <th nzWidth="80px" nzLeft nzAlign="right">序号</th>
|
|
|
+ <th nzWidth="120px">出版时间</th>
|
|
|
+ <th nzWidth="100px">字数</th>
|
|
|
+ <th nzWidth="100px">重印次数</th>
|
|
|
+ <th nzWidth="100px">本版总印数</th>
|
|
|
+ <th nzWidth="200px">获奖励情况</th>
|
|
|
+ <th nzWidth="80px" nzRight>操作</th>
|
|
|
+ </tr>
|
|
|
+ </thead>
|
|
|
+ <tbody>
|
|
|
+ @for (data of courses; track $index) {
|
|
|
+ <tr>
|
|
|
+ <td nzLeft nzAlign="right">{{ $index + 1 }}</td>
|
|
|
+ <td>
|
|
|
+ <nz-date-picker
|
|
|
+ nzMode="month"
|
|
|
+ [ngModelOptions]="{ standalone: true }"
|
|
|
+ [(ngModel)]="data.date"
|
|
|
+ ></nz-date-picker>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <nz-input-group
|
|
|
+ style="width: 100%"
|
|
|
+ [nzSuffix]="suffixTemplateInfo"
|
|
|
+ >
|
|
|
+ <input
|
|
|
+ type="number"
|
|
|
+ [(ngModel)]="data.wordage"
|
|
|
+ nz-input
|
|
|
+ placeholder="请输入字数"
|
|
|
+ [ngModelOptions]="{ standalone: true }"
|
|
|
+ />
|
|
|
+ </nz-input-group>
|
|
|
+ <ng-template #suffixTemplateInfo>万</ng-template>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <nz-input-group
|
|
|
+ style="width: 100%"
|
|
|
+ [nzSuffix]="suffixTemplateInfo2"
|
|
|
+ >
|
|
|
+ <input
|
|
|
+ type="number"
|
|
|
+ [(ngModel)]="data.num"
|
|
|
+ nz-input
|
|
|
+ placeholder="请输入重印次数"
|
|
|
+ [ngModelOptions]="{ standalone: true }"
|
|
|
+ />
|
|
|
+ </nz-input-group>
|
|
|
+ <ng-template #suffixTemplateInfo2>次</ng-template>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <nz-input-group
|
|
|
+ style="width: 100%"
|
|
|
+ [nzSuffix]="suffixTemplateInfo"
|
|
|
+ >
|
|
|
+ <input
|
|
|
+ type="number"
|
|
|
+ [(ngModel)]="data.sumNum"
|
|
|
+ nz-input
|
|
|
+ placeholder="请输入本版总印数"
|
|
|
+ [ngModelOptions]="{ standalone: true }"
|
|
|
+ />
|
|
|
+ </nz-input-group>
|
|
|
+ <ng-template #suffixTemplateInfo>万</ng-template>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <input
|
|
|
+ nz-input
|
|
|
+ type="number"
|
|
|
+ placeholder="请输入所获奖项"
|
|
|
+ [ngModelOptions]="{ standalone: true }"
|
|
|
+ [(ngModel)]="data.accolade"
|
|
|
+ nzStatus=""
|
|
|
+ />
|
|
|
+ </td>
|
|
|
+ <td nzRight>
|
|
|
+ <a class="edit-icon" (click)="onPush($index)"
|
|
|
+ ><span
|
|
|
+ nz-icon
|
|
|
+ style="font-size: 20px; margin-right: 10px"
|
|
|
+ nzType="plus-circle"
|
|
|
+ nzTheme="outline"
|
|
|
+ ></span
|
|
|
+ ></a>
|
|
|
+ <a class="edit-icon" (click)="onDel($index)"
|
|
|
+ ><span
|
|
|
+ nz-icon
|
|
|
+ style="font-size: 20px"
|
|
|
+ nzType="delete"
|
|
|
+ nzTheme="outline"
|
|
|
+ ></span
|
|
|
+ ></a>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ }
|
|
|
+ </tbody>
|
|
|
+ </nz-table>
|
|
|
+ </div>
|
|
|
+ <div class="author-content">
|
|
|
+ <div class="nav">申报单位承诺意见</div>
|
|
|
+ <div class="text">
|
|
|
+ 作者 /
|
|
|
+ 主编所在高校主管领导或出版单位主管领导在申报单位承诺意见表格签字并加盖高校
|
|
|
+ / 出版单位公章后上传此项。<a>下载模板</a>
|
|
|
+ </div>
|
|
|
+ <nz-form-item class="row" style="margin-bottom: 16px">
|
|
|
+ <nz-form-label
|
|
|
+ class="label"
|
|
|
+ [nzNoColon]="true"
|
|
|
+ [nzSm]="16"
|
|
|
+ [nzXs]="16"
|
|
|
+ nzRequired
|
|
|
+ >申报单位承诺意见材料</nz-form-label
|
|
|
+ >
|
|
|
+ <nz-form-control
|
|
|
+ class="val"
|
|
|
+ nzErrorTip="请上传申报单位承诺意见材料"
|
|
|
+ style="width: 450px"
|
|
|
+ >
|
|
|
+ <nz-upload
|
|
|
+ formControlName="textbookFiles"
|
|
|
+ nzAction="https://www.mocky.io/v2/5cc8019d300000980a055e76"
|
|
|
+ [nzHeaders]="{ authorization: 'authorization-text' }"
|
|
|
+ (nzChange)="handleChange($event)"
|
|
|
+ >
|
|
|
+ <div style="color: #3e49b3">
|
|
|
+ <span nz-icon nzType="upload"></span>上传文件
|
|
|
+ </div>
|
|
|
+ </nz-upload>
|
|
|
+ <div class="text" style="margin: 10px 0">
|
|
|
+ 支持批量上传 PDF、JPG、JPEG、PNG 格式,单个文件大小不超过 2M
|
|
|
+ </div>
|
|
|
+ </nz-form-control>
|
|
|
+ </nz-form-item>
|
|
|
+ </div>
|
|
|
+ </form>
|
|
|
+</div>
|
|
|
+<div class="footer">
|
|
|
+ <button
|
|
|
+ nz-button
|
|
|
+ nzType="default"
|
|
|
+ style="margin-right: 20px"
|
|
|
+ (click)="submitForm('save')"
|
|
|
+ >
|
|
|
+ 保存本页
|
|
|
+ </button>
|
|
|
+ <button nz-button nzType="primary" (click)="submitForm('next')">
|
|
|
+ 下一页
|
|
|
+ </button>
|
|
|
+</div>
|