From dd1a5feb997437afc83bc68db1a187e3d21f357d Mon Sep 17 00:00:00 2001 From: yeqingbo <xiaodong@seaskysh.com> Date: Mon, 30 May 2022 10:11:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../financial-adjust/components/detail.vue | 23 ++++++++++++++++--- .../project-adjust/components/detail.vue | 23 ++++++++++++++++--- 2 files changed, 40 insertions(+), 6 deletions(-) diff --git a/WebSite/src/views/financial-adjust/components/detail.vue b/WebSite/src/views/financial-adjust/components/detail.vue index 8daad576..12454d4b 100644 --- a/WebSite/src/views/financial-adjust/components/detail.vue +++ b/WebSite/src/views/financial-adjust/components/detail.vue @@ -34,9 +34,16 @@ > </el-form-item> <el-form-item label="宸蹭笂浼犻檮浠讹細" prop=""> - <span v-for="item in detailData.attachVoList" :key="item"> + <el-tag + v-for="item in detailData.attachVoList" + :key="item" + class="mx-1" + closable + type="info" + @close="closeTag(item.id)" + > {{ item.fileName }} - </span> + </el-tag> </el-form-item> </el-form> </el-card> @@ -605,6 +612,15 @@ export default { ).concat(res.data); }); }; + const closeTag = id => { + var i = null; + data.detailData.attachVoList.forEach((item, index) => { + if (item.id == id) { + i = index; + } + }); + data.detailData.attachVoList.splice(i, 1); + }; return { ...toRefs(data), handleBack, @@ -620,7 +636,8 @@ export default { getManger, downloadFile, uploadFiles, - handleExport + handleExport, + closeTag }; } }; diff --git a/WebSite/src/views/project-adjust/components/detail.vue b/WebSite/src/views/project-adjust/components/detail.vue index 848803d6..c5ecda98 100644 --- a/WebSite/src/views/project-adjust/components/detail.vue +++ b/WebSite/src/views/project-adjust/components/detail.vue @@ -34,9 +34,16 @@ > </el-form-item> <el-form-item label="宸蹭笂浼犻檮浠讹細" prop=""> - <span v-for="item in detailData.attachVoList" :key="item"> + <el-tag + v-for="item in detailData.attachVoList" + :key="item" + class="mx-1" + closable + type="info" + @close="closeTag(item.id)" + > {{ item.fileName }} - </span> + </el-tag> </el-form-item> </el-form> </el-card> @@ -608,6 +615,15 @@ export default { } aLink.dispatchEvent(event); }; + const closeTag = id => { + var i = null; + data.detailData.attachVoList.forEach((item, index) => { + if (item.id == id) { + i = index; + } + }); + data.detailData.attachVoList.splice(i, 1); + }; return { ...toRefs(data), handleBack, @@ -624,7 +640,8 @@ export default { changeSource, uploadFiles, downloadFile, - handleExport + handleExport, + closeTag }; } }; -- GitLab