|
@@ -103,37 +103,37 @@
|
|
|
<el-button v-if="activeKey == 'edit'" size="mini" type="primary" @click="submit">保存</el-button>
|
|
|
<el-button size="mini" @click="data.removeTab()">取 消</el-button>
|
|
|
</div>
|
|
|
+ <el-dialog title="审核" width="700px" :modal="false" :visible.sync="shenheBool" :before-close="shenheClose">
|
|
|
+ <el-form ref="form" :model="formData" label-width="120px" size="mini">
|
|
|
+ <el-form-item label="入驻网点">
|
|
|
+ <span>{{ `(${formData.websitId})${formData.websitName}` }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="师傅名称">
|
|
|
+ <span>{{ formData.user && formData.user.nickName }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="联系电话">
|
|
|
+ <span>{{ formData.user && formData.user.mobile }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="师傅编号">
|
|
|
+ <span>{{ formData.user && formData.user.workerNumber }}</span>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="审核备注" v-if="[2].includes(openType)">
|
|
|
+ <el-input type="textarea" v-model="formData.examineRemark"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="审核备注" v-if="[3].includes(openType)">
|
|
|
+ <el-input type="textarea" v-model="formData.policyExamineRemark"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item>
|
|
|
+ <div style="text-align: right">
|
|
|
+ <el-button @click="shenheClose">取消</el-button>
|
|
|
+ <el-button type="primary" v-if="[2].includes(openType)" @click="examineWait">确定</el-button>
|
|
|
+ <el-button type="primary" v-if="[3].includes(openType)" @click="workerManagerExamine">确定</el-button>
|
|
|
+ </div>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ </el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
- <el-dialog title="审核" width="700px" :modal="false" :visible.sync="shenheBool" :before-close="shenheClose">
|
|
|
- <el-form ref="form" :model="formData" label-width="120px" size="mini">
|
|
|
- <el-form-item label="入驻网点">
|
|
|
- <span>{{ `(${formData.websitId})${formData.websitName}` }}</span>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="师傅名称">
|
|
|
- <span>{{ formData.user && formData.user.nickName }}</span>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="联系电话">
|
|
|
- <span>{{ formData.user && formData.user.mobile }}</span>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="师傅编号">
|
|
|
- <span>{{ formData.user && formData.user.workerNumber }}</span>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="审核备注" v-if="[2].includes(openType)">
|
|
|
- <el-input type="textarea" v-model="formData.examineRemark"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="审核备注" v-if="[3].includes(openType)">
|
|
|
- <el-input type="textarea" v-model="formData.policyExamineRemark"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item>
|
|
|
- <div style="text-align: right">
|
|
|
- <el-button @click="shenheClose">取消</el-button>
|
|
|
- <el-button type="primary" v-if="[2].includes(openType)" @click="examineWait">确定</el-button>
|
|
|
- <el-button type="primary" v-if="[3].includes(openType)" @click="workerManagerExamine">确定</el-button>
|
|
|
- </div>
|
|
|
- </el-form-item>
|
|
|
- </el-form>
|
|
|
- </el-dialog>
|
|
|
</zj-tab-page>
|
|
|
</template>
|
|
|
|
|
@@ -1048,20 +1048,32 @@ export default {
|
|
|
startTime: res.data?.user?.idCardStartTime || '',
|
|
|
endTime: res.data?.user?.idCardEndTime || '',
|
|
|
reexamineTime: '',
|
|
|
- positive:
|
|
|
- (res.data?.workerImgs || [])
|
|
|
+ positive: (() => {
|
|
|
+ var data = (res.data?.workerImgs || [])
|
|
|
.filter(item => item.type == 'ID')
|
|
|
.map(item => ({
|
|
|
name: item.imgName,
|
|
|
url: item.imgUrl
|
|
|
- }))?.[0] || [],
|
|
|
- negative:
|
|
|
- (res.data?.workerImgs || [])
|
|
|
+ }))?.[0]
|
|
|
+
|
|
|
+ if (data) {
|
|
|
+ return [data]
|
|
|
+ }
|
|
|
+ return []
|
|
|
+ })(),
|
|
|
+ negative: (() => {
|
|
|
+ var data = (res.data?.workerImgs || [])
|
|
|
.filter(item => item.type == 'ID')
|
|
|
.map(item => ({
|
|
|
name: item.imgName,
|
|
|
url: item.imgUrl
|
|
|
- }))?.[1] || []
|
|
|
+ }))?.[1]
|
|
|
+
|
|
|
+ if (data) {
|
|
|
+ return [data]
|
|
|
+ }
|
|
|
+ return []
|
|
|
+ })()
|
|
|
},
|
|
|
{
|
|
|
type: 'HIGHT',
|
|
@@ -1069,20 +1081,32 @@ export default {
|
|
|
startTime: res.data?.user?.startTime || '',
|
|
|
endTime: res.data?.user?.endTime || '',
|
|
|
reexamineTime: res.data?.user?.hightExamineTime || '',
|
|
|
- positive:
|
|
|
- (res.data?.workerImgs || [])
|
|
|
+ positive: (() => {
|
|
|
+ var data = (res.data?.workerImgs || [])
|
|
|
.filter(item => item.type == 'HIGHT')
|
|
|
.map(item => ({
|
|
|
name: item.imgName,
|
|
|
url: item.imgUrl
|
|
|
- }))?.[0] || [],
|
|
|
- negative:
|
|
|
- (res.data?.workerImgs || [])
|
|
|
+ }))?.[0]
|
|
|
+
|
|
|
+ if (data) {
|
|
|
+ return [data]
|
|
|
+ }
|
|
|
+ return []
|
|
|
+ })(),
|
|
|
+ negative: (() => {
|
|
|
+ var data = (res.data?.workerImgs || [])
|
|
|
.filter(item => item.type == 'HIGHT')
|
|
|
.map(item => ({
|
|
|
name: item.imgName,
|
|
|
url: item.imgUrl
|
|
|
- }))?.[1] || []
|
|
|
+ }))?.[1]
|
|
|
+
|
|
|
+ if (data) {
|
|
|
+ return [data]
|
|
|
+ }
|
|
|
+ return []
|
|
|
+ })()
|
|
|
}
|
|
|
],
|
|
|
workerPolicies: res.data?.workerPolicies?.map(item => {
|
|
@@ -1092,6 +1116,7 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
+ console.log(this.formData)
|
|
|
cb?.()
|
|
|
})
|
|
|
},
|