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 @@ + + \ No newline at end of file diff --git a/src/views/identity/components/ResearchForm/index.vue b/src/views/identity/components/ResearchForm/index.vue new file mode 100644 index 0000000..d43c45b --- /dev/null +++ b/src/views/identity/components/ResearchForm/index.vue @@ -0,0 +1,201 @@ + + + \ No newline at end of file diff --git a/src/views/identity/research.vue b/src/views/identity/research.vue index 78552da..acac7da 100644 --- a/src/views/identity/research.vue +++ b/src/views/identity/research.vue @@ -1,3 +1,35 @@ \ No newline at end of file +
+ + +
+ 取消 + 提交 +
+
+
+ + \ No newline at end of file