From 406e8883f36164d4caab777e3091d936bb86eade Mon Sep 17 00:00:00 2001
From: PC-20250623MANY\Administrator <344137771@qq.com>
Date: Fri, 10 Oct 2025 17:35:00 +0800
Subject: [PATCH] 1

---
 src/views/modules/c2c/c2c_pay_order.vue |  120 +++++++++++++++++++-----------------------------------------
 1 files changed, 38 insertions(+), 82 deletions(-)

diff --git a/src/views/modules/c2c/c2c_pay_order.vue b/src/views/modules/c2c/c2c_pay_order.vue
index 7c51889..133e97a 100644
--- a/src/views/modules/c2c/c2c_pay_order.vue
+++ b/src/views/modules/c2c/c2c_pay_order.vue
@@ -1,15 +1,7 @@
 <template>
   <div class="mod-c2c_pay_order">
-    <avue-crud
-      ref="crud"
-      :page.sync="page"
-      :data="dataList"
-      :option="tableOption"
-      @search-change="searchChange"
-      @selection-change="selectionChange"
-      :cell-class-name="addClasscolor"
-      @on-load="getDataList"
-    >
+    <avue-crud ref="crud" :page.sync="page" :data="dataList" :option="tableOption" @search-change="searchChange"
+      @selection-change="selectionChange" :cell-class-name="addClasscolor" @on-load="getDataList">
       <!-- <template slot="menuLeft">
         <el-button
           type="primary"
@@ -40,69 +32,38 @@
         }}</el-button>
       </template>
       <template slot-scope="scope" slot="method_type_name">
-        <el-button type="text" @click.stop="searPaymsg(scope.row.order_no)"
-          >点击查看</el-button
-        >
+        <el-button type="text" @click.stop="searPaymsg(scope.row.order_no)">点击查看</el-button>
       </template>
       <template slot-scope="scope" slot="paramName3">
-        <el-button type="text" @click.stop="searchOtherMsg(scope.row)"
-          >查看</el-button
-        >
+        <el-button type="text" @click.stop="searchOtherMsg(scope.row)">
+          查看
+          <span class="xxts" v-show="scope.row.unread_msg && scope.row.unread_msg > 0"></span>
+        </el-button>
       </template>
       <template slot-scope="scope" slot="paramName4">
-        <el-button type="text" @click.stop="lastSearch(scope.row)"
-          >更多信息</el-button
-        >
+        <el-button type="text" @click.stop="lastSearch(scope.row)">更多信息</el-button>
       </template>
       <template slot-scope="scope" slot="menu">
-        <el-button
-          type="primary"
-          icon="el-icon-edit"
-          size="small"
-          v-if="
-            scope.row.state == '0' ||
-            scope.row.state == '1' ||
-            scope.row.state == '2' ||
-            scope.row.state == '3' ||
-            scope.row.state == '5'
-          "
-          @click.stop="deletOrdeHandle(scope.row)"
-          >取消订单</el-button
-        >
-        <el-button
-          type="primary"
-          icon="el-icon-edit"
-          size="small"
-          v-if="
-            scope.row.state == '1' ||
-            scope.row.state == '2' ||
-            scope.row.state == '5'
-          "
-          @click.stop="passtHandle(scope.row, 'n')"
-          >手动放行</el-button
-        >
-        <el-button
-          type="primary"
-          icon="el-icon-edit"
-          size="small"
-          v-if="scope.row.state == '0'"
-          @click.stop="passtHandle(scope.row)"
-          >一键通过</el-button
-        >
+        <el-button type="primary" icon="el-icon-edit" size="small" v-if="
+          scope.row.state == '0' ||
+          scope.row.state == '1' ||
+          scope.row.state == '2' ||
+          scope.row.state == '3' ||
+          scope.row.state == '5'
+        " @click.stop="deletOrdeHandle(scope.row)">取消订单</el-button>
+        <el-button type="primary" icon="el-icon-edit" size="small" v-if="
+          scope.row.state == '1' ||
+          scope.row.state == '2' ||
+          scope.row.state == '5'
+        " @click.stop="passtHandle(scope.row, 'n')">手动放行</el-button>
+        <el-button type="primary" icon="el-icon-edit" size="small" v-if="scope.row.state == '0'"
+          @click.stop="passtHandle(scope.row)">一键通过</el-button>
       </template>
     </avue-crud>
     <!-- 弹窗, 新增 / 修改 -->
-    <add-or-update
-      v-if="addOrUpdateVisible"
-      ref="addOrUpdate"
-      @refreshDataList="getDataList"
-    ></add-or-update>
+    <add-or-update v-if="addOrUpdateVisible" ref="addOrUpdate" @refreshDataList="getDataList"></add-or-update>
     <!-- 参数管理 -->
-    <parameters
-      v-if="parametersFlag"
-      @refreshDataList="getDataList"
-      ref="parameters"
-    >
+    <parameters v-if="parametersFlag" @refreshDataList="getDataList" ref="parameters">
     </parameters>
     <!-- 参数管理 -->
     <lastMsg v-if="lastVisible" @refreshDataList="getDataList" ref="lastUpdate">
@@ -111,25 +72,13 @@
     <payMsg v-if="payMsgVisible" @refreshDataList="getDataList" ref="payUpdate">
     </payMsg>
     <!-- 参数管理 -->
-    <otherMsg
-      v-if="otherVisible"
-      @refreshDataList="getDataList"
-      ref="otherUpdate"
-    >
+    <otherMsg v-if="otherVisible" @refreshDataList="getDataList" ref="otherUpdate">
     </otherMsg>
     <!-- 取消订单 -->
-    <deletMsg
-      v-if="deletVisible"
-      @refreshDataList="getDataList"
-      ref="deletUpdate"
-    >
+    <deletMsg v-if="deletVisible" @refreshDataList="getDataList" ref="deletUpdate">
     </deletMsg>
     <!-- 取消订单 -->
-    <passtpn
-      v-if="passtpnVisible"
-      @refreshDataList="getDataList"
-      ref="passtpnUpdate"
-    >
+    <passtpn v-if="passtpnVisible" @refreshDataList="getDataList" ref="passtpnUpdate">
     </passtpn>
   </div>
 </template>
@@ -296,8 +245,8 @@
       var userIds = id
         ? [id]
         : this.dataListSelections.map((item) => {
-            return item.userId;
-          });
+          return item.userId;
+        });
       this.$confirm(
         `确定对[id=${userIds.join(",")}]进行[${id ? "删除" : "批量删除"}]操作?`,
         "提示",
@@ -323,12 +272,19 @@
             });
           });
         })
-        .catch(() => {});
+        .catch(() => { });
     },
   },
 };
 </script>
 <style lang="scss" scoped>
-.mod-mange {
+.xxts {
+  width: 8px;
+  height: 8px;
+  display: inline-block;
+  background-color: red;
+  border-radius: 50%;
+  position: relative;
+  top: -7px;
 }
 </style>

--
Gitblit v1.9.3