From e51ccb9bfc6712bd405ffd69d7365b542ef350f4 Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期三, 29 四月 2026 11:56:17 +0800
Subject: [PATCH] 支付宝支付ddd

---
 admin/src/views/business/storeList.vue |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/admin/src/views/business/storeList.vue b/admin/src/views/business/storeList.vue
index 8d86712..c55fd6b 100644
--- a/admin/src/views/business/storeList.vue
+++ b/admin/src/views/business/storeList.vue
@@ -19,6 +19,9 @@
       <el-form-item label="鑱旂郴鐢佃瘽" prop="linkPhone">
         <el-input v-model="searchForm.linkPhone" clearable placeholder="璇疯緭鍏ヨ仈绯荤數璇�" @keypress.enter.native="search"></el-input>
       </el-form-item>
+      <el-form-item label="鑱旂郴鐢佃瘽" prop="linkPhone">
+        <el-input v-model="searchForm.linkPhone" clearable placeholder="璇疯緭鍏ヨ仈绯荤數璇�" @keypress.enter.native="search"></el-input>
+      </el-form-item>
       <el-form-item label="娉ㄥ唽鏃堕棿" prop="createTimeStr">
         <el-date-picker type="daterange" v-model="searchForm.createTimeStr" clearable value-format="yyyy-MM-dd"
                         range-separator="-" start-placeholder="寮�濮嬫棩鏈�" end-placeholder="缁撴潫鏃ユ湡" @change="handleDateChange" />
@@ -56,6 +59,12 @@
         <el-table-column prop="address" label="闂ㄥ簵鍦板潃" min-width="200px"></el-table-column>
         <el-table-column prop="linkName" label="鑱旂郴浜�" min-width="100px"></el-table-column>
         <el-table-column prop="linkPhone" label="鑱旂郴鐢佃瘽" min-width="120px"></el-table-column>
+        <el-table-column prop="printerSn" label="鎵撳嵃鏈哄簭鍒楀彿" min-width="160px">
+          <template slot-scope="{row}">
+            <span class="greenstate"  style="cursor: pointer"   @click="$refs.operaPrinterEditWindow.open('闂ㄥ簵鎵撳嵃鏈鸿缃�', row)" v-if="row.printerSn"  >{{ row.printerSn }}</span>
+            <span class="redstate" style="cursor: pointer" v-else  @click="$refs.operaPrinterEditWindow.open('闂ㄥ簵鎵撳嵃鏈鸿缃�', row)"> 鏈缃�</span>
+          </template>
+        </el-table-column>
         <el-table-column prop="createTime" label="娉ㄥ唽鏃ユ湡" min-width="160px"></el-table-column>
         <el-table-column label="璐﹀彿鐘舵��" min-width="100px">
           <template slot-scope="{row}">
@@ -64,9 +73,10 @@
             </el-switch>
           </template>
         </el-table-column>
-        <el-table-column label="鎿嶄綔" min-width="150" fixed="right">
+        <el-table-column label="鎿嶄綔" min-width="180" fixed="right">
           <template slot-scope="{row}">
             <el-button type="text" @click="handleEdit(row)">缂栬緫</el-button>
+            <el-button type="text" @click="$refs.operaPrinterEditWindow.open('闂ㄥ簵鎵撳嵃鏈鸿缃�', row)">鎵撳嵃鏈鸿缃�</el-button>
             <el-button type="text" @click="handleResetPwd(row)">閲嶇疆瀵嗙爜</el-button>
           </template>
         </el-table-column>
@@ -81,6 +91,7 @@
     <!-- 闂ㄥ簵璇︽儏 -->
     <OperaShopInfoWindow ref="operaShopInfoWindow" />
     <!-- 缂栬緫闂ㄥ簵 -->
+    <OperaPrinterEditWindow ref="operaPrinterEditWindow" @success="search" />
     <OperaShopEditWindow ref="operaShopEditWindow" @success="search" />
   </TableLayout>
 </template>
@@ -91,11 +102,12 @@
 import Pagination from '@/components/common/Pagination'
 import OperaShopInfoWindow from '@/components/business/OperaShopInfoWindow'
 import OperaShopEditWindow from '@/components/business/OperaShopEditWindow'
+import OperaPrinterEditWindow from '@/components/business/OperaPrinterEditWindow'
 import { changeStatus, resetPassword } from '@/api/business/shopInfo'
 export default {
   name: 'StoreList',
   extends: BaseTable,
-  components: { TableLayout, Pagination, OperaShopInfoWindow, OperaShopEditWindow },
+  components: { TableLayout, Pagination, OperaShopInfoWindow, OperaShopEditWindow,OperaPrinterEditWindow },
   data () {
     return {
       searchForm: {

--
Gitblit v1.9.3