Skip to content

Commit db2a2d7

Browse files
committed
添加 useCool
1 parent ab623bf commit db2a2d7

File tree

35 files changed

+99
-147
lines changed

35 files changed

+99
-147
lines changed

.vscode/crud.code-snippets

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,13 @@
3333
"</template>",
3434
"",
3535
"<script lang=\"ts\">",
36-
"import { defineComponent, inject, reactive } from \"vue\";",
36+
"import { defineComponent, reactive } from \"vue\";",
3737
"import { CrudLoad, Upsert, Table } from \"cl-admin-crud-vue3/types\";",
38-
"import { useRefs } from \"/@/core\";",
38+
"import { useCool } from \"/@/core\";",
3939
"",
4040
"export default defineComponent({",
4141
" setup() {",
42-
" const { refs, setRefs } = useRefs();",
43-
" // 请求服务",
44-
" const service = inject<any>(\"service\");",
42+
" const { refs, setRefs, service } = useCool();",
4543
"",
4644
" // 新增、编辑配置",
4745
" const upsert = reactive<Upsert>({",

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "front-next",
3-
"version": "0.8.0",
3+
"version": "0.8.1",
44
"scripts": {
55
"dev": "vite",
66
"build": "vite build",
@@ -11,7 +11,7 @@
1111
"dependencies": {
1212
"array.prototype.flat": "^1.2.4",
1313
"axios": "^0.21.1",
14-
"cl-admin-crud-vue3": "^0.9.3",
14+
"cl-admin-crud-vue3": "^0.9.6",
1515
"clipboard": "^2.0.8",
1616
"clone-deep": "^4.0.1",
1717
"codemirror": "^5.62.0",

src/App.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@
2121
import { computed, defineComponent } from "vue";
2222
import { ElConfigProvider } from "element-plus";
2323
import zhCn from "element-plus/lib/locale/lang/zh-cn";
24-
import { useStore } from "vuex";
24+
import { useCool } from "/@/core";
2525
2626
export default defineComponent({
2727
components: {
2828
[ElConfigProvider.name]: ElConfigProvider
2929
},
3030
3131
setup() {
32-
const store = useStore();
32+
const { store } = useCool();
3333
const locale = zhCn;
3434
const loading = computed(() => store.getters.appLoading);
3535

src/cool/modules/base/components/dept/move.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
1-
import { useRefs } from "/@/core";
1+
import { useCool } from "/@/core";
22
import { deepTree } from "/@/core/utils";
33
import { ElMessage, ElMessageBox } from "element-plus";
4-
import { defineComponent, h, inject, ref } from "vue";
4+
import { defineComponent, h, ref } from "vue";
55

66
export default defineComponent({
77
name: "cl-dept-move",
88

99
emits: ["success", "error"],
1010

1111
setup(_: any, { emit }) {
12-
const service = inject<any>("service");
13-
const { refs, setRefs }: any = useRefs();
12+
const { refs, setRefs, service }: any = useCool();
1413

1514
// 树形列表
1615
const list = ref<any[]>([]);

src/cool/modules/base/components/dept/tree.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
import { defineComponent, inject, onMounted, ref } from "vue";
6565
import { ElMessage, ElMessageBox } from "element-plus";
6666
import { ContextMenu } from "cl-admin-crud-vue3";
67-
import { useRefs } from "/@/core";
67+
import { useCool } from "/@/core";
6868
import { deepTree, isArray, revDeepTree, isPc } from "/@/core/utils";
6969
7070
export default defineComponent({
@@ -84,7 +84,7 @@ export default defineComponent({
8484
emits: ["list-change", "row-click", "user-add"],
8585
8686
setup(props, { emit }) {
87-
const { refs, setRefs } = useRefs();
87+
const { refs, setRefs } = useCool();
8888
8989
// 树形列表
9090
const list = ref<any[]>([]);

src/cool/modules/base/components/editor-quill/index.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import { computed, defineComponent, onMounted, ref, watch } from "vue";
1616
import Quill from "quill";
1717
import "quill/dist/quill.snow.css";
1818
import { isNumber } from "/@/core/utils";
19-
import { useRefs } from "/@/core";
19+
import { useCool } from "/@/core";
2020
2121
export default defineComponent({
2222
name: "cl-editor-quill",
@@ -31,7 +31,7 @@ export default defineComponent({
3131
emits: ["update:modelValue", "load"],
3232
3333
setup(props, { emit }) {
34-
const { refs, setRefs }: any = useRefs();
34+
const { refs, setRefs }: any = useCool();
3535
3636
let quill: any = null;
3737

src/cool/modules/base/components/menu/slider/index.tsx

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
1-
import { useStore } from "vuex";
21
import { computed, defineComponent, h, ref, watch } from "vue";
32
import "./index.scss";
4-
import { useRoute, useRouter } from "vue-router";
3+
import { useCool } from "/@/core";
54

65
export default defineComponent({
76
name: "cl-menu-slider",
87

98
setup() {
10-
const router = useRouter();
11-
const route = useRoute();
12-
const store = useStore();
9+
const { router, route, store } = useCool();
1310

1411
// 是否可见
1512
const visible = ref<boolean>(true);

src/cool/modules/base/components/menu/topbar.vue

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,14 @@
1616

1717
<script lang="ts">
1818
import { computed, defineComponent, onMounted, ref } from "vue";
19-
import { useStore } from "vuex";
20-
import { useRoute, useRouter } from "vue-router";
2119
import { firstMenu } from "../../utils";
20+
import { useCool } from "/@/core";
2221
2322
export default defineComponent({
2423
name: "cl-menu-topbar",
2524
2625
setup() {
27-
// 缓存
28-
const store = useStore();
29-
30-
// 路由控制
31-
const router = useRouter();
32-
33-
// 当页路由
34-
const route = useRoute();
26+
const { store, router, route } = useCool();
3527
3628
// 选中标识
3729
const index = ref<string>("0");

src/cool/modules/base/components/process/index.vue

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,20 +32,15 @@
3232

3333
<script lang="ts">
3434
import { computed, reactive, watch } from "vue";
35-
import { useStore } from "vuex";
36-
import { useRoute, useRouter } from "vue-router";
3735
import { last } from "/@/core/utils";
38-
import { useRefs } from "/@/core";
36+
import { useCool } from "/@/core";
3937
import { ContextMenu } from "cl-admin-crud-vue3";
4038
4139
export default {
4240
name: "cl-process",
4341
4442
setup() {
45-
const router = useRouter();
46-
const route = useRoute();
47-
const store = useStore();
48-
const { refs, setRefs }: any = useRefs();
43+
const { refs, setRefs, store, route, router }: any = useCool();
4944
5045
// 参数配置
5146
const menu = reactive<any>({

src/cool/modules/base/components/route-nav/index.vue

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,15 @@
1717

1818
<script lang="ts">
1919
import { computed, defineComponent, ref, watch } from "vue";
20-
import { useStore } from "vuex";
21-
import { useRoute } from "vue-router";
2220
import _ from "lodash";
2321
import { isEmpty } from "/@/core/utils";
22+
import { useCool } from "/@/core";
2423
2524
export default defineComponent({
2625
name: "cl-route-nav",
2726
2827
setup() {
29-
const route = useRoute();
30-
const store = useStore();
28+
const { store, route } = useCool();
3129
3230
// 数据列表
3331
const list = ref<any[]>([]);

0 commit comments

Comments
 (0)