9 Commits

Author SHA1 Message Date
sh
ea21fc68a4 修改11111改为80 2025-12-17 11:24:44 +08:00
d6dc210084 Merge branch 'main' of http://124.243.245.42:3000/sdz/ks-app-employment-service 2025-12-16 17:53:21 +08:00
c666b90961 屏蔽退出功能 2025-12-16 17:53:19 +08:00
xuchao
65795492b3 跟进帮扶历史记录接口传参调整 2025-12-16 17:52:49 +08:00
4ef77b2251 网格员账号登录跳转 2025-12-16 17:40:00 +08:00
4fbd32156d 帮扶token修改 2025-12-16 08:59:13 +08:00
xuchao
6d912df3ef 首页帮扶入口添加权限控制 及单点token存储 2025-12-15 18:14:10 +08:00
a88b3a84eb 帮扶 2025-12-15 16:27:23 +08:00
sh
2b0a0993c2 修改互联网端访问的接口 2025-12-12 13:35:22 +08:00
18 changed files with 426 additions and 42 deletions

View File

@@ -1,7 +1,7 @@
/* /*
* @Date: 2025-10-31 11:06:15 * @Date: 2025-10-31 11:06:15
* @LastEditors: shirlwang * @LastEditors: shirlwang
* @LastEditTime: 2025-11-03 15:51:28 * @LastEditTime: 2025-12-16 16:29:33
*/ */
import request from '@/utilsRc/request' import request from '@/utilsRc/request'
@@ -13,6 +13,14 @@ export function login(data) {
params: data, params: data,
}) })
} }
// 登录方法
export function loginByUserId(data) {
return request({
method: 'get',
url: '/ksSso/getTjmhTokenById?userId='+data,
// params: data,
})
}
export function smsLogin(data) { export function smsLogin(data) {
return request({ return request({
method: 'post', method: 'post',

View File

@@ -1,14 +1,14 @@
/* /*
* @Date: 2025-01-XX * @Date: 2025-01-XX
* @LastEditors: * @LastEditors: shirlwang
* @LastEditTime: * @LastEditTime: 2025-12-16 16:35:06
*/ */
import request from '@/utilsRc/request' import request from '@/utilsRc/request'
// 获取用户信息(职业规划推荐用) // 获取用户信息(职业规划推荐用)
export function appUserInfo() { export function appUserInfo() {
return request({ return request({
fullUrl: 'http://222.80.110.161:11111/api/ks/app/user/appUserInfo', fullUrl: 'http://222.80.110.161:80/api/ks/app/user/appUserInfo',
method: 'get' method: 'get'
}) })
} }

View File

@@ -51,7 +51,7 @@ const prePage = () => {
} }
// export const urls ='http://10.110.145.145/images/train/' // export const urls ='http://10.110.145.145/images/train/'
export const urls ='http://222.80.110.161:11111/images/train/' export const urls ='http://222.80.110.161:80/images/train/'
/** /**
* 页面跳转封装,支持 query 参数传递和返回回调 * 页面跳转封装,支持 query 参数传递和返回回调

View File

@@ -1,6 +1,6 @@
export default { export default {
// baseUrl: 'http://39.98.44.136:8080', // 测试 // baseUrl: 'http://39.98.44.136:8080', // 测试
baseUrl: 'http://222.80.110.161:11111/api/ks', // 测试 baseUrl: 'http://222.80.110.161:80/api/ks', // 测试
// baseUrl: 'http://ks.zhaopinzao8dian.com/api/ks', // 测试 // baseUrl: 'http://ks.zhaopinzao8dian.com/api/ks', // 测试
// LCBaseUrl:'http://10.110.145.145:9100',//内网端口 // LCBaseUrl:'http://10.110.145.145:9100',//内网端口

301
packageB/login2.vue Normal file
View File

@@ -0,0 +1,301 @@
<template>
<AppLayout title="" :use-scroll-view="false">
<view class="wrap">
<view class="login_index">
<input class="input" placeholder="请输入账号" placeholder-class="inputplace" v-model="form.username" />
<view class="login_yzm">
<input class="input" type="password" placeholder="请输入密码" placeholder-class="inputplace"
v-model="form.password" />
</view>
<view class="login_yzm">
<input class="input" placeholder="请输入验证码" placeholder-class="inputplace" v-model="form.code" />
<image class="yzm" :src="codeUrl" @click="getCodeImg"></image>
</view>
<button class="com-btn" @click="register"> </button>
</view>
</view>
</AppLayout>
</template>
<script setup>
import {
reactive,
inject,
watch,
ref,
onMounted,
onUnmounted
} from 'vue'
import {
onLoad,
onShow
} from '@dcloudio/uni-app';
const {
$api,
navTo,
vacanciesTo,
navBack
} = inject("globalFunction");
const placeholderStyle = 'font-size:30rpx'
const checked = ref(true)
const codeUrl = ref('')
const flag=ref('nw')
const form = reactive({
username: '',
password: '',
rememberMe: false,
code: '',
uuid: ''
})
onLoad((option) => {
console.log("111")
if(option.flag){
flag.value=option.flag
}
})
onMounted(() => {
getCodeImg()
// let form={}
// if (uni.getStorageSync('userInfo').isCompanyUser=='1') {
// form={
// usertype: '1',
// idno: uni.getStorageSync('userInfo').idCard,
// name: uni.getStorageSync('userInfo').name,
// enterprisecode:"",
// enterprisename: "",
// contactperson: "",
// contactphone: "",
// }
// }else if (uni.getStorageSync('userInfo').isCompanyUser=='0') {
// form={
// usertype: "2",
// enterprisecode: uni.getStorageSync('userInfo').idCard,
// enterprisename: uni.getStorageSync('userInfo').name,
// contactperson: "",
// contactphone: "",
// idno: "",
// name: ""
// }
// }
// $api.myRequest('/auth/login2/ks',form,'post',10100).then((res) => {
// if (res.code=='200') {
// uni.setStorageSync('Padmin-Token', res.data.access_token)
// uni.navigateBack({
// delta:2
// })
// }
// }).catch(() => {
// uni.hideLoading()
// uni.showToast({
// icon: 'none',
// title: '登录失败,请重试'
// })
// })
})
function register() {
if (!form.username) {
uni.showToast({
icon: 'none',
title: '请输入用户名'
})
return
}
if (!form.password) {
uni.showToast({
icon: 'none',
title: '请输入密码'
})
return
}
if (!form.uuid) {
uni.showToast({
icon: 'none',
title: '请输入验证码'
})
return
}
uni.showLoading({
title: '登录中...',
mask: true
})
if(flag.value=='hlw'){
$api.myRequest('/auth/login',form,'post',10100).then((res) => {
uni.setStorageSync('Padmin-Token', res.data.access_token)
uni.reLaunch({
url: '/pages/index/index'
})
codeUrl.value = 'data:image/gif;base64,' + res.img
}).catch(() => {
uni.hideLoading()
uni.showToast({
icon: 'none',
title: '登录失败,请重试'
})
})
}else if(flag.value=='nw'){
$api.myRequest('/auth/login',form,'post',9100).then((res) => {
uni.setStorageSync('Padmin-Token', res.data.access_token)
uni.reLaunch({
url: '/packageB/priority/helpFilter'
})
codeUrl.value = 'data:image/gif;base64,' + res.img
}).catch(() => {
uni.hideLoading()
uni.showToast({
icon: 'none',
title: '登录失败,请重试'
})
})
}
}
function getCodeImg() {
if(flag.value=='hlw'){
$api.myRequest('/code',{},'get',10100).then((resData) => {
codeUrl.value = 'data:image/gif;base64,' + resData.img
form.uuid = resData.uuid
});
}else if(flag.value=='nw'){
$api.myRequest('/code',{},'get',9100).then((resData) => {
codeUrl.value = 'data:image/gif;base64,' + resData.img
form.uuid = resData.uuid
});
}
}
</script>
<style scoped lang="stylus">
.wrap {
background-color: #ffffff;
height: 100vh;
position: relative;
.lg-head {
height: 480rpx;
background: #46ca98;
position: relative;
.view_logo {
text-align: center;
.login_logo {
width: 300rpx;
height: 300rpx;
margin-top: 100rpx;
}
}
.bg-cover {
position: absolute;
bottom: -4rpx;
left: 0;
right: 0;
height: 30rpx;
background-size: 100% 100%;
z-index: 1;
}
}
}
.login_index {
font-size: 36rpx;
font-weight: 500;
width: 596rpx;
margin: 0 auto;
::v-deep .is-input-border {
border: 0;
border-bottom: 1px solid #dcdfe6 !important;
border-radius: 0;
}
::v-deep .uni-input-input {
font-size: 32rpx;
padding-left: 10rpx;
}
::v-deep .uniui-contact-filled:before {
color: #46ca98;
font-size: 50rpx;
}
::v-deep .uniui-locked-filled:before {
color: #46ca98;
font-size: 50rpx;
}
.login_yzm {
margin-top: 40rpx;
display: flex;
align-items: center;
.yzm {
width: 200rpx;
height: 80rpx;
}
}
.com-btn {
height: 100rpx;
background: #46ca98;
border-radius: 50rpx;
color: #fff;
margin-top: 100rpx;
}
.login_wt {
margin: 0 auto;
text-align: right;
font-size: 24rpx;
color: rgba(134, 134, 136, 1);
}
}
.lg-bottom {
position: absolute;
bottom: -3px;
left: 0;
width: 100%;
.bottom-svg {
position: absolute;
bottom: -3px;
left: 0;
width: 100%;
}
}
.login_tongyi {
font-size: 26rpx;
color: rgba(196, 196, 196, 1);
width: 620rpx;
margin: 32rpx auto;
text-align: center;
text {
color: rgba(86, 176, 236, 1);
}
}
.input {
padding: 0 30rpx 0 80rpx;
height: 80rpx;
background: #FFFFFF;
border-radius: 75rpx 75rpx 75rpx 75rpx;
font-size: 28rpx;
}
.inputplace {
font-weight: 400;
font-size: 28rpx;
color: #B5B5B5;
}
</style>

View File

@@ -226,12 +226,17 @@ const handleReset = () =>{
getDataList('refresh') getDataList('refresh')
} }
onMounted(async () => { onMounted(async () => {
await loadLevelData('201'); // await loadLevelData('201');
}); });
onLoad(() => { onLoad(async () => {
getDictionary() let token=uni.getStorageSync('fourLevelLinkage-token')
// getDeptOptions() if(token){
getDataList('refresh'); await loadLevelData('201');
getDictionary()
getDataList('refresh');
}else{
navTo('/packageB/login2');
}
}); });
function getDictionary(){ function getDictionary(){
$api.myRequest('/system/public/dict/data/type/assist_task_type').then((resData) => { $api.myRequest('/system/public/dict/data/type/assist_task_type').then((resData) => {
@@ -256,7 +261,7 @@ function getTaskTypeLabelByValue(value) {
// 加载某一级的数据parentId 为空表示根) // 加载某一级的数据parentId 为空表示根)
async function loadLevelData(parentId) { async function loadLevelData(parentId) {
let header = { let header = {
'Authorization': uni.getStorageSync('Padmin-Token'), 'Authorization': uni.getStorageSync('fourLevelLinkage-token'),
'Content-Type': "application/x-www-form-urlencoded" 'Content-Type': "application/x-www-form-urlencoded"
}; };
let params = { parentId }; let params = { parentId };
@@ -336,7 +341,7 @@ function findNodeByValue(nodes, value) {
} }
function getDeptOptions(){ function getDeptOptions(){
let header={ let header={
'Authorization':uni.getStorageSync('Padmin-Token'), 'Authorization':uni.getStorageSync('fourLevelLinkage-token'),
'Content-Type': "application/x-www-form-urlencoded" 'Content-Type': "application/x-www-form-urlencoded"
} }
let params={ let params={
@@ -349,7 +354,7 @@ function getDataList(type = 'add') {
let maxPage=Math.ceil(totalNum.value/pageSize.value) let maxPage=Math.ceil(totalNum.value/pageSize.value)
let params=({...formData}) let params=({...formData})
let header={ let header={
'Authorization':uni.getStorageSync('Padmin-Token'), 'Authorization':uni.getStorageSync('fourLevelLinkage-token'),
'Content-Type': "application/x-www-form-urlencoded" 'Content-Type': "application/x-www-form-urlencoded"
} }
if (type === 'refresh') { if (type === 'refresh') {
@@ -374,7 +379,7 @@ function getDataList(type = 'add') {
} }
} }
function goFollow(item) { function goFollow(item) {
navTo(`/packageB/priority/helpFollow?id=${item.goal_person_id}&&name=${item.name}&&taskType=${getTaskTypeLabelByValue(item.task_type)}`); navTo(`/packageB/priority/helpFollow?task_id=${item.task_id}&person_id=${item.person_id}&&name=${item.name}&&taskType=${getTaskTypeLabelByValue(item.task_type)}`);
} }
</script> </script>

View File

@@ -105,7 +105,8 @@ const formData = reactive({
const personInfo=ref({ const personInfo=ref({
goalPersonId:'', goalPersonId:'',
name:'', name:'',
taskType:'' taskType:'',
task_id:''
}) })
const followWays = ref([]) const followWays = ref([])
const followList = ref([]) const followList = ref([])
@@ -161,11 +162,12 @@ const onDateChange = ( e) => {
} }
function getFollowList(){ function getFollowList(){
let header={ let header={
'Authorization':uni.getStorageSync('Padmin-Token'), 'Authorization':uni.getStorageSync('fourLevelLinkage-token'),
'Content-Type': "application/x-www-form-urlencoded" 'Content-Type': "application/x-www-form-urlencoded"
} }
let params={ let params={
goalPersonId:personInfo.value.goalPersonId personId:personInfo.value.person_id,
taskId:personInfo.value.task_id
} }
$api.myRequest('/dispatch/assist/records/getFollowList', params,'get',9100,header).then((resData) => { $api.myRequest('/dispatch/assist/records/getFollowList', params,'get',9100,header).then((resData) => {
console.log("resData",resData) console.log("resData",resData)
@@ -209,7 +211,7 @@ const handleSubmit = () => {
formRef.value?.validate() formRef.value?.validate()
.then(() => { .then(() => {
let header={ let header={
'Authorization':uni.getStorageSync('Padmin-Token') 'Authorization':uni.getStorageSync('fourLevelLinkage-token')
} }
formData.goalPersonId=personInfo.value.goalPersonId formData.goalPersonId=personInfo.value.goalPersonId
$api.myRequest('/dispatch/assist/records/addRecords', formData,'post',9100,header).then((resData) => { $api.myRequest('/dispatch/assist/records/addRecords', formData,'post',9100,header).then((resData) => {
@@ -245,9 +247,10 @@ const handleReset = () => {
formData.nextContactDate = ''; formData.nextContactDate = '';
} }
onLoad((options) => { onLoad((options) => {
personInfo.value.goalPersonId=options.id personInfo.value.person_id=options.person_id
personInfo.value.name=options.name personInfo.value.name=options.name
personInfo.value.taskType=options.taskType personInfo.value.taskType=options.taskType
personInfo.value.task_id=options.task_id
getDictionary() getDictionary()
getFollowList() getFollowList()
}); });

View File

@@ -2,9 +2,9 @@ let baseUrl = ""
// #ifdef MP-WEIXIN // #ifdef MP-WEIXIN
// 编译项目因为使用插件lime-echartechart文件过大需要非压缩代码方式编译不然会很慢发布的时候才压缩代码方式编译 // 编译项目因为使用插件lime-echartechart文件过大需要非压缩代码方式编译不然会很慢发布的时候才压缩代码方式编译
if (wx.getAccountInfoSync().miniProgram.envVersion === 'develop') { if (wx.getAccountInfoSync().miniProgram.envVersion === 'develop') {
baseUrl = 'http://222.80.110.161:11111/career' // 开发环境 baseUrl = 'http://222.80.110.161:80/career' // 开发环境
} else { } else {
baseUrl = 'http://222.80.110.161:11111/career' // 生产环境 baseUrl = 'http://222.80.110.161:80/career' // 生产环境
} }
// #endif // #endif

View File

@@ -412,7 +412,7 @@
@close="showTime = false" @close="showTime = false"
></u-datetime-picker> --> ></u-datetime-picker> -->
<!-- 社区端 - 显示隐藏退出组件 --> <!-- 社区端 - 显示隐藏退出组件 -->
<exitPopup /> <!-- <exitPopup /> -->
<DealDone ref="dealDone" @finished="getListPersonDemand();"/> <DealDone ref="dealDone" @finished="getListPersonDemand();"/>
<!-- <uni-popup background-color="#fff" type="bottom" <!-- <uni-popup background-color="#fff" type="bottom"
ref="openDeal" ref="openDeal"

View File

@@ -1,7 +1,7 @@
<!-- <!--
* @Date: 2024-10-08 14:29:36 * @Date: 2024-10-08 14:29:36
* @LastEditors: shirlwang * @LastEditors: shirlwang
* @LastEditTime: 2025-11-04 16:16:45 * @LastEditTime: 2025-12-16 17:50:45
--> -->
<template> <template>
<view class="page" style="background-image: url('../../../packageRc/static/pageBg.png');"> <view class="page" style="background-image: url('../../../packageRc/static/pageBg.png');">
@@ -25,7 +25,7 @@
<trainService v-if="activeType == 4" :needId="id" :name="name" ref="type4" /> <trainService v-if="activeType == 4" :needId="id" :name="name" ref="type4" />
<otherService v-if="activeType == 5" :needId="id" :name="name" ref="type5" /> <otherService v-if="activeType == 5" :needId="id" :name="name" ref="type5" />
<!-- 社区端 - 显示隐藏退出组件 --> <!-- 社区端 - 显示隐藏退出组件 -->
<exitPopup /> <!-- <exitPopup /> -->
</view> </view>
</template> </template>

View File

@@ -1,7 +1,7 @@
<!-- <!--
* @Date: 2024-10-08 14:29:36 * @Date: 2024-10-08 14:29:36
* @LastEditors: shirlwang * @LastEditors: shirlwang
* @LastEditTime: 2025-11-04 17:16:49 * @LastEditTime: 2025-12-16 17:50:03
--> -->
<template> <template>
<view class="page" style="background-image: url('../../../packageRc/static/pageBg.png');"> <view class="page" style="background-image: url('../../../packageRc/static/pageBg.png');">
@@ -21,7 +21,7 @@
<trainService v-if="activeType == 4" :needId="id" :name="name" ref="type4" /> <trainService v-if="activeType == 4" :needId="id" :name="name" ref="type4" />
<otherService v-if="activeType == 5" :needId="id" :name="name" ref="type5" /> <otherService v-if="activeType == 5" :needId="id" :name="name" ref="type5" />
<!-- 社区端 - 显示隐藏退出组件 --> <!-- 社区端 - 显示隐藏退出组件 -->
<exitPopup /> <!-- <exitPopup /> -->
</view> </view>
</template> </template>

View File

@@ -153,7 +153,7 @@
<!-- 社区端 - 显示隐藏退出组件 --> <!-- 社区端 - 显示隐藏退出组件 -->
<exitPopup /> <!-- <exitPopup /> -->
</view> </view>
</template> </template>
<script> <script>

View File

@@ -273,14 +273,14 @@ import {
returnPerson, returnPerson,
updatePersonInfo, updatePersonInfo,
} from "../../api/company/index.js"; } from "../../api/company/index.js";
import exitPopup from "../../components/exitPopup.vue"; // import exitPopup from "../../components/exitPopup.vue";
import { import {
getDicts getDicts
} from '@/packageRc/apiRc/system/dict.js' } from '@/packageRc/apiRc/system/dict.js'
export default { export default {
name: "personnelList", name: "personnelList",
components: { components: {
exitPopup, // exitPopup,
}, },
data() { data() {
return { return {

View File

@@ -322,6 +322,12 @@
"navigationBarTitleText": "登录" "navigationBarTitleText": "登录"
} }
}, },
{
"path": "login2",
"style": {
"navigationBarTitleText": "登录"
}
},
{ {
"path": "train/index", "path": "train/index",
"style": { "style": {

View File

@@ -154,12 +154,18 @@
</view> </view>
<view class="service-title">薪酬信息</view> <view class="service-title">薪酬信息</view>
</view> </view>
<view class="service-item press-button" @click="handleJobFairClick"> <view class="service-item press-button" @click="handleJobFairClick">
<view class="service-icon service-icon-1"> <view class="service-icon service-icon-1">
<uni-icons type="shop" size="32" color="#FFFFFF"></uni-icons> <uni-icons type="shop" size="32" color="#FFFFFF"></uni-icons>
</view> </view>
<view class="service-title">招聘会</view> <view class="service-title">招聘会</view>
</view> </view>
<view class="service-item press-button" v-if="isFourLevelLinkagePurview" @click="helpClick">
<view class="service-icon service-icon-1">
<uni-icons type="shop" size="32" color="#FFFFFF"></uni-icons>
</view>
<view class="service-title">帮扶</view>
</view>
</view> </view>
<!-- #endif --> <!-- #endif -->
</view> </view>
@@ -690,6 +696,8 @@ onUnmounted(() => {
onShow(() => { onShow(() => {
// 获取最新的企业信息 // 获取最新的企业信息
getCompanyInfo(); getCompanyInfo();
//四级联动单点及权限
getIsFourLevelLinkagePurview()
}); });
// 监听用户信息变化,当登录状态改变时重新获取企业信息 // 监听用户信息变化,当登录状态改变时重新获取企业信息
@@ -717,6 +725,8 @@ const handleLoginSuccess = () => {
// 重新获取企业信息 // 重新获取企业信息
getCompanyInfo(); getCompanyInfo();
//四级联动单点及权限
getIsFourLevelLinkagePurview()
}; };
// 处理附近工作点击 // 处理附近工作点击
@@ -773,7 +783,10 @@ const handleH5SalaryClick = () => {
const salaryUrl = "https://www.mohrss.gov.cn/SYrlzyhshbzb/laodongguanxi_/fwyd/202506/t20250627_544623.html"; const salaryUrl = "https://www.mohrss.gov.cn/SYrlzyhshbzb/laodongguanxi_/fwyd/202506/t20250627_544623.html";
window.location.assign(salaryUrl); window.location.assign(salaryUrl);
}; };
// 处理帮扶
const helpClick = () => {
navTo('/packageB/priority/helpFilter');
};
async function loadData() { async function loadData() {
try { try {
if (isLoaded.value) return; if (isLoaded.value) return;
@@ -1056,7 +1069,21 @@ function getJobList(type = 'add') {
} }
}); });
} }
const isFourLevelLinkagePurview=ref(false)
const getIsFourLevelLinkagePurview=()=>{
let userInfo = uni.getStorageSync('userInfo')
if(userInfo){
$api.myRequest('/auth/login2/ks',{userid: userInfo.dwUserid, idcardno: userInfo.idCard},"POST",'9100',{}).then(res=>{
if(res.code == 200){
uni.setStorageSync('fourLevelLinkage-token',res.data.access_token)
let roleIdList= ['103','106','107']
if(res.data.roleIdList.some(item=>roleIdList.includes(item))){
isFourLevelLinkagePurview.value=true
}
}
})
}
}
function dataToImg(data) { function dataToImg(data) {
const result = data.map((item) => ({ const result = data.map((item) => ({
...item, ...item,
@@ -1072,10 +1099,24 @@ import storeRc from '@/utilsRc/store/index.js';
function goRc(){ function goRc(){
if (checkLogin()) { if (checkLogin()) {
let userInfo = uni.getStorageSync('userInfo') let userInfo = uni.getStorageSync('userInfo')
storeRc.dispatch('LoginByUserInfo', userInfo).then(res => { if(userInfo.isCompanyUser == 2){
// console.log(res, "'res"); storeRc.dispatch('LoginByID', userInfo.userId).then(res => {
navTo('/packageRc/pages/index/index'); // storeRc.dispatch('LoginByID', 2025111679160750).then(res => {
}); storeRc.dispatch('GetInfo').then(res => {
navTo('/packageRc/pages/daiban/daiban');
});
});
// test0001 202511491561998
// test0002 202511381669113
// test0003 2025111679160750
}else if(userInfo.isCompanyUser == 1){
storeRc.dispatch('LoginByUserInfo', userInfo).then(res => {
navTo('/packageRc/pages/index/index');
})
}else{
showToast('企业账号无法查看此模块~');
}
// storeRc.dispatch('LoginByID', userInfo.userId).then(res => {
} }
} }
// 跳转到素质测评 // 跳转到素质测评

View File

@@ -194,7 +194,7 @@ const handleLogin = async () => {
icon: 'success' icon: 'success'
}) })
// window.location.assign('http://222.80.110.161:11111/mechine-dual-vue/login') // window.location.assign('http://222.80.110.161:11111/mechine-dual-vue/login')
window.location.assign('http://222.80.110.161:11111/mechine-single-vue/login') window.location.assign('http://222.80.110.161:80/mechine-single-vue/login')
// // 跳转到首页 // // 跳转到首页
// uni.reLaunch({ // uni.reLaunch({
// url: '/pages/index/index' // url: '/pages/index/index'

View File

@@ -2,7 +2,7 @@
* @Descripttion: * @Descripttion:
* @Author: lip * @Author: lip
* @Date: 2022-12-28 13:59:09 * @Date: 2022-12-28 13:59:09
* @LastEditors: lip * @LastEditors: shirlwang
*/ */
// 应用全局配置 // 应用全局配置
import config from '@/config.js' import config from '@/config.js'
@@ -10,7 +10,7 @@ import config from '@/config.js'
let exports = { let exports = {
// ========== baseUrl 配置方式选择 ========== // ========== baseUrl 配置方式选择 ==========
// 方式1硬编码baseUrlmain分支使用合并到main时不会影响现有功能 // 方式1硬编码baseUrlmain分支使用合并到main时不会影响现有功能
baseUrl: 'http://222.80.110.161:11111/sdrc-api', // 正式环境在济南人才上部署(不要轻易连接) baseUrl: 'http://222.80.110.161:80/sdrc-api', // 正式环境在济南人才上部署(不要轻易连接)
// 方式2引用根目录config.js的baseUrlCareerMap分支可选方式如需使用请注释掉方式1取消注释此方式 // 方式2引用根目录config.js的baseUrlCareerMap分支可选方式如需使用请注释掉方式1取消注释此方式
// baseUrl: config.baseUrl, // 引用根目录config.js的baseUrl避免重复配置 // baseUrl: config.baseUrl, // 引用根目录config.js的baseUrl避免重复配置
@@ -26,13 +26,13 @@ let exports = {
// baseUrl: 'http://ks.zhaopinzao8dian.com/api/ks', // 已从根目录config.js引用不再重复配置 // baseUrl: 'http://ks.zhaopinzao8dian.com/api/ks', // 已从根目录config.js引用不再重复配置
// ========== 职业图谱专用baseUrl ========== // ========== 职业图谱专用baseUrl ==========
zytpBaseUrl: 'http://222.80.110.161:11111/career-map/api/ks_zytp/admin-api/zytp', zytpBaseUrl: 'http://222.80.110.161:80/career-map/api/ks_zytp/admin-api/zytp',
// ========== 用户接口专用baseUrl其他用户接口使用 ========== // ========== 用户接口专用baseUrl其他用户接口使用 ==========
userBaseUrl: 'http://ks.zhaopinzao8dian.com/api/ks', // 用户相关接口使用根目录config.js的baseUrl userBaseUrl: 'http://ks.zhaopinzao8dian.com/api/ks', // 用户相关接口使用根目录config.js的baseUrl
// ========== appUserInfo接口专用baseUrl ========== // ========== appUserInfo接口专用baseUrl ==========
appUserInfoBaseUrl: 'http://222.80.110.161:11111/api/ks', // appUserInfo接口专用与其他接口路径不一致 appUserInfoBaseUrl: 'http://222.80.110.161:80/api/ks', // appUserInfo接口专用与其他接口路径不一致

View File

@@ -4,6 +4,7 @@ import constant from '@/utilsRc/constant'
import { import {
login, login,
// logout, // logout,
loginByUserId,
getInfo, getInfo,
register, register,
smsLogin, smsLogin,
@@ -107,6 +108,25 @@ const user = {
}) })
}) })
}, },
// 网格员登录
LoginByID({
commit,
// state
}, userInfo) {
return new Promise((resolve, reject) => {
// const info = JSON.parse(JSON.stringify(userInfo))
// info.password = '04' + sm2.doEncrypt(info.password, state.publicKey, 0)
// info.username = '04' + sm2.doEncrypt(info.username, state.publicKey, 0)
loginByUserId(userInfo).then(res => {
setToken(res.token)
commit('SET_TOKEN', res.token)
resolve(res)
}).catch(error => {
reject(error)
})
})
},
// 登录 // 登录
Login({ Login({
commit, commit,