中水北方需求
This commit is contained in:
parent
da60872d01
commit
f503f3eaff
@ -63,3 +63,8 @@ export const getworkerAttendanceTrendApi = (params: {}) => {
|
|||||||
export const getComapnyWorkTotalListApi = (params: {}) => {
|
export const getComapnyWorkTotalListApi = (params: {}) => {
|
||||||
return http.post(BASEURL + `/xmgl/workerInfo/selectProjectComapnyWorkTotalList`, params, { headers: { noLoading: true } });
|
return http.post(BASEURL + `/xmgl/workerInfo/selectProjectComapnyWorkTotalList`, params, { headers: { noLoading: true } });
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// 获取闸机列表
|
||||||
|
export const getUfaceDevListApi = (params: {}) => {
|
||||||
|
return http.post(BASEURL + `/xmgl/ufaceDev/list`, params, { headers: { noLoading: true } });
|
||||||
|
};
|
||||||
|
|||||||
@ -23,9 +23,9 @@ export const BAIDU_MAP_KEY: string = "";
|
|||||||
export const BASE_IMAGE_URL = import.meta.env.VITE_BASE_IMAGE_URL;
|
export const BASE_IMAGE_URL = import.meta.env.VITE_BASE_IMAGE_URL;
|
||||||
|
|
||||||
// 项目环境标识配置 部署时需更改对应的项目
|
// 项目环境标识配置 部署时需更改对应的项目
|
||||||
export const COMPANY: string = ""; //标准版
|
// export const COMPANY: string = ""; //标准版
|
||||||
// export const COMPANY: string = "zhzrf"; //中海·臻如府
|
// export const COMPANY: string = "zhzrf"; //中海·臻如府
|
||||||
// export const COMPANY: string = "zsbf"; //中水北方
|
export const COMPANY: string = "zsbf"; //中水北方
|
||||||
// export const COMPANY: string = "as"; //鞍山项目
|
// export const COMPANY: string = "as"; //鞍山项目
|
||||||
// export const COMPANY: string = "agjt"; //鞍钢集团
|
// export const COMPANY: string = "agjt"; //鞍钢集团
|
||||||
// export const COMPANY: string = "tj"; // 同济项目
|
// export const COMPANY: string = "tj"; // 同济项目
|
||||||
|
|||||||
@ -75,6 +75,11 @@
|
|||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="search-item">
|
||||||
|
<el-select v-model="searchForm.devSn" placeholder="请选择闸机" size="small" clearable>
|
||||||
|
<el-option v-for="item in ufaceDevList" :key="item.devSn" :label="item.devName" :value="item.devSn"></el-option>
|
||||||
|
</el-select>
|
||||||
|
</div>
|
||||||
<div class="search-item">
|
<div class="search-item">
|
||||||
<el-button type="primary" size="small" @click="getCrewRealTimeData">查询</el-button>
|
<el-button type="primary" size="small" @click="getCrewRealTimeData">查询</el-button>
|
||||||
</div>
|
</div>
|
||||||
@ -118,11 +123,11 @@
|
|||||||
<div class="info-box">
|
<div class="info-box">
|
||||||
<div class="info-item">
|
<div class="info-item">
|
||||||
<span class="label">班组/部门:</span>
|
<span class="label">班组/部门:</span>
|
||||||
<span class="value">{{ item.teamName || '-' }}</span>
|
<span class="value">{{ item.teamName || "-" }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="info-item">
|
<div class="info-item">
|
||||||
<span class="label">闸机名称:</span>
|
<span class="label">闸机名称:</span>
|
||||||
<span class="value">{{ item.passagewayName || '-' }}</span>
|
<span class="value">{{ item.passagewayName || "-" }}</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -197,7 +202,8 @@ import {
|
|||||||
getRealTimeMoreDataApi,
|
getRealTimeMoreDataApi,
|
||||||
getDepartDataList,
|
getDepartDataList,
|
||||||
getTeamDataList,
|
getTeamDataList,
|
||||||
getCompanyDataList
|
getCompanyDataList,
|
||||||
|
getUfaceDevListApi
|
||||||
} from "@/api/modules/labor";
|
} from "@/api/modules/labor";
|
||||||
import { GlobalStore } from "@/stores";
|
import { GlobalStore } from "@/stores";
|
||||||
const BASEURL = import.meta.env.VITE_API_URL;
|
const BASEURL = import.meta.env.VITE_API_URL;
|
||||||
@ -217,10 +223,12 @@ const searchForm = reactive({
|
|||||||
teamId: "",
|
teamId: "",
|
||||||
departmentId: "",
|
departmentId: "",
|
||||||
enterpriseId: "",
|
enterpriseId: "",
|
||||||
|
devSn: "",
|
||||||
startTime: null,
|
startTime: null,
|
||||||
endTime: null
|
endTime: null
|
||||||
});
|
});
|
||||||
const rangeTime = ref([]);
|
const rangeTime = ref([]);
|
||||||
|
const ufaceDevList = ref([]);
|
||||||
|
|
||||||
let xData = ref([]);
|
let xData = ref([]);
|
||||||
let yData = ref([]);
|
let yData = ref([]);
|
||||||
@ -411,6 +419,14 @@ const openDialogHistoryData = (tip: any) => {
|
|||||||
emits("openDialog", { type: 2, tip });
|
emits("openDialog", { type: 2, tip });
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// 获取闸机列表
|
||||||
|
const getUfaceDevList = async () => {
|
||||||
|
const res = await getUfaceDevListApi({ projectSn: store.sn });
|
||||||
|
if (res.code == 200) {
|
||||||
|
ufaceDevList.value = res.result;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
const timeChange = (e: any) => {
|
const timeChange = (e: any) => {
|
||||||
searchForm.startTime = e[0];
|
searchForm.startTime = e[0];
|
||||||
searchForm.endTime = e[1];
|
searchForm.endTime = e[1];
|
||||||
@ -544,6 +560,7 @@ const reset = () => {
|
|||||||
searchForm.enterpriseId = "";
|
searchForm.enterpriseId = "";
|
||||||
searchForm.startTime = null;
|
searchForm.startTime = null;
|
||||||
searchForm.endTime = null;
|
searchForm.endTime = null;
|
||||||
|
searchForm.devSn = "";
|
||||||
rangeTime.value = [];
|
rangeTime.value = [];
|
||||||
getCrewRealTimeData();
|
getCrewRealTimeData();
|
||||||
};
|
};
|
||||||
@ -557,6 +574,7 @@ defineExpose({
|
|||||||
loadMethod
|
loadMethod
|
||||||
});
|
});
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
|
getUfaceDevList();
|
||||||
getPersonList();
|
getPersonList();
|
||||||
getQueryTodayList();
|
getQueryTodayList();
|
||||||
getCrewRealTimeData();
|
getCrewRealTimeData();
|
||||||
@ -670,7 +688,7 @@ onMounted(async () => {
|
|||||||
gap: 4px;
|
gap: 4px;
|
||||||
.search-item {
|
.search-item {
|
||||||
@include flex;
|
@include flex;
|
||||||
max-width: 20%;
|
max-width: 14%;
|
||||||
// margin-right: 20px;
|
// margin-right: 20px;
|
||||||
span {
|
span {
|
||||||
color: white;
|
color: white;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user