# Conflicts:
#	vue.config.js
prv
姜玉琦 2024-03-23 22:35:37 +08:00
commit 61c3dda21e
6 changed files with 19 additions and 12 deletions

View File

@ -9,25 +9,25 @@
<el-table v-loading="loading" :data="tableData" class="mytable" height="650" style="width: 100%;background: transparent;" ref="fbsubordinateUnit"> <el-table v-loading="loading" :data="tableData" class="mytable" height="650" style="width: 100%;background: transparent;" ref="fbsubordinateUnit">
<el-table-column label="照片" align="center" prop="id"> <el-table-column label="照片" align="center" prop="id">
<template slot-scope="{row}"> <template slot-scope="{row}">
<el-image v-if="row.recentPhoto" :src="row.recentPhoto" :preview-src-list="[row.recentPhoto]" style="height:60px"/> <el-image v-if="row.recentPhoto||row.scanPhoto||row.workerPhoto" :src="row.recentPhoto||row.scanPhoto||row.workerPhoto" :preview-src-list="[row.recentPhoto||row.scanPhoto||row.workerPhoto]" style="height:60px"/>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="姓名" align="center" prop="name" /> <el-table-column label="姓名" align="center" prop="workerName" />
<el-table-column label="性别" align="center" prop="attendanceType" > <el-table-column label="性别" align="center" prop="attendanceType" >
<template slot-scope="{row}">{{ row.gender==1?'女':'男' }}</template> <template slot-scope="{row}">{{ row.workerGender==1?'女':'男' }}</template>
</el-table-column> </el-table-column>
<el-table-column label="分包商名称" align="center" prop="companyName" /> <el-table-column label="分包商名称" align="center" prop="companyName" />
<el-table-column label="所属班组" align="center" prop="groupName" /> <el-table-column label="所属班组" align="center" prop="groupName" />
<el-table-column label="工种" align="center" prop="workTypeName" /> <el-table-column label="工种" align="center" prop="workTypeName" />
<el-table-column label="上午打卡(首次)" align="center" prop="inTime"> <el-table-column label="上午打卡(首次)" align="center" prop="inTime">
<template slot-scope="{row}"> <template slot-scope="{row}">
<span v-if="row.inTime">{{ row.inTime|formatTime }}</span> <span v-if="row.attendanceTime">{{ row.attendanceTime|formatTime }}</span>
<i style="font-size: 20px;color: red;" v-else class="el-icon-close"></i> <i style="font-size: 20px;color: red;" v-else class="el-icon-close"></i>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="下午打卡(末次)" align="center" prop="outTime" > <el-table-column label="下午打卡(末次)" align="center" prop="outTime" >
<template slot-scope="{row}"> <template slot-scope="{row}">
<span v-if="row.outTime">{{ row.outTime|formatTime }}</span> <span v-if="row.attendanceOutTime">{{ row.attendanceOutTime|formatTime }}</span>
<i style="font-size: 20px;color: red;" v-else class="el-icon-close"></i> <i style="font-size: 20px;color: red;" v-else class="el-icon-close"></i>
</template> </template>
</el-table-column> </el-table-column>

View File

@ -556,7 +556,7 @@ export default {
return sum; return sum;
} }
this.laborPersonnelTotal = 0; this.laborPersonnelTotal = 0;
this.laborPersonnelData = [{ text: "劳务人员", value: func(["2","3","4","5"]) }, { text: "监理人员", value: func(["8"]) }, { text: "总包人员", value: func(["1","6"]) }]; this.laborPersonnelData = [{ text: "劳务人员", value: func(["0","2","3","4","5"]) }, { text: "监理人员", value: func(["8"]) }, { text: "总包人员", value: func(["1","6"]) }];
this.laborPersonnelData.forEach(it=>{ this.laborPersonnelData.forEach(it=>{
this.laborPersonnelTotal += it.value; this.laborPersonnelTotal += it.value;
}) })

View File

@ -881,7 +881,7 @@ export default {
this.getProjectId(id => { this.getProjectId(id => {
this.$api.buildNode.queryFinishProject(id).then(d => { this.$api.buildNode.queryFinishProject(id).then(d => {
this.finishBuildNode = d || []; this.finishBuildNode = d || [];
let obj = (d || []).filter(it => it.nodeText == "方案深化设计"); let obj = (d || []).filter(it => it.nodeText == "方案设计");
if (obj && obj.length > 0) { if (obj && obj.length > 0) {
let files = (obj[0].files || '[]') let files = (obj[0].files || '[]')
if (this.$refs.mapModle) { if (this.$refs.mapModle) {
@ -997,7 +997,7 @@ export default {
} }
this.laborPersonnelTotal = 0; this.laborPersonnelTotal = 0;
this.laborPersonnelData = [{ text: "劳务人员", value: func(["2","3","4","5"]) }, { text: "监理人员", value: func(["8"]) }, { text: "总包人员", value: func(["1","6"]) }]; this.laborPersonnelData = [{ text: "劳务人员", value: func(["0","2","3","4","5"]) }, { text: "监理人员", value: func(["8"]) }, { text: "总包人员", value: func(["1","6"]) }];
this.laborPersonnelData.forEach(it => { this.laborPersonnelData.forEach(it => {
this.laborPersonnelTotal += it.value; this.laborPersonnelTotal += it.value;
}) })
@ -1272,6 +1272,11 @@ export default {
.prj-process-list { .prj-process-list {
padding: 20px padding: 20px
} }
.el-carousel__arrow{
width:100px;
height:100px;
font-size: 40px;
}
.prj-process-list .data-img { .prj-process-list .data-img {
height: 120px; height: 120px;

View File

@ -653,7 +653,7 @@ export default {
} }
this.laborPersonnelTotal = 0; this.laborPersonnelTotal = 0;
this.laborPersonnelData = [{ text: "劳务人员", value: func(["2","3"]) }, { text: "监理人员", value: func(["8"]) }, { text: "总包人员", value: func(["1"]) }]; this.laborPersonnelData = [{ text: "劳务人员", value: func(["0","2","3","4","5"]) }, { text: "监理人员", value: func(["8"]) }, { text: "总包人员", value: func(["1","6"]) }];
this.laborPersonnelData.forEach(it=>{ this.laborPersonnelData.forEach(it=>{
this.laborPersonnelTotal += it.value; this.laborPersonnelTotal += it.value;
}) })

View File

@ -8,6 +8,7 @@ const filters={
return ""; return "";
}, },
formatTime:dt=>{ formatTime:dt=>{
console.log(">>>>>>>>>>",dt)
if(dt){ if(dt){
return dayjs(dt).format("HH:mm:ss"); return dayjs(dt).format("HH:mm:ss");
} }
@ -23,6 +24,6 @@ const filters={
export default (vm)=>{ export default (vm)=>{
Object.keys(filters).forEach(k=>{ Object.keys(filters).forEach(k=>{
vm.filter(k,filters[k]); vm.filter(k,filters[k],{deep:true});
}) })
} }

View File

@ -39,6 +39,7 @@ module.exports = defineConfig({
'/jhapi':{ '/jhapi':{
//target: `http://62.234.3.186/jhapi/`, //target: `http://62.234.3.186/jhapi/`,
target: `http://127.0.0.1:8090/jhapi/`, target: `http://127.0.0.1:8090/jhapi/`,
//target: `http://szgc.jhncidg.com/jhapi/`,
changeOrigin: true, changeOrigin: true,
pathRewrite: { pathRewrite: {
'^/jhapi':'/' '^/jhapi':'/'