diff --git a/package.json b/package.json
index 5a21fc6..1fd8ce4 100644
--- a/package.json
+++ b/package.json
@@ -12,6 +12,7 @@
"dayjs": "^1.11.5",
"element-ui": "^2.13.2",
"hex-rgb": "^5.0.0",
+ "mockjs": "^1.1.0",
"moment": "^2.27.0",
"rgb-hex": "^4.0.0",
"vue": "^2.6.11",
@@ -20,6 +21,7 @@
"xlsx": "^0.16.5"
},
"devDependencies": {
+ "@faker-js/faker": "^8.0.1",
"@vue/cli-plugin-babel": "~4.4.0",
"@vue/cli-plugin-router": "~4.4.0",
"@vue/cli-plugin-vuex": "~4.4.0",
diff --git a/src/router/index.js b/src/router/index.js
index 0726a85..b6b4c10 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -81,6 +81,21 @@ const routes = [
component: () => import('@/views/About.vue'),
}
]
+ },
+ {
+ path: '/user',
+ component: Layout,
+ meta: {
+ title: "生成用户信息",
+ icon: "el-icon-s-custom"
+ },
+ children: [
+ {
+ path: 'index',
+ name: 'Abuout',
+ component: () => import('@/views/UserInfo.vue'),
+ }
+ ]
}
]
diff --git a/src/views/UserAuto.vue b/src/views/UserAuto.vue
index b984a29..f27eb28 100644
--- a/src/views/UserAuto.vue
+++ b/src/views/UserAuto.vue
@@ -32,6 +32,9 @@
+
+
@@ -41,6 +44,8 @@
//例如:import 《组件名称》 from '《组件路径》';
import moment from "moment";
import excelExport from "@/utils/excelExport";
+import { faker } from '@faker-js/faker/locale/zh_CN';
+import Mock from "mockjs";
export default {
name: "UserAuto",
@@ -82,11 +87,14 @@ export default {
this.list = [];
let stuNo = moment().format("YYYYMMDDHHmmss")
for (let i = 0; i < this.count; i++) {
+ let address = `${Mock.Random.county(true).replaceAll(' ','')}${faker.location.streetAddress()}`
let item = {
name: this.getName(),
phone: this.getMoble(),
cardNo: this.getCardNo(),
- studentNo: `${stuNo}${this.gteNo(i + 1)}`
+ studentNo: `${stuNo}${this.gteNo(i + 1)}`,
+ // address:faker.location.streetAddress()
+ address:address
}
item.sex = this.getSex(item.cardNo);
this.list.push(item);
diff --git a/src/views/UserInfo.vue b/src/views/UserInfo.vue
new file mode 100644
index 0000000..9d8f086
--- /dev/null
+++ b/src/views/UserInfo.vue
@@ -0,0 +1,96 @@
+
+
+
+
+
+ 中文
+ 英文
+
+ 生成数据
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+