| | |
| | | enableCache: false, |
| | | enableTagView: true, |
| | | baseUrl: '/', |
| | | platformName: '花满芫管理平台', |
| | | platformName: '影途管理后台', |
| | | } |
| | |
| | | columns: [ |
| | | {type: 'selection'}, |
| | | {label: '拍摄地点名称', prop: 'locationName', minWidth: 120}, |
| | | {label: '拍摄地点图片', prop: 'locationUrl', minWidth: 120}, |
| | | // {label: '拍摄地点图片', prop: 'locationUrl', minWidth: 120}, |
| | | { |
| | | label: '拍摄地点图片', |
| | | formatter: (row) => |
| | | row.locationUrl ? ( |
| | | <el-bus-image |
| | | src={row.locationUrl} |
| | | lazy={true} |
| | | style="width:50px;height:50px" |
| | | ></el-bus-image> |
| | | ) : null, |
| | | }, |
| | | {label: '省', prop: 'province', minWidth: 120}, |
| | | {label: '市', prop: 'city', minWidth: 150}, |
| | | {label: '区', prop: 'region'}, |
| | |
| | | limitSize: 2, |
| | | limit: 1, |
| | | tipText: '大小不超过2M', |
| | | valueType: 'string', |
| | | }, |
| | | forceDisabled: true, |
| | | }, |
| | | { |
| | | label: '省:', |
| | |
| | | atClick: async (selected) => { |
| | | try { |
| | | await this.$elBusUtil.confirm( |
| | | `确定要批量删除这${selected.length}个片场内容吗?` |
| | | `确定要批量删除这${selected.length}个景点吗?` |
| | | ) |
| | | const {code} = await this.$elBusHttp.request( |
| | | 'flower/api/filmLocation/delete/batch', |
| | |
| | | ], |
| | | extraButtons: [ |
| | | { |
| | | text: (row) => (row.status === 'unpublished' || row.status === 'approved' ? '发布' : '下架'), |
| | | // text: (row) => (row.status === 'unpublished' || row.status === 'approved' ? '发布' : '下架'), |
| | | text: (row) => { |
| | | // 调整文本显示逻辑 |
| | | if (row.status === 'unpublished' || row.status === 'approved') { |
| | | return '发布' |
| | | } else if (row.status === 'published') { |
| | | return '下架' |
| | | } |
| | | return '' // 其他状态不会显示 |
| | | }, |
| | | show: (row) => ['unpublished', 'approved', 'published'].includes(row.status), |
| | | atClick: async (row) => { |
| | | const action = row.status === 'unpublished' || row.status === 'approved' ? '发布' : '下架' |
| | | try { |