@ApiOperation(
"
删除课程图片
"
)
public ResponseResult deleteCoursePic(String courseId);
//删除成功返回1否则返回0
long deleteByCourseid(String courseid);
//删除课程图片
@Transactional
public ResponseResult deleteCoursePic(String courseId) {
//执行删除,返回1表示删除成功,返回0表示删除失败
long result
=
coursePicRepository
.deleteByCourseid(courseId);
if(result>0){
return new ResponseResult(CommonCode.SUCCESS);
}
return new ResponseResult(CommonCode.FAIL);
}
@Override
@DeleteMapping(
"
/coursepic/delete
"
)
public ResponseResult deleteCoursePic(@RequestParam(
"
courseId
"
) String courseId) {
return courseService.deleteCoursePic(courseId);
}
//删除课程图片
export const deleteCoursePic
=
courseId
=
> {
return http
.requestDelete(apiUrl+
'
/course/coursepic/delete?courseId
=
'
+courseId)
}
<el
‐
upload
action=
"
/filesystem/upload
"
list
‐
type
=
"
picture
‐
card
"
:before
‐
remove
=
"
handleRemove
"
>
<i class
=
"
el
‐
icon
‐
plus
"
></i>
</el
‐
upload>
//删除图片
handleRemove(file, fileList) {
console.log(file)
alert(
'
删除成功
'
)
return true;
}
//删除图片
handleRemove(file, fileList) {
console.log(file)
// alert(
'
删除
'
)
// return true;
//删除图片
courseApi.deleteCoursePic(
'
1
'
)
.then((res)
=
> {
if(res.success){
this.
$message.success(
'
删除成功
'
);
return true;
}else{
this.
$message.error(res.message);
return false;
}
});
},
const promise
= new Promise(function(resolve,reject){
//...TODO...
if(操作成功){
resolve(value);
}else{
reject(error);
}
})
promise.then(function (result) {
console.log(
'
操作成功:
'
+ result);
});
promise.catch(function (reason) {
console.log(
'
操作失败:
'
+ reason);
});
testpromise(i){
return new Promise((resolve,reject)
=
>{
if(i % 2==
0){
resolve(
'
成功了
'
)
}else{
reject(
'
拒绝了
'
)
}
})
}
this.testpromise(3)
.then(res
=
>{//在then中对成功结果进行处理
alert(res)
})
.catch(res
=
>{//在catch中对操作失败结果进行处理
alert(res)
})
//删除图片
handleRemove(file, fileList) {
console.log(file)
return new Promise((resolve,reject)
=
>{
//删除图片
courseApi.deleteCoursePic(this.courseid)
.then((res)
=
> {
if(res.success){
this.
$message.success(
'
删除成功
'
);
resolve()//通过
}else{
this.
$message.error(res.message);
reject()//拒绝
}
});
})
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |