From 4fa784133114aa3cd40e527d175f633031a6ff4e Mon Sep 17 00:00:00 2001
From: bibi <541660090@qq.com>
Date: Wed, 16 Feb 2022 13:11:47 +0800
Subject: [PATCH] 1
---
src/api/public/index.js | 10 +
src/components/upload/img.vue | 34 +++
src/components/upload/index.vue | 68 +++++
src/main.js | 2 +
src/store/state.js | 3 +
src/views/Basic/home/depend/settledForm.js | 111 +++++++++
src/views/Basic/home/index.vue | 22 +-
src/views/Layout/index.vue | 11 +-
src/views/Layout/yMenu/index.vue | 21 +-
src/views/Login/index.vue | 277 ++++++++++-----------
10 files changed, 411 insertions(+), 148 deletions(-)
create mode 100644 src/api/public/index.js
create mode 100644 src/components/upload/img.vue
create mode 100644 src/components/upload/index.vue
create mode 100644 src/views/Basic/home/depend/settledForm.js
diff --git a/src/api/public/index.js b/src/api/public/index.js
new file mode 100644
index 0000000..822f0c9
--- /dev/null
+++ b/src/api/public/index.js
@@ -0,0 +1,10 @@
+import httpService from "@/request"
+
+// 注册
+export function allCity(params) {
+ return httpService({
+ url: `/city/allCity`,
+ method: 'get',
+ params: params,
+ })
+}
\ No newline at end of file
diff --git a/src/components/upload/img.vue b/src/components/upload/img.vue
new file mode 100644
index 0000000..bbd44ab
--- /dev/null
+++ b/src/components/upload/img.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/upload/index.vue b/src/components/upload/index.vue
new file mode 100644
index 0000000..1737a35
--- /dev/null
+++ b/src/components/upload/index.vue
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main.js b/src/main.js
index 3d2ab5b..747a463 100644
--- a/src/main.js
+++ b/src/main.js
@@ -21,9 +21,11 @@ import store from "@/store";
import router from "@/permission";
Vue.config.productionTip = false
import commonTable from './components/table'
+import commonUpload from './components/upload/index.vue'
// 注册组件
Vue.component('commonTable', commonTable)
+Vue.component('commonUpload', commonUpload)
router.beforeEach((to, from, next) => {
// 让页面回到顶部
diff --git a/src/store/state.js b/src/store/state.js
index b521a1a..4ae39e5 100644
--- a/src/store/state.js
+++ b/src/store/state.js
@@ -10,5 +10,8 @@ const state = {
selectedKeys: JSON.parse(sessionStorage.getItem('selectedKeys')) || ['/'],
openKeys: JSON.parse(sessionStorage.getItem('openKeys')) || [],
token: sessionStorage.getItem('token') || "",
+ Info: {
+ name:'11'
+ }
}
export default state
\ No newline at end of file
diff --git a/src/views/Basic/home/depend/settledForm.js b/src/views/Basic/home/depend/settledForm.js
new file mode 100644
index 0000000..3b5a846
--- /dev/null
+++ b/src/views/Basic/home/depend/settledForm.js
@@ -0,0 +1,111 @@
+export const form = {
+ tel: "",
+ code:'',
+ companyName: "",
+ socialCreditCode:"",
+ companyAddress:undefined,
+ companyAddressDetail:'',
+ legalPersonName:'',
+ legalPersonIdCard:'',
+ contactsName:'',
+ contactsTel:'',
+ contactsEmail:'',
+ contactsAddress:'',
+ contactsAddressDetail: '',
+ idCardFrontImgUrls:[],
+ idCardBackImgUrls:[],
+ businessLicenseImgUrls:[],
+ othersImgUrls:[],
+}
+export const rules = {
+ tel: [
+ {
+ required: true,
+ message: "请输入手机号",
+ trigger: "blur",
+ },
+ {
+ min: 11,
+ max: 11,
+ message: "手机号长度必须为 11 位",
+ trigger: "blur",
+ },
+ ],
+ code: [
+ {
+ required: true,
+ message: "请输入验证码",
+ trigger: "blur",
+ }],
+ companyName: [
+ {
+ required: true,
+ message: "请输入公司名称",
+ trigger: "blur",
+ }],
+ socialCreditCode: [
+ {
+ required: true,
+ message: "请输入社会信用代码",
+ trigger: "blur",
+ }],
+ companyAddress: [
+ {
+ required: true,
+ message: "请输入公司地址",
+ trigger: "change",
+ }],
+ companyAddressDetail: [
+ {
+ required: true,
+ message: "请输入公司详细地址",
+ trigger: "blur",
+ }],
+ legalPersonName: [
+ {
+ required: true,
+ message: "请输入法人名称",
+ trigger: "blur",
+ }],
+ legalPersonIdCard: [
+ {
+ required: true,
+ message: "请输入法人身份证号",
+ trigger: "blur",
+ }],
+ contactsName: [
+ {
+ required: true,
+ message: "请输入联系人姓名",
+ trigger: "blur",
+ }],
+ licenseTimeStart: [
+ {
+ required: true,
+ message: "请选择时间",
+ trigger: "change",
+ }],
+ contactsTel: [
+ {
+ required: true,
+ message: "请输入联系人手机号",
+ trigger: "blur",
+ }],
+ // contactsAddress: [
+ // {
+ // required: true,
+ // message: "请选择联系人地址",
+ // trigger: "change",
+ // }],
+ // contactsAddressDetail: [
+ // {
+ // required: true,
+ // message: "请输入联系人详细地址",
+ // trigger: "blur",
+ // }],
+}
+export const cascaderConfig = {
+ label: 'name',
+ value:'id',
+ children: 'cityList'
+}
\ No newline at end of file
diff --git a/src/views/Basic/home/index.vue b/src/views/Basic/home/index.vue
index 111af9a..b7fc967 100644
--- a/src/views/Basic/home/index.vue
+++ b/src/views/Basic/home/index.vue
@@ -7,15 +7,20 @@
-
+
- 你好,admin
+ 你好,{{username}}
请尽快绑定企业信息,进行下一步
入驻企业申请
+
+
+ {{companyInfo.companyName}}
+
+
@@ -72,6 +77,11 @@
当前无订单
请购买后台功能
+
+
+ 点击新建订单
+
+
@@ -115,8 +125,14 @@