持证信息接口调试完成

This commit is contained in:
BianLzhaoMin 2024-10-18 09:57:27 +08:00
parent a3b2cd0973
commit 5ec458255a
4 changed files with 36 additions and 13 deletions

View File

@ -40,3 +40,11 @@ export function getStandGuardImgApi(data) {
data data
}) })
} }
// 首页二级页面--作业计划详情-持证信息详情
export function getHoldCardInfoApi(data) {
return request({
url: '/ynPlan/home/getDayUserCZ',
method: 'post',
data
})
}

View File

@ -61,11 +61,18 @@
<uni-section title="人员持证" type="line"> <uni-section title="人员持证" type="line">
<uni-card :is-shadow="true" margin="6" padding="0"> <uni-card :is-shadow="true" margin="6" padding="0">
<view class="person-card"> <view class="person-card">
<view class="blue-border">低压电工作业9</view> <view
<view class="orange-border">低压电工作业9</view> class="blue-border"
v-for="(item, index) in holdCardList"
:key="index"
@tap="onQueryCardDetails(item.certificateName)"
>
{{ item.certificateName }}({{ item.certificateNum }})
</view>
<!-- <view class="orange-border">低压电工作业9</view>
<view class="green-border">低压电工作业9</view> <view class="green-border">低压电工作业9</view>
<view class="blue-border">低压电工作业9</view> <view class="blue-border">低压电工作业9</view>
<view class="orange-border">低压电工作业9</view> <view class="orange-border">低压电工作业9</view> -->
</view> </view>
</uni-card> </uni-card>
</uni-section> </uni-section>
@ -79,13 +86,19 @@
</template> </template>
<script> <script>
import { getWorkPlanDetailsApi, getWorkPersonnelApi, getStandGuardImgApi } from '../../../api/phaseTwo/homePage' import {
getWorkPlanDetailsApi,
getWorkPersonnelApi,
getStandGuardImgApi,
getHoldCardInfoApi
} from '../../../api/phaseTwo/homePage'
export default { export default {
data() { data() {
return { return {
queryInfo: {}, // queryInfo: {}, //
todayWorkList: [], // todayWorkList: [], //
workPersonList: [], // workPersonList: [], //
holdCardList: [], //
standGuardList: [], // standGuardList: [], //
contentId: '', contentId: '',
commonParams: { commonParams: {
@ -101,29 +114,31 @@ export default {
/* 获取今日作业计划 */ /* 获取今日作业计划 */
async getTodayWorkPlan() { async getTodayWorkPlan() {
const res = await getWorkPlanDetailsApi(this.commonParams) const res = await getWorkPlanDetailsApi(this.commonParams)
this.todayWorkList = res.data this.todayWorkList = res.data
this.contentId = res.data[0].contentId
console.log('今日计划数据', res)
}, },
/* 获取人员信息 */ /* 获取人员信息 */
async getWorkPersonnelData() { async getWorkPersonnelData() {
const contentIdParams = { const contentIdParams = {
contentId: this.contentId contentId: this.contentId
} }
const params = Object.assign(this.commonParams, contentIdParams) const params = Object.assign(this.commonParams, contentIdParams)
const { data: res } = await getWorkPersonnelApi(params) const res = await getWorkPersonnelApi(params)
const response = await getStandGuardImgApi(params) const response = await getStandGuardImgApi(params)
this.workPersonList = res this.workPersonList = res.data
console.log('res---人员持证等', response) this.holdCardList = res.datac
this.standGuardList = response.data this.standGuardList = response.data
}, },
/* 点击作业计划时查询作业人员 */ /* 点击作业计划时查询作业人员 */
onSearchWorkPerson(id) { onSearchWorkPerson(id) {
this.contentId = id this.contentId = id
this.getWorkPersonnelData() this.getWorkPersonnelData()
},
/* 查询持证信息 */
async onQueryCardDetails(name) {
const params = Object.assign(this.commonParams, { certificateName: name })
const res = await getHoldCardInfoApi(params)
console.log('resresres持证信息详情--', res)
} }
}, },
onLoad(options) { onLoad(options) {

View File

@ -205,7 +205,7 @@ export default {
<style lang="scss" scoped> <style lang="scss" scoped>
.work-plan { .work-plan {
background-color: #eee; background-color: #eee;
padding-top: 10px; padding-top: 74px;
.header-fixed { .header-fixed {
width: 100%; width: 100%;

View File

@ -4,7 +4,7 @@ import { getToken, setToken } from '@/utils/auth'
import errorCode from '@/utils/errorCode' import errorCode from '@/utils/errorCode'
import { toast, showConfirm, tansParams } from '@/utils/common' import { toast, showConfirm, tansParams } from '@/utils/common'
let timeout = 10000 let timeout = 60000
const baseUrl = config.loginBaseUrl const baseUrl = config.loginBaseUrl
console.log('baseUrl-请求', baseUrl) console.log('baseUrl-请求', baseUrl)