From 565e02ee5c0b40dc3ffcd2a24a625a12e44ef882 Mon Sep 17 00:00:00 2001 From: dayou <853094838@qq.com> Date: Sun, 17 Mar 2024 13:29:52 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=8D=87=E7=BA=A7lodash-es=20(#73)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/package.json | 2 ++ web/src/management/api/base.js | 2 +- web/src/management/pages/edit/components/navbar.vue | 2 +- .../management/pages/edit/modules/contentModule/buildData.js | 2 +- .../management/pages/edit/modules/contentModule/history.vue | 2 +- .../management/pages/edit/modules/contentModule/publish.vue | 2 +- web/src/management/pages/edit/modules/contentModule/save.vue | 2 +- .../pages/edit/modules/questionModule/components/banner.vue | 2 +- .../edit/modules/questionModule/components/setterField.vue | 2 +- .../pages/edit/modules/questionModule/components/typeList.vue | 2 +- .../pages/edit/modules/questionModule/previewPanel.vue | 2 +- .../pages/edit/modules/settingModule/resultPreview.vue | 2 +- .../pages/edit/modules/settingModule/resultSetter.vue | 2 +- .../management/pages/edit/modules/settingModule/setting.vue | 2 +- web/src/management/pages/list/components/baseList.vue | 2 +- web/src/management/pages/list/components/modify.vue | 2 +- web/src/management/pages/publishResult/index.vue | 2 +- web/src/management/store/edit/actions.js | 2 +- web/src/management/store/edit/mutations.js | 2 +- web/src/management/utils/index.js | 2 +- web/src/materials/questions/common/config/basicConfig.js | 2 +- web/src/materials/questions/common/utils/index.js | 2 +- .../questions/components/AdvancedConfig/OptionConfig.vue | 2 +- .../questions/components/AdvancedConfig/RateConfig.vue | 4 ++-- web/src/materials/questions/components/Options/OptionEdit.vue | 2 +- .../materials/questions/components/Options/UseOptionBase.jsx | 2 +- web/src/materials/questions/widgets/BaseChoice/index.jsx | 2 +- web/src/materials/questions/widgets/CheckboxModule/index.jsx | 2 +- web/src/materials/questions/widgets/InputModule/index.jsx | 2 +- web/src/materials/questions/widgets/QuestionRuleContainer.jsx | 2 +- web/src/materials/questions/widgets/TextareaModule/index.jsx | 2 +- web/src/materials/questions/widgets/VoteModule/index.jsx | 2 +- web/src/materials/setters/widgets/FreqAndNumberLimit.vue | 2 +- web/src/materials/utils/componentLoader.js | 2 +- web/src/render/adapter/question.js | 2 +- web/src/render/adapter/questionSeq.js | 2 +- web/src/render/adapter/rules.js | 2 +- web/src/render/components/header.vue | 2 +- web/src/render/plugins/dialog/index.js | 2 +- web/src/render/store/getters.js | 2 +- web/src/render/store/mutations.js | 2 +- 41 files changed, 43 insertions(+), 41 deletions(-) diff --git a/web/package.json b/web/package.json index 048c7fb7..eb054e0a 100644 --- a/web/package.json +++ b/web/package.json @@ -13,11 +13,13 @@ "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", "@vue/babel-preset-jsx": "^1.4.0", "@wangeditor/editor": "^5.1.23", + "async-validator": "^4.2.5", "axios": "^1.4.0", "clipboard": "^2.0.11", "core-js": "^3.8.3", "crypto-js": "^4.2.0", "element-ui": "^2.15.13", + "lodash-es": "^4.17.21", "moment": "^2.29.4", "node-forge": "^1.3.1", "qrcode": "^1.5.3", diff --git a/web/src/management/api/base.js b/web/src/management/api/base.js index c096d79d..145233e5 100644 --- a/web/src/management/api/base.js +++ b/web/src/management/api/base.js @@ -1,7 +1,7 @@ import axios from 'axios'; import store from '@/management/store/index'; import router from '@/management/router/index'; -import { get as _get } from 'lodash'; +import { get as _get } from 'lodash-es'; const instance = axios.create({ baseURL: '/api', diff --git a/web/src/management/pages/edit/components/navbar.vue b/web/src/management/pages/edit/components/navbar.vue index e4c68bae..f91fe9f2 100644 --- a/web/src/management/pages/edit/components/navbar.vue +++ b/web/src/management/pages/edit/components/navbar.vue @@ -23,7 +23,7 @@ import history from '../modules/contentModule/history.vue'; import save from '../modules/contentModule/save.vue'; import publish from '../modules/contentModule/publish.vue'; import { mapState } from 'vuex'; -import { get as _get } from 'lodash'; +import { get as _get } from 'lodash-es'; export default { name: 'navbar', diff --git a/web/src/management/pages/edit/modules/contentModule/buildData.js b/web/src/management/pages/edit/modules/contentModule/buildData.js index 97d7cef4..318836c8 100644 --- a/web/src/management/pages/edit/modules/contentModule/buildData.js +++ b/web/src/management/pages/edit/modules/contentModule/buildData.js @@ -1,4 +1,4 @@ -import { pick as _pick, get as _get } from 'lodash'; +import { pick as _pick, get as _get } from 'lodash-es'; // 生成需要保存到接口的数据 export default function (schema) { diff --git a/web/src/management/pages/edit/modules/contentModule/history.vue b/web/src/management/pages/edit/modules/contentModule/history.vue index 7ee336a6..9eb37d44 100644 --- a/web/src/management/pages/edit/modules/contentModule/history.vue +++ b/web/src/management/pages/edit/modules/contentModule/history.vue @@ -31,7 +31,7 @@ import 'moment/locale/zh-cn'; moment.locale('zh-cn'); import { mapState } from 'vuex'; -import { get as _get } from 'lodash'; +import { get as _get } from 'lodash-es'; const getItemData = (item) => ({ operator: item?.operator?.username || '未知用户', diff --git a/web/src/management/pages/edit/modules/contentModule/publish.vue b/web/src/management/pages/edit/modules/contentModule/publish.vue index 87d8384f..22ab459a 100644 --- a/web/src/management/pages/edit/modules/contentModule/publish.vue +++ b/web/src/management/pages/edit/modules/contentModule/publish.vue @@ -12,7 +12,7 @@ import { mapState } from 'vuex'; import { publishSurvey, saveSurvey } from '@/management/api/survey'; import buildData from './buildData'; -import { get as _get } from 'lodash'; +import { get as _get } from 'lodash-es'; export default { name: 'publish', data() { diff --git a/web/src/management/pages/edit/modules/contentModule/save.vue b/web/src/management/pages/edit/modules/contentModule/save.vue index 0dc88d42..3e172240 100644 --- a/web/src/management/pages/edit/modules/contentModule/save.vue +++ b/web/src/management/pages/edit/modules/contentModule/save.vue @@ -20,7 +20,7 @@ import { saveSurvey } from '@/management/api/survey'; import buildData from './buildData'; import { mapState } from 'vuex'; -import { get as _get } from 'lodash'; +import { get as _get } from 'lodash-es'; export default { name: 'save', diff --git a/web/src/management/pages/edit/modules/questionModule/components/banner.vue b/web/src/management/pages/edit/modules/questionModule/components/banner.vue index 99480d29..4e5e4a15 100644 --- a/web/src/management/pages/edit/modules/questionModule/components/banner.vue +++ b/web/src/management/pages/edit/modules/questionModule/components/banner.vue @@ -21,7 +21,7 @@