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