|
@@ -14,10 +14,13 @@
|
|
|
|
|
|
<el-table ref="tables" v-loading="loading" :data="dataList" border>
|
|
|
<el-table-column label="序号" align="center" type="index" width="60"></el-table-column>
|
|
|
- <el-table-column label="设备名称" align="center" prop="" />
|
|
|
- <el-table-column label="设备编码" align="center" prop="" />
|
|
|
- <el-table-column label="支付终端码" align="center" prop="" />
|
|
|
- <el-table-column label="在线状态" align="center" prop="" />
|
|
|
+ <el-table-column label="设备名称" align="center" prop="deviceName" />
|
|
|
+ <el-table-column label="设备编码" align="center" prop="deviceNo" />
|
|
|
+ <el-table-column label="设备类型" align="center" prop="deviceType">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <dict-tag :options="dict.type.device_sys_type" :value="scope.row.deviceType"/>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column label="添加时间" align="center" prop="createTime" width="160" >
|
|
|
<template slot-scope="scope">
|
|
|
<span>{{ parseTime(scope.row.createTime) }}</span>
|
|
@@ -35,7 +38,6 @@
|
|
|
size="mini"
|
|
|
type="text"
|
|
|
@click="handleUpdate(scope.row)"
|
|
|
- v-if="scope.row.status != 0"
|
|
|
v-hasPermi="['device:pda:edit']"
|
|
|
>修改</el-button>
|
|
|
<el-button
|
|
@@ -66,12 +68,11 @@
|
|
|
|
|
|
<script>
|
|
|
import { pageList,deleteById } from "@/api/device/pda";
|
|
|
-import { exportExcel } from '@/utils/exportexcel'
|
|
|
import dataBox from "./dialog/dataBox.vue";
|
|
|
export default {
|
|
|
- name: "agreement",
|
|
|
- dicts: ['agreement_type'],
|
|
|
+ name: "Pda",
|
|
|
components: { dataBox },
|
|
|
+ dicts: ['device_sys_type'],
|
|
|
data() {
|
|
|
return {
|
|
|
// 遮罩层
|
|
@@ -100,30 +101,6 @@ export default {
|
|
|
pageNum: 1,
|
|
|
pageSize: 10,
|
|
|
},
|
|
|
- statusList: [
|
|
|
- {id: 1, name: '申请中', value: 0},
|
|
|
- {id: 2, name: '退款成功', value: 1},
|
|
|
- {id: 3, name: '退款失败', value: 2},
|
|
|
- {id: 4, name: '退款中', value: 3},
|
|
|
- ],
|
|
|
- sourceMap: {
|
|
|
- 1: '小程序',
|
|
|
- 2: '美团',
|
|
|
- 3: '携程',
|
|
|
- 4: '公众号',
|
|
|
- 5: '支付宝',
|
|
|
- },
|
|
|
- incomeExpensesList: [
|
|
|
- {id: 1, name: '收入', value: '收入'},
|
|
|
- {id: 2, name: '支出', value: '支出'},
|
|
|
- ],
|
|
|
- businessTypeList: [
|
|
|
- {id: 1, name: '购买演出票', value: '购买演出票'},
|
|
|
- {id: 2, name: '票务退款', value: '票务退款'},
|
|
|
- ],
|
|
|
- visibleStatus: false,
|
|
|
- newObj: {},
|
|
|
- visibleType: '',
|
|
|
handleExportLoading: false,
|
|
|
tableData: {}
|
|
|
};
|
|
@@ -135,7 +112,7 @@ export default {
|
|
|
/** 查询列表 */
|
|
|
getList() {
|
|
|
this.loading = true;
|
|
|
- pageList(this.queryParams)
|
|
|
+ pageList({...this.queryParams,deviceType:3})
|
|
|
.then(response => {
|
|
|
this.dataList = response.data.rows;
|
|
|
this.total = response.data.total;
|
|
@@ -163,25 +140,25 @@ export default {
|
|
|
},
|
|
|
/** 详情按钮操作 */
|
|
|
openDetails(row, type) {
|
|
|
- this.$refs["addAndEdit"].openDialog("详情", row);
|
|
|
+ this.$refs["addAndEdit"].openDialog("详情", row,3);
|
|
|
},
|
|
|
/** 新增按钮操作 */
|
|
|
handleAdd() {
|
|
|
- this.$refs["addAndEdit"].openDialog("新增数据", null);
|
|
|
+ this.$refs["addAndEdit"].openDialog("新增数据", null,1);
|
|
|
},
|
|
|
/** 修改按钮操作 */
|
|
|
handleUpdate(row) {
|
|
|
- this.$refs["addAndEdit"].openDialog("修改数据", row);
|
|
|
+ this.$refs["addAndEdit"].openDialog("修改数据", row,2);
|
|
|
},
|
|
|
/** 删除按钮操作 */
|
|
|
handleDelete(row) {
|
|
|
const dataIds = row.id || this.ids;
|
|
|
this.$modal.confirm('是否确认删除数据编号为"' + dataIds + '"的数据项?').then(function() {
|
|
|
- return deleteById(userIds);
|
|
|
+ return deleteById(dataIds);
|
|
|
}).then(() => {
|
|
|
this.getList();
|
|
|
this.$modal.msgSuccess("删除成功");
|
|
|
- }).catch(() => {});
|
|
|
+ }).catch((e) => {console.log("e====",e) });
|
|
|
}
|
|
|
}
|
|
|
};
|