From 6505c2ee92d981ecd6afa65da0fe6641ab427536 Mon Sep 17 00:00:00 2001
From: cwchen <1048842385@qq.com>
Date: Sun, 28 Sep 2025 15:14:32 +0800
Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E4=BA=A4=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/filesTransfer/issue.js | 46 +++++++++++++++
.../filesTransfer/apply/prop/applyForm.vue | 1 +
src/views/filesTransfer/issue/index.vue | 22 +++----
.../filesTransfer/issue/prop/issueForm.vue | 58 +++++++++++--------
4 files changed, 93 insertions(+), 34 deletions(-)
create mode 100644 src/api/filesTransfer/issue.js
diff --git a/src/api/filesTransfer/issue.js b/src/api/filesTransfer/issue.js
new file mode 100644
index 0000000..d6e26d3
--- /dev/null
+++ b/src/api/filesTransfer/issue.js
@@ -0,0 +1,46 @@
+import request from '@/utils/request'
+
+// 移交问题管理列表
+export function getTransferProblemListApi(params) {
+ return request({
+ url: '/smartArchives/transferProblem/getTransferProblemList',
+ method: 'GET',
+ params: params,
+ })
+}
+
+// 新增移交问题
+export function addTransferProblemApi(data) {
+ return request({
+ url: '/smartArchives/transferProblem/addTransferProblem',
+ method: 'POST',
+ data,
+ })
+}
+
+// 修改移交问题
+export function editTransferProblemApi(data) {
+ return request({
+ url: '/smartArchives/transferProblem/editTransferProblem',
+ method: 'POST',
+ data,
+ })
+}
+
+// 删除移交问题
+export function delTransferProblemApi(data) {
+ return request({
+ url: '/smartArchives/transferProblem/delTransferProblem',
+ method: 'POST',
+ data,
+ })
+}
+
+// 已移交确认工程下拉选
+export async function getProSelectApi(data) {
+ return await request({
+ url: '/smartArchives/transferApply/getProSelect',
+ method: 'GET',
+ data
+ })
+}
\ No newline at end of file
diff --git a/src/views/filesTransfer/apply/prop/applyForm.vue b/src/views/filesTransfer/apply/prop/applyForm.vue
index 44995ef..3012671 100644
--- a/src/views/filesTransfer/apply/prop/applyForm.vue
+++ b/src/views/filesTransfer/apply/prop/applyForm.vue
@@ -132,6 +132,7 @@ export default {
});
await getProSelectApi().then(res => {
this.proList = res.data;
+
});
diff --git a/src/views/filesTransfer/issue/index.vue b/src/views/filesTransfer/issue/index.vue
index 4aa2ef4..f2399b7 100644
--- a/src/views/filesTransfer/issue/index.vue
+++ b/src/views/filesTransfer/issue/index.vue
@@ -1,26 +1,26 @@
-
+
+ :columnsList="columnsList" :request-api="getTransferProblemListApi">
-
新增
-
修改
-
删除
-
详情
@@ -36,9 +36,9 @@
import TableModel from '@/components/TableModel'
import { columnsList, formLabel } from './config'
import {
- delTransferApplyApi,
- getTransferApplyListApi,
-} from '@/api/filesTransfer/apply.js'
+ delTransferProblemApi,
+ getTransferProblemListApi,
+} from '@/api/filesTransfer/issue.js'
import IssueForm from './prop/issueForm'
@@ -53,7 +53,7 @@ export default {
return {
formLabel,
columnsList,
- getTransferApplyListApi,
+ getTransferProblemListApi,
title: "",
isflag: false,
isAdd: '',
@@ -112,7 +112,7 @@ export default {
this.$modal.confirm(`是否确认删除此数据项?`).then(() => {
// 显示加载遮罩
this.$modal.loading("正在删除,请稍候...");
- delTransferApplyApi({ id: row.id }).then(res => {
+ delTransferProblemApi({ id: row.id }).then(res => {
this.$modal.closeLoading();
if (res.code === 200) {
this.$modal.msgSuccess("删除成功");
diff --git a/src/views/filesTransfer/issue/prop/issueForm.vue b/src/views/filesTransfer/issue/prop/issueForm.vue
index 70b42f6..81924b0 100644
--- a/src/views/filesTransfer/issue/prop/issueForm.vue
+++ b/src/views/filesTransfer/issue/prop/issueForm.vue
@@ -21,9 +21,9 @@
:disable-branch-nodes="true" noChildrenText="没有数据了" noOptionsText="没有数据了"
noResultsText="没有搜索结果" :disabled="isRead"/>
-
+
+ v-model="form.transferIssue" clearable show-word-limit placeholder="请输入移交问题" maxlength="255" :disabled="isRead">
@@ -32,28 +32,25 @@
确认
-
+