zx 3 years ago
parent cc0291e8e6
commit ee33f92bb0

@ -53,7 +53,8 @@
<el-table-column prop="action" label="操作" fixed="right" width="240"> <el-table-column prop="action" label="操作" fixed="right" width="240">
<template #default="scope"> <template #default="scope">
<div v-if="scope.row.status == 0"> <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>
<div v-else> <div v-else>
<el-link type="primary" @click="goDetail(scope.row.id)" style="margin-right: 8px">查看</el-link> <el-link type="primary" @click="goDetail(scope.row.id)" style="margin-right: 8px">查看</el-link>
@ -156,7 +157,23 @@ export default defineComponent({
).then(() => { ).then(() => {
this.proxy.$post("/task/del", {id: id}).then(res => { this.proxy.$post("/task/del", {id: id}).then(res => {
this.getData(); 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(() => {});
}).catch(() => {}) }).catch(() => {})
}, },

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