zx 3 years ago
parent cc0291e8e6
commit ee33f92bb0

@ -53,7 +53,8 @@
<el-table-column prop="action" label="操作" fixed="right" width="240">
<template #default="scope">
<div v-if="scope.row.status == 0">
<el-link type="primary" @click="goEdit(scope.row.id)"></el-link>
<el-link type="primary" @click="goEdit(scope.row.id)" style="margin-right: 8px">编辑</el-link>
<el-link @click="hanlderDelete(scope.row.id)" type="danger">删除</el-link>
</div>
<div v-else>
<el-link type="primary" @click="goDetail(scope.row.id)" style="margin-right: 8px">查看</el-link>
@ -156,7 +157,23 @@ export default defineComponent({
).then(() => {
this.proxy.$post("/task/del", {id: id}).then(res => {
this.getData();
this.$message.success(res.data);
this.$message.success('操作成功');
}).catch(() => {});
}).catch(() => {})
},
hanlderDelete(id) {
this.$alert(
'是否删除?', //
'删除', //
{type: 'warning'}
).then(() => {
this.proxy.$post("/task/dele", {id: id}).then(res => {
if(res.code == 200) {
this.getData();
this.$message.success('删除成功');
} else {
this.$message.error(res.msg);
}
}).catch(() => {});
}).catch(() => {})
},

@ -16,9 +16,9 @@
</el-radio-group>
</el-form-item>
<el-form-item label="上传封面">
<uploadFile cover="封面图片尺寸比例为1:1" @change="handlerUpload" :config="{limit: 1, accept: '.jpg, .jpeg, .png, .gif'}">
<el-icon v-if="form.cover == ''" class="img-upload"><Plus /></el-icon>
<img v-else class="img-upload" :src="$ImgUrl(form.cover)" />
<uploadFile cover="封面图片尺寸比例为4:3" @change="handlerUpload" :config="{limit: 1, accept: '.jpg, .jpeg, .png, .gif'}">
<el-icon v-if="form.cover == ''" class="img-upload-cover"><Plus /></el-icon>
<img v-else class="img-upload-cover" :src="$ImgUrl(form.cover)" />
</uploadFile>
</el-form-item>
<el-form-item label="文章内容" v-if="form.type == 3">
@ -187,4 +187,12 @@ export default defineComponent({
text-align: center;
border: 1px solid;
}
.img-upload-cover {
font-size: 28px;
color: #8c939d;
width: 180px;
height: 135px;
text-align: center;
border: 1px solid;
}
</style>
Loading…
Cancel
Save