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 @@ ...@@ -5,10 +5,10 @@
:props="defaultProps" :props="defaultProps"
node-key="id" node-key="id"
highlight-current highlight-current
:current-node-key="curKey" :current-node-key="siteId"
accordion accordion
:expand-on-click-node="false" :expand-on-click-node="false"
:default-expanded-keys="[curKey]" :default-expanded-keys="[siteId]"
@node-click="handleNodeClick" @node-click="handleNodeClick"
> >
<div slot-scope="{ node }"> <div slot-scope="{ node }">
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
<script> <script>
import { mapState } from "vuex"; import { mapState } from "vuex";
import storage from "@/utils/storage";
export default { export default {
name: "AreaTree", name: "AreaTree",
data() { data() {
...@@ -30,7 +31,7 @@ export default { ...@@ -30,7 +31,7 @@ export default {
children: "children", children: "children",
label: "label", label: "label",
}, },
curKey: "1", siteId: storage.get(2, "siteId"),
}; };
}, },
computed: { computed: {
...@@ -49,10 +50,8 @@ export default { ...@@ -49,10 +50,8 @@ export default {
created() {}, created() {},
methods: { methods: {
handleNodeClick(data) { handleNodeClick(data) {
if (data.type != "site") { let type = data.type;
return; this.$emit("change", type, data.id);
}
console.log(data);
}, },
}, },
}; };
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
<script> <script>
export default { export default {
name: "Pagination",
props: { props: {
total: { total: {
required: true, required: true,
......
...@@ -18,11 +18,12 @@ ...@@ -18,11 +18,12 @@
<div class="flex gap-5"> <div class="flex gap-5">
<div class="search-box top-radius flex h-full items-center gap-5"> <div class="search-box top-radius flex h-full items-center gap-5">
<div class="text-[14px] text-[#395EBF]"> <div class="text-[14px] text-[#395EBF]">
统计时段:2023.08.01~2023.08.17 统计时段:{{ time[0] }}~{{ time[1] }}
</div> </div>
<el-date-picker <el-date-picker
size="small" size="small"
v-model="value2" v-model="time"
value-format="yyyy-MM-dd"
type="daterange" type="daterange"
align="right" align="right"
unlink-panels unlink-panels
...@@ -30,6 +31,7 @@ ...@@ -30,6 +31,7 @@
start-placeholder="开始日期" start-placeholder="开始日期"
end-placeholder="结束日期" end-placeholder="结束日期"
:picker-options="pickerOptions" :picker-options="pickerOptions"
:clearable="false"
> >
</el-date-picker> </el-date-picker>
<el-button size="small" type="primary">搜索</el-button> <el-button size="small" type="primary">搜索</el-button>
...@@ -84,8 +86,10 @@ export default { ...@@ -84,8 +86,10 @@ export default {
}, },
], ],
}, },
value2: "", time: [
active: 1, this.$moment().format("YYYY-MM-DD"),
this.$moment().format("YYYY-MM-DD"),
],
}; };
}, },
}; };
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
> >
<TabHeader icon="el-icon-notebook-2" label="组织架构"></TabHeader> <TabHeader icon="el-icon-notebook-2" label="组织架构"></TabHeader>
<div class="w-full flex-1 overflow-auto p-[20px]"> <div class="w-full flex-1 overflow-auto p-[20px]">
<AreaTree></AreaTree> <AreaTree @change="changeSite"></AreaTree>
</div> </div>
</div> </div>
<div class="flex h-full flex-1 flex-col bg-white"> <div class="flex h-full flex-1 flex-col bg-white">
...@@ -55,6 +55,10 @@ export default { ...@@ -55,6 +55,10 @@ export default {
(v) => !v.meta.hidden (v) => !v.meta.hidden
); );
}, },
// 改变站点选择
changeSite(type, siteId) {
console.log(type, siteId);
},
}, },
}; };
</script> </script>
......
This diff is collapsed.
...@@ -76,13 +76,11 @@ ...@@ -76,13 +76,11 @@
<script> <script>
import TableHeader from "@/components/TableHeader.vue"; import TableHeader from "@/components/TableHeader.vue";
import AddParameter from "./components/AddParameter.vue"; import AddParameter from "./components/AddParameter.vue";
import Pagination from "@/components/Pagination.vue";
import { getParamList, delParam } from "@/api/system"; import { getParamList, delParam } from "@/api/system";
export default { export default {
components: { components: {
TableHeader, TableHeader,
AddParameter, AddParameter,
Pagination,
}, },
data() { data() {
return { return {
......
...@@ -79,13 +79,11 @@ ...@@ -79,13 +79,11 @@
<script> <script>
import TableHeader from "@/components/TableHeader.vue"; import TableHeader from "@/components/TableHeader.vue";
import Pagination from "@/components/Pagination.vue";
import { getResourceList, deleteResource } from "@/api/system"; import { getResourceList, deleteResource } from "@/api/system";
import AddResource from "./components/AddResource.vue"; import AddResource from "./components/AddResource.vue";
export default { export default {
components: { components: {
TableHeader, TableHeader,
Pagination,
AddResource, AddResource,
}, },
data() { data() {
......
...@@ -40,12 +40,10 @@ ...@@ -40,12 +40,10 @@
<script> <script>
import TableHeader from "@/components/TableHeader.vue"; import TableHeader from "@/components/TableHeader.vue";
import Pagination from "@/components/Pagination.vue";
import { getlogsList } from "@/api/system"; import { getlogsList } from "@/api/system";
export default { export default {
components: { components: {
TableHeader, TableHeader,
Pagination,
}, },
data() { data() {
return { return {
......
...@@ -58,13 +58,11 @@ ...@@ -58,13 +58,11 @@
<script> <script>
import TableHeader from "@/components/TableHeader.vue"; import TableHeader from "@/components/TableHeader.vue";
import AddTask from "./components/AddTask.vue"; import AddTask from "./components/AddTask.vue";
import Pagination from "@/components/Pagination.vue";
import { getTaskList, delTask } from "@/api/system"; import { getTaskList, delTask } from "@/api/system";
export default { export default {
components: { components: {
TableHeader, TableHeader,
AddTask, AddTask,
Pagination,
}, },
data() { data() {
return { 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