密码进行md5校验

This commit is contained in:
gyq 2024-07-11 14:55:09 +08:00
parent 2a09a3fd5b
commit bb554a28d2
3 changed files with 80 additions and 77 deletions

View File

@ -1,76 +1,77 @@
{ {
"name": "vite-electron", "name": "vite-electron",
"private": true, "private": true,
"version": "1.3.44", "version": "1.3.44",
"main": "dist-electron/main.js", "main": "dist-electron/main.js",
"scripts": { "scripts": {
"dev": "chcp 65001 && vite", "dev": "chcp 65001 && vite",
"build": "node ./addVersion.js && vite build && electron-builder", "build": "node ./addVersion.js && vite build && electron-builder",
"preview": "vite preview", "preview": "vite preview",
"build:win": "node ./addVersion.js && vite build && electron-builder --w" "build:win": "node ./addVersion.js && vite build && electron-builder --w"
}, },
"dependencies": { "dependencies": {
"@element-plus/icons-vue": "^2.3.1", "@element-plus/icons-vue": "^2.3.1",
"axios": "^1.6.2", "axios": "^1.6.2",
"dayjs": "^1.11.10", "dayjs": "^1.11.10",
"electron-pos-printer": "^1.3.6", "electron-pos-printer": "^1.3.6",
"electron-pos-printer-vue": "^1.0.9", "electron-pos-printer-vue": "^1.0.9",
"element-plus": "^2.4.3", "element-plus": "^2.4.3",
"lodash": "^4.17.21", "js-md5": "^0.8.3",
"pinia": "^2.1.7", "lodash": "^4.17.21",
"qrcode": "^1.5.3", "pinia": "^2.1.7",
"reconnecting-websocket": "^4.4.0", "qrcode": "^1.5.3",
"serialport": "^12.0.0", "reconnecting-websocket": "^4.4.0",
"swiper": "^11.1.1", "serialport": "^12.0.0",
"uuid": "^10.0.0", "swiper": "^11.1.1",
"vue": "^3.3.8", "uuid": "^10.0.0",
"vue-router": "^4.2.5" "vue": "^3.3.8",
}, "vue-router": "^4.2.5"
"devDependencies": { },
"@vitejs/plugin-vue": "^4.5.0", "devDependencies": {
"electron": "^28.2.3", "@vitejs/plugin-vue": "^4.5.0",
"electron-builder": "^24.13.3", "electron": "^28.2.3",
"electron-rebuild": "^3.2.9", "electron-builder": "^24.13.3",
"path": "^0.12.7", "electron-rebuild": "^3.2.9",
"sass": "^1.69.5", "path": "^0.12.7",
"sass-loader": "^13.3.2", "sass": "^1.69.5",
"tree-kill": "^1.2.2", "sass-loader": "^13.3.2",
"vite": "^5.0.0", "tree-kill": "^1.2.2",
"vite-plugin-electron": "^0.15.4", "vite": "^5.0.0",
"vite-plugin-electron-renderer": "^0.14.5" "vite-plugin-electron": "^0.15.4",
}, "vite-plugin-electron-renderer": "^0.14.5"
"build": { },
"appId": "com.cashierdesktop.app", "build": {
"productName": "银收客", "appId": "com.cashierdesktop.app",
"asar": true, "productName": "银收客",
"files": [ "asar": true,
"./dist/**/*", "files": [
"./dist-electron/**/*" "./dist/**/*",
], "./dist-electron/**/*"
"directories": { ],
"buildResources": "build", "directories": {
"output": "release" "buildResources": "build",
}, "output": "release"
"win": { },
"icon": "./public/logo.ico", "win": {
"target": [ "icon": "./public/logo.ico",
{ "target": [
"target": "nsis", {
"arch": [ "target": "nsis",
"ia32" "arch": [
] "ia32"
} ]
] }
}, ]
"nsis": { },
"oneClick": false, "nsis": {
"allowElevation": true, "oneClick": false,
"allowToChangeInstallationDirectory": true, "allowElevation": true,
"installerIcon": "./public/logo.ico", "allowToChangeInstallationDirectory": true,
"uninstallerIcon": "./public/logo.ico", "installerIcon": "./public/logo.ico",
"installerHeaderIcon": "./public/logo.ico", "uninstallerIcon": "./public/logo.ico",
"createDesktopShortcut": true, "installerHeaderIcon": "./public/logo.ico",
"createStartMenuShortcut": true "createDesktopShortcut": true,
} "createStartMenuShortcut": true
} }
} }
}

View File

@ -97,6 +97,7 @@ import {
} from "@/api/member/index.js"; } from "@/api/member/index.js";
import { useUser } from "@/store/user.js"; import { useUser } from "@/store/user.js";
import { clearNoNum } from "@/utils"; import { clearNoNum } from "@/utils";
import md5 from "js-md5";
import scanModal from "@/components/payCard/scanModal.vue"; import scanModal from "@/components/payCard/scanModal.vue";
import { ElMessage } from "element-plus"; import { ElMessage } from "element-plus";
@ -155,7 +156,7 @@ async function passwordSuccess(e) {
shopId: store.userInfo.shopId, shopId: store.userInfo.shopId,
memberId: props.userInfo.id, memberId: props.userInfo.id,
amount: money.value, amount: money.value,
pwd: e, pwd: md5(e),
}); });
payLoading.value = false; payLoading.value = false;
ElMessage.success("支付成功"); ElMessage.success("支付成功");

View File

@ -413,6 +413,7 @@ import {
import add from "@/views/order/components/add.vue"; import add from "@/views/order/components/add.vue";
import cashTable from "@/views/order/components/cashTable.vue"; import cashTable from "@/views/order/components/cashTable.vue";
import { clearNoNum } from "@/utils"; import { clearNoNum } from "@/utils";
import md5 from "js-md5";
import { useGlobal } from "@/store/global.js"; import { useGlobal } from "@/store/global.js";
@ -466,7 +467,7 @@ async function passwordSuccess(pwd) {
return item && item; return item && item;
}); });
if (arr.length != 0) { if (arr.length != 0) {
await payreturnOrder(arr, pwd); await payreturnOrder(arr, md5(pwd));
changechecked.value = false; changechecked.value = false;
recharge.value = false; recharge.value = false;
itemboxshow.value = false; itemboxshow.value = false;