This commit is contained in:
wangjinlei
2021-07-28 16:19:05 +08:00
parent 10d6cec865
commit ec6ef00ca4
3 changed files with 64 additions and 89 deletions

View File

@@ -9,10 +9,10 @@
element-loading-background="rgba(0, 0, 0, 0.8)"
>
<el-form-item label="Course">
<el-select v-model="upform.course" placeholder="Please select course">
<el-select @change="selectChanged" v-model="upform.course" placeholder="Please select course">
<el-option v-for="item in courses" :key="item.dirname" :label="item.dirname" :value="item.dirname"></el-option>
</el-select>
<el-button type="text" @click="clear">清除所有</el-button>
<el-button type="text" @click="clear">清除课程下所有证书</el-button>
</el-form-item>
<el-form-item label="File">
<el-upload
@@ -27,7 +27,7 @@
:on-error="uperror"
>
<el-button size="small" type="text">upload excel</el-button>
<div slot="tip" class="el-upload__tip">Only excel files can be uploaded(.xls,.xlsx)</div>
<div slot="tip" class="el-upload__tip">Only excel files can be uploaded(.xlsx)</div>
</el-upload>
</el-form-item>
<el-form-item>
@@ -81,8 +81,8 @@ export default {
},
methods: {
onsubmit() {
if (this.upform.journal == '' || this.upform.url == '') {
this.$message.error('please select journal and upload a excel');
if (this.upform.course == '' || this.upform.url == '') {
this.$message.error('please select course and upload a excel');
return false;
}
if (this.new_num == 0) {
@@ -165,6 +165,9 @@ export default {
this.$router.go(0);
});
},
selectChanged(){
this.gettables();
},
getlinkurl() {
this.$api.post('api/Img/getZip', this.upform).then((res) => {
let url = this.baseUrl + res.data.url;