From 99edce236f45d66370a967bdec74e699020064ef Mon Sep 17 00:00:00 2001
From: xzt <1113240624@qq.com>
Date: Wed, 26 Jun 2024 15:55:33 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
jwtech-admin-page/.env.development | 2 +-
jwtech-admin-page/.env.production | 2 +-
.../src/api/projectStatistics/worker.js | 11 +
.../src/layout/components/Navbar.vue | 3 +-
jwtech-admin-page/src/router/index.js | 1 +
jwtech-admin-page/src/utils/request.js | 8 +-
.../options/clockingIn.vue | 2 +-
.../peasantWorkerSystem/options/index.vue | 7 +-
.../options/realNameSystem.vue | 25 +-
.../options/sgProjectmanager.vue | 63 ++-
.../baseMsg/options/sectionProject.vue | 62 ++-
.../warning/options/projectAcceptance.vue | 5 +-
.../bid/options/TenderAnnouncementPage.vue | 2 +-
.../projectProcess/projectAcceptance.vue | 5 +-
.../projectStatisticsWorker/index.vue | 401 ++++++++++++++++++
jwtech-admin-page/vue.config.js | 2 +-
16 files changed, 568 insertions(+), 33 deletions(-)
create mode 100644 jwtech-admin-page/src/api/projectStatistics/worker.js
create mode 100644 jwtech-admin-page/src/views/projectStatistics/projectStatisticsWorker/index.vue
diff --git a/jwtech-admin-page/.env.development b/jwtech-admin-page/.env.development
index d5af85ac..95f77e6d 100644
--- a/jwtech-admin-page/.env.development
+++ b/jwtech-admin-page/.env.development
@@ -5,7 +5,7 @@ ENV = 'development'
# VUE_APP_BASE_API = 'http://192.168.1.113:8081/data-admin/'
# VUE_APP_BASE_API = 'http://192.168.1.20:19084/data-admin/'
-VUE_APP_BASE_API = '/thinking'
+VUE_APP_BASE_API = '/jgThinking/thinking'
VUE_APP_FAST_BASE_URL = 'http://192.168.1.20:9080/'
diff --git a/jwtech-admin-page/.env.production b/jwtech-admin-page/.env.production
index 4d6c8d9b..b4ffdc0d 100644
--- a/jwtech-admin-page/.env.production
+++ b/jwtech-admin-page/.env.production
@@ -2,5 +2,5 @@
ENV = 'admin'
# 若依管理系统/生产环境
-VUE_APP_BASE_API = '/thinking'
+VUE_APP_BASE_API = '/jgThinking/thinking'
VUE_APP_FAST_BASE_URL = 'http://192.168.1.20:9080/'
diff --git a/jwtech-admin-page/src/api/projectStatistics/worker.js b/jwtech-admin-page/src/api/projectStatistics/worker.js
new file mode 100644
index 00000000..3e325e2c
--- /dev/null
+++ b/jwtech-admin-page/src/api/projectStatistics/worker.js
@@ -0,0 +1,11 @@
+
+import request from '@/utils/request'
+
+// 查询项目进度
+export function listProjectWorker(query) {
+ return request({
+ url: '/statistics/nmg/getNum',
+ method: 'post',
+ data: query
+ })
+}
diff --git a/jwtech-admin-page/src/layout/components/Navbar.vue b/jwtech-admin-page/src/layout/components/Navbar.vue
index e0545185..f60ba211 100644
--- a/jwtech-admin-page/src/layout/components/Navbar.vue
+++ b/jwtech-admin-page/src/layout/components/Navbar.vue
@@ -222,7 +222,8 @@ export default {
type: "warning",
}).then(() => {
this.$store.dispatch("LogOut").then(() => {
- location.href = "/index";
+ location.href = "/jgThinking/";
+ // window.open("http://210.76.82.26/wr-portal/login", "_self");
});
});
},
diff --git a/jwtech-admin-page/src/router/index.js b/jwtech-admin-page/src/router/index.js
index 736879db..6f2c1f5b 100644
--- a/jwtech-admin-page/src/router/index.js
+++ b/jwtech-admin-page/src/router/index.js
@@ -203,6 +203,7 @@ const router = new Router({
mode: 'hash',
// mode: 'history', // 去掉url中的#
// base:"/admin/",
+ base: "/jgThinking/",
scrollBehavior: () => ({ y: 0 }),
routes: constantRoutes
})
diff --git a/jwtech-admin-page/src/utils/request.js b/jwtech-admin-page/src/utils/request.js
index 600ea033..c75883ef 100644
--- a/jwtech-admin-page/src/utils/request.js
+++ b/jwtech-admin-page/src/utils/request.js
@@ -38,7 +38,7 @@ service.interceptors.response.use(res => {
// console.log('res',res);
// console.log('code', code);
// 登录成功提示
- if (code == 200 && res.config.url=="/thinking/login") {
+ if (code == 200 && res.config.url=="/jgThinking/thinking/login") {
Message({
message: "登录成功",
type: 'success'
@@ -54,7 +54,8 @@ service.interceptors.response.use(res => {
}
).then(() => {
store.dispatch('LogOut').then(() => {
- location.href = '/index'
+ location.href = '/jgThinking/'
+ // window.open("http://210.76.82.26/wr-portal/login", "_self");
})
})
}
@@ -66,7 +67,8 @@ service.interceptors.response.use(res => {
}
).then(() => {
store.dispatch('LogOut').then(() => {
- location.href = '/index'
+ location.href = '/jgThinking/'
+ // window.open("http://210.76.82.26/wr-portal/login", "_self");
})
})
diff --git a/jwtech-admin-page/src/views/building/peasantWorkerSystem/options/clockingIn.vue b/jwtech-admin-page/src/views/building/peasantWorkerSystem/options/clockingIn.vue
index ce6f4b59..85f734e4 100644
--- a/jwtech-admin-page/src/views/building/peasantWorkerSystem/options/clockingIn.vue
+++ b/jwtech-admin-page/src/views/building/peasantWorkerSystem/options/clockingIn.vue
@@ -553,7 +553,7 @@ export default {
let arr = [];
let successNo = 0;
this.da.map((v) => {
- console.log(7777, v);
+ // console.log(7777, v);
let obj = {};
obj.attendanceDay = v["考勤天数"]; //ip是表的标题
diff --git a/jwtech-admin-page/src/views/building/peasantWorkerSystem/options/index.vue b/jwtech-admin-page/src/views/building/peasantWorkerSystem/options/index.vue
index 3a22f666..a0fedcc5 100644
--- a/jwtech-admin-page/src/views/building/peasantWorkerSystem/options/index.vue
+++ b/jwtech-admin-page/src/views/building/peasantWorkerSystem/options/index.vue
@@ -36,6 +36,7 @@
@@ -132,7 +133,11 @@
name="sgProjectmanager"
:lazy="true"
>
-
+
+
+
+
+
+
+
+
@@ -381,10 +416,11 @@ import {
updateConstructionAttendance,
exportConstructionAttendance,
} from "@/api/build/constructionAttendance";
+import { listInfo } from "@/api/build/enteInfo";
export default {
name: "ProjectManagement",
- props: ["proNo", "proCode"],
+ props: ["proNo", "proCode", "isApproval"],
data() {
return {
// 遮罩层
@@ -415,6 +451,7 @@ export default {
pageSize: 10,
ids: null,
data: {
+ belowUnit: null,
name: null,
phone: null,
idNo: null,
@@ -433,6 +470,9 @@ export default {
form: {},
// 表单校验
rules: {
+ belowUnit: [
+ { required: true, message: "请选择所属单位", trigger: "change" },
+ ],
name: [{ required: true, message: "请输入姓名", trigger: "blur" }],
phone: [{ required: true, message: "请输入手机号", trigger: "blur" }],
idNo: [{ required: true, message: "请输入身份证", trigger: "blur" }],
@@ -455,6 +495,14 @@ export default {
],
},
expands: [],
+ // 施工单位
+ firmInfo: [],
+ firmInfoQuery: {
+ data: {
+ proNo: this.proNo,
+ proCode: this.proCode,
+ },
+ },
};
},
created() {
@@ -462,6 +510,12 @@ export default {
this.getDicts("project_management_position").then((response) => {
this.postOptions = response.data;
});
+ listInfo(this.firmInfoQuery).then((response) => {
+ this.firmInfo = response.data.enterpriseInfoList.filter(
+ (item) => item.enterpriseType == "1"
+ );
+ console.log(" this.firmInfo", this.firmInfo);
+ });
},
methods: {
handleAddRecord(row) {
@@ -529,6 +583,9 @@ export default {
this.$message.warning("请选择要删除的数据!!");
}
},
+ getSocialCreditCode(firmData) {
+ this.form.socialCreditCode = firmData.socialCreditCode;
+ },
/** 查询项目管理人员列表 */
getList() {
this.loading = true;
@@ -559,6 +616,7 @@ export default {
post: null,
proNo: null,
prCodeo: null,
+ belowUnit: null,
};
this.resetForm("form");
},
@@ -575,6 +633,7 @@ export default {
post: null,
proNo: null,
prCodeo: null,
+ belowUnit: null,
},
// 排序方式
params: {
diff --git a/jwtech-admin-page/src/views/building/projectInfo/projectProcess/baseMsg/options/sectionProject.vue b/jwtech-admin-page/src/views/building/projectInfo/projectProcess/baseMsg/options/sectionProject.vue
index 0fe65c73..e2295ebc 100644
--- a/jwtech-admin-page/src/views/building/projectInfo/projectProcess/baseMsg/options/sectionProject.vue
+++ b/jwtech-admin-page/src/views/building/projectInfo/projectProcess/baseMsg/options/sectionProject.vue
@@ -1064,7 +1064,7 @@
+
-
+
+
+
+
+
+
+
+
+
+
+
+