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 @@ + + + + + + + + + + + + + + + + + + + {{ opt.label }} + + + + + + 查询 + + 清空 + + + + + + + + + + + + {{ row.topicName }} + + + + + + + + + + + 数据获取中... + + + 取消 + 带入 + + + + + + + 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) + } } }