Skip to content

Commit 40385c7

Browse files
fix(table) error
fix(table) error fix(package) version
1 parent 023eb1a commit 40385c7

File tree

15 files changed

+1171
-873
lines changed

15 files changed

+1171
-873
lines changed

.vscode/extensions.json

Lines changed: 0 additions & 15 deletions
This file was deleted.

.vscode/settings.json

Lines changed: 0 additions & 12 deletions
This file was deleted.

package.json

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -20,42 +20,42 @@
2020
"@fullcalendar/vue3": "^5.11.3",
2121
"@quasar/extras": "^1.0.0",
2222
"axios": "1.6.0",
23-
"chart.js": "^4.0.1",
23+
"chart.js": "^4.4.2",
2424
"codemirror": "^5.56.0",
2525
"core-js": "^3.6.5",
2626
"echarts": "^5.4.0",
2727
"echarts-liquidfill": "^3.1.0",
28-
"element-plus": "^2.2.20",
28+
"element-plus": "^2.6.3",
2929
"js-cookie": "^3.0.1",
3030
"jsencrypt": "^3.2.1",
3131
"json-editor-vue": "^0.9.2",
3232
"marked": "4.0.10",
3333
"path-browserify": "^1.0.1",
3434
"path-to-regexp": "^6.2.1",
3535
"prismjs": "^1.29.0",
36-
"quasar": "^2.14.2",
36+
"quasar": "^2.15.2",
3737
"sass.js": "^0.11.1",
3838
"sha256": "^0.2.0",
3939
"shepherd.js": "^11.0.1",
4040
"ts-md5": "^1.2.7",
4141
"uuid": "^9.0.0",
4242
"vanilla-jsoneditor": "^0.9.2",
4343
"vue": "^3.2.29",
44-
"vue-facing-decorator": "^3.0.3",
44+
"vue-facing-decorator": "^3.0.4",
4545
"vue-i18n": "^9.3.0-beta.6",
4646
"vue-router": "^4.1.6",
4747
"vue-shepherd": "^2.0.1",
4848
"vue3-count-to": "^1.1.2",
4949
"vue3-photo-preview": "^0.2.6",
5050
"vue3-side-panel": "^1.1.1",
51-
"vuex": "^4.0.1",
51+
"vuex": "^4.1.0",
5252
"xterm": "^5.1.0",
5353
"xterm-addon-attach": "^0.8.0",
5454
"xterm-addon-fit": "^0.7.0"
5555
},
5656
"devDependencies": {
57-
"@quasar/app-webpack": "^3.0.0",
58-
"@types/chart.js": "^2.9.37",
57+
"@quasar/app-webpack": "^3.12.4",
58+
"@types/chart.js": "^2.9.41",
5959
"@types/codemirror": "0.0.97",
6060
"@types/js-cookie": "^3.0.2",
6161
"@types/node": "^12.20.21",
@@ -66,7 +66,6 @@
6666
"autoprefixer": "^10.4.2",
6767
"browserslist": "^4.21.9",
6868
"caniuse-lite": "^1.0.30001517",
69-
"clean-webpack-plugin": "^4.0.0",
7069
"cross-env": "^7.0.3",
7170
"eslint": "^8.10.0",
7271
"eslint-config-prettier": "^8.1.0",
@@ -92,8 +91,8 @@
9291
"last 5 Opera versions"
9392
],
9493
"engines": {
95-
"node": ">= 12.22.1",
96-
"npm": ">= 6.13.4",
97-
"yarn": ">= 1.21.1"
94+
"node": ">= 18.16.0",
95+
"npm": ">= 9.5.1",
96+
"yarn": ">= 1.22.19"
9897
}
9998
}

public/icons/svg/reset-query.svg

Lines changed: 1 addition & 0 deletions
Loading

public/icons/svg/upload2.svg

Lines changed: 1 addition & 0 deletions
Loading

quasar.config.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212

1313
const { configure } = require('quasar/wrappers');
1414
const setting = require('./src/setting.json');
15-
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
1615
const multiplePage = require('./multiple.page.generate');
1716
const path = require('path');
1817

@@ -86,9 +85,6 @@ module.exports = configure((ctx) => {
8685
chainWebpack(/* chain */) {},
8786
extendWebpack(cfg) {
8887
// linting is slow in TS projects, we execute it only for production builds
89-
if (ctx.prod) {
90-
cfg.plugins.push(new CleanWebpackPlugin());
91-
}
9288
cfg.resolve.alias = {
9389
...cfg.resolve.alias,
9490
src2: path.resolve(__dirname, './src2'),

src/boot/main.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ import vue3PhotoPreview from 'vue3-photo-preview';
66
import 'vue3-photo-preview/dist/index.css';
77
import globalMessage from 'src/utils/notify';
88
import globalConfirm from 'src/utils/dialogConfirm';
9+
// import 'element-plus/dist/index.css';
10+
import 'element-plus/theme-chalk/dark/css-vars.css';
911
import 'src/utils/types';
1012
import VueSidePanel from 'vue3-side-panel';
1113
import 'vue3-side-panel/dist/vue3-side-panel.css';

src/components/myDialog/index.vue

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
<slot />
1212
</q-form>
1313
</div>
14+
<div class="q-px-md q-pb-md">
15+
<slot name="extra-description" />
16+
</div>
1417
<div class="split-line h-1"></div>
1518
<div class="text-center q-pa-md row justify-end">
1619
<q-btn :label="$t(`action.cancel`)" :disable="myDialogParams.clickLoading" @click="handlerClickCancel()" outline color="primary" />
@@ -125,25 +128,25 @@ export default class MyDialogComponent extends Vue {
125128
}
126129
127130
created() {
128-
this.myDialogParams = cloneDeep(Object.assign(DEFAULT_OPTION, this.option));
131+
this.myDialogParams = Object.assign(cloneDeep(DEFAULT_OPTION), cloneDeep(this.option));
129132
this.bakParams = cloneDeep(this.option.params);
130133
this.prevOption = cloneDeep(this.option);
131134
}
132135
133136
private globals = getCurrentInstance()!.appContext.config.globalProperties;
134137
private bakParams = {};
135138
private prevOption: IOption | undefined;
136-
private myDialogParams = cloneDeep(DEFAULT_OPTION);
139+
public myDialogParams = cloneDeep(DEFAULT_OPTION);
137140
138141
/* event */
139142
public handlerClickCancel() {
140143
this.$nextTick(() => {
141144
this.$emit('close', { type: this.myDialogParams.dialogType });
142-
this.$refs[this.myDialogParams.id].resetValidation();
145+
this.$refs[this.myDialogParams.id] && this.$refs[this.myDialogParams.id].resetValidation();
143146
});
144147
}
145148
146-
private handlerClickDialogConfirmButton() {
149+
public handlerClickDialogConfirmButton() {
147150
if (!this.option.customComfirm) {
148151
this.$refs[this.myDialogParams.id].validate().then(async (valid: boolean) => {
149152
if (valid) {
@@ -167,7 +170,7 @@ export default class MyDialogComponent extends Vue {
167170
}
168171
}
169172
170-
private handlerBeforeHide() {
173+
public handlerBeforeHide() {
171174
this.myDialogParams.params = cloneDeep(this.bakParams);
172175
this.$emit('before-hide', {
173176
type: this.myDialogParams.dialogType,
@@ -221,8 +224,7 @@ export default class MyDialogComponent extends Vue {
221224
}
222225
223226
.content {
224-
padding: 0 16px;
225-
margin: 10px 0;
227+
padding: 16px;
226228
}
227229
}
228230
</style>

0 commit comments

Comments
 (0)