Skip to content

Commit dc22b39

Browse files
committed
添加 excel-export 模块
1 parent e560b9e commit dc22b39

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+578
-5113
lines changed

.vscode/crud.code-snippets

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"",
3535
"<script lang=\"ts\">",
3636
"import { defineComponent, inject, reactive } from \"vue\";",
37-
"import { CrudLoad, Upsert, Table } from \"/$/crud/types\";",
37+
"import { CrudLoad, Upsert, Table } from \"cl-admin-crud-vue3/types\";",
3838
"import { useRefs } from \"/@/core\";",
3939
"",
4040
"export default defineComponent({",

package.json

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "front-next",
3-
"version": "0.2.7",
3+
"version": "0.3.0",
44
"scripts": {
55
"dev": "vite",
66
"build": "vue-tsc --noEmit --skipLibCheck && vite build",
@@ -11,15 +11,16 @@
1111
"dependencies": {
1212
"array.prototype.flat": "^1.2.4",
1313
"axios": "^0.21.1",
14+
"cl-admin-crud-vue3": "^0.1.3",
1415
"clipboard": "^2.0.8",
1516
"clone-deep": "^4.0.1",
1617
"codemirror": "^5.60.0",
1718
"core-js": "^3.6.5",
1819
"echarts": "^5.0.2",
1920
"element-plus": "1.0.2-beta.35",
21+
"file-saver": "^2.0.5",
2022
"glob": "^7.1.6",
2123
"js-beautify": "^1.13.5",
22-
"lodash": "^4.17.21",
2324
"merge": "^2.1.1",
2425
"mitt": "^2.1.0",
2526
"mockjs": "^1.1.0",
@@ -32,7 +33,8 @@
3233
"vue-echarts": "^6.0.0-rc.3",
3334
"vue-router": "^4.0.5",
3435
"vuedraggable": "^4.0.1",
35-
"vuex": "^4.0.0-0"
36+
"vuex": "^4.0.0-0",
37+
"xlsx": "^0.16.9"
3638
},
3739
"devDependencies": {
3840
"@types/lodash": "^4.14.168",

src/cool/index.ts

+8-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
import Crud from "cl-admin-crud-vue3";
2+
import "cl-admin-crud-vue3/dist/index.css";
3+
14
export default {
25
modules: [
36
// 基础模块
@@ -7,11 +10,15 @@ export default {
710
name: "upload",
811
options: {
912
icon: "el-icon-picture",
10-
text: "选择图片"
13+
text: ""
1114
}
1215
},
16+
// Excel 导出模块
17+
"excel-export",
18+
// crud 模块
1319
{
1420
name: "crud",
21+
value: Crud,
1522
options: {
1623
crud: {
1724
dict: {

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
<script lang="ts">
6464
import { defineComponent, inject, onMounted, ref } from "vue";
6565
import { ElMessage, ElMessageBox } from "element-plus";
66-
import { ContextMenu } from "/$/crud";
66+
import { ContextMenu } from "cl-admin-crud-vue3";
6767
import { useRefs } from "/@/core";
6868
import { deepTree, isArray, revDeepTree, isPc } from "/@/core/utils";
6969

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ import { useStore } from "vuex";
3636
import { useRoute, useRouter } from "vue-router";
3737
import { last } from "/@/core/utils";
3838
import { useRefs } from "/@/core";
39-
import { ContextMenu } from "/$/crud";
39+
import { ContextMenu } from "cl-admin-crud-vue3";
4040
4141
export default {
4242
name: "cl-process",

src/cool/modules/base/views/log.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
import { defineComponent, inject, reactive, ref } from "vue";
4343
import { ElMessage, ElMessageBox } from "element-plus";
4444
import { useRefs } from "/@/core";
45-
import { CrudLoad, Table } from "/$/crud/types";
45+
import { CrudLoad, Table } from "cl-admin-crud-vue3/types";
4646
4747
export default defineComponent({
4848
name: "sys-log",

src/cool/modules/base/views/menu.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ import { useRefs } from "/@/core";
8181
import { deepTree } from "/@/core/utils";
8282
import { useRouter } from "vue-router";
8383
import { defineComponent, inject, reactive } from "vue";
84-
import { CrudLoad, Table, Upsert, RefreshOp } from "/$/crud/types";
84+
import { CrudLoad, Table, Upsert, RefreshOp } from "cl-admin-crud-vue3/types";
8585
8686
export default defineComponent({
8787
name: "sys-menu",

src/cool/modules/base/views/param.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
import { ElMessageBox } from "element-plus";
3838
import { defineComponent, inject, nextTick, reactive } from "vue";
3939
import { useRefs } from "/@/core";
40-
import { CrudLoad, Table, Upsert } from "/$/crud/types";
40+
import { CrudLoad, Table, Upsert } from "cl-admin-crud-vue3/types";
4141
4242
export default defineComponent({
4343
name: "sys-param",

src/cool/modules/base/views/plugin.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ import { ElMessage } from "element-plus";
5151
import { defineComponent, inject, reactive } from "vue";
5252
import { checkPerm } from "/$/base";
5353
import { useRefs } from "/@/core";
54-
import { CrudLoad, RefreshOp, Table } from "/$/crud/types";
54+
import { CrudLoad, RefreshOp, Table } from "cl-admin-crud-vue3/types";
5555
5656
export default defineComponent({
5757
name: "plugin",

src/cool/modules/base/views/role.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
</template>
2323

2424
<script lang="ts">
25-
import { CrudLoad, Table, Upsert } from "/$/crud/types";
25+
import { CrudLoad, Table, Upsert } from "cl-admin-crud-vue3/types";
2626
import { defineComponent, inject, reactive } from "vue";
2727
2828
export default defineComponent({

src/cool/modules/base/views/user.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@
112112
import { computed, defineComponent, inject, reactive, ref, watch } from "vue";
113113
import { useStore } from "vuex";
114114
import { useRefs } from "/@/core";
115-
import { Table, Upsert } from "/$/crud/types";
115+
import { Table, Upsert } from "cl-admin-crud-vue3/types";
116116
117117
export default defineComponent({
118118
name: "sys-user",

src/cool/modules/chat/components/session.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ import { computed, defineComponent, inject, onUnmounted, reactive, ref } from "v
5757
import { useStore } from "vuex";
5858
import { ElMessage } from "element-plus";
5959
import { isEmpty } from "/@/core/utils";
60-
import { ContextMenu } from "/$/crud";
60+
import { ContextMenu } from "cl-admin-crud-vue3";
6161
import { parseContent } from "../utils";
6262
6363
export default defineComponent({

src/cool/modules/crud/components/add-btn.tsx

-30
This file was deleted.

src/cool/modules/crud/components/adv-btn.tsx

-30
This file was deleted.

0 commit comments

Comments
 (0)