diff --git a/package-lock.json b/package-lock.json index 07f6b89..81b082e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,12 +23,14 @@ "@vue/cli-plugin-router": "~5.0.0", "@vue/cli-plugin-vuex": "~5.0.0", "@vue/cli-service": "~5.0.0", + "file-loader": "^6.2.0", "less": "^4.2.2", "less-loader": "^12.2.0", "postcss-preset-env": "^10.1.5", "postcss-px-to-viewport": "^1.1.1", "postcss-px-viewport": "^0.0.4", - "postcss-viewport-units": "^0.1.6" + "postcss-viewport-units": "^0.1.6", + "url-loader": "^4.1.1" } }, "node_modules/@achrinza/node-ipc": { @@ -7018,6 +7020,61 @@ "node": ">=4" } }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", @@ -13209,6 +13266,68 @@ "punycode": "^2.1.0" } }, + "node_modules/url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } + } + }, + "node_modules/url-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/url-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", diff --git a/package.json b/package.json index 9c2f5de..079b89b 100644 --- a/package.json +++ b/package.json @@ -22,12 +22,14 @@ "@vue/cli-plugin-router": "~5.0.0", "@vue/cli-plugin-vuex": "~5.0.0", "@vue/cli-service": "~5.0.0", + "file-loader": "^6.2.0", "less": "^4.2.2", "less-loader": "^12.2.0", "postcss-preset-env": "^10.1.5", "postcss-px-to-viewport": "^1.1.1", "postcss-px-viewport": "^0.0.4", - "postcss-viewport-units": "^0.1.6" + "postcss-viewport-units": "^0.1.6", + "url-loader": "^4.1.1" }, "browserslist": [ "> 1%", diff --git a/src/api/account.js b/src/api/account.js index 1bf01cb..2728f24 100644 --- a/src/api/account.js +++ b/src/api/account.js @@ -1,39 +1,67 @@ import { getAxios, postAxios, downFile } from '@/utils/axios.js' - - -export function getIdByName(name) { - return getAxios({ url: `/api/tenant/get-id-by-name?name=${name}` }) -} - +//登录 export function login(data) { - return postAxios({ url: '/api/user/doLogin', data }) -} -//获取国家 -export function getCountryinfo(data) { - return postAxios({ url: '/api/common/country_info', data }) + return postAxios({ url: 'api/user/doLogin', data }) } -//查询tk账号查询次数 -export function tkaccountuseinfo(accountName) { - return getAxios({ url: `/api/common/accountCount?accountName=${accountName}` }) +//ai +//获取所有话术列表 +export function getDialogList(data) { + return postAxios({ url: 'ai/templateList', data }) +} +//获取所有语言列表 +export function getLanguageList(data) { + return postAxios({ url: 'ai/languageList', data }) +} +//添加话术 +export function addDialog(data) { + return postAxios({ url: 'ai/addTemplate', data }) +} +//编辑话术 +export function editDialog(data) { + return postAxios({ url: 'ai/editTemplate', data }) +} +//删除话术 +export function deleteDialog(data) { + return postAxios({ url: 'ai/deleteTemplate', data }) +} +//删除语言 +export function deleteLanguage(data) { + return postAxios({ url: 'ai/deleteLanguage', data }) +} +//编辑语言 +export function editLanguage(data) { + return postAxios({ url: 'ai/updateLanguage', data }) +} +//添加语言 +export function addLanguage(data) { + return postAxios({ url: 'ai/addLanguage', data }) } -export function tkhostdata(data) { - return postAxios({ url: '/api/save_data/hosts_info', data }) + +//小程序 +//获取配置列表 +export function getWxConfigList(data) { + return postAxios({ url: 'pk/configList', data }) +} +//添加配置 +export function addWxConfig(data) { + return postAxios({ url: 'pk/addNewConfig', data }) +} +//编辑配置 +export function editWxConfig(data) { + return postAxios({ url: 'pk/updateConfig', data }) +} +//删除配置 +export function deleteWxConfig(data) { + return postAxios({ url: 'pk/deleteConfig', data }) } - -export function apiGetCart() { - return getAxios({ url: '/cgi-bin/cart/latest' }) -} -// export function login(data) { -// return postAxios({ url: 'api/account/login', data }) -// } export function cheekalive(data) { return postAxios({ url: 'api/account/cheekalive', data }) } diff --git a/src/assets/MiniProgram.png b/src/assets/MiniProgram.png new file mode 100644 index 0000000..e09ad6c Binary files /dev/null and b/src/assets/MiniProgram.png differ diff --git a/src/assets/ai.png b/src/assets/ai.png new file mode 100644 index 0000000..1ef2140 Binary files /dev/null and b/src/assets/ai.png differ diff --git a/src/assets/icon.png b/src/assets/icon.png new file mode 100644 index 0000000..0458487 Binary files /dev/null and b/src/assets/icon.png differ diff --git a/src/assets/listAction.png b/src/assets/listAction.png deleted file mode 100644 index 7af1eac..0000000 Binary files a/src/assets/listAction.png and /dev/null differ diff --git a/src/assets/navAction.png b/src/assets/navAction.png deleted file mode 100644 index 368ad6b..0000000 Binary files a/src/assets/navAction.png and /dev/null differ diff --git a/src/assets/plus.png b/src/assets/plus.png new file mode 100644 index 0000000..8929a91 Binary files /dev/null and b/src/assets/plus.png differ diff --git a/src/assets/plus2.png b/src/assets/plus2.png new file mode 100644 index 0000000..43b8255 Binary files /dev/null and b/src/assets/plus2.png differ diff --git a/src/assets/workAction.png b/src/assets/workAction.png deleted file mode 100644 index a510944..0000000 Binary files a/src/assets/workAction.png and /dev/null differ diff --git a/src/components/Sidebar.vue b/src/components/Sidebar.vue index fa3d52b..c1f86aa 100644 --- a/src/components/Sidebar.vue +++ b/src/components/Sidebar.vue @@ -1,17 +1,17 @@