Browse Source

新增门类后默认选中新增的门类

master
z_yu 3 years ago
parent
commit
ebcf9128bb
  1. 6
      src/components/Crud/crud.js
  2. 7
      src/views/category/index.vue

6
src/components/Crud/crud.js

@ -258,11 +258,15 @@ function CRUD(options) {
return return
} }
crud.status.add = CRUD.STATUS.PROCESSING crud.status.add = CRUD.STATUS.PROCESSING
crud.crudMethod.add(crud.form).then(() => {
crud.crudMethod.add(crud.form).then((res) => {
crud.status.add = CRUD.STATUS.NORMAL crud.status.add = CRUD.STATUS.NORMAL
crud.resetForm() crud.resetForm()
crud.addSuccessNotify() crud.addSuccessNotify()
if (res && res !== 'SUCCESS') {
callVmHook(crud, CRUD.HOOK.afterSubmit, res)
} else {
callVmHook(crud, CRUD.HOOK.afterSubmit) callVmHook(crud, CRUD.HOOK.afterSubmit)
}
crud.toQuery() crud.toQuery()
}).catch(() => { }).catch(() => {
crud.status.add = CRUD.STATUS.PREPARED crud.status.add = CRUD.STATUS.PREPARED

7
src/views/category/index.vue

@ -217,6 +217,13 @@ export default {
} }
this.$refs.eform.beforeToAdd() this.$refs.eform.beforeToAdd()
}, },
// / -
[CRUD.HOOK.afterSubmit](crud, addedCategory) {
if (addedCategory) {
//
localStorage.setItem('currentCategoryKey', JSON.stringify(addedCategory))
}
},
treeNodeSort(data) { treeNodeSort(data) {
this.$refs.tree.updateKeyChildren(data[0].pid, JSON.parse(JSON.stringify(data))) this.$refs.tree.updateKeyChildren(data[0].pid, JSON.parse(JSON.stringify(data)))
}, },

Loading…
Cancel
Save