物业之前,新工作台
This commit is contained in:
@@ -51,8 +51,8 @@
|
||||
|
||||
<el-table v-loading="loading" border :data="repairList" @selection-change="handleSelectionChange">
|
||||
<el-table-column type="selection" width="55" align="center" />
|
||||
<el-table-column label="报修房屋" align="center" prop="name" />
|
||||
<el-table-column label="维修项目" align="center" prop="maintenanceItemPath" />
|
||||
<el-table-column label="报修房屋" align="center" prop="houseName" />
|
||||
<el-table-column label="维修项目" align="center" prop="maintenanceItemName" />
|
||||
<el-table-column label="问题描述" align="center" prop="problem" />
|
||||
<el-table-column label="报修人" align="center" prop="residentName" />
|
||||
<el-table-column label="预约日期" align="center" prop="orderDate" width="180">
|
||||
@@ -127,6 +127,7 @@ const data = reactive<PageData<RepairForm, RepairQuery>>({
|
||||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
villageId: Number(localStorage.getItem('villageid')),
|
||||
houseId: undefined,
|
||||
maintenanceItemId: undefined,
|
||||
problem: undefined,
|
||||
@@ -147,19 +148,6 @@ const data = reactive<PageData<RepairForm, RepairQuery>>({
|
||||
|
||||
const { queryParams, form, rules } = toRefs(data);
|
||||
|
||||
// != 维修项目u ===========================================================================
|
||||
const RepariPorjectlist = ref([]);
|
||||
const residentlist = ref([]);
|
||||
function init() {
|
||||
listRepairProject().then((res) => {
|
||||
RepariPorjectlist.value = res.rows;
|
||||
});
|
||||
listResident().then((res) => {
|
||||
residentlist.value = res.rows;
|
||||
});
|
||||
}
|
||||
init();
|
||||
|
||||
// != 维修项目u ===========================================================================
|
||||
|
||||
/** 查询报修管理列表 */
|
||||
@@ -167,24 +155,6 @@ const getList = async () => {
|
||||
loading.value = true;
|
||||
const res = await listRepair(queryParams.value);
|
||||
repairList.value = res.rows;
|
||||
repairList.value.forEach((item2) => {
|
||||
// 维修项目
|
||||
const find = RepariPorjectlist.value.find((item) => item.id === item2.maintenanceItemId);
|
||||
item2.maintenanceItemPath = '';
|
||||
if (find) {
|
||||
item2.maintenanceItemPath = find.projectName;
|
||||
if (find.parentId) {
|
||||
const find2 = RepariPorjectlist.value.find((item3) => item3.id === find.parentId);
|
||||
console.log(find2);
|
||||
item2.maintenanceItemPath = find2.projectName + ' - ' + item2.maintenanceItemPath;
|
||||
}
|
||||
}
|
||||
// 住户
|
||||
const find2 = residentlist.value.find((item) => item.id === item2.residentId);
|
||||
if (find2) {
|
||||
item2.residentName = find2.name;
|
||||
}
|
||||
});
|
||||
total.value = res.total;
|
||||
loading.value = false;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user