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 @@ + - + + + + + + + + + + + +