| | |
| | | <div class="License"> |
| | | <el-container> |
| | | <el-main> |
| | | <avue-form :option="option" v-model="form" :upload-after="uploadAfter"> |
| | | <avue-form |
| | | :option="option" |
| | | v-model="form" |
| | | :upload-after="uploadAfter" |
| | | :upload-delete="uploadDelete" |
| | | > |
| | | </avue-form |
| | | ></el-main> |
| | | </el-container> |
| | |
| | | this.form.imgUrl = this.row.licence; |
| | | } |
| | | }, |
| | | uploadDelete(column, file) { |
| | | this.row.licence = ""; |
| | | return update(this.row) |
| | | .then(() => { |
| | | this.$message({ |
| | | type: "success", |
| | | message: "删除成功!", |
| | | }); |
| | | // done(); |
| | | }) |
| | | .catch((error) => { |
| | | this.$message({ |
| | | type: "warning", |
| | | message: "删除照片失败,再重试!", |
| | | }); |
| | | // done(); |
| | | }); |
| | | }, |
| | | uploadAfter(res, done, loading, column) { |
| | | this.row.licence = res.url; |
| | | update(this.row).then( |
| | | () => { |
| | | this.$message({ |
| | | type: "success", |
| | | message: "操作成功!", |
| | | message: "添加成功!", |
| | | }); |
| | | done(); |
| | | }, |