| | |
| | | <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-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}"> |
| | |
| | | </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> |
| | |
| | | <!-- 门店详情 --> |
| | | <OperaShopInfoWindow ref="operaShopInfoWindow" /> |
| | | <!-- 编辑门店 --> |
| | | <OperaPrinterEditWindow ref="operaPrinterEditWindow" @success="search" /> |
| | | <OperaShopEditWindow ref="operaShopEditWindow" @success="search" /> |
| | | </TableLayout> |
| | | </template> |
| | |
| | | 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: { |