提交 a1c0cba1 authored 作者: matian's avatar matian

bug fixes

上级 0f863e79
...@@ -3,7 +3,9 @@ import PreviewFiles from './PreviewFiles.vue' ...@@ -3,7 +3,9 @@ import PreviewFiles from './PreviewFiles.vue'
const dialogVisible = ref(false) const dialogVisible = ref(false)
const protocol = ref(false) const protocol = ref(false)
const item = {
url: 'https://webapp-pub.oss-cn-beijing.aliyuncs.com/center_resource/%E7%B4%AB%E8%8D%86%E6%95%99%E8%82%B2%E7%94%A8%E6%88%B7%E5%85%A5%E9%A9%BB%E5%8F%8A%E7%BD%91%E7%BB%9C%E6%95%99%E5%AD%A6%E8%B5%84%E6%BA%90%E5%8D%8F%E8%AE%AE(1).docx'
}
const emit = defineEmits(['change']) const emit = defineEmits(['change'])
const changeProtocol = (flag?: boolean) => { const changeProtocol = (flag?: boolean) => {
...@@ -15,14 +17,12 @@ const changeProtocol = (flag?: boolean) => { ...@@ -15,14 +17,12 @@ const changeProtocol = (flag?: boolean) => {
} }
</script> </script>
<template> <template>
<div style="display: flex;align-items: center;"> <div style="display: flex; align-items: center">
<el-checkbox @change="changeProtocol()" v-model="protocol" size="large"> 我已阅读并同意 </el-checkbox> <el-checkbox @change="changeProtocol()" v-model="protocol" size="large"> 我已阅读并同意 </el-checkbox>
<span class="red-color" @click="dialogVisible = true">《紫荆教育用户入驻及网络教学资源协议》</span> <span class="red-color" @click="dialogVisible = true">《紫荆教育用户入驻及网络教学资源协议》</span>
</div> </div>
<el-dialog v-model="dialogVisible" title="提示" width="850px"> <el-dialog v-model="dialogVisible" title="提示" width="850px">
<PreviewFiles <PreviewFiles :item="item"></PreviewFiles>
url="https://webapp-pub.oss-cn-beijing.aliyuncs.com/center_resource/%E7%B4%AB%E8%8D%86%E6%95%99%E8%82%B2%E7%94%A8%E6%88%B7%E5%85%A5%E9%A9%BB%E5%8F%8A%E7%BD%91%E7%BB%9C%E6%95%99%E5%AD%A6%E8%B5%84%E6%BA%90%E5%8D%8F%E8%AE%AE(1).docx"
></PreviewFiles>
<template #footer> <template #footer>
<el-button type="primary" @click="changeProtocol(true)">我已阅读并同意</el-button> <el-button type="primary" @click="changeProtocol(true)">我已阅读并同意</el-button>
</template> </template>
......
...@@ -63,10 +63,16 @@ const handleFresh = () => { ...@@ -63,10 +63,16 @@ const handleFresh = () => {
const handleChangeStatus = (row: any) => { const handleChangeStatus = (row: any) => {
if (row.id !== undefined) { if (row.id !== undefined) {
const params: any = Object.assign({}, row) const params: any = Object.assign({}, row)
updateSem(params).then(() => { updateSem(params)
ElMessage.success('更新学期成功') .then(() => {
handleFresh() ElMessage.success('更新学期成功')
}) handleFresh()
})
.catch((err: any) => {
if (err.code === 1) {
handleFresh()
}
})
} }
} }
</script> </script>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论