| | |
| | | <el-form-item label="车辆编号" prop="binkeId"> |
| | | <el-input v-model="searchForm.binkeId" placeholder="请输入车辆编号" @keypress.enter.native="search"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="状态 0待处理 1已处理 2其他" prop="status"> |
| | | <el-form-item label="状态" prop="status"> |
| | | <el-select v-model="searchForm.status" placeholder="请选择"> |
| | | <el-option |
| | | label="待处理" |
| | |
| | | stripe |
| | | border |
| | | > |
| | | <el-table-column prop="creator" label="创建人" min-width="100px" align="center"></el-table-column> |
| | | <el-table-column prop="linkname" label="联系人" min-width="100px" align="center"></el-table-column> |
| | | <el-table-column prop="binkeId" label="车辆编码" min-width="100px" align="center"></el-table-column> |
| | | <el-table-column prop="editDate" label="车类型" min-width="100px" align="center"></el-table-column> |
| | | <el-table-column prop="param" label="问题类型" min-width="100px" align="center"></el-table-column> |
| | | <el-table-column prop="openid" label="创建人" min-width="180px" align="center"></el-table-column> |
| | | <el-table-column prop="linkname" label="联系人" min-width="100px" align="center"> |
| | | <template slot-scope="{row}"> |
| | | {{ `${row.linkname} ${row.linkphone}` }} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="bikeCode" label="车辆编码" min-width="100px" align="center"></el-table-column> |
| | | <el-table-column prop="bikeTypeName" label="车类型" min-width="100px" align="center"></el-table-column> |
| | | <el-table-column prop="param" label="问题类型" min-width="100px" show-overflow-tooltip align="center"> |
| | | <template slot-scope="{row}"> |
| | | <div class="long-title-style">{{ row.param }}</div> |
| | | </template> |
| | | </el-table-column> |
| | | <!-- <el-table-column prop="param" label="车辆问题" min-width="100px"></el-table-column> --> |
| | | <el-table-column prop="content" label="问题说明" min-width="100px" align="center"></el-table-column> |
| | | <el-table-column prop="content" label="问题说明" min-width="100px" show-overflow-tooltip align="center"> |
| | | <template slot-scope="{row}"> |
| | | <div class="long-title-style">{{ row.content }}</div> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="createDate" label="创建时间" min-width="100px" align="center"></el-table-column> |
| | | <el-table-column prop="status" label="状态" min-width="100px" align="center"> |
| | | <el-table-column prop="status" label="状态" min-width="80px" align="center"> |
| | | <template slot-scope="{row}"> |
| | | <div v-if="row.status==0" style="color: red;">待处理</div> |
| | | <div v-else-if="row.status==1">已处理</div> |
| | | <div v-else>其他</div> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="操作" min-width="100px" align="center"> |
| | | <el-table-column label="操作" min-width="80px" fixed="right" align="center"> |
| | | <template slot-scope="{row}"> |
| | | <el-button v-if="row.status==0" type="text" @click="dealAction(row)">处理</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | <!-- <el-table-column prop="isdeleted" label="是否已删除 0未删除 1已删除" min-width="100px"></el-table-column> |
| | | <el-table-column prop="longitude" label="经度" min-width="100px"></el-table-column> |
| | | <el-table-column prop="latitude" label="纬度" min-width="100px"></el-table-column> |
| | | <el-table-column prop="addr" label="详细地址" min-width="100px"></el-table-column> |
| | | <el-table-column prop="paramId" label="车辆问题原因编码(关联base_param)" min-width="100px"></el-table-column> |
| | | <el-table-column prop="info" label="备注" min-width="100px"></el-table-column> |
| | | <el-table-column prop="linkphone" label="联系电话" min-width="100px"></el-table-column> |
| | | <el-table-column prop="dealUser" label="处理人编码(关联system_user)" min-width="100px"></el-table-column> |
| | | <el-table-column prop="dealDate" label="处理时间" min-width="100px"></el-table-column> |
| | | <el-table-column prop="dealInfo" label="处理备注" min-width="100px"></el-table-column> --> |
| | | </el-table> |
| | | <pagination |
| | | @size-change="handleSizeChange" |
| | |
| | | > |
| | | </pagination> |
| | | </template> |
| | | <OperaRepairDealWindow ref="operaRepairDealWindow" @success="handlePageChange"/> |
| | | </TableLayout> |
| | | </template> |
| | | |
| | |
| | | import BaseTable from '@/components/base/BaseTable' |
| | | import TableLayout from '@/layouts/TableLayout' |
| | | import Pagination from '@/components/common/Pagination' |
| | | import OperaRepairDealWindow from '@/components/business/OperaRepairDealWindow' |
| | | export default { |
| | | name: 'BikeRepair', |
| | | extends: BaseTable, |
| | | components: { TableLayout, Pagination }, |
| | | components: { TableLayout, Pagination, OperaRepairDealWindow }, |
| | | data () { |
| | | return { |
| | | value1: [], |
| | |
| | | }, |
| | | methods: { |
| | | dealAction(row) { |
| | | |
| | | this.$refs.operaRepairDealWindow.open('处理', row) |
| | | } |
| | | }, |
| | | } |