分包管理

This commit is contained in:
2025-06-25 18:49:00 +08:00
parent f345f840ec
commit a68eda13ea
9 changed files with 567 additions and 20 deletions

View File

@ -194,7 +194,7 @@
<pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize" @pagination="getList" />
</el-card>
<!-- 添加或修改施工人员对话框 -->
<el-dialog :title="dialog.title" v-model="dialog.visible" width="930px" append-to-body>
<el-dialog draggable :title="dialog.title" v-model="dialog.visible" width="930px" append-to-body>
<el-form ref="constructionUserFormRef" :model="form" :rules="rules" label-width="130px" :inline="true">
<div class="block_box">
<div class="msg">用户信息</div>
@ -337,10 +337,10 @@
</div>
</template>
</el-dialog>
<el-dialog title="施工人员详情" v-model="showDetailDrawer" width="800px">
<el-dialog draggable title="施工人员详情" v-model="showDetailDrawer" width="800px">
<construction-user-detail :user-id="currentUserId" />
</el-dialog>
<el-dialog :title="skipName + '-人员迁移'" v-model="skip" width="500px">
<el-dialog draggable :title="skipName + '-人员迁移'" v-model="skip" width="500px">
<el-form-item label="所属项目" label-width="130px">
<el-select v-model="skipObject.projectId" @change="selectProject" placeholder="请选择所属项目" style="width: 240px">
<el-option v-for="item in skipOptions" :key="item.id" :label="item.projectName" :value="item.id" />
@ -358,7 +358,7 @@
</div>
</template>
</el-dialog>
<el-dialog title="上传文件" v-model="fileStatus" width="770px">
<el-dialog draggable title="上传文件" v-model="fileStatus" width="770px">
<div class="image_upload" v-for="(item, index) in uploadPath" :key="item.value">
<div class="title">{{ item.label }}</div>
<div class="file_upload_all" v-if="item.value != 7">
@ -372,7 +372,7 @@
</div>
</template>
</el-dialog>
<el-dialog :title="skipName + '-切换人脸'" v-model="showFaceDrawer" width="770px">
<el-dialog draggable :title="skipName + '-切换人脸'" v-model="showFaceDrawer" width="770px">
<div class="flex items-center justify-center">
<el-form :model="form" ref="constructionUserFormRef" :rules="rules">
<el-form-item>
@ -387,7 +387,7 @@
</span>
</template>
</el-dialog>
<el-dialog title="修改在职状态" v-model="statusDialog" width="30%">
<el-dialog draggable title="修改在职状态" v-model="statusDialog" width="30%">
<el-form-item label="在职状态">
<el-select v-model="vocationalStatus" placeholder="请选择状态">
<el-option v-for="item in user_status_type" :key="item.value" :label="item.label" :value="item.value" />
@ -400,7 +400,7 @@
</span>
</template>
</el-dialog>
<el-dialog title="温馨提示" v-model="salaryStatus" width="30%">
<el-dialog draggable title="温馨提示" v-model="salaryStatus" width="30%">
<span>请输入薪资</span>
<el-input class="mt-xl" v-model="changeSalary" placeholder="" clearable @change=""></el-input>
<template #footer>
@ -410,7 +410,7 @@
</span>
</template>
</el-dialog>
<el-dialog title="入场退场记录" v-model="exitStatus" width="600px">
<el-dialog draggable title="入场退场记录" v-model="exitStatus" width="600px">
<div v-for="(item, index) in exitList">
<el-timeline>
<el-timeline-item color="#0bbd87" class="mb">
@ -435,7 +435,7 @@
</span>
</template>
</el-dialog>
<el-dialog :title="`打卡记录`" v-model="playCardCalendar" width="770px" :close-on-click-modal="false">
<el-dialog draggable :title="`打卡记录`" v-model="playCardCalendar" width="770px" :close-on-click-modal="false">
<el-calendar ref="calendar" v-model="calendarDay">
<template #header="{ date }">
<span>{{ date }}</span>