|
@@ -7,8 +7,8 @@
|
|
<el-input v-model="pageProps.orgName" clearable style="width: 250px" placeholder="请输入" />
|
|
<el-input v-model="pageProps.orgName" clearable style="width: 250px" placeholder="请输入" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="类型">
|
|
<el-form-item label="类型">
|
|
- <el-select style="width: 250px" v-model="pageProps.orgId" clearable>
|
|
|
|
- <el-option :value="Number(key)" :label="type" v-for="(type, key) in DeviceTypeDesc" />
|
|
|
|
|
|
+ <el-select style="width: 250px" v-model="pageProps.type" clearable>
|
|
|
|
+ <el-option :value="Number(key)" :label="type" v-for="(type, key) in OrganizationTypeDesc" />
|
|
</el-select>
|
|
</el-select>
|
|
|
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -26,12 +26,12 @@
|
|
|
|
|
|
<div class="relics-content">
|
|
<div class="relics-content">
|
|
<el-table :data="relicsArray" border>
|
|
<el-table :data="relicsArray" border>
|
|
- <el-table-column label="单位名称" prop="cameraSn"></el-table-column>
|
|
|
|
- <el-table-column label="类型" prop="cameraSn"></el-table-column>
|
|
|
|
- <el-table-column label="单位账号" prop="cameraSn"></el-table-column>
|
|
|
|
- <el-table-column label="单位联系人" prop="cameraSn"></el-table-column>
|
|
|
|
- <el-table-column label="创建时间" prop="cameraSn"></el-table-column>
|
|
|
|
- <el-table-column label="创建人" prop="cameraSn"></el-table-column>
|
|
|
|
|
|
+ <el-table-column label="单位名称" prop="orgName"></el-table-column>
|
|
|
|
+ <el-table-column label="类型" prop="type"></el-table-column>
|
|
|
|
+ <el-table-column label="单位账号" prop="userName"></el-table-column>
|
|
|
|
+ <el-table-column label="单位联系人" prop="contact"></el-table-column>
|
|
|
|
+ <el-table-column label="创建时间" prop="updateTime"></el-table-column>
|
|
|
|
+ <el-table-column label="创建人" prop="userId"></el-table-column>
|
|
<el-table-column label="操作" width="100px" fixed="right">
|
|
<el-table-column label="操作" width="100px" fixed="right">
|
|
<template #default="{ row }">
|
|
<template #default="{ row }">
|
|
<el-button link type="danger" @click="() => { }" size="small">
|
|
<el-button link type="danger" @click="() => { }" size="small">
|
|
@@ -59,10 +59,11 @@ import {
|
|
addOrgFetch,
|
|
addOrgFetch,
|
|
PageProps
|
|
PageProps
|
|
} from "@/request";
|
|
} from "@/request";
|
|
-import { Device } from "@/request/type";
|
|
|
|
-import { DeviceTypeDesc } from "@/store/device";
|
|
|
|
|
|
+// import { Device } from "@/request/type";
|
|
|
|
+// import { DeviceTypeDesc } from "@/store/device";
|
|
// import { ElMessageBox } from "element-plus";
|
|
// import { ElMessageBox } from "element-plus";
|
|
-import { organizationEdit } from "./quisk";
|
|
|
|
|
|
+import { OrganizationTypeDesc } from '@/store/organization'
|
|
|
|
+import { organizationAdd } from "./quisk";
|
|
import { debounce } from "@/util";
|
|
import { debounce } from "@/util";
|
|
|
|
|
|
const initProps: PageProps<{
|
|
const initProps: PageProps<{
|
|
@@ -78,13 +79,15 @@ const initProps: PageProps<{
|
|
};
|
|
};
|
|
const pageProps = ref({ ...initProps });
|
|
const pageProps = ref({ ...initProps });
|
|
const total = ref<number>(0);
|
|
const total = ref<number>(0);
|
|
-const relicsArray = ref<Device[]>([]);
|
|
|
|
|
|
+const relicsArray = ref<any[]>([]);
|
|
|
|
+
|
|
|
|
+// 1省级 2市级 3县级 4服务商
|
|
|
|
|
|
const refresh = debounce(async () => {
|
|
const refresh = debounce(async () => {
|
|
const data = await getOrgListFetch(pageProps.value);
|
|
const data = await getOrgListFetch(pageProps.value);
|
|
- debugger
|
|
|
|
- // total.value = data.total;
|
|
|
|
- // relicsArray.value = data.records;
|
|
|
|
|
|
+ console.log('data', data)
|
|
|
|
+ total.value = data.total;
|
|
|
|
+ relicsArray.value = data.records;
|
|
});
|
|
});
|
|
|
|
|
|
watch(pageProps, refresh, { deep: true, immediate: true });
|
|
watch(pageProps, refresh, { deep: true, immediate: true });
|
|
@@ -92,7 +95,7 @@ onActivated(refresh);
|
|
|
|
|
|
|
|
|
|
const addHandler = async () => {
|
|
const addHandler = async () => {
|
|
- await organizationEdit({ submit: addOrgFetch });
|
|
|
|
|
|
+ await organizationAdd({ submit: addOrgFetch });
|
|
await refresh();
|
|
await refresh();
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|