Ver código fonte

优化跟进会员页面展示信息

cgp 1 semana atrás
pai
commit
130bf5f80c
2 arquivos alterados com 17 adições e 32 exclusões
  1. 16 31
      src/views/memberSales/index.vue
  2. 1 1
      src/views/task/unprocessed.vue

+ 16 - 31
src/views/memberSales/index.vue

@@ -59,26 +59,20 @@
             icon="el-icon-edit"
             @click="selectUnprocessed(scope.row)"
           >未处理</el-button>
-          <!-- 新增:处理记录按钮 -->
+          <!-- 处理记录按钮 -->
           <el-button
             size="mini"
             type="text"
             icon="el-icon-finished"
             @click="getHandleRecordsList(scope.row)"
           >处理记录</el-button>
-          <!-- 新增:历史订单按钮 -->
+          <!-- 历史订单按钮 -->
           <el-button
             size="mini"
             type="text"
             icon="el-icon-more"
             @click="handleViewHistoryOrders(scope.row)"
           >历史订单</el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-delete"
-            @click="handleDelete(scope.row)"
-          >删除</el-button>
         </template>
       </el-table-column>
     </el-table>
@@ -161,6 +155,16 @@
             </template>
           </el-table-column>
           <el-table-column label="处理结果" align="center" prop="remark" />
+          <el-table-column label="处理人" align="center" prop="handlePersonType" >
+            <template slot-scope="scope">
+              <span v-if="scope.row.handlePersonType === 2">
+                销售: {{ scope.row.companyUserName }}
+              </span>
+              <span v-else>
+                医生: {{ scope.row.doctorName }}
+              </span>
+            </template>
+          </el-table-column>
           <el-table-column label="处理时间" align="center" prop="createTime" width="180" />
         </el-table>
 
@@ -248,7 +252,6 @@
 
 <script>
 import { listMemberSales } from "@/api/memberSales";
-// --- 引入需要的 API 函数 ---
 import {
   selectFsSopDoctorTaskVoListHandleRecords,
   userHistoryOrderList
@@ -279,7 +282,6 @@ export default {
       // 是否显示弹出层
       open: false,
       // 查询参数
-      // 修改点:在 queryParams 中增加了 companyUserName, realName, exId 字段
       queryParams: {
         pageNum: 1,
         pageSize: 10,
@@ -297,7 +299,7 @@ export default {
       // 表单校验
       rules: {},
 
-      // --- 新增:处理记录相关数据 ---
+      // --- 处理记录相关数据 ---
       recordsDialogVisible: false,
       recordsLoading: false,
       recordsList: [],
@@ -309,18 +311,17 @@ export default {
         handleType: null
       },
 
-      // --- 新增:历史订单相关数据 ---
+      // --- 历史订单相关数据 ---
       historyDialogVisible: false,
       historyLoading: false,
       historyList: [],
       historyTotal: 0,
-      // 修改点:在 historyQueryParams 中添加了 packageName 字段
       historyQueryParams: {
         pageNum: 1,
         pageSize: 10,
         userId: null, // 用于查询,由打开弹窗时注入
         orderCode: null,
-        packageName: '' // 新增:商品名称,默认为空字符串
+        packageName: ''
       },
 
     };
@@ -379,7 +380,6 @@ export default {
       this.getList();
     },
     /** 重置按钮操作 */
-    // 修改点:重置按钮操作,确保新增的字段也被清空
     resetQuery() {
       // 重置整个表单
       this.resetForm("queryForm");
@@ -415,21 +415,6 @@ export default {
         }
       });
     },
-    /** 删除按钮操作 */
-    handleDelete(row) {
-      const ids = row.id || this.ids;
-      this.$confirm('是否确认删除医生会员搭销编号为"' + ids + '"的数据项?', "警告", {
-        confirmButtonText: "确定",
-        cancelButtonText: "取消",
-        type: "warning"
-      }).then(function() {
-        // 假设 delMemberSales 函数存在
-        // return delMemberSales(ids);
-      }).then(() => {
-        this.getList();
-        this.msgSuccess("删除成功");
-      }).catch(() => {});
-    },
     /** 导出按钮操作 */
     handleExport() {
       const queryParams = this.queryParams;
@@ -507,7 +492,7 @@ export default {
       this.loadHandleRecords();
     },
 
-    // --- 新增:历史订单相关方法 ---
+    // --- 历史订单相关方法 ---
 
     /**
      * 查看历史订单 - 打开弹窗入口点

+ 1 - 1
src/views/task/unprocessed.vue

@@ -587,7 +587,7 @@ export default {
           this.open = false;
           this.getList();
         }).catch(() => {
-          this.$message.error('提交失败');
+          //this.$message.error('提交失败');
         });
       });
     },