Selaa lähdekoodia

fix(商户管理): 操作栏「收款链接」改「收款二维码」

用户 2026-10-06 点名:商户管理操作栏那个按钮的文案改成「收款二维码」(它打开的弹窗
本来就是链接 + 二维码,二维码是主要用法)。

- 按钮文案:merchant/index.vue(`openLink` 那颗);
- 同文件那段说明「该按钮对两种身份都显示」的注释、以及 collection.ts 里指向该按钮的
  引文,一并跟上(注释按旧名字指按钮会失真)。

不动:弹窗标题(`title="收款链接"`)与复制成功提示(「收款链接已复制」)—— 说的都是
链接本体,用户只点名操作栏;要一起改再说。

验证(同机差分,新旧 dist 逐文件比对 274/274):
- 内容有实质差异的只有 2 个文件:本页 chunk(唯一差异 = 收款链接→收款二维码)
  与其 CSS(SFC scope id 随源码变化,data-v-2e235964→data-v-3d5db13d,属预期);
- 其余 272 个文件按 chunk 哈希归一后逐字节相同(差异只是级联改名的引用);
- 全量字符串计数:收款链接 20→19、收款二维码 0→1、收款链接已复制 1→1。
alphaH 1 viikko sitten
vanhempi
sitoutus
e879e004a4

+ 1 - 1
frontend/src/api/module_payment/collection.ts

@@ -135,7 +135,7 @@ export function deleteLsyMerchant(id: string) {
 }
 
 /**
- * 取(必要时创建)该商户的**收款链接** —— 商户页操作列那个「收款链接」按钮。
+ * 取(必要时创建)该商户的**收款链接** —— 商户页操作列那个「收款二维码」按钮。
  *
  * ★ 是 **POST** 不是 GET:首次调用会**写一行**(`pay_lsy_checkout_link`)。这是刻意的 ——
  *   链接要印出来/贴出去,每取一次换一个 token 等于让客户手上那张作废,

+ 2 - 2
frontend/src/views/module_payment/collection/merchant/index.vue

@@ -53,13 +53,13 @@
           </template>
         </el-table-column>
         <el-table-column prop="created_time" label="创建时间" width="180" />
-        <!-- ★ 「收款链接」对**两种身份都显示**:后端那个端点挂的是权限串(复用本页 list),
+        <!-- ★ 「收款二维码」对**两种身份都显示**:后端那个端点挂的是权限串(复用本页 list),
              而且两道数据闸只允许取到自己名下的那一行 —— 租户给自己取链接正是它的主用途。
              这与旁边两个按钮(只认超管身份)是两种门禁,别照着其中一个去改另一个,
              见后端 `LeshouyingMerchantController` 的类 javadoc。 -->
         <el-table-column label="操作" width="210" fixed="right">
           <template #default="{ row }">
-            <el-button link type="primary" @click="openLink(row)">收款链接</el-button>
+            <el-button link type="primary" @click="openLink(row)">收款二维码</el-button>
             <el-button v-if="isSuperAdmin" link type="primary" @click="openForm(row)">
               编辑
             </el-button>