From f35962eb69a7db55e2c5fb46952e08d8a6331a44 Mon Sep 17 00:00:00 2001 From: zyn Date: Fri, 10 Nov 2023 15:13:11 +0800 Subject: [PATCH] =?UTF-8?q?78263=20=E5=86=85=E5=A4=96=E9=83=A8=E4=BC=9A?= =?UTF-8?q?=E8=AE=AE-=E6=B7=BB=E5=8A=A0=E8=B0=83=E5=8F=96=E8=AF=BE?= =?UTF-8?q?=E9=A2=98=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../meeting/components/TopicsTable.vue | 238 ++++++++++++++++++ .../meeting/components/editDrawer.vue | 26 +- .../policyMeetings/components/Basic.vue | 51 +++- 3 files changed, 301 insertions(+), 14 deletions(-) create mode 100644 src/pages/policyRegulation/meeting/components/TopicsTable.vue diff --git a/src/pages/policyRegulation/meeting/components/TopicsTable.vue b/src/pages/policyRegulation/meeting/components/TopicsTable.vue new file mode 100644 index 000000000..4dca28cd8 --- /dev/null +++ b/src/pages/policyRegulation/meeting/components/TopicsTable.vue @@ -0,0 +1,238 @@ + + + + + diff --git a/src/pages/policyRegulation/meeting/components/editDrawer.vue b/src/pages/policyRegulation/meeting/components/editDrawer.vue index e4c4e5a09..58f246549 100644 --- a/src/pages/policyRegulation/meeting/components/editDrawer.vue +++ b/src/pages/policyRegulation/meeting/components/editDrawer.vue @@ -21,6 +21,20 @@ clearable> + + + + 调取课题 + + 提交 取消 + @@ -172,12 +187,15 @@ import CustomDatePick from '@/components/CustomFormComponents/DatePicker' import CustomFile from '@/components/CustomFormComponents/File' import CustomTextarea from '@/components/CustomFormComponents/Textarea' +import TopicsTable from "./TopicsTable"; + export default { name: "editDrawer", components: { CustomDatePick, CustomFile, - CustomTextarea + CustomTextarea, + TopicsTable }, props: { dict: { @@ -353,6 +371,12 @@ export default { } } }) + }, + handleGetTopic () { + this.$refs.TopicsTableRef.open() + }, + dragIn (val) { + this.$set(this.form, 'topicName', val.topicName) } } } diff --git a/src/pages/processCenter/pages/creatProcess/policyMeetings/components/Basic.vue b/src/pages/processCenter/pages/creatProcess/policyMeetings/components/Basic.vue index 09d0f018e..d715f1d4d 100644 --- a/src/pages/processCenter/pages/creatProcess/policyMeetings/components/Basic.vue +++ b/src/pages/processCenter/pages/creatProcess/policyMeetings/components/Basic.vue @@ -7,18 +7,6 @@ v-model="form.meetingName" :disabled="disabled"> - - - - - - + + + 调取课题 + + + + + + + @@ -53,13 +67,16 @@ import InputFormItem from '@/components/hzwlComponents/InputFormItem' import DatePickerFormItem from '@/components/hzwlComponents/DatePickerFormItem' import UploadFormItem from "@/components/hzwlComponents/UploadFormItem"; import TextareaFormItem from "@/components/hzwlComponents/TextareaFormItem"; +import TopicsTable from '@/pages/policyRegulation/meeting/components/TopicsTable.vue' + export default { name: "Basic", components: { InputFormItem, DatePickerFormItem, UploadFormItem, - TextareaFormItem + TextareaFormItem, + TopicsTable }, props: { form: { @@ -74,6 +91,14 @@ export default { type: Object, required: true } + }, + methods: { + handleGetTopic () { + this.$refs.TopicsTableRef.open() + }, + dragIn (val) { + this.$set(this.form, 'topicName', val.topicName) + } } }