|
@@ -845,44 +845,7 @@
|
|
|
</el-dialog>
|
|
|
|
|
|
<el-dialog title="协议下载" :visible.sync="protocolVisible" width="650px">
|
|
|
- <div v-if="protocolVisible">
|
|
|
- <!-- <el-alert
|
|
|
- title="点击下载"
|
|
|
- :closable="false"
|
|
|
- type="info">
|
|
|
- </el-alert>
|
|
|
- <p style="font-size: 14px; color: var(--color-primary); line-height: 1.5; padding: 8px 16px; cursor: pointer;" v-for="item in protocolVersions" :key="item.id" @click="onDownloadProtocol(item)">
|
|
|
- 产品与服务协议{{ item.version == 2 ? "(含课程)" : "(含系统)" }}
|
|
|
- </p> -->
|
|
|
- <el-table
|
|
|
- style="width: 100%"
|
|
|
- :header-cell-style="{ background: '#EDEEF0', color: '#444' }"
|
|
|
- :data="protocolVersions"
|
|
|
- >
|
|
|
- <el-table-column align="center" prop="studentId" label="协议名称">
|
|
|
- <template slot-scope="scope">
|
|
|
- <!-- {{ formatProtocol(scope.row.version) }} -->
|
|
|
- <span
|
|
|
- v-html="`产品与服务协议${formatProtocol(scope.row.version)}`"
|
|
|
- ></span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column align="center" label="签署时间" prop="createTime">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column align="center" width="150px" label="操作">
|
|
|
- <template slot-scope="scope">
|
|
|
- <div>
|
|
|
- <el-button type="text" @click="onDownloadProtocol(scope.row)"
|
|
|
- >下载</el-button
|
|
|
- >
|
|
|
- </div>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- </div>
|
|
|
- <span slot="footer" class="dialog-footer">
|
|
|
- <el-button @click="protocolVisible = false">取 消</el-button>
|
|
|
- </span>
|
|
|
+ <protocol-model v-if="protocolVisible" @close="protocolVisible = false" :protocolVersions="protocolVersions" />
|
|
|
</el-dialog>
|
|
|
|
|
|
<el-dialog
|
|
@@ -906,6 +869,7 @@
|
|
|
</template>
|
|
|
<script>
|
|
|
import pagination from "@/components/Pagination/index";
|
|
|
+import protocolModel from '@/views/studentManager/modals/protocolModel';
|
|
|
import {
|
|
|
queryStudentList,
|
|
|
getStudentInfoByPhone,
|
|
@@ -925,7 +889,7 @@ import load from "@/utils/loading";
|
|
|
import createMember from "./modals/createMember";
|
|
|
export default {
|
|
|
name: "studentManagerList",
|
|
|
- components: { pagination, qrCode, createMember },
|
|
|
+ components: { pagination, qrCode, createMember, protocolModel },
|
|
|
data() {
|
|
|
return {
|
|
|
studentVisible: false,
|
|
@@ -1065,17 +1029,6 @@ export default {
|
|
|
this.qrcodeStatus = true;
|
|
|
this.qrcodeUrl = vaildStudentUrl() + `/#/queryStudentPer?tenantId=`+ this.tenantId;
|
|
|
},
|
|
|
- formatProtocol(version) {
|
|
|
- let str = "(含课程)";
|
|
|
- if (version == 3) {
|
|
|
- str = "(含系统)";
|
|
|
- } else if (version == 4) {
|
|
|
- str = "(含团练宝)";
|
|
|
- } else if (version == 5) {
|
|
|
- str = "(含团练宝<sup>+</sup>)";
|
|
|
- }
|
|
|
- return str;
|
|
|
- },
|
|
|
getList() {
|
|
|
let params = {...this.searchForm};
|
|
|
params.rows = this.pageInfo.limit;
|
|
@@ -1414,9 +1367,6 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
- onDownloadProtocol(item) {
|
|
|
- window.location.href = item.url;
|
|
|
- },
|
|
|
checkDate(dateStr) {
|
|
|
let dayjs = this.$helpers.dayjs;
|
|
|
let nowDate = new Date().getTime();
|