From 9a416e0c3308badb6135ce921e6307f31e0dd463 Mon Sep 17 00:00:00 2001
From: zhangwei <1504152376@qq.com>
Date: 星期三, 04 六月 2025 16:44:48 +0800
Subject: [PATCH] 前端-增加处理描述

---
 Web/src/views/fb_p_complaints/procurementComplaint/component/editDialog.vue |   33 +++++++++++++++++++--------------
 1 files changed, 19 insertions(+), 14 deletions(-)

diff --git a/Web/src/views/fb_p_complaints/procurementComplaint/component/editDialog.vue b/Web/src/views/fb_p_complaints/procurementComplaint/component/editDialog.vue
index be24063..fc1d07b 100644
--- a/Web/src/views/fb_p_complaints/procurementComplaint/component/editDialog.vue
+++ b/Web/src/views/fb_p_complaints/procurementComplaint/component/editDialog.vue
@@ -72,14 +72,11 @@
 	});
 };
 
-const changeComplaints = (txt: String) => {
+const changeComplaints = (index:any,txt: String) => {
 	if (txt == 'add') {
-		state.ruleForm.complaints.push({
-			itemDescription: '',
-		});
+		state.ruleForm.complaints.splice(index+1, 0, { itemDescription: '' })
 	} else {
-		state.ruleForm.complaints.pop();
-		console.log(state.ruleForm.complaints);
+		state.ruleForm.complaints.splice(index, 1)
 	}
 };
 
@@ -148,9 +145,15 @@
         </el-row>
         <el-row :gutter="20">
           <template v-for="(item,index) in state.ruleForm.complaints" :key="index">
-            <el-col :xs="24" :sm="12" :md="12" :lg="16" :xl="12" class="mb20">
+            <el-col :xs="24" :sm="12" :md="12" :lg="24" :xl="12" class="mb20">
               <el-form-item :label="`鎶曡瘔浜嬮」${index==0?'':index}`" prop="complaints">
                 <el-input v-model="item.itemDescription" type="textarea" :placeholder="`璇疯緭鍏ユ姇璇変簨椤�${index==0?'':index}`"
+                  maxlength="1000" show-word-limit clearable />
+              </el-form-item>
+            </el-col>
+            <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="">
+              <el-form-item :label="`澶勭悊鎻忚堪${index==0?'':index}`" prop="complaints">
+                <el-input v-model="item.handlingResult" type="textarea" :placeholder="`璇疯緭鍏ュ鐞嗘弿杩�${index==0?'':index}`"
                   maxlength="1000" show-word-limit clearable />
               </el-form-item>
             </el-col>
@@ -161,14 +164,16 @@
                 </el-select>
               </el-form-item>
             </el-col>
+            <el-col :xs="24" :sm="12" :md="12" :lg="1" :xl="12" class="mb20">
+              <el-button type="primary" @click="changeComplaints(index,'add')">+</el-button>
+            </el-col>
+            <el-col :xs="24" :sm="12" :md="12" :lg="1" :xl="12" class="mb20"
+              v-if="state.ruleForm.complaints&&state.ruleForm.complaints.length>1">
+              <el-button type="primary" @click="changeComplaints(index)">-</el-button>
+            </el-col>
+            <el-divider v-if="state.ruleForm.complaints&&state.ruleForm.complaints.length>1" />
           </template>
-          <el-col :xs="24" :sm="12" :md="12" :lg="1" :xl="12" class="mb20">
-            <el-button type="primary" @click="changeComplaints('add')">+</el-button>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="1" :xl="12" class="mb20"
-            v-if="state.ruleForm.complaints&&state.ruleForm.complaints.length>1">
-            <el-button type="primary" @click="changeComplaints">-</el-button>
-          </el-col>
+
         </el-row>
       </el-form>
       <template #footer>

--
Gitblit v1.9.1