Commit 6c06084a50f68e4f83444c23e187d84bb731ae8c
1 parent
946be975
电子站牌项目
1、发现一个bug,点击我的作品列表里预览按钮,弹框修改标题,描述保存时报错,传到后台的workid是undefined 修改preivew.vue文件,修改handlOk方法,添加一个_work_copy解决这个bug 2、修改card-item.js,修改我的作品列表中标题显示,只显示title,不显示id
Showing
2 changed files
with
13 additions
and
1 deletions
front-end/h5/src/components/common/work/card-item.js
| @@ -77,7 +77,7 @@ export default { | @@ -77,7 +77,7 @@ export default { | ||
| 77 | <a-card-meta | 77 | <a-card-meta |
| 78 | > | 78 | > |
| 79 | <div slot="title" class="ant-card-meta-title" style="font-size: 14px;"> | 79 | <div slot="title" class="ant-card-meta-title" style="font-size: 14px;"> |
| 80 | - {this.work.title}({this.work.id}) | 80 | + {this.work.title} |
| 81 | </div> | 81 | </div> |
| 82 | <div slot="description" style="font-size: 12px;"> | 82 | <div slot="description" style="font-size: 12px;"> |
| 83 | {/** 描述 时间 */} | 83 | {/** 描述 时间 */} |
front-end/h5/src/components/core/editor/modals/preview.vue
| @@ -43,6 +43,18 @@ export default { | @@ -43,6 +43,18 @@ export default { | ||
| 43 | 'updateWork' | 43 | 'updateWork' |
| 44 | ]), | 44 | ]), |
| 45 | handleOk (e) { | 45 | handleOk (e) { |
| 46 | + /** | ||
| 47 | + * 修改描述,内部stat的work和this.work是不同步的 | ||
| 48 | + * 需要复制一个_work_copy赋值给state中的work | ||
| 49 | + * 这个可能是个bug | ||
| 50 | + */ | ||
| 51 | + // ----------------- 以下 ------------------ // | ||
| 52 | + let _work_copy = this.work | ||
| 53 | + _work_copy.title = this.$store.state.editor.work.title | ||
| 54 | + _work_copy.description = this.$store.state.editor.work.description | ||
| 55 | + this.$store.state.editor.work = _work_copy | ||
| 56 | + // ----------------- 以上 ------------------ // | ||
| 57 | + | ||
| 46 | this.confirmLoading = true | 58 | this.confirmLoading = true |
| 47 | this.saveWork().then(res => { | 59 | this.saveWork().then(res => { |
| 48 | this.handleClose() | 60 | this.handleClose() |