| | |
| | | <ImageCropper ref="iconShot" v-if="updateImg" :imgSrc="img" > |
| | | </ImageCropper> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <el-button @click="updateImg = false">取 消</el-button> |
| | | <el-button type="primary" @click="uploadIcon">确 定</el-button> |
| | | <el-button v-if="loading">取 消</el-button> |
| | | <el-button v-else @click="updateImg = false">取 消</el-button> |
| | | <el-button :loading="loading" type="primary" @click="uploadIcon">确 定</el-button> |
| | | </span> |
| | | </el-dialog> |
| | | </div> |
| | |
| | | }, |
| | | data () { |
| | | return { |
| | | loading: false, |
| | | fileInfo:{}, |
| | | img: null, |
| | | updateImg: false, |
| | |
| | | { type: this.fileInfo.type } // 设置File类型的文件类型 |
| | | ) |
| | | ) |
| | | this.loading = true |
| | | upload(formData).then(res => { |
| | | this.loading = false |
| | | console.log(res) |
| | | this.file.imgurl = res.imgaddr |
| | | this.file.imgurlfull = res.url |
| | |
| | | this.updateImg = false |
| | | this.$emit('uploadSuccess', { imgurl: res.imgaddr, imgurlfull: res.url, name: res.originname }) |
| | | this.$emit('uploadEnd') |
| | | }, () => { |
| | | this.loading = false |
| | | }) |
| | | }) |
| | | }, |