This commit is contained in:
2025-11-03 13:40:27 +08:00
parent 64426e6834
commit f1daab1193
10 changed files with 124 additions and 82 deletions

View File

@@ -1,9 +1,15 @@
/*
* @Date: 2025-10-31 11:06:15
* @LastEditors: shirlwang
* @LastEditTime: 2025-11-03 10:28:16
*/
import { post, get } from '../../utils/request.js'
import request from '@/utilsRc/request'
export function listJobType(query) {
return get({
url: 'basicdata/workType/list',
return request({
url: '/basicdata/workType/list',
method: 'get',
params: query
})
}

View File

@@ -1,9 +1,16 @@
/*
* @Date: 2025-10-31 11:06:15
* @LastEditors: shirlwang
* @LastEditTime: 2025-11-03 10:28:40
*/
import { post, get } from '../utils/request.js'
import request from '@/utilsRc/request'
// 登录方法
export function login(data) {
return post({
url: 'personnel/personBaseInfo/loginGrAndQy',
return request({
method: 'post',
url: '/personnel/personBaseInfo/loginGrAndQy',
data,
headers: {
isToken: false
@@ -13,8 +20,9 @@ export function login(data) {
// 获取验证码
export function getCodeImg() {
return get({
url: 'captchaImage',
return request({
method: 'get',
url: '/captchaImage',
headers: {
isToken: false
},
@@ -24,21 +32,24 @@ export function getCodeImg() {
// 获取用户详细信息
export function getInfo() {
return get({
return request({
method: 'get',
url: '/getInfo'
})
}
// 退出方法
export function logout() {
return post({
return request({
method: 'post',
url: '/logout'
})
}
// 短信验证码
export function getCodeSms() {
return get({
return request({
method: 'get',
url: '/captchaSms',
headers: {
isToken: false

View File

@@ -1,15 +1,22 @@
/*
* @Date: 2025-10-31 11:06:15
* @LastEditors: shirlwang
* @LastEditTime: 2025-11-03 10:28:27
*/
// 人员接口
import { post, get } from '../../utils/request.js'
import request from '@/utilsRc/request'
export function getPersonBase(params) {
return get({
url: 'personnel/personBaseInfo/list',
return request({
url: '/personnel/personBaseInfo/list',
method: 'get',
params
})
}
export function getPersonList(params) {
return get({
url: 'personnel/personBaseInfo/list',
return request({
url: '/personnel/personBaseInfo/list',
method: 'get',
params
})
@@ -18,9 +25,9 @@ export function getPersonList(params) {
// 新增角色
export function addInvestigate(data) {
return post({
// url: '/process/processInterview',
url: '/timelime/timelime',
return request({
// url: '//process/processInterview',
url: '//timelime/timelime',
method: 'post',
data: data
})

View File

@@ -1,15 +1,22 @@
/*
* @Date: 2025-11-03 08:48:44
* @LastEditors: shirlwang
* @LastEditTime: 2025-11-03 10:28:31
*/
// 查询个人需求信息列表
import { post, get } from '../../utils/request.js'
import request from '@/utilsRc/request'
export function listPersonDemand(query) {
return get({
url: 'manage/personDemand/list',
return request({
method: 'get',
url: '/manage/personDemand/list',
params: query
})
}
export function delPersonDemand(id) {
return get({
url: 'manage/personDemand/' + id,
return request({
url: '/manage/personDemand/' + id,
method: 'delete'
})
}
@@ -17,9 +24,9 @@ export function delPersonDemand(id) {
// 查询个人需求信息详细
export function getPersonDemand(id) {
return get({
url: 'manage/personDemand/' + id,
method: 'get'
return request({
method: 'get',
url: '/manage/personDemand/' + id,
})
}
@@ -27,8 +34,8 @@ export function getPersonDemand(id) {
export function addPersonDemand(data) {
// 确保传递数据前进行日志输出
console.log('addPersonDemand函数接收到的数据:', data);
return post({
url: 'manage/personDemand',
return request({
url: '/manage/personDemand',
method: 'post', // 修改为大写POST确保请求参数正确传递
data: data
})
@@ -36,8 +43,8 @@ export function addPersonDemand(data) {
// 修改个人需求信息
export function updatePersonDemand(data) {
return post({
url: 'manage/personDemand',
return request({
url: '/manage/personDemand',
method: 'put',
data: data
})

View File

@@ -1,35 +1,41 @@
import { post, get } from '../../utils/request.js'
import request from '@/utilsRc/request'
// 登录方法
export function personInfoList(data) {
return get({
url: 'personnel/personBaseInfo/list',
return request({
method: 'get',
url: '/personnel/personBaseInfo/list',
params: data,
})
}
// 需求预警列表
export function personAlertList(params) {
return get({
url: 'manage/personDemand/warningList',
return request({
method: 'get',
url: '/manage/personDemand/warningList',
params
})
}
//经办人数据获取
export function getJbrInfo() {
return get({
return request({
method: 'get',
url: `system/center/user/selectHxjbr`,
method: 'get'
})
}
export function getPersonBase() {
return get({
return request({
method: 'get',
url: `system/center/user/selectHxjbr`,
method: 'get'
})
}
export function returnPerson(params) {
return get({
return request({
method: 'get',
'url': `/personnel/personBaseInfo/returnPerson`,
params

View File

@@ -78,7 +78,7 @@
<view>
<view v-for="(job,index) in perlist" :key="index"
class="swipe_action_item">
<view class="job-list__item" :style="{ paddingBottom: job.auditStatus == 1 ? '0' : '32rpx' }" @tap="toPage(`/pages/community/personEdit?id=${job.id}&type=edit`)">
<view class="job-list__item" :style="{ paddingBottom: job.auditStatus == 1 ? '0' : '32rpx' }" @tap="toPage(`/packageRc/pages/community/personEdit?id=${job.id}&type=edit`)">
<view class="job-list__item-top">
<img src="https://rc.jinan.gov.cn/qcwjyH5/static/images/person/malepng.png" v-if="job.gender == 0" class="gender-img" alt="" />
<img src="https://rc.jinan.gov.cn/qcwjyH5/static/images/person/femalepng.png" v-else class="gender-img" alt="" />
@@ -125,8 +125,8 @@
<view class="job-list__item-btn">
<view v-show="$store.getters.roles.includes('shequn')" class="btn" style="color: #f56c6c;"
@click.native.stop="handleReturn(job)">退回</view>
<view class="btn" @click.native.stop=" $tab.navigateTo(
`/pages/community/serviceDetails?id=${job.id}&userId=${job.userId}`
<view class="btn" @click.native.stop="toPage(
`/packageRc/pages/community/serviceDetails?id=${job.id}&userId=${job.userId}`
)">服务</view>
<view
v-if=" job.personType == 3"
@@ -654,7 +654,7 @@ export default {
this.getList(true);
},
},
};
}
</script>
<style lang="scss" scoped>