From 745e0367e217dc97f4a167d8f6810096343b61a9 Mon Sep 17 00:00:00 2001 From: 252535409 <252535409@qq.com> Date: Wed, 29 Nov 2023 21:59:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=A1=A8=E5=8D=95=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ai/YsDirectory.vue | 25 ++- src/views/ai/modules/YsDirectoryAddModal.vue | 2 + .../ai/modules/YsDirectoryFieldModal.vue | 208 ++++++++++++++++++ src/views/ai/modules/YsMaterialAddModal.vue | 12 +- 4 files changed, 243 insertions(+), 4 deletions(-) create mode 100644 src/views/ai/modules/YsDirectoryFieldModal.vue diff --git a/src/views/ai/YsDirectory.vue b/src/views/ai/YsDirectory.vue index 0b82896..cce672f 100644 --- a/src/views/ai/YsDirectory.vue +++ b/src/views/ai/YsDirectory.vue @@ -83,6 +83,8 @@ 取消授权 | 删除 + | + 设置表单 @@ -114,6 +116,7 @@ + @@ -128,6 +131,7 @@ import MenuTitle from '@/views/ai/MenuTitle' import { JeecgListMixin } from '@/mixins/JeecgListMixin' import YsDirectoryAddModal from './modules/YsDirectoryAddModal' + import YsDirectoryFieldModal from './modules/YsDirectoryFieldModal' import { ajaxGetDictItems, getDictItemsFromCache } from '@/api/api' import { httpAction, getAction} from '@/api/manage' import moment from 'moment' @@ -136,7 +140,7 @@ components: { MenuTitle, YsDirectoryAddModal, - // InIure, + YsDirectoryFieldModal, }, data() { return { @@ -150,6 +154,7 @@ getNumber: '/application/offline/route/get/number/each/flow/state', importExcelUrl: "/sys/common/upload", editUrl: "/ai/preExaminationMatters/edit", + saveMattersFieldUrl: "/ai/preExaminationMattersField/save", }, that: this, // 是否展示搜索项 @@ -275,6 +280,11 @@ this.getList() }, methods: { + setFormField(record){ + this.$refs.modalfieldForm.edit(record); + this.$refs.modalfieldForm.title = "设置表单字段"; + this.$refs.modalfieldForm.disableSubmit = false; + }, handleOk(){ httpAction(this.url.editUrl, {id:this.$refs.modalEditForm.id,displayName:this.queryParams.displayNameEdit},"POST").then((res) => { if (res.success) { @@ -288,6 +298,19 @@ } }) }, + handleOkField(){ + httpAction(this.url.saveMattersFieldUrl, {id:this.$refs.modalEditForm.id,displayName:this.queryParams.displayNameEdit},"POST").then((res) => { + if (res.success) { + this.$message.success(res.message) + this.editvisible = false; + this.queryParams.displayNameEdit = null + this.$refs.modalEditForm.id=null + this.getList() + } else { + this.$message.warning(res.message) + } + }) + }, customUpload(info){ console.log("------info------->",info) const formData = new FormData(); diff --git a/src/views/ai/modules/YsDirectoryAddModal.vue b/src/views/ai/modules/YsDirectoryAddModal.vue index 066c8b8..b3e9446 100644 --- a/src/views/ai/modules/YsDirectoryAddModal.vue +++ b/src/views/ai/modules/YsDirectoryAddModal.vue @@ -184,6 +184,7 @@ selectedKeysBefore: [], // 展开树数组 expandedKeys: [], + tableData: [], selectTreeRow: {}, selectTreeId: '', selectedTableRow: [], @@ -516,6 +517,7 @@ edit() { this.visible = true this.getTreeData(); + this.loadData(1); }, close() { this.$emit('close') diff --git a/src/views/ai/modules/YsDirectoryFieldModal.vue b/src/views/ai/modules/YsDirectoryFieldModal.vue new file mode 100644 index 0000000..48c048c --- /dev/null +++ b/src/views/ai/modules/YsDirectoryFieldModal.vue @@ -0,0 +1,208 @@ + + + \ No newline at end of file diff --git a/src/views/ai/modules/YsMaterialAddModal.vue b/src/views/ai/modules/YsMaterialAddModal.vue index 410131d..56423d8 100644 --- a/src/views/ai/modules/YsMaterialAddModal.vue +++ b/src/views/ai/modules/YsMaterialAddModal.vue @@ -105,12 +105,17 @@ dataIndex: 'materialName' }, { - title: '详情', + title: '材料类型', align: "center", - dataIndex: 'materialUrl', - scopedSlots: { customRender: 'materialUrl' }, + dataIndex: 'materialType' + }, + { + title: '核发部门', + align: "center", + dataIndex: 'departName' }, ], + tableData: [], title: '操作', visible: false, model: {}, @@ -138,6 +143,7 @@ }, edit() { this.visible = true + this.loadData(1); }, getNumber() { getAction(this.url.getNumber, this.queryParam).then((res) => {