| | |
| | | <el-upload |
| | | v-if="isShowUpload && pictureList.length < limit" |
| | | :file-list="fileList" |
| | | v-loading="loading" |
| | | element-loading-spinner="el-icon-loading" |
| | | element-loading-background="rgba(0, 0, 0, 0.8)" |
| | | action="" |
| | | :multiple="multiple" |
| | | :show-file-list="flag" |
| | |
| | | .then(({ url1, url2, url3, url4 }) => { |
| | | const url = url1 ?? url2 ?? url3 ?? url4; |
| | | this.$emit('setPictureUrl', { url: url }); |
| | | this.loading = false; |
| | | }) |
| | | .catch(err => { |
| | | this.$message.error(err); |
| | | }) |
| | | }, |
| | | // 获取token |
| | | getToken() { |
| | | const token = sessionStorage.getItem("token"); |
| | | const tokenHead = sessionStorage.getItem("tokenHead"); |
| | | if (token && tokenHead) { |
| | | return { Authorization: tokenHead + token }; |
| | | } |
| | | }, |
| | | |
| | | handleDeletePicture(imageUrl) { |
| | |
| | | <span @click="handleUpdateImageResource(scope.row, 'view')" |
| | | >查看</span |
| | | > |
| | | <span v-if="mystatus === 2" class="line">|</span> |
| | | <span v-if="mystatus === 2" @click="handleUpdateImageResource(scope.row, 'update')" |
| | | <span v-if="mystatus === 3" class="line">|</span> |
| | | <span v-if="mystatus === 3" @click="handleUpdateImageResource(scope.row, 'update')" |
| | | >修改</span |
| | | > |
| | | <span v-if="mystatus === 2" class="line">|</span> |
| | | <span v-if="mystatus === 2" @click="handleDelete(scope.row)">删除</span> |
| | | <span v-if="mystatus === 3" class="line">|</span> |
| | | <span v-if="mystatus === 3" @click="handleDelete(scope.row)">删除</span> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |