flx:修改进度管理

This commit is contained in:
X_Rian 2024-10-14 17:36:57 +08:00
parent 1b9ee2316a
commit 07f1b449db
16 changed files with 93 additions and 70 deletions

View File

@ -71,3 +71,12 @@ export const getDeviceYearListApi = (params: {}) => {
export const getProgressPlanEquipmentTreeApi = (params: {}) => {
return http.get(BASEURL + `/xmgl/projectScheduleDeviceUnit/tree/list`, params);
};
// 分页查询装置管理列表
export const getDeviceUnitPage = (params: {}) => {
return http.get(BASEURL + `/xmgl/deviceUnit/page`, params);
};
// 计划总览
export const getProjectPlanOverviewApi = (params: {}) => {
return http.get(BASEURL + `/xmgl/mainProjectCompleteDetail/projectOverview`, params);
};

View File

@ -1767,6 +1767,10 @@ export const BTHGMenu: Array<any> = [
{
companyPath: "/hangBasket",
menuName: "吊篮监测"
},
{
companyPath: "/civilizedConstruction",
menuName: "文明施工"
}
]
},

View File

@ -244,6 +244,11 @@ export const staticRouter: RouteRecordRaw[] = [
name: "挂篮监测",
component: () => import("@/views/sevenLargeScreen/largeMachinery/hangBasket/index.vue")
},
{
path: "/civilizedConstruction",
name: "文明施工",
component: () => import("@/views/sevenLargeScreen/largeMachinery/civilizedConstruction/indexQuality.vue")
},
{
path: "/pressureTestMachine",
name: "压力试验机",

View File

@ -31,7 +31,7 @@ const store = GlobalStore();
// const companyName = reactive(COMPANY);
let textTitle = ref("党建共建");
const memberCareList = ref({} as any);
const memberCareList = ref([] as any);
//
const getMemberCareList = async () => {
const res: any = await getPartyBuildingGuidancePage({
@ -110,10 +110,11 @@ onMounted(() => {
height: 100%;
position: relative;
.notoDta {
top: 10%;
width: 50%;
left: 25%;
top: 50%;
// width: 50%;
left: 50%;
position: absolute;
transform: translate(-50%, -50%);
img {
width: 40%;
margin: 5% 30%;
@ -122,6 +123,7 @@ onMounted(() => {
color: #fff;
font-size: calc(100vw * 14 / 1920);
margin: -6% 37%;
text-align: center;
}
}
.list-content {

View File

@ -22,7 +22,7 @@ import { onMounted, ref } from "vue";
import { GlobalStore } from "@/stores";
import { getSunshineProjectPage } from "@/api/modules/sunshineProject";
const store = GlobalStore();
const memberCareList = ref({} as any);
const memberCareList = ref([] as any);
//
const getMemberCareList = () => {
getSunshineProjectPage({
@ -49,20 +49,20 @@ onMounted(() => {
position: relative;
.notoDta {
top: 10%;
width: 50%;
left: 25%;
top: 50%;
// width: 50%;
left: 50%;
position: absolute;
transform: translate(-50%, -50%);
img {
width: 40%;
margin: 5% 30%;
}
p {
color: #fff;
font-size: calc(100vw * 14 / 1920);
margin: -6% 37%;
text-align: center;
}
}

View File

@ -22,7 +22,7 @@ import { onMounted, ref } from "vue";
import { GlobalStore } from "@/stores";
import { getSunshineProjectPage } from "@/api/modules/sunshineProject";
const store = GlobalStore();
const memberCareList = ref({} as any);
const memberCareList = ref([] as any);
//
const getMemberCareList = () => {
getSunshineProjectPage({
@ -49,20 +49,20 @@ onMounted(() => {
position: relative;
.notoDta {
top: 10%;
width: 50%;
left: 25%;
top: 50%;
// width: 50%;
left: 50%;
position: absolute;
transform: translate(-50%, -50%);
img {
width: 40%;
margin: 5% 30%;
}
p {
color: #fff;
font-size: calc(100vw * 14 / 1920);
margin: -6% 37%;
text-align: center;
}
}

View File

@ -22,7 +22,7 @@ import { onMounted, ref } from "vue";
import { GlobalStore } from "@/stores";
import { getSunshineProjectPage } from "@/api/modules/sunshineProject";
const store = GlobalStore();
const memberCareList = ref({} as any);
const memberCareList = ref([] as any);
//
const getMemberCareList = () => {
getSunshineProjectPage({
@ -49,20 +49,20 @@ onMounted(() => {
position: relative;
.notoDta {
top: 10%;
width: 50%;
left: 25%;
top: 50%;
// width: 50%;
left: 50%;
position: absolute;
transform: translate(-50%, -50%);
img {
width: 40%;
margin: 5% 30%;
}
p {
color: #fff;
font-size: calc(100vw * 14 / 1920);
margin: -6% 37%;
text-align: center;
}
}

View File

@ -214,11 +214,11 @@ onMounted(async () => {
height: 100%;
position: relative;
.notoDta {
top: 20%;
width: 30%;
left: 35%;
top: 50%;
// width: 50%;
left: 50%;
position: absolute;
text-align: center;
transform: translate(-50%, -50%);
img {
width: 40%;
margin: 5% 30%;
@ -227,6 +227,7 @@ onMounted(async () => {
color: #fff;
font-size: calc(100vw * 14 / 1920);
margin: -6% 37%;
text-align: center;
}
}
.dialog-input {

View File

@ -25,7 +25,7 @@ import { onMounted, ref } from "vue";
import { GlobalStore } from "@/stores";
import { getSunshineProjectPage } from "@/api/modules/sunshineProject";
const store = GlobalStore();
const memberCareList = ref({} as any);
const memberCareList = ref([] as any);
//
const getMemberCareList = () => {
getSunshineProjectPage({
@ -52,20 +52,20 @@ onMounted(() => {
position: relative;
.notoDta {
top: 10%;
width: 50%;
left: 25%;
top: 50%;
// width: 50%;
left: 50%;
position: absolute;
transform: translate(-50%, -50%);
img {
width: 40%;
margin: 5% 30%;
}
p {
color: #fff;
font-size: calc(100vw * 14 / 1920);
margin: -6% 37%;
text-align: center;
}
}

View File

@ -25,7 +25,7 @@ import { onMounted, ref } from "vue";
import { GlobalStore } from "@/stores";
import { getSunshineProjectPage } from "@/api/modules/sunshineProject";
const store = GlobalStore();
const memberCareList = ref({} as any);
const memberCareList = ref([] as any);
//
const getMemberCareList = async () => {
getSunshineProjectPage({
@ -52,20 +52,20 @@ onMounted(() => {
position: relative;
.notoDta {
top: 10%;
width: 50%;
left: 25%;
top: 50%;
// width: 50%;
left: 50%;
position: absolute;
transform: translate(-50%, -50%);
img {
width: 40%;
margin: 5% 30%;
}
p {
color: #fff;
font-size: calc(100vw * 14 / 1920);
margin: -6% 37%;
text-align: center;
}
}

View File

@ -418,11 +418,11 @@ onMounted(() => {
}
}
.notoDta {
top: 35%;
width: 20%;
left: 40%;
top: 50%;
// width: 50%;
left: 50%;
position: absolute;
text-align: center;
transform: translate(-50%, -50%);
img {
width: 40%;
margin: 5% 30%;
@ -431,6 +431,7 @@ onMounted(() => {
color: #fff;
font-size: calc(100vw * 14 / 1920);
margin: -6% 37%;
text-align: center;
}
}
</style>

View File

@ -417,11 +417,11 @@ onMounted(() => {
}
}
.notoDta {
top: 35%;
width: 20%;
left: 40%;
top: 50%;
// width: 50%;
left: 50%;
position: absolute;
text-align: center;
transform: translate(-50%, -50%);
img {
width: 40%;
margin: 5% 30%;
@ -430,6 +430,7 @@ onMounted(() => {
color: #fff;
font-size: calc(100vw * 14 / 1920);
margin: -6% 37%;
text-align: center;
}
}
</style>

View File

@ -22,7 +22,7 @@ import { onMounted, ref } from "vue";
import { GlobalStore } from "@/stores";
import { getSunshineProjectPage } from "@/api/modules/sunshineProject";
const store = GlobalStore();
const memberCareList = ref({} as any);
const memberCareList = ref([] as any);
//
const getMemberCareList = () => {
getSunshineProjectPage({
@ -49,20 +49,20 @@ onMounted(() => {
position: relative;
.notoDta {
top: 10%;
width: 50%;
left: 25%;
top: 50%;
// width: 50%;
left: 50%;
position: absolute;
transform: translate(-50%, -50%);
img {
width: 40%;
margin: 5% 30%;
}
p {
color: #fff;
font-size: calc(100vw * 14 / 1920);
margin: -6% 37%;
text-align: center;
}
}

View File

@ -22,7 +22,7 @@ import { onMounted, ref } from "vue";
import { GlobalStore } from "@/stores";
import { getSunshineProjectPage } from "@/api/modules/sunshineProject";
const store = GlobalStore();
const memberCareList = ref({} as any);
const memberCareList = ref([] as any);
//
const getMemberCareList = () => {
getSunshineProjectPage({
@ -49,20 +49,20 @@ onMounted(() => {
position: relative;
.notoDta {
top: 10%;
width: 50%;
left: 25%;
top: 50%;
// width: 50%;
left: 50%;
position: absolute;
transform: translate(-50%, -50%);
img {
width: 40%;
margin: 5% 30%;
}
p {
color: #fff;
font-size: calc(100vw * 14 / 1920);
margin: -6% 37%;
text-align: center;
}
}

View File

@ -22,7 +22,7 @@ import { onMounted, ref } from "vue";
import { GlobalStore } from "@/stores";
import { getSunshineProjectPage } from "@/api/modules/sunshineProject";
const store = GlobalStore();
const memberCareList = ref({} as any);
const memberCareList = ref([] as any);
//
const getMemberCareList = () => {
getSunshineProjectPage({
@ -49,20 +49,20 @@ onMounted(() => {
position: relative;
.notoDta {
top: 10%;
width: 50%;
left: 25%;
top: 50%;
// width: 50%;
left: 50%;
position: absolute;
transform: translate(-50%, -50%);
img {
width: 40%;
margin: 5% 30%;
}
p {
color: #fff;
font-size: calc(100vw * 14 / 1920);
margin: -6% 37%;
text-align: center;
}
}

View File

@ -22,7 +22,7 @@ import { onMounted, ref } from "vue";
import { GlobalStore } from "@/stores";
import { getSunshineProjectPage } from "@/api/modules/sunshineProject";
const store = GlobalStore();
const memberCareList = ref({} as any);
const memberCareList = ref([] as any);
//
const getMemberCareList = () => {
getSunshineProjectPage({
@ -49,20 +49,20 @@ onMounted(() => {
position: relative;
.notoDta {
top: 10%;
width: 50%;
left: 25%;
top: 50%;
// width: 50%;
left: 50%;
position: absolute;
transform: translate(-50%, -50%);
img {
width: 40%;
margin: 5% 30%;
}
p {
color: #fff;
font-size: calc(100vw * 14 / 1920);
margin: -6% 37%;
text-align: center;
}
}