From 8a899e63502939dbf034b90ba46741e0faa9023c Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期五, 08 五月 2026 18:49:32 +0800
Subject: [PATCH] 管理端bug修改
---
admin/src/views/business/storeList.vue | 43 +++++++++++++++++++++----------------------
1 files changed, 21 insertions(+), 22 deletions(-)
diff --git a/admin/src/views/business/storeList.vue b/admin/src/views/business/storeList.vue
index 637e001..c55fd6b 100644
--- a/admin/src/views/business/storeList.vue
+++ b/admin/src/views/business/storeList.vue
@@ -19,15 +19,17 @@
<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" />
</el-form-item>
- <el-form-item label="鐘舵��" prop="auditStatus">
- <el-select v-model="searchForm.auditStatus" clearable placeholder="璇烽�夋嫨鐘舵��" @change="search">
- <el-option label="寰呭鎵�" :value="0"></el-option>
- <el-option label="瀹℃壒閫氳繃" :value="1"></el-option>
- <el-option label="瀹℃壒鏈�氳繃" :value="2"></el-option>
+ <el-form-item label="鐘舵��" prop="status">
+ <el-select v-model="searchForm.status" clearable placeholder="璇烽�夋嫨鐘舵��" @change="search">
+ <el-option label="鍚敤" :value="0"></el-option>
+ <el-option label="绂佺敤" :value="1"></el-option>
</el-select>
</el-form-item>
<section>
@@ -57,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}">
@@ -65,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>
@@ -82,6 +91,7 @@
<!-- 闂ㄥ簵璇︽儏 -->
<OperaShopInfoWindow ref="operaShopInfoWindow" />
<!-- 缂栬緫闂ㄥ簵 -->
+ <OperaPrinterEditWindow ref="operaPrinterEditWindow" @success="search" />
<OperaShopEditWindow ref="operaShopEditWindow" @success="search" />
</TableLayout>
</template>
@@ -92,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: {
@@ -107,8 +118,9 @@
linkPhone: '',
createTimeStr: '',
createStartTime: '',
- createEndTime: '',
- auditStatus: null
+ auditStatus: 3,
+ status: '',
+ createEndTime: ''
}
}
},
@@ -122,19 +134,6 @@
this.search()
},
methods: {
- reset () {
- this.searchForm = {
- name: '',
- companyType: '',
- address: '',
- linkName: '',
- linkPhone: '',
- createTimeStr: '',
- status: '',
- auditStatus: null
- }
- this.search()
- },
handleDateChange (val) {
this.searchForm.createStartTime = val ? val[0] : ''
this.searchForm.createEndTime = val ? val[1] : ''
--
Gitblit v1.9.3