Commit 1b4cfc4e3e383d3c435aa4ae3fce88f0f3917a40
1 parent
6dad8c07
refactor(db-table-column-rename): update table works column mode to page_mode; !…
…#zh: 重命名 works 表的 mode 列为 page_mode
Showing
6 changed files
with
14 additions
and
14 deletions
back-end/h5-api/api/work/documentation/1.0.0/work.json
| ... | ... | @@ -1003,8 +1003,9 @@ |
| 1003 | 1003 | "is_template": { |
| 1004 | 1004 | "type": "boolean" |
| 1005 | 1005 | }, |
| 1006 | - "mode": { | |
| 1006 | + "page_mode": { | |
| 1007 | 1007 | "type": "string", |
| 1008 | + "default": "h5_swipper", | |
| 1008 | 1009 | "enum": [ |
| 1009 | 1010 | "h5_swipper", |
| 1010 | 1011 | "h5_long_page", |
| ... | ... | @@ -1037,8 +1038,9 @@ |
| 1037 | 1038 | "is_template": { |
| 1038 | 1039 | "type": "boolean" |
| 1039 | 1040 | }, |
| 1040 | - "mode": { | |
| 1041 | + "page_mode": { | |
| 1041 | 1042 | "type": "string", |
| 1043 | + "default": "h5_swipper", | |
| 1042 | 1044 | "enum": [ |
| 1043 | 1045 | "h5_swipper", |
| 1044 | 1046 | "h5_long_page", | ... | ... |
back-end/h5-api/api/work/models/Work.settings.json
| ... | ... | @@ -32,13 +32,14 @@ |
| 32 | 32 | "is_template": { |
| 33 | 33 | "type": "boolean" |
| 34 | 34 | }, |
| 35 | - "mode": { | |
| 35 | + "page_mode": { | |
| 36 | 36 | "type": "enumeration", |
| 37 | 37 | "enum": [ |
| 38 | 38 | "h5_swipper", |
| 39 | 39 | "h5_long_page", |
| 40 | 40 | "h5_form" |
| 41 | - ] | |
| 41 | + ], | |
| 42 | + "default": "h5_swipper" | |
| 42 | 43 | }, |
| 43 | 44 | "height": { |
| 44 | 45 | "type": "integer", | ... | ... |
back-end/h5-api/api/workform/documentation/1.0.0/workform.json
front-end/h5/src/components/core/editor/edit-panel/props/global-work.vue
| ... | ... | @@ -11,7 +11,7 @@ |
| 11 | 11 | <template> |
| 12 | 12 | <a-form :layout="formLayout"> |
| 13 | 13 | <a-form-item label="H5类型"> |
| 14 | - <a-radio-group v-model="pageMode" @change="handleModeChange" size="small"> | |
| 14 | + <a-radio-group v-model="pageMode" size="small"> | |
| 15 | 15 | <a-radio-button v-for="(value, key) in PAGE_MODE" :key="key" :value="value"> |
| 16 | 16 | {{PAGE_MODE_LABEL[key]}} |
| 17 | 17 | </a-radio-button> |
| ... | ... | @@ -39,10 +39,10 @@ export default { |
| 39 | 39 | // https://vuex.vuejs.org/zh/guide/forms.html#%E5%8F%8C%E5%90%91%E7%BB%91%E5%AE%9A%E7%9A%84%E8%AE%A1%E7%AE%97%E5%B1%9E%E6%80%A7 |
| 40 | 40 | pageMode: { |
| 41 | 41 | get () { |
| 42 | - return this.work.mode | |
| 42 | + return this.work.page_mode || PAGE_MODE.SWIPPER_PAGE | |
| 43 | 43 | }, |
| 44 | - set (model) { | |
| 45 | - this.updateWork({ mode }) | |
| 44 | + set (page_mode) { | |
| 45 | + this.updateWork({ page_mode }) | |
| 46 | 46 | } |
| 47 | 47 | } |
| 48 | 48 | }, |
| ... | ... | @@ -50,9 +50,6 @@ export default { |
| 50 | 50 | ...mapActions('editor', [ |
| 51 | 51 | 'updateWork' |
| 52 | 52 | ]), |
| 53 | - handleModeChange (e) { | |
| 54 | - this.updateWork({ mode: e.target.value }) | |
| 55 | - } | |
| 56 | 53 | } |
| 57 | 54 | } |
| 58 | 55 | </script> | ... | ... |
front-end/h5/src/components/core/models/work.js
front-end/h5/src/engine-entry.js