Merge branch 'master' of e.coding.net:g-cphe0354/duanju/video_admin into gyq

This commit is contained in:
gyq
2024-12-25 14:40:49 +08:00
3 changed files with 53 additions and 14 deletions

View File

@@ -6,6 +6,15 @@
<el-form-item label="奖励名称" required>
<el-input v-model="form.name"></el-input>
</el-form-item>
<el-form-item label="奖励图标">
<el-upload class="avatar-uploader" v-model="form.img" :action="$http.adornUrl('alioss/upload')"
:show-file-list="false" :on-success="uploadSuccess">
<div class="upload-file-box">
<img v-if="form.img" :src="form.img" class="avatar" />
<i v-else class="el-icon-plus avatar-uploader-icon iconss"></i>
</div>
</el-upload>
</el-form-item>
<el-form-item label="奖励类型" required>
<el-radio-group v-model="form.type">
<el-radio :label="1">金币</el-radio>
@@ -15,13 +24,8 @@
</el-radio-group>
</el-form-item>
<el-form-item label="奖励图标">
<el-upload
class="avatar-uploader"
v-model="form.img"
:action="$http.adornUrl('alioss/upload')"
:show-file-list="false"
:on-success="uploadSuccess"
>
<el-upload class="avatar-uploader" v-model="form.img" :action="$http.adornUrl('alioss/upload')"
:show-file-list="false" :on-success="uploadSuccess">
<div class="upload-file-box">
<img v-if="form.img" :src="form.img" class="avatar" />
<i v-else class="el-icon-plus avatar-uploader-icon iconss"></i>
@@ -68,7 +72,7 @@ export default {
img: '',
surplusNumber: '',
totalNumber: '',
},
};
},
@@ -90,6 +94,7 @@ export default {
name: "",
number: "",
type: "",
img: "",
};
this.renwu = {}
},

View File

@@ -18,6 +18,15 @@
<span>{{ returnTypeName(scope.row.type) }}</span>
</template>
</el-table-column>
<el-table-column label="奖励图片">
<template slot-scope="scope">
<img
style="width: 50px; height: 50px"
v-if="scope.row.img"
:src="scope.row.img"
/>
</template>
</el-table-column>
<el-table-column label="数量">
<template slot-scope="scope">
<span>{{ scope.row.number }}</span>
@@ -106,15 +115,16 @@ export default {
const $types = {
1: "金币",
2: "现金红包",
3: "虚拟物品",
9: "大转盘抽奖次数",
};
return $types[type] ? $types[type] : "";
},
//数据初始化
async init() {
const {id}=this.renwu;
const { id } = this.renwu;
const { data } = await $api.getList({
taskId:id,
taskId: id,
page: this.page,
limit: this.limit,
});