添加人员、材料、机械管理上传图片、文件功能
This commit is contained in:
@ -113,14 +113,8 @@
|
||||
<!-- 添加或修改施工人员对话框 -->
|
||||
<el-dialog :title="dialog.title" v-model="dialog.visible" width="500px" append-to-body>
|
||||
<el-form ref="constructionUserFormRef" :model="form" :rules="rules" label-width="100px">
|
||||
<el-form-item label="微信id" prop="openid">
|
||||
<el-input v-model="form.openid" placeholder="请输入微信id" />
|
||||
</el-form-item>
|
||||
<el-form-item label="微信名称" prop="nickName">
|
||||
<el-input v-model="form.nickName" placeholder="请输入微信名称" />
|
||||
</el-form-item>
|
||||
<el-form-item label="人脸照" prop="pacePhoto">
|
||||
<el-input v-model="form.pacePhoto" type="textarea" placeholder="请输入内容" />
|
||||
<image-upload v-model="form.facePic" :limit="1" :is-show-tip="false" />
|
||||
</el-form-item>
|
||||
<el-form-item label="人员姓名" prop="userName">
|
||||
<el-input v-model="form.userName" placeholder="请输入人员姓名" />
|
||||
@ -136,6 +130,12 @@
|
||||
<el-form-item label="民族" prop="nation">
|
||||
<el-input v-model="form.nation" placeholder="请输入民族" />
|
||||
</el-form-item>
|
||||
<el-form-item label="身份证正面图片" prop="sfzFrontPic">
|
||||
<image-upload v-model="form.sfzFrontPic" :limit="1" :is-show-tip="false" />
|
||||
</el-form-item>
|
||||
<el-form-item label="身份证背面图片" prop="sfzBackPic">
|
||||
<image-upload v-model="form.sfzBackPic" :limit="1" :is-show-tip="false" />
|
||||
</el-form-item>
|
||||
<el-form-item label="身份证号码" prop="sfzNumber">
|
||||
<el-input v-model="form.sfzNumber" placeholder="请输入身份证号码" />
|
||||
</el-form-item>
|
||||
@ -154,6 +154,9 @@
|
||||
<el-form-item label="籍贯" prop="nativePlace">
|
||||
<el-input v-model="form.nativePlace" placeholder="请输入籍贯" />
|
||||
</el-form-item>
|
||||
<el-form-item label="银行图片" prop="yhkPic">
|
||||
<image-upload v-model="form.yhkPic" :limit="1" :is-show-tip="false" />
|
||||
</el-form-item>
|
||||
<el-form-item label="银行卡号" prop="yhkNumber">
|
||||
<el-input v-model="form.yhkNumber" placeholder="请输入银行卡号" />
|
||||
</el-form-item>
|
||||
@ -168,6 +171,9 @@
|
||||
<el-option v-for="item in type_of_work" :key="item.value" :label="item.label" :value="item.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="特种作业证图片" prop="specialWorkPic">
|
||||
<image-upload v-model="form.specialWorkPic" :limit="1" :is-show-tip="false" />
|
||||
</el-form-item>
|
||||
<el-form-item label="打卡" prop="clock">
|
||||
<el-select v-model="form.clock" clearable placeholder="请选择打卡状态">
|
||||
<el-option v-for="item in user_clock_type" :key="item.value" :label="item.label" :value="item.value" />
|
||||
@ -230,7 +236,7 @@ const initFormData: ConstructionUserForm = {
|
||||
id: undefined,
|
||||
openid: undefined,
|
||||
nickName: undefined,
|
||||
pacePhoto: undefined,
|
||||
facePic: undefined,
|
||||
userName: undefined,
|
||||
projectId: currentProject.value.id,
|
||||
contractorId: undefined,
|
||||
@ -240,16 +246,20 @@ const initFormData: ConstructionUserForm = {
|
||||
phone: undefined,
|
||||
sex: undefined,
|
||||
nation: undefined,
|
||||
sfzFrontPic: undefined,
|
||||
sfzBackPic: undefined,
|
||||
sfzNumber: undefined,
|
||||
sfzStart: undefined,
|
||||
sfzEnd: undefined,
|
||||
sfzSite: undefined,
|
||||
sfzBirth: undefined,
|
||||
nativePlace: undefined,
|
||||
yhkPic: undefined,
|
||||
yhkNumber: undefined,
|
||||
yhkOpeningBank: undefined,
|
||||
yhkCardholder: undefined,
|
||||
typeOfWork: undefined,
|
||||
specialWorkPic: undefined,
|
||||
clock: undefined,
|
||||
entryDate: undefined,
|
||||
leaveDate: undefined,
|
||||
@ -265,7 +275,6 @@ const data = reactive<PageData<ConstructionUserForm, ConstructionUserQuery>>({
|
||||
sortOrder: 'descend',
|
||||
openid: undefined,
|
||||
nickName: undefined,
|
||||
pacePhoto: undefined,
|
||||
userName: undefined,
|
||||
projectId: currentProject.value.id,
|
||||
contractorId: undefined,
|
||||
|
Reference in New Issue
Block a user