|
@@ -27,6 +27,10 @@
|
|
<ion-label>所属驿站</ion-label>
|
|
<ion-label>所属驿站</ion-label>
|
|
<ion-text>{{ user.siteName }}</ion-text>
|
|
<ion-text>{{ user.siteName }}</ion-text>
|
|
</div>
|
|
</div>
|
|
|
|
+ <div v-if="isDev" class="form-detail">
|
|
|
|
+ <ion-label>openId</ion-label>
|
|
|
|
+ <ion-text>{{ openId }}</ion-text>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
<div class="page_button">
|
|
<div class="page_button">
|
|
<ion-button shape="round" expand="block" @click="onCompany">我是企业</ion-button>
|
|
<ion-button shape="round" expand="block" @click="onCompany">我是企业</ion-button>
|
|
@@ -38,11 +42,11 @@
|
|
<script>
|
|
<script>
|
|
import {defineComponent, ref} from "vue";
|
|
import {defineComponent, ref} from "vue";
|
|
import {getUrlParams} from "@/utils/urlUtils";
|
|
import {getUrlParams} from "@/utils/urlUtils";
|
|
-import {alertController} from "@ionic/vue";
|
|
|
|
|
|
+import {alertController, onIonViewDidEnter} from "@ionic/vue";
|
|
import {getUserByID} from "@/api/siteUserInfo";
|
|
import {getUserByID} from "@/api/siteUserInfo";
|
|
import {useRouter} from "vue-router";
|
|
import {useRouter} from "vue-router";
|
|
-import {getWxOpenId} from "@/api/wechat";
|
|
|
|
import {useUserStore} from "@/store/modules/user";
|
|
import {useUserStore} from "@/store/modules/user";
|
|
|
|
+import {getConfig} from "@/utils/config";
|
|
|
|
|
|
|
|
|
|
const presentAlert = async (message) => {
|
|
const presentAlert = async (message) => {
|
|
@@ -57,14 +61,19 @@ const presentAlert = async (message) => {
|
|
await alert.present();
|
|
await alert.present();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+const openId = ref("");
|
|
|
|
+
|
|
export default defineComponent({
|
|
export default defineComponent({
|
|
name: "jobUserInfoIndex",
|
|
name: "jobUserInfoIndex",
|
|
setup() {
|
|
setup() {
|
|
|
|
+
|
|
const router = useRouter();
|
|
const router = useRouter();
|
|
const user = ref({userNo: '', name: '', IDCard: '', siteName: ''});
|
|
const user = ref({userNo: '', name: '', IDCard: '', siteName: ''});
|
|
const urlParams = getUrlParams();
|
|
const urlParams = getUrlParams();
|
|
const userId = urlParams["userId"];
|
|
const userId = urlParams["userId"];
|
|
|
|
+ const isDev = ref(false);
|
|
const userStore = useUserStore();
|
|
const userStore = useUserStore();
|
|
|
|
+ openId.value = userStore.getOpenId;
|
|
|
|
|
|
const getUser = async function () {
|
|
const getUser = async function () {
|
|
const reqData = await getUserByID(userId);
|
|
const reqData = await getUserByID(userId);
|
|
@@ -72,11 +81,11 @@ export default defineComponent({
|
|
};
|
|
};
|
|
|
|
|
|
const onCompany = function () {
|
|
const onCompany = function () {
|
|
- router.push({path: '/jobUserInfo/companyedit', query: {reload: 1, openId: userStore.getOpenId}});
|
|
|
|
|
|
+ router.push({path: '/jobUserInfo/companyedit', query: {reload: 1, openId: openId.value, siteUserId: userId}});
|
|
};
|
|
};
|
|
|
|
|
|
const onJobUser = function () {
|
|
const onJobUser = function () {
|
|
- router.push({path: '/jobUserInfo/useredit', query: {reload: 1, openId: userStore.getOpenId}});
|
|
|
|
|
|
+ router.push({path: '/jobUserInfo/useredit', query: {reload: 1, openId: openId.value, siteUserId: userId}});
|
|
};
|
|
};
|
|
|
|
|
|
|
|
|
|
@@ -86,16 +95,32 @@ export default defineComponent({
|
|
getUser();
|
|
getUser();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ getConfig().then(res => {
|
|
|
|
+ isDev.value = res.isDev;
|
|
|
|
+ }, () => {
|
|
|
|
+ isDev.value = true;
|
|
|
|
+ })
|
|
|
|
+
|
|
|
|
+ onIonViewDidEnter(() => {
|
|
|
|
+ openId.value = userStore.getOpenId;
|
|
|
|
+ });
|
|
|
|
+
|
|
return {
|
|
return {
|
|
user,
|
|
user,
|
|
onCompany,
|
|
onCompany,
|
|
- onJobUser
|
|
|
|
|
|
+ onJobUser,
|
|
|
|
+ openId,
|
|
|
|
+ isDev
|
|
}
|
|
}
|
|
|
|
+ },
|
|
|
|
+ mounted() {
|
|
|
|
+ const userStore = useUserStore();
|
|
|
|
+ openId.value = userStore.getOpenId;
|
|
}
|
|
}
|
|
});
|
|
});
|
|
</script>
|
|
</script>
|
|
<style lang="less">
|
|
<style lang="less">
|
|
-.bw-vue-form{
|
|
|
|
|
|
+.bw-vue-form {
|
|
padding: 20px 10px;
|
|
padding: 20px 10px;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -108,8 +133,9 @@ export default defineComponent({
|
|
width: 150px;
|
|
width: 150px;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-.header-theme3{
|
|
|
|
- ion-title{
|
|
|
|
|
|
+
|
|
|
|
+.header-theme3 {
|
|
|
|
+ ion-title {
|
|
margin-left: 0px !important;
|
|
margin-left: 0px !important;
|
|
}
|
|
}
|
|
}
|
|
}
|