-
+ effect="dark"
+ style="width: 60%"
+ v-if="!isDev"
+ />
还原
+ >重置
重置
+ >清空
返回
@@ -502,7 +503,6 @@ export default {
onlyAd: false,
curShareType: '',
selectedShareType: [],
- alertText: '先保存后发布!',
// main
shareForm: {
default_share: false,
@@ -615,7 +615,6 @@ export default {
this.getAreas()
this.token = getToken()
}
- this.alertText = this.isDev ? '当前数据为【测试】数据!' : '当前数据为【正式】数据!'
this.permEdit =
this.userInfo.permissions.includes(`${this.uid}-edit`) ||
this.userInfo.permissions.includes(`${this.uid}-publish`) ||
diff --git a/src/views/games/details/share/index.vue b/src/views/games/details/share/index.vue
index c711cd3..cf26b04 100644
--- a/src/views/games/details/share/index.vue
+++ b/src/views/games/details/share/index.vue
@@ -67,8 +67,13 @@
>新增
{{ switchText }}
+ 批量发布
+
{
+ const submitArr = []
+ this.multipleSelection.map(row => {
+ const devData = JSON.parse(JSON.stringify(row))
+ const proData = JSON.parse(JSON.stringify(row))
+ devData.isDev = true
+ devData.published = true
+
+ proData.isDev = false
+ proData.published = true
+
+ submitArr.push(this.saveShare(devData))
+ submitArr.push(this.saveShare(proData))
+ })
+ Promise.all(submitArr)
+ .then(() => {
+ this.$message.success('分享图发布成功!')
+ this.getData()
+ })
+ .catch(err => {
+ console.log(err)
+ })
+ })
+ .catch(() => {
+ this.$notify.info({
+ title: '消息',
+ message: '已取消发布'
+ })
+ })
+ },
batchOpt() {
this.batch.show = !this.batch.show
this.batch.txt = this.batch.show ? '关闭' : '批量操作'
@@ -482,6 +534,7 @@ export default {
Promise.all(submitArr)
.then(() => {
this.$message.success('分享图发布成功!')
+ this.getData()
})
.catch(err => {
console.log(err)