pengjing 11 hónapja
szülő
commit
d2a5e31d89

+ 1 - 1
h5app/public/appconfig.json

@@ -1,4 +1,4 @@
 {
   "isDev": true,
-  "webSiteUrl": "http://www.bowintek.com/hzyz/mobile/"
+  "webSiteUrl": "http://www.bowintek.com/hzyz/mobile"
 }

+ 5 - 0
h5app/src/App.vue

@@ -32,6 +32,7 @@ ion-content {
 
 /*顶部导航白色背景主题样式*/
 .header-theme2 {
+  border-bottom: 1px solid #f1f5f7;
   background: white;
   text-align: center;
 
@@ -53,6 +54,10 @@ ion-content {
   }
 }
 
+.header-theme2::after{
+  background-image: none !important;
+}
+
 .grid-content {
   margin: 10px 10px;
   background-color: #f0f2f5;

+ 1 - 1
h5app/src/router/index.ts

@@ -7,7 +7,7 @@ import TeacherTabsPage from '../views/tapp/tabsPage.vue';
 import DemoPage from '../views/pages/demo/edit.vue';
 import JobUserInfoIndex from '../views/pages/jobUserInfo/index.vue';
 import JobUserInfoUserEdit from '../views/pages/jobUserInfo/userEdit.vue';
-import JobUserInfoCompanyEdit from '../views/pages/jobUserInfo/userEdit.vue';
+import JobUserInfoCompanyEdit from '../views/pages/jobUserInfo/companyEdit.vue';
 
 const routes: Array<RouteRecordRaw> = [
     {

+ 36 - 4
h5app/src/views/pages/jobUserInfo/companyEdit.vue

@@ -1,5 +1,37 @@
 <template>
-  <div>
-    companyeidt
-  </div>
-</template>
+  <ion-page class="list-page">
+    <ion-header class="header-theme2">
+      <ion-toolbar>
+        <ion-buttons slot="start">
+          <ion-icon :icon="arrowBackOutline" @click="onBack"></ion-icon>
+        </ion-buttons>
+        <ion-title>企业信息登记</ion-title>
+      </ion-toolbar>
+    </ion-header>
+    <ion-content>
+      companyInfoEidt
+    </ion-content>
+  </ion-page>
+</template>
+<script>
+import {defineComponent} from "vue";
+import {arrowBackOutline} from 'ionicons/icons';
+import {useRouter} from "vue-router";
+
+export default defineComponent({
+  name: "companyInfoEidt",
+  setup() {
+    const router = useRouter();
+    const onBack = () => {
+      router.push('/jobUserInfo/index');
+    }
+    return {
+      arrowBackOutline,
+      onBack
+    }
+  }
+});
+</script>
+<style lang="less">
+
+</style>

+ 16 - 12
h5app/src/views/pages/jobUserInfo/index.vue

@@ -1,11 +1,11 @@
 <template>
   <ion-page class="list-page">
-    <ion-header class="header-theme2">
+    <ion-header class="header-theme2 header-theme3">
       <ion-toolbar>
         <ion-title>信息登记</ion-title>
       </ion-toolbar>
     </ion-header>
-    <ion-content class="qr_content">
+    <ion-content>
       <div class="bw-vue-form">
         <div class="form-detail">
           <ion-label>姓名</ion-label>
@@ -42,6 +42,7 @@ import {alertController} from "@ionic/vue";
 import {getUserByID} from "@/api/siteUserInfo";
 import {useRouter} from "vue-router";
 import {getWxOpenId} from "@/api/wechat";
+import {useUserStore} from "@/store/modules/user";
 
 
 const presentAlert = async (message) => {
@@ -63,24 +64,19 @@ export default defineComponent({
     const user = ref({userNo: '', name: '', IDCard: '', siteName: ''});
     const urlParams = getUrlParams();
     const userId = urlParams["userId"];
-    const openId = ref("");
+    const userStore = useUserStore();
 
     const getUser = async function () {
       const reqData = await getUserByID(userId);
       user.value = reqData;
     };
 
-    const getOpenId = async function () {
-      const reqData = await getWxOpenId();
-      openId.value = reqData;
-    };
-
     const onCompany = function () {
-      router.push({path: '/jobUserInfo/companyedit', query: {reload: 1, openId: openId.value}});
+      router.push({path: '/jobUserInfo/companyedit', query: {reload: 1, openId: userStore.getOpenId}});
     };
 
     const onJobUser = function () {
-      router.push({path: '/jobUserInfo/useredit', query: {reload: 1, openId: openId.value}});
+      router.push({path: '/jobUserInfo/useredit', query: {reload: 1, openId: userStore.getOpenId}});
     };
 
 
@@ -90,8 +86,6 @@ export default defineComponent({
       getUser();
     }
 
-    getOpenId();
-
     return {
       user,
       onCompany,
@@ -101,6 +95,10 @@ export default defineComponent({
 });
 </script>
 <style lang="less">
+.bw-vue-form{
+  padding: 20px 10px;
+}
+
 .page_button {
   display: flex;
   justify-content: space-around;
@@ -110,4 +108,10 @@ export default defineComponent({
     width: 150px;
   }
 }
+.header-theme3{
+  ion-title{
+    margin-left: 0px !important;
+  }
+}
+
 </style>

+ 36 - 4
h5app/src/views/pages/jobUserInfo/userEdit.vue

@@ -1,5 +1,37 @@
 <template>
-  <div>
-    userEdit
-  </div>
-</template>
+  <ion-page class="list-page">
+    <ion-header class="header-theme2">
+      <ion-toolbar>
+        <ion-buttons slot="start">
+          <ion-icon :icon="arrowBackOutline" @click="onBack"></ion-icon>
+        </ion-buttons>
+        <ion-title>求职者信息登记</ion-title>
+      </ion-toolbar>
+    </ion-header>
+    <ion-content>
+      jobUserInfoEdit
+    </ion-content>
+  </ion-page>
+</template>
+<script>
+import {defineComponent} from "vue";
+import {arrowBackOutline} from 'ionicons/icons';
+import {useRouter} from "vue-router";
+
+export default defineComponent({
+  name: "jobUserInfoEdit",
+  setup() {
+    const router = useRouter();
+    const onBack = () => {
+      router.push('/jobUserInfo/index');
+    }
+    return {
+      arrowBackOutline,
+      onBack
+    }
+  }
+});
+</script>
+<style lang="less">
+
+</style>