diff --git a/klp-generator/src/main/resources/vm/vue/index-tree.vue.vm b/klp-generator/src/main/resources/vm/vue/index-tree.vue.vm
index fd07e4d7..1e11539f 100644
--- a/klp-generator/src/main/resources/vm/vue/index-tree.vue.vm
+++ b/klp-generator/src/main/resources/vm/vue/index-tree.vue.vm
@@ -76,7 +76,6 @@
icon="el-icon-plus"
size="mini"
@click="handleAdd"
- v-hasPermi="['${moduleName}:${businessName}:add']"
>新增
@@ -145,21 +144,18 @@
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
- v-hasPermi="['${moduleName}:${businessName}:edit']"
>修改
新增
删除
diff --git a/klp-generator/src/main/resources/vm/vue/index.vue.vm b/klp-generator/src/main/resources/vm/vue/index.vue.vm
index 7e41538e..fe5cea88 100644
--- a/klp-generator/src/main/resources/vm/vue/index.vue.vm
+++ b/klp-generator/src/main/resources/vm/vue/index.vue.vm
@@ -76,7 +76,6 @@
icon="el-icon-plus"
size="mini"
@click="handleAdd"
- v-hasPermi="['${moduleName}:${businessName}:add']"
>新增
@@ -87,7 +86,6 @@
size="mini"
:disabled="single"
@click="handleUpdate"
- v-hasPermi="['${moduleName}:${businessName}:edit']"
>修改
@@ -98,7 +96,6 @@
size="mini"
:disabled="multiple"
@click="handleDelete"
- v-hasPermi="['${moduleName}:${businessName}:remove']"
>删除
@@ -108,7 +105,6 @@
icon="el-icon-download"
size="mini"
@click="handleExport"
- v-hasPermi="['${moduleName}:${businessName}:export']"
>导出
@@ -159,14 +155,12 @@
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
- v-hasPermi="['${moduleName}:${businessName}:edit']"
>修改
删除
diff --git a/klp-generator/src/main/resources/vm/vue/v3/index-tree.vue.vm b/klp-generator/src/main/resources/vm/vue/v3/index-tree.vue.vm
index 4f109531..72c48f89 100644
--- a/klp-generator/src/main/resources/vm/vue/v3/index-tree.vue.vm
+++ b/klp-generator/src/main/resources/vm/vue/v3/index-tree.vue.vm
@@ -74,7 +74,6 @@
plain
icon="Plus"
@click="handleAdd"
- v-hasPermi="['${moduleName}:${businessName}:add']"
>新增
@@ -137,9 +136,9 @@
#end
- 修改
- 新增
- 删除
+ 修改
+ 新增
+ 删除
diff --git a/klp-generator/src/main/resources/vm/vue/v3/index.vue.vm b/klp-generator/src/main/resources/vm/vue/v3/index.vue.vm
index 70539405..53adcb09 100644
--- a/klp-generator/src/main/resources/vm/vue/v3/index.vue.vm
+++ b/klp-generator/src/main/resources/vm/vue/v3/index.vue.vm
@@ -73,7 +73,6 @@
plain
icon="Plus"
@click="handleAdd"
- v-hasPermi="['${moduleName}:${businessName}:add']"
>新增
@@ -83,7 +82,6 @@
icon="Edit"
:disabled="single"
@click="handleUpdate"
- v-hasPermi="['${moduleName}:${businessName}:edit']"
>修改
@@ -93,7 +91,6 @@
icon="Delete"
:disabled="multiple"
@click="handleDelete"
- v-hasPermi="['${moduleName}:${businessName}:remove']"
>删除
@@ -102,7 +99,6 @@
plain
icon="Download"
@click="handleExport"
- v-hasPermi="['${moduleName}:${businessName}:export']"
>导出
@@ -148,8 +144,8 @@
#end
- 修改
- 删除
+ 修改
+ 删除
diff --git a/klp-ui/src/App.vue b/klp-ui/src/App.vue
index 29de49f1..1f1fbc74 100644
--- a/klp-ui/src/App.vue
+++ b/klp-ui/src/App.vue
@@ -11,6 +11,10 @@ import ThemePicker from "@/components/ThemePicker";
export default {
name: "App",
components: { ThemePicker },
+ created() {
+ // 应用启动时全局初始化分类数据
+ this.$store.dispatch('category/getCategoryList');
+ },
metaInfo() {
return {
title: this.$store.state.settings.dynamicTitle && this.$store.state.settings.title,
diff --git a/klp-ui/src/components/KLPService/CategorySelect/index.vue b/klp-ui/src/components/KLPService/CategorySelect/index.vue
index d63e047a..d97286d6 100644
--- a/klp-ui/src/components/KLPService/CategorySelect/index.vue
+++ b/klp-ui/src/components/KLPService/CategorySelect/index.vue
@@ -17,7 +17,7 @@
diff --git a/klp-ui/src/store/index.js b/klp-ui/src/store/index.js
index 97aaef80..ba1a9e56 100644
--- a/klp-ui/src/store/index.js
+++ b/klp-ui/src/store/index.js
@@ -6,6 +6,7 @@ import user from './modules/user'
import tagsView from './modules/tagsView'
import permission from './modules/permission'
import settings from './modules/settings'
+import category from './modules/category'
import getters from './getters'
Vue.use(Vuex)
@@ -17,7 +18,8 @@ const store = new Vuex.Store({
user,
tagsView,
permission,
- settings
+ settings,
+ category
},
getters
})
diff --git a/klp-ui/src/store/modules/category.js b/klp-ui/src/store/modules/category.js
new file mode 100644
index 00000000..146e9dea
--- /dev/null
+++ b/klp-ui/src/store/modules/category.js
@@ -0,0 +1,30 @@
+import { listCategory } from '@/api/wms/category';
+
+const state = {
+ categoryList: []
+};
+
+const mutations = {
+ SET_CATEGORY_LIST(state, list) {
+ state.categoryList = list;
+ }
+};
+
+const actions = {
+ getCategoryList({ state, commit }) {
+ if (state.categoryList.length > 0) {
+ return Promise.resolve(state.categoryList);
+ }
+ return listCategory().then(res => {
+ commit('SET_CATEGORY_LIST', res.rows || []);
+ return res.rows || [];
+ });
+ }
+};
+
+export default {
+ namespaced: true,
+ state,
+ mutations,
+ actions
+};
\ No newline at end of file
diff --git a/klp-ui/src/views/demo/demo/index.vue b/klp-ui/src/views/demo/demo/index.vue
index 2bfefd47..6ff47247 100644
--- a/klp-ui/src/views/demo/demo/index.vue
+++ b/klp-ui/src/views/demo/demo/index.vue
@@ -47,7 +47,6 @@
icon="el-icon-plus"
size="mini"
@click="handleAdd"
- v-hasPermi="['demo:demo:add']"
>新增
@@ -58,7 +57,6 @@
size="mini"
:disabled="single"
@click="handleUpdate"
- v-hasPermi="['demo:demo:edit']"
>修改
@@ -69,7 +67,6 @@
size="mini"
:disabled="multiple"
@click="handleDelete"
- v-hasPermi="['demo:demo:remove']"
>删除
@@ -79,7 +76,6 @@
icon="el-icon-upload2"
size="mini"
@click="handleImport"
- v-hasPermi="['demo:demo:import']"
>导入(校验)
@@ -89,7 +85,6 @@
icon="el-icon-download"
size="mini"
@click="handleExport"
- v-hasPermi="['demo:demo:export']"
>导出
diff --git a/klp-ui/src/views/wms/category/index.vue b/klp-ui/src/views/wms/category/index.vue
index 84e38f99..1fe9ec89 100644
--- a/klp-ui/src/views/wms/category/index.vue
+++ b/klp-ui/src/views/wms/category/index.vue
@@ -11,14 +11,6 @@
/>
-
-
-
-
-
-
新增
@@ -50,7 +50,7 @@
size="mini"
:disabled="single"
@click="handleUpdate"
- v-hasPermi="['klp:order:edit']"
+
>修改
@@ -61,7 +61,7 @@
size="mini"
:disabled="multiple"
@click="handleDelete"
- v-hasPermi="['klp:order:remove']"
+
>删除
@@ -71,7 +71,7 @@
icon="el-icon-download"
size="mini"
@click="handleExport"
- v-hasPermi="['klp:order:export']"
+
>导出
@@ -96,14 +96,14 @@
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
- v-hasPermi="['klp:order:edit']"
+
>修改
删除
新增
@@ -94,7 +94,7 @@
size="mini"
:disabled="single"
@click="handleUpdate"
- v-hasPermi="['klp:product:edit']"
+
>修改
@@ -105,7 +105,7 @@
size="mini"
:disabled="multiple"
@click="handleDelete"
- v-hasPermi="['klp:product:remove']"
+
>删除
@@ -115,7 +115,7 @@
icon="el-icon-download"
size="mini"
@click="handleExport"
- v-hasPermi="['klp:product:export']"
+
>导出
@@ -123,14 +123,29 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -142,14 +157,14 @@
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
- v-hasPermi="['klp:product:edit']"
+
>修改
删除
@@ -211,11 +226,13 @@