From 3dfddfc2def206037620bfa9a970a5810c7a45cf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=86=8A=E4=B8=BD=E5=90=9B?= <664953382@qq.com>
Date: Thu, 10 Feb 2022 09:54:15 +0800
Subject: [PATCH] =?UTF-8?q?=E7=A0=94=E7=A9=B6=E6=9C=BA=E6=9E=84=E5=85=A5?=
=?UTF-8?q?=E9=A9=BB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/identity/index.js | 8 +
.../components/FieldOptions/index.vue | 18 +-
.../identity/components/FieldSingle/index.vue | 146 +++++++++++++
.../components/ResearchForm/index.vue | 201 ++++++++++++++++++
src/views/identity/research.vue | 36 +++-
5 files changed, 406 insertions(+), 3 deletions(-)
create mode 100644 src/views/identity/components/FieldSingle/index.vue
create mode 100644 src/views/identity/components/ResearchForm/index.vue
diff --git a/src/api/identity/index.js b/src/api/identity/index.js
index ce85884..30db5c7 100644
--- a/src/api/identity/index.js
+++ b/src/api/identity/index.js
@@ -39,4 +39,12 @@ export function expert(data) {
method:'post',
data
});
+}
+// 专家入驻
+export function research(data) {
+ return request({
+ url: '/enterprise/v1/settled/research',
+ method:'post',
+ data
+ });
}
\ No newline at end of file
diff --git a/src/views/identity/components/FieldOptions/index.vue b/src/views/identity/components/FieldOptions/index.vue
index feba3aa..1256991 100644
--- a/src/views/identity/components/FieldOptions/index.vue
+++ b/src/views/identity/components/FieldOptions/index.vue
@@ -124,7 +124,23 @@ export default {
_value.push(item.value);
}
newVal.industrys = _key;
- this.industrysTags = _value;
+ let keyObj = [];
+ for (let i = 0; i < _key.length; i++) {
+ keyObj.push([]);
+ let array = _key[i].split("-");
+ for (let j = 0; j < array.length; j++) {
+ keyObj[i].push({
+ id: array[j],
+ });
+ }
+ }
+ for (let i = 0; i < _value.length; i++) {
+ let array = _value[i].split(">");
+ for (let j = 0; j < array.length; j++) {
+ keyObj[i][j]["name"] = array[j];
+ }
+ }
+ this.industrysTags = keyObj;
},
},
methods: {
diff --git a/src/views/identity/components/FieldSingle/index.vue b/src/views/identity/components/FieldSingle/index.vue
new file mode 100644
index 0000000..aeddd12
--- /dev/null
+++ b/src/views/identity/components/FieldSingle/index.vue
@@ -0,0 +1,146 @@
+
+