From 17a030bdbf57fdf821805b5285e467a824bfe798 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Tue, 10 Oct 2023 12:25:27 +0800 Subject: [PATCH] fix: visit purpose options --- src/views/vm/visit.vue | 184 ++++++++-------------------------- src/views/vm/visit_detial.vue | 57 +++++------ src/views/vm/visit_form.vue | 85 +++++----------- 3 files changed, 95 insertions(+), 231 deletions(-) diff --git a/src/views/vm/visit.vue b/src/views/vm/visit.vue index 0b98e88a..f784cfdf 100644 --- a/src/views/vm/visit.vue +++ b/src/views/vm/visit.vue @@ -2,128 +2,60 @@
- 新建项目 - - + 新建项目 + + - +
- - + + - - + + - + - - - + + + - + - +
@@ -220,6 +116,8 @@ export default { keyword: null, }, purposeOptions: [ + { label: "售后服务", value: 2 }, + { label: "业务洽谈", value: 4 }, { label: "参观", value: 10 }, { label: "拜访", value: 20 }, { label: "面试", value: 30 }, @@ -228,6 +126,8 @@ export default { { label: "其他", value: 60 }, ], purpose_: { + 2: "售后服务", + 4: "业务洽谈", 10: "参观", 20: "拜访", 30: "面试", diff --git a/src/views/vm/visit_detial.vue b/src/views/vm/visit_detial.vue index f09a1da3..59a46bda 100644 --- a/src/views/vm/visit_detial.vue +++ b/src/views/vm/visit_detial.vue @@ -5,27 +5,28 @@ - {{form.name}} - {{levelOptions[form.level]}} - {{form.company}} + {{ form.name }} + {{ levelOptions[form.level] }} + {{ form.company }} {{ form.count_people }}人 {{ item.visitor_.name }} - {{state_[form.state]}} - {{form.visit_time}} - {{form.leave_time}} - {{purpose_[form.purpose]}} - {{form.description}} - {{ form.receptionist_.name }} + {{ state_[form.state] }} + {{ form.visit_time }} + {{ form.leave_time }} + {{ purpose_[form.purpose] }} + {{ form.description }} + {{ form.receptionist_.name + }}
- 车辆照片: - 车辆照片: + -
+
@@ -42,13 +43,9 @@ - + - - + + - + @@ -98,25 +65,19 @@ - + + + - -
- 保存 + 保存 取消 @@ -138,7 +99,7 @@ export default { }, form: {}, rules: { - purpose: [{ required: true, message: "请输入" }], + purpose: [{ required: true, message: "请输入" }], name: [{ required: true, message: "来访概述" }], visit_time: [{ required: true, message: "请输入" }], leave_time: [{ required: true, message: "请输入" }], @@ -150,18 +111,20 @@ export default { selectionFilters: [], setFiltersVisible: false, purposeoptions: [ + { name: "售后服务", id: 2 }, + { name: "业务洽谈", id: 4 }, { id: 10, name: "参观" }, { id: 20, name: "拜访" }, { id: 30, name: "面试" }, { id: 40, name: "开会" }, { id: 50, name: "货车司机" }, ], - + receptionist_name: null, }; }, mounted() { - + }, methods: { @@ -173,11 +136,11 @@ export default { }, - + getReceptionist(data) { // 子组件调用父组件的方法并传参 - this.form.receptionist=data.id; - this.receptionist_name=data.name + this.form.receptionist = data.id; + this.receptionist_name = data.name },