| | |
| | | <template> |
| | | <TableLayout :permissions="['business:store:query']"> |
| | | <TableLayout :permissions="['business:shopInfo:query']"> |
| | | <el-form ref="searchForm" slot="search-form" :model="searchForm" label-width="100px" inline> |
| | | <el-form-item label="门店名称" prop="name"> |
| | | <el-input v-model="searchForm.name" clearable placeholder="请输入门店名称" @keypress.enter.native="search"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="类型" prop="type"> |
| | | <el-select v-model="searchForm.type" clearable placeholder="请选择类型" @change="search"> |
| | | <el-form-item label="类型" prop="companyType"> |
| | | <el-select v-model="searchForm.companyType" clearable placeholder="请选择类型" @change="search"> |
| | | <el-option label="企业" :value="1"></el-option> |
| | | <el-option label="个人" :value="2"></el-option> |
| | | <el-option label="个人" :value="0"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="门店地址" prop="address"> |
| | | <el-input v-model="searchForm.address" clearable placeholder="请输入门店地址" @keypress.enter.native="search"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="联系人" prop="contact"> |
| | | <el-input v-model="searchForm.contact" clearable placeholder="请输入联系人" @keypress.enter.native="search"></el-input> |
| | | <el-form-item label="联系人" prop="linkName"> |
| | | <el-input v-model="searchForm.linkName" clearable placeholder="请输入联系人" @keypress.enter.native="search"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="联系电话" prop="telephone"> |
| | | <el-input v-model="searchForm.telephone" clearable placeholder="请输入联系电话" @keypress.enter.native="search"></el-input> |
| | | <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="createTime"> |
| | | <el-date-picker type="daterange" v-model="searchForm.createTime" clearable value-format="yyyy-MM-dd HH:mm:ss" |
| | |
| | | </el-form-item> |
| | | <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-option label="待审批" :value="0"></el-option> |
| | | <el-option label="审批通过" :value="1"></el-option> |
| | | <el-option label="审批未通过" :value="2"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <section> |
| | |
| | | > |
| | | <el-table-column type="selection" width="55"></el-table-column> |
| | | <el-table-column prop="name" label="门店名称" min-width="120px"></el-table-column> |
| | | <el-table-column prop="type" label="类型" min-width="80px"> |
| | | <el-table-column prop="companyType" label="类型" min-width="80px"> |
| | | <template slot-scope="{row}"> |
| | | {{row.type == 1 ? '企业' : '个人'}} |
| | | {{row.companyType == 1 ? '企业' : '个人'}} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="address" label="门店地址" min-width="200px"></el-table-column> |
| | |
| | | return { |
| | | searchForm: { |
| | | name: '', |
| | | type: '', |
| | | companyType: '', |
| | | address: '', |
| | | contact: '', |
| | | telephone: '', |
| | | linkName: '', |
| | | linkPhone: '', |
| | | createTime: '', |
| | | status: '' |
| | | } |
| | |
| | | created () { |
| | | this.config({ |
| | | module: '门店列表', |
| | | api: '/business/store', |
| | | api: '/business/shopInfo', |
| | | 'field.id': 'id', |
| | | 'field.main': 'id' |
| | | }) |