Commit cd591ed5 authored by “yiyousong”'s avatar “yiyousong”

perf:优化

parent 60bebea3
// 系统api
import request from "@/utils/request";
/**
* 排队数据报表
*/
// 获取列表
export const getQueueList = (data) => {
return request({
url: `/bill/ph/queue/list`,
method: "post",
data,
});
};
// 获取排号详情
export const getQueueInfo = (params) => {
return request({
url: `/bill/ph/queue/info`,
method: "get",
params,
});
};
/**
* 评价数据报表
*/
// 获取列表
export const getEvaluateList = (data) => {
return request({
url: `/bill/pj/evaluate/list`,
method: "post",
data,
});
};
// 获取评价详情
export const getEvaluateInfo = (params) => {
return request({
url: `/bill/pj/evaluate/info`,
method: "get",
params,
});
};
......@@ -5,10 +5,10 @@
:props="defaultProps"
node-key="id"
highlight-current
:current-node-key="curKey"
:current-node-key="siteId"
accordion
:expand-on-click-node="false"
:default-expanded-keys="[curKey]"
:default-expanded-keys="[siteId]"
@node-click="handleNodeClick"
>
<div slot-scope="{ node }">
......@@ -21,6 +21,7 @@
<script>
import { mapState } from "vuex";
import storage from "@/utils/storage";
export default {
name: "AreaTree",
data() {
......@@ -30,7 +31,7 @@ export default {
children: "children",
label: "label",
},
curKey: "1",
siteId: storage.get(2, "siteId"),
};
},
computed: {
......@@ -49,10 +50,8 @@ export default {
created() {},
methods: {
handleNodeClick(data) {
if (data.type != "site") {
return;
}
console.log(data);
let type = data.type;
this.$emit("change", type, data.id);
},
},
};
......
......@@ -18,6 +18,7 @@
<script>
export default {
name: "Pagination",
props: {
total: {
required: true,
......
......@@ -18,11 +18,12 @@
<div class="flex gap-5">
<div class="search-box top-radius flex h-full items-center gap-5">
<div class="text-[14px] text-[#395EBF]">
统计时段:2023.08.01~2023.08.17
统计时段:{{ time[0] }}~{{ time[1] }}
</div>
<el-date-picker
size="small"
v-model="value2"
v-model="time"
value-format="yyyy-MM-dd"
type="daterange"
align="right"
unlink-panels
......@@ -30,6 +31,7 @@
start-placeholder="开始日期"
end-placeholder="结束日期"
:picker-options="pickerOptions"
:clearable="false"
>
</el-date-picker>
<el-button size="small" type="primary">搜索</el-button>
......@@ -84,8 +86,10 @@ export default {
},
],
},
value2: "",
active: 1,
time: [
this.$moment().format("YYYY-MM-DD"),
this.$moment().format("YYYY-MM-DD"),
],
};
},
};
......
......@@ -5,7 +5,7 @@
>
<TabHeader icon="el-icon-notebook-2" label="组织架构"></TabHeader>
<div class="w-full flex-1 overflow-auto p-[20px]">
<AreaTree></AreaTree>
<AreaTree @change="changeSite"></AreaTree>
</div>
</div>
<div class="flex h-full flex-1 flex-col bg-white">
......@@ -55,6 +55,10 @@ export default {
(v) => !v.meta.hidden
);
},
// 改变站点选择
changeSite(type, siteId) {
console.log(type, siteId);
},
},
};
</script>
......
This diff is collapsed.
......@@ -76,13 +76,11 @@
<script>
import TableHeader from "@/components/TableHeader.vue";
import AddParameter from "./components/AddParameter.vue";
import Pagination from "@/components/Pagination.vue";
import { getParamList, delParam } from "@/api/system";
export default {
components: {
TableHeader,
AddParameter,
Pagination,
},
data() {
return {
......
......@@ -79,13 +79,11 @@
<script>
import TableHeader from "@/components/TableHeader.vue";
import Pagination from "@/components/Pagination.vue";
import { getResourceList, deleteResource } from "@/api/system";
import AddResource from "./components/AddResource.vue";
export default {
components: {
TableHeader,
Pagination,
AddResource,
},
data() {
......
......@@ -40,12 +40,10 @@
<script>
import TableHeader from "@/components/TableHeader.vue";
import Pagination from "@/components/Pagination.vue";
import { getlogsList } from "@/api/system";
export default {
components: {
TableHeader,
Pagination,
},
data() {
return {
......
......@@ -58,13 +58,11 @@
<script>
import TableHeader from "@/components/TableHeader.vue";
import AddTask from "./components/AddTask.vue";
import Pagination from "@/components/Pagination.vue";
import { getTaskList, delTask } from "@/api/system";
export default {
components: {
TableHeader,
AddTask,
Pagination,
},
data() {
return {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment