999999999999999999

This commit is contained in:
Teng 2025-09-02 16:45:54 +08:00
parent 7f0748fa07
commit 78ba913cdd
48 changed files with 2079 additions and 50 deletions

10
.hbuilderx/launch.json Normal file
View File

@ -0,0 +1,10 @@
{
"version" : "1.0",
"configurations" : [
{
"customPlaygroundType" : "device",
"playground" : "custom",
"type" : "uni-app:app-android"
}
]
}

View File

@ -0,0 +1,107 @@
<template>
<!-- 底部的栏为啥这样写是因为要做左右拉动 -->
<view class="botton-view">
<view v-for="(item,index) in itemArray" :key="index" class="array-father">
<view :class="itemTarget===index ? `bottom-button-target` : `bottom-button`" @click="jumpto(index)">
<image class="botton-img"
:src="`https://www.focusnu.com/media/directive/index/itemsbutton/${index}${itemTarget===index?1:0}.png`" />
<view class="bottom-text">
{{item}}
</view>
</view>
</view>
</view>
</template>
<script setup>
import {
ref
} from 'vue'
const props = defineProps({
itemTarget: {
type: Number,
required: true //
// default: 0 //
}
})
const itemArray = ["NU", "动态", "我的"];
const jumpto = (index) => {
if(index!=props.itemTarget){
switch (index) {
case 0:
uni.redirectTo({
url: `/pages/yuangongindex/index`
});
break;
case 1:
break;
case 2:
uni.redirectTo({
url: `/pages/yuangongindex/mine`
});
break;
}
}
}
</script>
<style lang="scss" scoped>
.botton-view {
position: fixed;
bottom: 0;
left: 0;
height: 120rpx;
width: 100%;
background-color: #fff;
display: flex;
justify-content: space-between;
font-weight: 500;
z-index: 998;
.bottom-button {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.bottom-button-target {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
color: #01a8ff;
flex-direction: column;
}
.blue-heng {
height: 6rpx;
width: 150rpx;
background-color: rgb(42, 133, 235);
position: absolute;
bottom: 55rpx;
left: 50%;
/* 左边缘到父容器左边的距离占父宽度 50% */
transform: translateX(-50%);
}
}
.array-father {
width: 33%;
position: relative;
}
.botton-img {
width: 38rpx;
height: 38rpx;
margin-bottom: 5rpx;
}
</style>

View File

@ -92,6 +92,18 @@
"navigationBarTitleText": "我的"
}
},
{
"path": "pages/yuangongindex/index",
"style": {
"navigationBarTitleText": "首页"
}
},
{
"path": "pages/yuangongindex/mine",
"style": {
"navigationBarTitleText": "我的"
}
},
{
"path": "pages/addoldman/hukou",
"style": {

View File

@ -11,13 +11,13 @@ export function changemessage(data){
})
}
//根据手机号获取机构加盟申请信息
// export function getMessageList(id){
// return request({
// url: `/api/orgApplyInfo/queryAuditInfo?openId=${id}&status=1,2,3`,
// method: 'get',
// })
// }
//根据手机号获取员工信息
export function getMessageList(id){
return request({
url: `/api/employessAdvisiory/queryApiEmployessInfo?openId=${id}&status=1,2,3`,
method: 'get',
})
}
// export function getMessageListsuccess(id){
// return request({
// url: `/api/orgApplyInfo/queryAuditInfo?status=0,2,4,5&openId=${id}`,

View File

@ -196,7 +196,8 @@
emergencyContact: "",
emergencyTel: "",
emergencyRelationship: "",
hukouNature: ""
hukouNature: "",
openId : uni.getStorageSync('openid'),
})
function isValid11DigitNumber(val) {

View File

@ -79,7 +79,7 @@
uni.setStorageSync('izJs', res.result.izJs);
uni.setStorageSync('izYg', res.result.izYg);
uni.redirectTo({
url: `/pages/index/index`
url: `/pages/yuangongindex/index`
});
// if (!res.result.tel) {
// uni.redirectTo({

View File

@ -51,8 +51,10 @@
url: `/pages/login/threeselectone`
});
break;
case 2:
case `2`:
uni.redirectTo({
url: `/pages/yuangongindex/index`
});
break;
case `3`:

View File

@ -81,7 +81,10 @@
<!-- <view class="white-button" style="margin-right: 30rpx;">
审核列表
</view> -->
<view class="white-button">
<!-- <view class="white-button" @click="jumpToYindex">
进入员工入驻
</view> -->
<view class="white-button" @click="tobestaff">
申请入驻
</view>
</view>
@ -151,7 +154,17 @@
// url: `/pages/addjigou/all`
// });
}
const tobestaff = () =>{
//ID
uni.setStorageSync('specicalid', "");
//
uni.setStorageSync("baddata", "")
//
uni.setStorageSync("backhuancun", {})
uni.navigateTo({
url: `/pages/addstaff/information`
});
}
const jumpToindex = () => {
uni.navigateTo({
url: `/pages/index/index`

View File

@ -36,7 +36,10 @@
<!-- <view class="white-button" style="margin-right: 30rpx;">
审核列表
</view> -->
<view class="white-button" @click="tobestaff">
<view class="white-button" @click="jumpToYuangongindex" v-if="op1==`1`">
进入员工入驻
</view>
<view class="white-button" @click="tobestaff" v-if="op1!=`1`">
申请入驻
</view>
</view>
@ -112,6 +115,11 @@
url: `/pages/index/index`
});
}
const jumpToYuangongindex = () => {
uni.navigateTo({
url: `/pages/yuangongindex/index`
});
}
const gotowork = (number) => {
uni.navigateTo({
url: `/pages/login/workjoin?type=${number}`

View File

@ -0,0 +1,729 @@
<template>
<view class="login-container">
<!-- <u-modal title="驳回原因" v-model="show" :content="content"></u-modal> -->
<view class="index-up">
<image class="index-up-img" src="https://www.focusnu.com/media/directive/index/indexgif.gif"
mode="widthFix" lazy-load="false" />
</view>
<model :show="show" @close="show=false" :content="content" />
<swiper style="width: 100%;position: fixed;bottom: 0;left: 0;" :duration="150" :style="{minHeight: `100vh`}" :current="which" @change="swiperchange">
<view v-for="(item,index) in menuArray" :key="index">
<swiper-item>
<view class="white-content-father">
<view class="chuo-ball" @click="loadingData" v-if="item.status==`1`">
<image class="ball-img"
:src=" `https://www.focusnu.com/media/directive/index/refresh.png`" />
</view>
<view class="white-content" v-if="item.status==`1`">
<image class="white-content-img"
:src="`https://www.focusnu.com/media/directive/index/${statusarray[Number(item.status) - 1]}.png`"
lazy-load="false" />
<view class="white-font">
您提交的
</view>
<view class="second-font">
<text>
"{{item.comName}}"
</text>
</view>
<view class="second-font">
加盟申请
<text style="color: #fa8622;">
正在审核中
</text>
</view>
<view class="button-blue" @click="look(item)">
查看
</view>
</view>
<view class="white-content" v-if="item.status==`3`">
<image class="white-content-img"
:src="`https://www.focusnu.com/media/directive/index/${statusarray[Number(item.status) - 1]}.png`"
lazy-load="false" />
<view class="white-font">
您提交的
</view>
<view class="second-font">
<text>
"{{item.comName}}"
</text>
</view>
<view class="second-font">
加盟申请
<text style="color: #eb2b59;">
审核不通过
</text>
</view>
<view class="button-blue-spec" @click="again(item)">
重新提交
</view>
<view class="button-white-spec" @click="jumptolist(item.content)">
驳回原因
</view>
</view>
<view style="z-index: 1;width: 100%;">
<view class="zhiling-box">
<view class="">
暂无指令
</view>
<image class="zhiling-img" v-show="false"
src="https://www.focusnu.com/media/directive/index/mine/more.png" />
</view>
<view class="white-box-father">
<view v-for="(item,index) in buttonArray" :key="index" class="white-box">
<image class="box-img"
:src="`https://www.focusnu.com/media/directive/index/addjiji/${index}.png`" />
<view class="box-font">{{item}}</view>
</view>
<view class="white-box">
<view style="font-weight: 600;font-size: 80rpx;">+</view>
</view>
</view>
</view>
</view>
<view class="white-content" style="margin: 0 auto;" v-if="item.status==`-1`">
<image class="white-content-secondimg"
src="https://www.focusnu.com/media/directive/index/addjiji/addjigou.png"
lazy-load="false" />
<view class="button-blue" @click="addjigou">
添加机构
</view>
</view>
<view class="white-content-father-time" v-if="item.status==`2`">
<view class="white-content" style="background-color: transparent;" v-if="item.comName">
<view class="white-bgc">
{{item.comName}}
</view>
</view>
</view>
</swiper-item>
</view>
</swiper>
<view
style="z-index:999;position: fixed;bottom: 70rpx; width: 100%;display: flex;justify-content: center;margin-top: -25rpx;height: 100rpx;">
<view class="jia-box">
<view v-for="(item,index) in menuArray" :key="index" @click="changecard(index)">
<view :class="whichMenu==index? `black-box` :`gray-box`" v-if="index != menuArray.length - 1">
</view>
<view class="jia" @click="moveend" v-if="index == menuArray.length - 1">
<image class="jia-img" :src="`https://www.focusnu.com/media/directive/index/bluejia.png`" />
</view>
</view>
</view>
</view>
<downMenu :itemTarget="0" />
</view>
</template>
<script setup>
import {
reactive,
ref,
onMounted,
onUnmounted
} from 'vue';
import {
onLoad
} from '@dcloudio/uni-app';
import {
getMessageList
} from '@/pages/addstaff/api/addjigou.js'
// import tu from 'https://www.focusnu.com/media/directive/index/tu.png'
import request from '@/request/index.js' // uni.request
import downMenu from '@/compontent/public/yuangongdownmenu.vue'
import model from "@/compontent/public/model.vue"
const tu = 'https://www.focusnu.com/media/directive/index/tu.png'
const show = ref(false);
const content = ref("");
// const itemArray = ["NU", "", ""];
const buttonArray = ref(["我的机构", "投递简历", "查看工资"])
const statusarray = ["loading", "success", "fail"]
// const itemTarget = ref(0);
const which = ref(0);
// const scaning = ref(false)
const changecard = (e) => {
which.value = e
whichMenu.value = which.value
}
const moveend = () => {
which.value = menuArray.value.length
whichMenu.value = which.value
}
const addjigou = () => {
uni.setStorageSync('specicalid', "");
uni.setStorageSync("baddata", "")
uni.setStorageSync("backhuancun", {})
uni.navigateTo({
url: `/pages/addjigou/name`
});
}
const look = (element) => {
uni.navigateTo({
url: `/pages/addjigou/all?element=${JSON.stringify(element)}`
});
}
const jumptolist = (res) => {
// uni.navigateTo({
// url: `/pages/login/workjoin?type=1`
// });
if (res) {
content.value = res;
show.value = true
}
}
const again = (item) => {
console.log("????", item)
uni.setStorageSync("baddata", item)
uni.setStorageSync('specicalid', item.id);
uni.setStorageSync("backhuancun", {})
uni.navigateTo({
url: `/pages/addjigou/name`
});
}
const jumpTo = () => {
uni.navigateTo({
url: `/pages/login/index`
});
}
const whichMenu = ref(0);
const swiperchange = (res) => {
whichMenu.value = res.detail.current
which.value = res.detail.current
// console.log("res",res.detail.current)
}
// const addoldman = () => {
// uni.navigateTo({
// url: "/pages/addoldman/IDcard"
// });
// }
// const gotoPay = () => {
// uni.navigateTo({
// url: "/pages/pay/index"
// });
// }
// const qrResult = ref('')
// const scanning = ref(false)
// let html5QrCode = null
// async function cancelScan() {
// if (html5QrCode && scanning.value) {
// try {
// await html5QrCode.stop()
// } catch (e) {
// console.warn('', e)
// }
// }
// scanning.value = false
// }
// function scanQrCode() {
// //
// if (html5QrCode && scanning.value) {
// html5QrCode.stop().catch(() => {}).finally(() => {
// scanning.value = false
// })
// return
// }
// //
// scanning.value = true
// qrResult.value = ''
// // ID
// html5QrCode = new Html5Qrcode("reader")
// // 10 250×250
// const config = {
// fps: 10,
// qrbox: {
// width: 350,
// height: 350
// }
// }
// html5QrCode.start({
// facingMode: "environment"
// }, //
// config,
// decodedText => {
// //
// qrResult.value = decodedText
// //
// html5QrCode.stop().catch(console.warn).finally(() => {
// scanning.value = false
// })
// },
// errorMessage => {
// //
// }
// ).catch(err => {
// console.error("", err)
// scanning.value = false
// })
// }
const gotoWindy = () => {
uni.navigateTo({
url: "/pages/selectunit/map"
});
}
const goback = () => {
uni.navigateBack()
}
onMounted(async () => {
})
onUnmounted(() => {
// html5QrCode && html5QrCode.stop().catch(console.warn)
})
const menuArray = ref([])
const loadingData = () => {
uni.getStorage({
key: 'openid',
success: function(res) {
getMessageList(res.data).then(res => {
menuArray.value = res.result
// menuArray.value.push({
// status: `-1`
// })
})
}
});
}
onLoad(() => {
loadingData()
})
</script>
<style lang="scss" scoped>
.login-container {
display: flex;
flex-direction: column;
min-height: calc(100vh);
width: 100%;
background-color: rgb(239, 241, 252);
position: relative;
// padding-top: 550rpx;
}
.index-up {
position: absolute;
top: 0rpx;
left: 0;
width: 100%;
.index-up-img {
width: 100%;
height: 20rpx;
}
}
.index-ball-father {
width: 100%;
display: flex;
justify-content: flex-end;
// margin-top: 35rpx;
position: fixed;
top: 120rpx;
left: 0;
z-index: 999;
margin-top: 120rpx;
.white-ball {
width: 60rpx;
height: 60rpx;
background-color: #fff;
border-radius: 50%;
margin-right: 20rpx;
// box-shadow: 2rpx 2rpx 4rpx rgba(0, 0, 0, 0.1);
display: flex;
justify-content: center;
align-items: center;
}
.super-white-ball {
width: 70rpx;
height: 60rpx;
background-color: #fff;
border-radius: 50%;
margin-right: 40rpx;
// box-shadow: 2rpx 2rpx 4rpx rgba(0, 0, 0, 0.1);
display: flex;
justify-content: center;
align-items: center;
}
.small-img {
width: 25rpx;
height: 25rpx;
}
}
.index-smallPhoto {
width: 100%;
display: flex;
justify-content: flex-end;
margin-top: 480rpx;
margin-bottom: 50rpx;
.photo-box {
margin-right: 40rpx;
height: 180rpx;
width: 250rpx;
// background-color: #fff;
z-index: 2;
position: relative;
.photo-box-img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
}
}
.white-content {
z-index: 1;
height: 650rpx;
width: 90%;
// margin-left: 2%;
background-color: #fff;
// box-shadow: 2rpx 2rpx 5rpx rgba(0, 0, 0, 0.1);
border-radius: 30rpx;
z-index: 2;
display: flex;
// justify-content: space-evenly;
align-items: center;
flex-direction: column;
position: relative;
.white-content-img {
position: absolute;
top: 110rpx;
left: 50%;
transform: translateX(-50%);
width: 200rpx;
height: 175rpx;
}
.white-content-secondimg {
position: absolute;
top: 20rpx;
left: 34%;
transform: translateX(-34%);
width: 610rpx;
height: 450rpx;
z-index: 1;
}
.white-font {
margin-top: 330rpx;
font-size: 30rpx;
// color: #222222;
}
.second-font {
margin-top: 10rpx;
font-size: 30rpx;
padding: 0 30rpx;
// color: #222222;
}
}
.white-content-father {
width: 100%;
display: flex;
justify-content: center;
// margin-top: 600rpx;
margin-top: 40vh;
z-index: 1;
position: relative;
// overflow-y: auto;
overflow: hidden;
}
.bottom-text {
font-size: 22rpx;
}
.white-content-father-time {
width: 100%;
display: flex;
justify-content: center;
// margin: 40rpx 0;
// margin-bottom: 40rpx;
margin-top: 20rpx;
// margin-bottom: 600rpx;
.white-bgc {
width: 100%;
height: 100%;
// background-color: #fff;
// padding-left: 50rpx;
display: flex;
align-items: center;
justify-content: center;
font-size: 32rpx;
color: #333333;
// box-shadow: 2rpx 2rpx 5rpx rgba(0, 0, 0, 0.1);
// border: 2rpx solid #fff;
}
.white-content {
// margin-left: 30rpx;
height: 110rpx;
width: 92%;
overflow: hidden;
// background-repeat: no-repeat;
// background-position: center top;
/* 2. 水平方向拉满容器,垂直方向保持原始比例 */
background-size: 100% auto;
border-radius: 35rpx;
z-index: 2;
}
.white-shu {
height: 100%;
width: 2rpx;
background-color: #fff;
margin: 0 20rpx;
}
}
.bad-button {
width: 100%;
margin-top: 40rpx;
display: flex;
justify-content: flex-end;
.blue-button {
background: linear-gradient(to right, #00C9FF, #0076FF);
color: #fff;
font-size: 25rpx;
padding: 10rpx 20rpx;
border-radius: 35rpx;
margin-right: 40rpx;
}
}
.zhiling-box {
display: flex;
justify-content: space-around;
align-items: center;
width: 92%;
margin-left: 4%;
height: 110rpx;
background-color: #fff;
// box-shadow: 2rpx 2rpx 5rpx rgba(0, 0, 0, 0.1);
// margin-top: 20rpx;
border-radius: 35rpx;
font-size: 32rpx;
.zhiling-img {
width: 25rpx;
height: 25rpx;
}
}
.white-box-father {
display: flex;
width: 100%;
flex-wrap: wrap;
margin-left: 1%;
// margin-bottom: 30rpx;
// margin-top: 10rpx;
.white-box {
margin-top: 35rpx;
width: 20.7%;
margin-left: 3%;
height: 237rpx;
background-color: #fff;
border-radius: 35rpx;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
// box-shadow: 2rpx 2rpx 5rpx rgba(0, 0, 0, 0.1);
.box-img {
width: 55rpx;
height: 55rpx;
margin-bottom: 25rpx;
}
.box-font {
font-size: 30rpx;
}
}
}
.result {
margin: 0 auto;
}
.jia-box {
position: absolute;
top: 0rpx;
left: 0;
display: flex;
height: 80rpx;
width: 100%;
justify-content: center;
}
.jia {
margin-top: -5rpx;
width: 25rpx;
height: 25rpx;
border-radius: 50%;
// background-color: rgb(1, 168, 255);
background-color: #fff;
// border: 1rpx black solid;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
font-size: 30rpx;
.jia-img {
width: 18rpx;
height: 18rpx;
z-index: 2;
}
}
.gray-box {
border-radius: 20rpx;
height: 20rpx;
width: 35rpx;
margin-right: 15rpx;
background-color: #fff;
// border: 1rpx black solid;
}
.black-box {
border-radius: 20rpx;
height: 20rpx;
width: 35rpx;
margin-right: 15rpx;
background-color: black;
}
.button-blue {
position: absolute;
bottom: 45rpx;
width: 40%;
display: flex;
justify-content: center;
align-items: center;
height: 90rpx;
border-radius: 37rpx;
background: linear-gradient(to right, #00C9FF, #0076FF);
color: #fff;
font-size: 33rpx;
margin-top: 80rpx;
}
.button-blue-spec {
position: absolute;
bottom: 30rpx;
left: 8%;
width: 40%;
display: flex;
justify-content: center;
align-items: center;
height: 90rpx;
border-radius: 37rpx;
background: linear-gradient(to right, #00C9FF, #0076FF);
color: #fff;
font-size: 33rpx;
margin-top: 80rpx;
}
.button-white-spec {
position: absolute;
bottom: 30rpx;
right: 8%;
width: 40%;
display: flex;
justify-content: center;
align-items: center;
height: 90rpx;
border-radius: 37rpx;
background: linear-gradient(to bottom, #f3f3f5, #dee4e9);
border: 2rpx solid #b1c0ca;
// color: #fff;
font-size: 33rpx;
margin-top: 80rpx;
}
.chuo-img {
position: absolute;
top: 72rpx;
right: 235rpx;
width: 120rpx;
height: 110rpx;
z-index: 3;
}
.chuo-ball {
position: absolute;
top: 20rpx;
right: 60rpx;
width: 60rpx;
height: 60rpx;
z-index: 3;
background-color: rgb(242, 242, 242);
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
.ball-img {
width: 37rpx;
height: 37rpx;
}
}
</style>

View File

@ -0,0 +1,248 @@
<template>
<view class="login-container">
<exit :show="exitshow" @close="exitshow=false" />
<image class="bgc-imge" src="https://www.focusnu.com/media/directive/index/mine/bgc.png" />
<view class="ball">
<image class="ball-imge" src="https://www.focusnu.com/media/directive/index/mine/head.png" />
</view>
<!-- <view class="upfont">
迷路往前走
</view> -->
<view style="display: flex;margin-top: 30rpx;">
<view class="badid">
ID
</view>
<view style="z-index: 1;margin-top: -3rpx;">
{{platId}}
</view>
</view>
<view class="phone">
{{phone}}
</view>
<view class="white-father">
<view class="white-card" v-for="(item,index) in cardMenu" :key="index" @click="clickButton(index)">
<view class="white-left">
<image class="white-left-imge"
:src="`https://www.focusnu.com/media/directive/index/mine/${index}.png`" />
<view style="font-size: 32rpx;">{{item}}</view>
</view>
<view class="white-right">
<view style="font-size: 30rpx;margin-top: -4rpx;" v-if="!index">变更机构信息</view>
<image class="white-right-imge" src="https://www.focusnu.com/media/directive/index/mine/more.png" />
</view>
</view>
</view>
<view class="blue-button" @click="change">
<image class="blue-button-imge" src="https://www.focusnu.com/media/directive/index/mine/change.png" />
切换账号
</view>
<view class="white-button" @click="exitshowopen">
<image class="blue-button-imge" src="https://www.focusnu.com/media/directive/index/mine/exit.png" />
退出登录
</view>
<downMenu :itemTarget="2" />
</view>
</template>
<script setup>
import {
reactive,
ref,
onMounted,
onUnmounted
} from 'vue';
import exit from "@/compontent/public/exit.vue"
import downMenu from '@/compontent/public/yuangongdownmenu.vue'
const phone = ref("")
const openid = ref("")
const platId = ref("")
const exitshow = ref(false);
onMounted(() => {
phone.value = uni.getStorageSync('tel')
// openid.value = uni.getStorageSync('openid')
platId.value = uni.getStorageSync('platId')
// uni.setStorageSync('platId', res.result.platId);
})
const cardMenu = [`机构信息`, `加盟审核`, `机构功能`]
const change = () => {
uni.navigateTo({
url: `/pages/login/threeselectonespec`
});
}
const exitshowopen = () => {
// uni.exitMiniProgram({});
exitshow.value = true;
}
const clickButton = (index) => {
switch (index) {
case 0:
uni.navigateTo({
url: `/pages/login/workjoinsuccess`
});
break;
case 1:
uni.navigateTo({
url: `/pages/login/workjoin`
});
break;
case 2:
// uni.navigateTo({
// url: `/pages/login/special?no=true`
// });
break;
}
}
</script>
<style lang="scss" scoped>
.login-container {
display: flex;
flex-direction: column;
min-height: 100vh;
width: 100%;
background-color: rgb(247, 247, 247);
position: relative;
align-items: center;
.bgc-imge {
position: absolute;
top: 0rpx;
left: 0;
width: 100%;
height: 1200rpx;
}
.ball {
margin-top: 200rpx;
width: 180rpx;
height: 180rpx;
background-color: #fff;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
overflow: hidden;
z-index: 1;
.ball-imge {
width: 178rpx;
height: 178rpx;
border-radius: 50%;
}
}
.upfont {
margin: 10rpx 0;
color: black;
z-index: 1;
}
.phone {
color: black;
z-index: 1;
font-size: 38rpx;
font-weight: 600;
}
.badid {
background-color: black;
z-index: 1;
width: 45rpx;
height: 30rpx;
border-radius: 8rpx;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
font-size: 20rpx;
margin-right: 15rpx;
margin-top: 3rpx;
}
.white-father {
margin-top: 50rpx;
width: 94%;
// min-height: 300rpx;
border-radius: 40rpx;
background-color: #fff;
padding: 30rpx 0;
z-index: 1;
.white-card {
width: 100%;
height: 100rpx;
display: flex;
justify-content: space-between;
align-items: center;
font-size: 28rpx;
.white-left {
margin-left: 40rpx;
display: flex;
align-items: center;
}
.white-left-imge {
margin-right: 20rpx;
width: 40rpx;
height: 40rpx;
}
.white-right {
margin-right: 40rpx;
display: flex;
align-items: center;
}
.white-right-imge {
margin-left: 20rpx;
width: 30rpx;
height: 30rpx;
}
}
}
}
.blue-button {
z-index: 1;
width: 94%;
height: 100rpx;
background-color: #fff;
display: flex;
justify-content: center;
align-items: center;
color: rgb(6, 122, 233);
border-radius: 40rpx;
margin-top: 30rpx;
font-size: 32rpx;
}
.blue-button-imge {
width: 40rpx;
height: 40rpx;
margin-right: 30rpx;
}
.white-button {
z-index: 1;
width: 94%;
height: 100rpx;
background-color: #fff;
display: flex;
justify-content: center;
align-items: center;
// color: rgb(6,122,233);
border-radius: 40rpx;
margin-top: 30rpx;
font-size: 32rpx;
}
</style>

View File

@ -1 +1 @@
{"version":3,"file":"app.js","sources":["App.vue","main.js"],"sourcesContent":["<script>\r\n\texport default {\r\n\t\tonLaunch: function() {\r\n\t\t\tconsole.log('App Launch')\r\n\t\t},\r\n\t\tonShow: function() {\r\n\t\t\tconsole.log('App Show')\r\n\t\t},\r\n\t\tonHide: function() {\r\n\t\t\tconsole.log('App Hide')\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n\t/*每个页面公共css */\r\n\t@import \"./uni_modules/vk-uview-ui/index.scss\";\r\n</style>\n","import App from './App'\r\nimport uView from './uni_modules/vk-uview-ui';\r\n// #ifndef VUE3\r\nimport Vue from 'vue'\r\nimport './uni.promisify.adaptor'\r\nimport uView from './uni_modules/vk-uview-ui';\nVue.use(uView);\r\nVue.config.productionTip = false\r\nApp.mpType = 'app'\r\nconst app = new Vue({\r\n\t...App\r\n})\r\napp.$mount()\r\n// #endif\r\n\r\n// #ifdef VUE3\r\nimport {\r\n\tcreateSSRApp\r\n} from 'vue'\r\nexport function createApp() {\r\n\tconst app = createSSRApp(App)\r\n\t// 使用 uView UI\r\n\tapp.use(uView)\r\n\treturn {\r\n\t\tapp\r\n\t}\r\n}\r\n// #endif"],"names":["uni","createSSRApp","App","uView"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACC,MAAK,YAAU;AAAA,EACd,UAAU,WAAW;AACpBA,kBAAAA,MAAA,MAAA,OAAA,gBAAY,YAAY;AAAA,EACxB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,gBAAA,UAAU;AAAA,EACtB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,iBAAA,UAAU;AAAA,EACvB;AACD;ACQM,SAAS,YAAY;AAC3B,QAAM,MAAMC,cAAY,aAACC,SAAG;AAE5B,MAAI,IAAIC,iCAAK;AACb,SAAO;AAAA,IACN;AAAA,EACA;AACF;;;"}
{"version":3,"file":"app.js","sources":["App.vue","main.js"],"sourcesContent":["<script>\r\n\texport default {\r\n\t\tonLaunch: function() {\r\n\t\t\tconsole.log('App Launch')\r\n\t\t},\r\n\t\tonShow: function() {\r\n\t\t\tconsole.log('App Show')\r\n\t\t},\r\n\t\tonHide: function() {\r\n\t\t\tconsole.log('App Hide')\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n\t/*每个页面公共css */\r\n\t@import \"./uni_modules/vk-uview-ui/index.scss\";\r\n</style>\n","import App from './App'\r\nimport uView from './uni_modules/vk-uview-ui';\r\n// #ifndef VUE3\r\nimport Vue from 'vue'\r\nimport './uni.promisify.adaptor'\r\nimport uView from './uni_modules/vk-uview-ui';\nVue.use(uView);\r\nVue.config.productionTip = false\r\nApp.mpType = 'app'\r\nconst app = new Vue({\r\n\t...App\r\n})\r\napp.$mount()\r\n// #endif\r\n\r\n// #ifdef VUE3\r\nimport {\r\n\tcreateSSRApp\r\n} from 'vue'\r\nexport function createApp() {\r\n\tconst app = createSSRApp(App)\r\n\t// 使用 uView UI\r\n\tapp.use(uView)\r\n\treturn {\r\n\t\tapp\r\n\t}\r\n}\r\n// #endif"],"names":["uni","createSSRApp","App","uView"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACC,MAAK,YAAU;AAAA,EACd,UAAU,WAAW;AACpBA,kBAAAA,MAAA,MAAA,OAAA,gBAAY,YAAY;AAAA,EACxB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,gBAAA,UAAU;AAAA,EACtB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,iBAAA,UAAU;AAAA,EACvB;AACD;ACQM,SAAS,YAAY;AAC3B,QAAM,MAAMC,cAAY,aAACC,SAAG;AAE5B,MAAI,IAAIC,iCAAK;AACb,SAAO;AAAA,IACN;AAAA,EACA;AACF;;;"}

View File

@ -0,0 +1 @@
{"version":3,"file":"yuangongdownmenu.js","sources":["compontent/public/yuangongdownmenu.vue","../Hbuilder/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovaGxkeV94Y3gvY29tcG9udGVudC9wdWJsaWMveXVhbmdvbmdkb3dubWVudS52dWU"],"sourcesContent":["<template>\r\n\t<!-- 底部的栏,为啥这样写,是因为要做左右拉动 -->\r\n\t<view class=\"botton-view\">\r\n\t\t<view v-for=\"(item,index) in itemArray\" :key=\"index\" class=\"array-father\">\r\n\t\t\t<view :class=\"itemTarget===index ? `bottom-button-target` : `bottom-button`\" @click=\"jumpto(index)\">\r\n\t\t\t\t<image class=\"botton-img\"\r\n\t\t\t\t\t:src=\"`https://www.focusnu.com/media/directive/index/itemsbutton/${index}${itemTarget===index?1:0}.png`\" />\r\n\t\t\t\t<view class=\"bottom-text\">\r\n\t\t\t\t\t{{item}}\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script setup>\r\n\timport {\r\n\t\tref\r\n\t} from 'vue'\r\n\r\n\tconst props = defineProps({\r\n\t\titemTarget: {\r\n\t\t\ttype: Number,\r\n\t\t\trequired: true // 如果必须传\r\n\t\t\t// default: 0 // 如果您想给默认值\r\n\t\t}\r\n\t})\r\n\r\n\tconst itemArray = [\"NU\", \"动态\", \"我的\"];\r\n\t\r\n\tconst jumpto = (index) => {\r\n\t\tif(index!=props.itemTarget){\r\n\t\t\tswitch (index) {\r\n\t\t\t\tcase 0:\r\n\t\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\t\turl: `/pages/yuangongindex/index`\r\n\t\t\t\t\t});\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase 1:\r\n\t\t\t\t\t\r\n\t\t\t\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase 2:\r\n\t\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\t\turl: `/pages/yuangongindex/mine`\r\n\t\t\t\t\t});\r\n\t\t\t\t\tbreak;\r\n\t\t\t}\r\n\t\t\t\r\n\t\t}\r\n\t}\r\n</script>\r\n<style lang=\"scss\" scoped>\r\n\t.botton-view {\r\n\t\tposition: fixed;\r\n\t\tbottom: 0;\r\n\t\tleft: 0;\r\n\t\theight: 120rpx;\r\n\t\twidth: 100%;\r\n\t\tbackground-color: #fff;\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: space-between;\r\n\t\tfont-weight: 500;\r\n\t\tz-index: 998;\r\n\r\n\t\t.bottom-button {\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 100%;\r\n\t\t\tdisplay: flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\t\t\tflex-direction: column;\r\n\t\t}\r\n\r\n\t\t.bottom-button-target {\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 100%;\r\n\t\t\tdisplay: flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\t\t\tcolor: #01a8ff;\r\n\t\t\tflex-direction: column;\r\n\t\t}\r\n\r\n\t\t.blue-heng {\r\n\t\t\theight: 6rpx;\r\n\t\t\twidth: 150rpx;\r\n\t\t\tbackground-color: rgb(42, 133, 235);\r\n\t\t\tposition: absolute;\r\n\t\t\tbottom: 55rpx;\r\n\t\t\tleft: 50%;\r\n\t\t\t/* 左边缘到父容器左边的距离占父宽度 50% */\r\n\t\t\ttransform: translateX(-50%);\r\n\t\t}\r\n\t}\r\n\r\n\t.array-father {\r\n\t\twidth: 33%;\r\n\t\tposition: relative;\r\n\r\n\t}\r\n\t.botton-img {\r\n\t\twidth: 38rpx;\r\n\t\theight: 38rpx;\r\n\t\tmargin-bottom: 5rpx;\r\n\t}\r\n</style>","import Component from 'D:/hldy_xcx/compontent/public/yuangongdownmenu.vue'\nwx.createComponent(Component)"],"names":["uni"],"mappings":";;;;;;;;;;;;;AAoBC,UAAM,QAAQ;AAQd,UAAM,YAAY,CAAC,MAAM,MAAM,IAAI;AAEnC,UAAM,SAAS,CAAC,UAAU;AACzB,UAAG,SAAO,MAAM,YAAW;AAC1B,gBAAQ,OAAK;AAAA,UACZ,KAAK;AACJA,0BAAAA,MAAI,WAAW;AAAA,cACd,KAAK;AAAA,YACX,CAAM;AACD;AAAA,UACD,KAAK;AAGJ;AAAA,UACD,KAAK;AACJA,0BAAAA,MAAI,WAAW;AAAA,cACd,KAAK;AAAA,YACX,CAAM;AACD;AAAA,QACD;AAAA,MAED;AAAA,IACD;;;;;;;;;;;;;;;;;ACjDF,GAAG,gBAAgB,SAAS;"}

View File

@ -1 +1 @@
{"version":3,"file":"addjigou.js","sources":["pages/addstaff/api/addjigou.js"],"sourcesContent":["// src/composables/useWeChatAuth.js\nimport { ref } from 'vue';\nimport request from '@/request/index.js';\r\n\r\n//新增/编辑机构加盟申请信息\r\nexport function changemessage(data){\r\n return request({\r\n url: `/api/employessAdvisiory/saveApiEmployess`,\r\n\t\tmethod: 'post',\r\n data,\r\n })\r\n}\r\n\r\n//根据手机号获取机构加盟申请信息\r\n// export function getMessageList(id){\r\n// return request({\r\n// url: `/api/orgApplyInfo/queryAuditInfo?openId=${id}&status=1,2,3`,\r\n// \t\tmethod: 'get',\r\n// })\r\n// }\r\n// export function getMessageListsuccess(id){\r\n// return request({\r\n// url: `/api/orgApplyInfo/queryAuditInfo?status=0,2,4,5&openId=${id}`,\r\n// \t\tmethod: 'get',\r\n// })\r\n// }\r\n// //获取省市区\r\n// export function getdate(id){\n// return request({\n// url: `/api/common/queryAreaDict?id=${id}`,\n// \t\tmethod: 'get',\n// })\n// }\r\n\r\n// //将地址id转换成汉字\r\n// export function getrel(id){\n// return request({\n// url: `/api/common/queryAreaNameById?id=${id}`,\n// \t\tmethod: 'get',\n// })\n// }"],"names":["request"],"mappings":";;;AAKO,SAAS,cAAc,MAAK;AAC/B,SAAOA,sBAAQ;AAAA,IACX,KAAK;AAAA,IACX,QAAQ;AAAA,IACF;AAAA,EACR,CAAK;AACL;;"}
{"version":3,"file":"addjigou.js","sources":["pages/addstaff/api/addjigou.js"],"sourcesContent":["// src/composables/useWeChatAuth.js\nimport { ref } from 'vue';\nimport request from '@/request/index.js';\r\n\r\n//新增/编辑机构加盟申请信息\r\nexport function changemessage(data){\r\n return request({\r\n url: `/api/employessAdvisiory/saveApiEmployess`,\r\n\t\tmethod: 'post',\r\n data,\r\n })\r\n}\r\n\r\n//根据手机号获取员工信息\r\nexport function getMessageList(id){\r\n return request({\r\n url: `/api/employessAdvisiory/queryApiEmployessInfo?openId=${id}&status=1,2,3`,\r\n\t\tmethod: 'get',\r\n })\r\n}\r\n// export function getMessageListsuccess(id){\r\n// return request({\r\n// url: `/api/orgApplyInfo/queryAuditInfo?status=0,2,4,5&openId=${id}`,\r\n// \t\tmethod: 'get',\r\n// })\r\n// }\r\n// //获取省市区\r\n// export function getdate(id){\n// return request({\n// url: `/api/common/queryAreaDict?id=${id}`,\n// \t\tmethod: 'get',\n// })\n// }\r\n\r\n// //将地址id转换成汉字\r\n// export function getrel(id){\n// return request({\n// url: `/api/common/queryAreaNameById?id=${id}`,\n// \t\tmethod: 'get',\n// })\n// }"],"names":["request"],"mappings":";;;AAKO,SAAS,cAAc,MAAK;AAC/B,SAAOA,sBAAQ;AAAA,IACX,KAAK;AAAA,IACX,QAAQ;AAAA,IACF;AAAA,EACR,CAAK;AACL;AAGO,SAAS,eAAe,IAAG;AAC9B,SAAOA,sBAAQ;AAAA,IACX,KAAK,wDAAwD,EAAE;AAAA,IACrE,QAAQ;AAAA,EACV,CAAK;AACL;;;"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
{"version":3,"file":"callback.js","sources":["pages/login/callback.vue","../Hbuilder/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvbG9naW4vY2FsbGJhY2sudnVl"],"sourcesContent":["<template>\r\n\t<view class=\"login-container\">\r\n\t\t<image class=\"login-imge\" src=\"https://www.focusnu.com/media/directive/login/loading.gif\" mode=\"widthFix\"\r\n\t\t\tlazy-load=\"false\" />\r\n\t</view>\r\n</template>\r\n\r\n<script setup>\r\n\timport {\r\n\t\tonLoad\r\n\t} from '@dcloudio/uni-app';\r\n\timport {\r\n\t\treactive,\r\n\t\tref\r\n\t} from 'vue';\r\n\timport {\r\n\t\tgetOpenid,\r\n\t\tgetMessage\r\n\t} from '@/api/loginApi.js'\r\n\r\n\tconst superLogin = () => {\r\n\t\tuni.login({\r\n\t\t\tprovider: 'weixin',\r\n\t\t\tsuccess(res) {\r\n\t\t\t\tgetOpenid(res.code).then(res => {\r\n\t\t\t\t\tlet openid = res.data.openid\r\n\t\t\t\t\tuni.setStorageSync(\"openid\", openid)\r\n\t\t\t\t\tgetMessage(openid).then(res => {\r\n\t\t\t\t\t\tuni.setStorageSync('tel', res.result.tel);\r\n\t\t\t\t\t\tuni.setStorageSync('token', res.result.token);\r\n\t\t\t\t\t\tuni.setStorageSync('serverUrl', res.result.serverUrl);\r\n\t\t\t\t\t\tuni.setStorageSync('platId', res.result.platId);\r\n\t\t\t\t\t\tuni.setStorageSync('izJg', res.result.izJg);\r\n\t\t\t\t\t\tuni.setStorageSync('izJs', res.result.izJs);\r\n\t\t\t\t\t\tuni.setStorageSync('izYg', res.result.izYg);\r\n\t\t\t\t\t\tif (!res.result.tel) {\r\n\t\t\t\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\t\t\t\turl: `/pages/login/xuanchuan`\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tif (uni.getStorageSync('special')) {\r\n\r\n\t\t\t\t\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\t\t\t\t\turl: `/pages/login/specialloginafther`\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t} else {\r\n\r\n\t\t\t\t\t\t\t\tswitch (res.result.advisoryType) {\r\n\t\t\t\t\t\t\t\t\tcase `1`:\r\n\t\t\t\t\t\t\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\t\t\t\t\t\t\turl: `/pages/login/threeselectone`\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase 2:\r\n\r\n\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase `3`:\r\n\t\t\t\t\t\t\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\t\t\t\t\t\t\turl: `/pages/index/index`\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tdefault:\r\n\t\t\t\t\t\t\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\t\t\t\t\t\t\turl: `/pages/login/threeselectone`\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}\r\n\r\n\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tfail(err) {\r\n\t\t\t\tconsole.error('获取 code 失败:', err);\r\n\t\t\t}\r\n\t\t});\r\n\t}\r\n\tonLoad((options) => {\r\n\t\tif (options.type) {\r\n\t\t\tuni.setStorageSync('special', true);\r\n\t\t} else {\r\n\t\t\tuni.setStorageSync('special', false);\r\n\t\t}\r\n\t\tsuperLogin();\r\n\r\n\t});\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t.login-imge {\r\n\t\twidth: 440rpx;\r\n\t\theight: 110rpx;\r\n\t}\r\n\r\n\t.login-container {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tmin-height: 100vh;\r\n\t\twidth: 100%;\r\n\t\tbackground-color: rgb(239, 241, 252);\r\n\t\tposition: relative;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t}\r\n</style>","import MiniProgramPage from 'D:/hldy_xcx/pages/login/callback.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","getOpenid","res","getMessage","onLoad"],"mappings":";;;;;;AAoBC,UAAM,aAAa,MAAM;AACxBA,oBAAAA,MAAI,MAAM;AAAA,QACT,UAAU;AAAA,QACV,QAAQ,KAAK;AACZC,uBAAAA,UAAU,IAAI,IAAI,EAAE,KAAK,CAAAC,SAAO;AAC/B,gBAAI,SAASA,KAAI,KAAK;AACtBF,gCAAI,eAAe,UAAU,MAAM;AACnCG,yBAAAA,WAAW,MAAM,EAAE,KAAK,CAAAD,SAAO;AAC9BF,4BAAG,MAAC,eAAe,OAAOE,KAAI,OAAO,GAAG;AACxCF,4BAAG,MAAC,eAAe,SAASE,KAAI,OAAO,KAAK;AAC5CF,4BAAG,MAAC,eAAe,aAAaE,KAAI,OAAO,SAAS;AACpDF,4BAAG,MAAC,eAAe,UAAUE,KAAI,OAAO,MAAM;AAC9CF,4BAAG,MAAC,eAAe,QAAQE,KAAI,OAAO,IAAI;AAC1CF,4BAAG,MAAC,eAAe,QAAQE,KAAI,OAAO,IAAI;AAC1CF,4BAAG,MAAC,eAAe,QAAQE,KAAI,OAAO,IAAI;AAC1C,kBAAI,CAACA,KAAI,OAAO,KAAK;AACpBF,8BAAAA,MAAI,WAAW;AAAA,kBACd,KAAK;AAAA,gBACb,CAAQ;AAAA,cACR,OAAa;AACN,oBAAIA,cAAG,MAAC,eAAe,SAAS,GAAG;AAElCA,gCAAAA,MAAI,WAAW;AAAA,oBACd,KAAK;AAAA,kBACd,CAAS;AAAA,gBACT,OAAc;AAEN,0BAAQE,KAAI,OAAO,cAAY;AAAA,oBAC9B,KAAK;AACJF,oCAAAA,MAAI,WAAW;AAAA,wBACd,KAAK;AAAA,sBAChB,CAAW;AACD;AAAA,oBACD,KAAK;AAGJ;AAAA,oBACD,KAAK;AACJA,oCAAAA,MAAI,WAAW;AAAA,wBACd,KAAK;AAAA,sBAChB,CAAW;AACD;AAAA,oBACD;AACCA,oCAAAA,MAAI,WAAW;AAAA,wBACd,KAAK;AAAA,sBAChB,CAAW;AAAA,kBACF;AAAA,gBAGD;AAAA,cACD;AAAA,YACP,CAAM;AAAA,UACN,CAAK;AAAA,QACD;AAAA,QACD,KAAK,KAAK;AACTA,wBAAc,MAAA,MAAA,SAAA,kCAAA,eAAe,GAAG;AAAA,QAChC;AAAA,MACJ,CAAG;AAAA,IACD;AACDI,kBAAM,OAAC,CAAC,YAAY;AACnB,UAAI,QAAQ,MAAM;AACjBJ,sBAAAA,MAAI,eAAe,WAAW,IAAI;AAAA,MACrC,OAAS;AACNA,sBAAAA,MAAI,eAAe,WAAW,KAAK;AAAA,MACnC;AACD;IAEF,CAAE;;;;;;;ACtFF,GAAG,WAAW,eAAe;"}
{"version":3,"file":"callback.js","sources":["pages/login/callback.vue","../Hbuilder/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvbG9naW4vY2FsbGJhY2sudnVl"],"sourcesContent":["<template>\r\n\t<view class=\"login-container\">\r\n\t\t<image class=\"login-imge\" src=\"https://www.focusnu.com/media/directive/login/loading.gif\" mode=\"widthFix\"\r\n\t\t\tlazy-load=\"false\" />\r\n\t</view>\r\n</template>\r\n\r\n<script setup>\r\n\timport {\r\n\t\tonLoad\r\n\t} from '@dcloudio/uni-app';\r\n\timport {\r\n\t\treactive,\r\n\t\tref\r\n\t} from 'vue';\r\n\timport {\r\n\t\tgetOpenid,\r\n\t\tgetMessage\r\n\t} from '@/api/loginApi.js'\r\n\r\n\tconst superLogin = () => {\r\n\t\tuni.login({\r\n\t\t\tprovider: 'weixin',\r\n\t\t\tsuccess(res) {\r\n\t\t\t\tgetOpenid(res.code).then(res => {\r\n\t\t\t\t\tlet openid = res.data.openid\r\n\t\t\t\t\tuni.setStorageSync(\"openid\", openid)\r\n\t\t\t\t\tgetMessage(openid).then(res => {\r\n\t\t\t\t\t\tuni.setStorageSync('tel', res.result.tel);\r\n\t\t\t\t\t\tuni.setStorageSync('token', res.result.token);\r\n\t\t\t\t\t\tuni.setStorageSync('serverUrl', res.result.serverUrl);\r\n\t\t\t\t\t\tuni.setStorageSync('platId', res.result.platId);\r\n\t\t\t\t\t\tuni.setStorageSync('izJg', res.result.izJg);\r\n\t\t\t\t\t\tuni.setStorageSync('izJs', res.result.izJs);\r\n\t\t\t\t\t\tuni.setStorageSync('izYg', res.result.izYg);\r\n\t\t\t\t\t\tif (!res.result.tel) {\r\n\t\t\t\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\t\t\t\turl: `/pages/login/xuanchuan`\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tif (uni.getStorageSync('special')) {\r\n\r\n\t\t\t\t\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\t\t\t\t\turl: `/pages/login/specialloginafther`\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t} else {\r\n\r\n\t\t\t\t\t\t\t\tswitch (res.result.advisoryType) {\r\n\t\t\t\t\t\t\t\t\tcase `1`:\r\n\t\t\t\t\t\t\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\t\t\t\t\t\t\turl: `/pages/login/threeselectone`\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase `2`:\r\n\t\t\t\t\t\t\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\t\t\t\t\t\t\turl: `/pages/yuangongindex/index`\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase `3`:\r\n\t\t\t\t\t\t\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\t\t\t\t\t\t\turl: `/pages/index/index`\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tdefault:\r\n\t\t\t\t\t\t\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\t\t\t\t\t\t\turl: `/pages/login/threeselectone`\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}\r\n\r\n\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tfail(err) {\r\n\t\t\t\tconsole.error('获取 code 失败:', err);\r\n\t\t\t}\r\n\t\t});\r\n\t}\r\n\tonLoad((options) => {\r\n\t\tif (options.type) {\r\n\t\t\tuni.setStorageSync('special', true);\r\n\t\t} else {\r\n\t\t\tuni.setStorageSync('special', false);\r\n\t\t}\r\n\t\tsuperLogin();\r\n\r\n\t});\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t.login-imge {\r\n\t\twidth: 440rpx;\r\n\t\theight: 110rpx;\r\n\t}\r\n\r\n\t.login-container {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tmin-height: 100vh;\r\n\t\twidth: 100%;\r\n\t\tbackground-color: rgb(239, 241, 252);\r\n\t\tposition: relative;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t}\r\n</style>","import MiniProgramPage from 'D:/hldy_xcx/pages/login/callback.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","getOpenid","res","getMessage","onLoad"],"mappings":";;;;;;AAoBC,UAAM,aAAa,MAAM;AACxBA,oBAAAA,MAAI,MAAM;AAAA,QACT,UAAU;AAAA,QACV,QAAQ,KAAK;AACZC,uBAAAA,UAAU,IAAI,IAAI,EAAE,KAAK,CAAAC,SAAO;AAC/B,gBAAI,SAASA,KAAI,KAAK;AACtBF,gCAAI,eAAe,UAAU,MAAM;AACnCG,yBAAAA,WAAW,MAAM,EAAE,KAAK,CAAAD,SAAO;AAC9BF,4BAAG,MAAC,eAAe,OAAOE,KAAI,OAAO,GAAG;AACxCF,4BAAG,MAAC,eAAe,SAASE,KAAI,OAAO,KAAK;AAC5CF,4BAAG,MAAC,eAAe,aAAaE,KAAI,OAAO,SAAS;AACpDF,4BAAG,MAAC,eAAe,UAAUE,KAAI,OAAO,MAAM;AAC9CF,4BAAG,MAAC,eAAe,QAAQE,KAAI,OAAO,IAAI;AAC1CF,4BAAG,MAAC,eAAe,QAAQE,KAAI,OAAO,IAAI;AAC1CF,4BAAG,MAAC,eAAe,QAAQE,KAAI,OAAO,IAAI;AAC1C,kBAAI,CAACA,KAAI,OAAO,KAAK;AACpBF,8BAAAA,MAAI,WAAW;AAAA,kBACd,KAAK;AAAA,gBACb,CAAQ;AAAA,cACR,OAAa;AACN,oBAAIA,cAAG,MAAC,eAAe,SAAS,GAAG;AAElCA,gCAAAA,MAAI,WAAW;AAAA,oBACd,KAAK;AAAA,kBACd,CAAS;AAAA,gBACT,OAAc;AAEN,0BAAQE,KAAI,OAAO,cAAY;AAAA,oBAC9B,KAAK;AACJF,oCAAAA,MAAI,WAAW;AAAA,wBACd,KAAK;AAAA,sBAChB,CAAW;AACD;AAAA,oBACD,KAAK;AACJA,oCAAAA,MAAI,WAAW;AAAA,wBACd,KAAK;AAAA,sBAChB,CAAW;AAED;AAAA,oBACD,KAAK;AACJA,oCAAAA,MAAI,WAAW;AAAA,wBACd,KAAK;AAAA,sBAChB,CAAW;AACD;AAAA,oBACD;AACCA,oCAAAA,MAAI,WAAW;AAAA,wBACd,KAAK;AAAA,sBAChB,CAAW;AAAA,kBACF;AAAA,gBAGD;AAAA,cACD;AAAA,YACP,CAAM;AAAA,UACN,CAAK;AAAA,QACD;AAAA,QACD,KAAK,KAAK;AACTA,wBAAc,MAAA,MAAA,SAAA,kCAAA,eAAe,GAAG;AAAA,QAChC;AAAA,MACJ,CAAG;AAAA,IACD;AACDI,kBAAM,OAAC,CAAC,YAAY;AACnB,UAAI,QAAQ,MAAM;AACjBJ,sBAAAA,MAAI,eAAe,WAAW,IAAI;AAAA,MACrC,OAAS;AACNA,sBAAAA,MAAI,eAAe,WAAW,KAAK;AAAA,MACnC;AACD;IAEF,CAAE;;;;;;;ACxFF,GAAG,WAAW,eAAe;"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
;(function(){
let u=void 0,isReady=false,onReadyCallbacks=[],isServiceReady=false,onServiceReadyCallbacks=[];
const __uniConfig = {"pages":[],"globalStyle":{"backgroundColor":"#F8F8F8","navigationBar":{"backgroundColor":"#F8F8F8","style":"custom","type":"default","titleColor":"#000000"},"isNVue":false},"nvue":{"compiler":"uni-app","styleCompiler":"uni-app","flex-direction":"column"},"renderer":"auto","appname":"weixin-officialaccount","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":true},"compilerVersion":"4.75","entryPagePath":"pages/login/callback","entryPageQuery":"","realEntryPagePath":"","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000},"locales":{},"darkmode":false,"themeConfig":{}};
const __uniConfig = {"pages":[],"globalStyle":{"backgroundColor":"#F8F8F8","navigationBar":{"backgroundColor":"#F8F8F8","style":"custom","type":"default","titleColor":"#000000"},"isNVue":false},"nvue":{"compiler":"uni-app","styleCompiler":"uni-app","flex-direction":"column"},"renderer":"auto","appname":"weixin-officialaccount","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":true},"compilerVersion":"4.76","entryPagePath":"pages/login/callback","entryPageQuery":"","realEntryPagePath":"","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000},"locales":{},"darkmode":false,"themeConfig":{}};
const __uniRoutes = [{"path":"pages/login/callback","meta":{"isQuit":true,"isEntry":true,"navigationBar":{"titleText":"登录","type":"default"},"isNVue":false}},{"path":"pages/login/index","meta":{"navigationBar":{"titleText":"登录","type":"default"},"isNVue":false}},{"path":"pages/login/phonebumber","meta":{"navigationBar":{"titleText":"登录","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/login/threeselectone","meta":{"navigationBar":{"titleText":"选择角色","type":"default"},"isNVue":false}},{"path":"pages/login/threeselectonespec","meta":{"navigationBar":{"titleText":"选择角色","type":"default"},"isNVue":false}},{"path":"pages/login/workjoin","meta":{"enablePullDownRefresh":true,"navigationBar":{"titleText":"员工入驻","type":"default"},"isNVue":false}},{"path":"pages/login/workjoinsuccess","meta":{"enablePullDownRefresh":true,"navigationBar":{"titleText":"员工入驻","type":"default"},"isNVue":false}},{"path":"pages/login/code","meta":{"navigationBar":{"titleText":"登录","type":"default"},"isNVue":false}},{"path":"pages/login/protocol","meta":{"navigationBar":{"titleText":"护理单元使用条款","type":"default"},"isNVue":false}},{"path":"pages/login/special","meta":{"navigationBar":{"titleText":"绑定成功","type":"default"},"isNVue":false}},{"path":"pages/login/specialsmall","meta":{"navigationBar":{"titleText":"绑定成功","type":"default"},"isNVue":false}},{"path":"pages/login/specialloginafther","meta":{"navigationBar":{"titleText":"绑定成功","type":"default"},"isNVue":false}},{"path":"pages/login/xuanchuan","meta":{"navigationBar":{"titleText":"宣传页","type":"default"},"isNVue":false}},{"path":"pages/index/index","meta":{"navigationBar":{"titleText":"首页","type":"default"},"isNVue":false}},{"path":"pages/index/mine","meta":{"navigationBar":{"titleText":"我的","type":"default"},"isNVue":false}},{"path":"pages/addoldman/hukou","meta":{"navigationBar":{"titleText":"长者信息采集","type":"default"},"isNVue":false}},{"path":"pages/addoldman/yibao","meta":{"navigationBar":{"titleText":"长者信息采集","type":"default"},"isNVue":false}},{"path":"pages/addoldman/IDcard","meta":{"navigationBar":{"titleText":"长者信息采集","type":"default"},"isNVue":false}},{"path":"pages/selectunit/map","meta":{"navigationBar":{"titleText":"选择护理单元","type":"default"},"isNVue":false}},{"path":"pages/addstaff/all","meta":{"navigationBar":{"titleText":"入职登记表","type":"default"},"isNVue":false}},{"path":"pages/addstaff/information","meta":{"navigationBar":{"titleText":"入职登记表","type":"default"},"isNVue":false}},{"path":"pages/addstaff/IDcard","meta":{"navigationBar":{"titleText":"入职登记表","type":"default"},"isNVue":false}},{"path":"pages/addstaff/bankcard","meta":{"navigationBar":{"titleText":"入职登记表","type":"default"},"isNVue":false}},{"path":"pages/addstaff/healthcertificate","meta":{"navigationBar":{"titleText":"入职登记表","type":"default"},"isNVue":false}},{"path":"pages/addstaff/successpush","meta":{"navigationBar":{"titleText":"入职登记表","type":"default"},"isNVue":false}},{"path":"pages/addjigou/all","meta":{"navigationBar":{"titleText":"审核详情","type":"default"},"isNVue":false}},{"path":"pages/addjigou/where","meta":{"navigationBar":{"titleText":"企业实名认证","type":"default"},"isNVue":false}},{"path":"pages/addjigou/name","meta":{"navigationBar":{"titleText":"企业实名认证","type":"default"},"isNVue":false}},{"path":"pages/addjigou/card","meta":{"navigationBar":{"titleText":"企业实名认证","type":"default"},"isNVue":false}},{"path":"pages/pay/index","meta":{"navigationBar":{"titleText":"支付","type":"default"},"isNVue":false}},{"path":"compontent/public/camera","meta":{"enablePullDownRefresh":false,"disableScroll":true,"navigationBar":{"titleText":"图像识别","type":"default"},"isNVue":false}}].map(uniRoute=>(uniRoute.meta.route=uniRoute.path,__uniConfig.pages.push(uniRoute.path),uniRoute.path='/'+uniRoute.path,uniRoute));
__uniConfig.styles=[];//styles
__uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});

View File

@ -82,7 +82,7 @@
"uni-app": {
"control": "uni-v3",
"vueVersion": "3",
"compilerVersion": "4.75",
"compilerVersion": "4.76",
"nvueCompiler": "uni-app",
"renderer": "auto",
"nvue": {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -18,6 +18,8 @@ if (!Math) {
"./pages/login/xuanchuan.js";
"./pages/index/index.js";
"./pages/index/mine.js";
"./pages/yuangongindex/index.js";
"./pages/yuangongindex/mine.js";
"./pages/addoldman/hukou.js";
"./pages/addoldman/yibao.js";
"./pages/addoldman/IDcard.js";

View File

@ -15,6 +15,8 @@
"pages/login/xuanchuan",
"pages/index/index",
"pages/index/mine",
"pages/yuangongindex/index",
"pages/yuangongindex/mine",
"pages/addoldman/hukou",
"pages/addoldman/yibao",
"pages/addoldman/IDcard",

View File

@ -6148,9 +6148,9 @@ function populateParameters(fromRes, toRes) {
appVersion: "1.0.0",
appVersionCode: "100",
appLanguage: getAppLanguage(hostLanguage),
uniCompileVersion: "4.75",
uniCompilerVersion: "4.75",
uniRuntimeVersion: "4.75",
uniCompileVersion: "4.76",
uniCompilerVersion: "4.76",
uniRuntimeVersion: "4.76",
uniPlatform: "mp-weixin",
deviceBrand,
deviceModel: model,
@ -6299,9 +6299,9 @@ const getAppBaseInfo = {
appLanguage: getAppLanguage(hostLanguage),
isUniAppX: false,
uniPlatform: "mp-weixin",
uniCompileVersion: "4.75",
uniCompilerVersion: "4.75",
uniRuntimeVersion: "4.75"
uniCompileVersion: "4.76",
uniCompilerVersion: "4.76",
uniRuntimeVersion: "4.76"
};
extend(toRes, parameters);
}
@ -7043,7 +7043,7 @@ function isConsoleWritable() {
function initRuntimeSocketService() {
const hosts = "192.168.2.33,127.0.0.1";
const port = "8090";
const id = "mp-weixin_kYNOAL";
const id = "mp-weixin_Zoup_L";
const lazy = typeof swan !== "undefined";
let restoreError = lazy ? () => {
} : initOnError();

View File

@ -0,0 +1,51 @@
"use strict";
const common_vendor = require("../../common/vendor.js");
const _sfc_main = {
__name: "yuangongdownmenu",
props: {
itemTarget: {
type: Number,
required: true
// 如果必须传
// default: 0 // 如果您想给默认值
}
},
setup(__props) {
const props = __props;
const itemArray = ["NU", "动态", "我的"];
const jumpto = (index) => {
if (index != props.itemTarget) {
switch (index) {
case 0:
common_vendor.index.redirectTo({
url: `/pages/yuangongindex/index`
});
break;
case 1:
break;
case 2:
common_vendor.index.redirectTo({
url: `/pages/yuangongindex/mine`
});
break;
}
}
};
return (_ctx, _cache) => {
return {
a: common_vendor.f(itemArray, (item, index, i0) => {
return {
a: `https://www.focusnu.com/media/directive/index/itemsbutton/${index}${__props.itemTarget === index ? 1 : 0}.png`,
b: common_vendor.t(item),
c: common_vendor.n(__props.itemTarget === index ? `bottom-button-target` : `bottom-button`),
d: common_vendor.o(($event) => jumpto(index), index),
e: index
};
})
};
};
}
};
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-913baf50"]]);
wx.createComponent(Component);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/compontent/public/yuangongdownmenu.js.map

View File

@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

View File

@ -0,0 +1 @@
<view class="botton-view data-v-913baf50"><view wx:for="{{a}}" wx:for-item="item" wx:key="e" class="array-father data-v-913baf50"><view class="{{['data-v-913baf50', item.c]}}" bindtap="{{item.d}}"><image class="botton-img data-v-913baf50" src="{{item.a}}"/><view class="bottom-text data-v-913baf50">{{item.b}}</view></view></view></view>

View File

@ -0,0 +1,73 @@
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量
* 如果您是插件开发者建议您使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果您是App开发者插件使用者您可以通过修改这些变量来定制自己的插件主题实现自定义主题功能
*
* 如果您的项目同样使用了scss预处理您也可以直接在您的 scss 代码中使用如下变量,同时无需 import 这个文件
*/
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.botton-view.data-v-913baf50 {
position: fixed;
bottom: 0;
left: 0;
height: 120rpx;
width: 100%;
background-color: #fff;
display: flex;
justify-content: space-between;
font-weight: 500;
z-index: 998;
}
.botton-view .bottom-button.data-v-913baf50 {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.botton-view .bottom-button-target.data-v-913baf50 {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
color: #01a8ff;
flex-direction: column;
}
.botton-view .blue-heng.data-v-913baf50 {
height: 6rpx;
width: 150rpx;
background-color: #2a85eb;
position: absolute;
bottom: 55rpx;
left: 50%;
/* 左边缘到父容器左边的距离占父宽度 50% */
transform: translateX(-50%);
}
.array-father.data-v-913baf50 {
width: 33%;
position: relative;
}
.botton-img.data-v-913baf50 {
width: 38rpx;
height: 38rpx;
margin-bottom: 5rpx;
}

View File

@ -8,5 +8,12 @@ function changemessage(data) {
data
});
}
function getMessageList(id) {
return request_index.request({
url: `/api/employessAdvisiory/queryApiEmployessInfo?openId=${id}&status=1,2,3`,
method: "get"
});
}
exports.changemessage = changemessage;
exports.getMessageList = getMessageList;
//# sourceMappingURL=../../../../.sourcemap/mp-weixin/pages/addstaff/api/addjigou.js.map

View File

@ -94,7 +94,8 @@ const _sfc_main = {
emergencyContact: "",
emergencyTel: "",
emergencyRelationship: "",
hukouNature: ""
hukouNature: "",
openId: common_vendor.index.getStorageSync("openid")
});
function isValid11DigitNumber(val) {
return /^(\d{11})$/.test(val);

View File

@ -15,7 +15,7 @@ const _sfc_main = {
common_vendor.index.setStorageSync("izJs", res.result.izJs);
common_vendor.index.setStorageSync("izYg", res.result.izYg);
common_vendor.index.redirectTo({
url: `/pages/index/index`
url: `/pages/yuangongindex/index`
});
});
};

View File

@ -35,7 +35,10 @@ const _sfc_main = {
url: `/pages/login/threeselectone`
});
break;
case 2:
case `2`:
common_vendor.index.redirectTo({
url: `/pages/yuangongindex/index`
});
break;
case `3`:
common_vendor.index.redirectTo({
@ -53,7 +56,7 @@ const _sfc_main = {
});
},
fail(err) {
common_vendor.index.__f__("error", "at pages/login/callback.vue:76", "获取 code 失败:", err);
common_vendor.index.__f__("error", "at pages/login/callback.vue:78", "获取 code 失败:", err);
}
});
};

View File

@ -9,6 +9,14 @@ const _sfc_main = {
url: `/pages/login/xuanchuan`
});
};
const tobestaff = () => {
common_vendor.index.setStorageSync("specicalid", "");
common_vendor.index.setStorageSync("baddata", "");
common_vendor.index.setStorageSync("backhuancun", {});
common_vendor.index.navigateTo({
url: `/pages/addstaff/information`
});
};
const jumpToindex = () => {
common_vendor.index.navigateTo({
url: `/pages/index/index`
@ -37,16 +45,17 @@ const _sfc_main = {
});
return (_ctx, _cache) => {
return common_vendor.e({
a: op2.value == `1`
a: common_vendor.o(tobestaff),
b: op2.value == `1`
}, op2.value == `1` ? {
b: common_vendor.o(jumpToindex)
c: common_vendor.o(jumpToindex)
} : {}, {
c: op2.value != `1`
d: op2.value != `1`
}, op2.value != `1` ? {
d: common_vendor.o(gotoadd)
e: common_vendor.o(gotoadd)
} : {}, {
e: common_vendor.o(ceshi),
f: common_vendor.o(close)
f: common_vendor.o(ceshi),
g: common_vendor.o(close)
});
};
}

View File

@ -1 +1 @@
<view class="login-container data-v-83beea56"><image class="photo-imge data-v-83beea56" src="https://www.focusnu.com/media/directive/index/indexgif.gif" mode="widthFix" lazy-load="false"/><view class="card data-v-83beea56" style="margin-top:550rpx"><view class="card-left data-v-83beea56"><view class="card-weight data-v-83beea56"> 长者入住 </view><view class="card-text data-v-83beea56"> 护理单元日常护理涵盖生活照料、健康监测、康复护理及心理关怀,为长者提供贴心照护服务。 </view><view class="white-button data-v-83beea56"> 申请入住 </view></view><view class="card-right data-v-83beea56"><image class="right-imge data-v-83beea56" src="https://www.focusnu.com/media/directive/login/old.png"/></view></view><view class="card data-v-83beea56"><view class="card-left data-v-83beea56"><view class="card-weight data-v-83beea56"> 员工入驻 </view><view class="card-text data-v-83beea56"> 护理员严格按标准流程,定时为失能长者开展床旁照护,用专业与温情守护长者生活与健康。 </view><view class="data-v-83beea56" style="display:flex"><view class="white-button data-v-83beea56"> 申请入驻 </view></view></view><view class="card-right data-v-83beea56"><image class="right-imge data-v-83beea56" src="https://www.focusnu.com/media/directive/login/yuangong.png"/></view></view><view class="card data-v-83beea56" style="height:340rpx"><view class="card-left data-v-83beea56"><view class="card-weight data-v-83beea56"> 机构加盟 </view><view class="card-text data-v-83beea56"> 加盟我们,共享银发经济红利!依托成熟运营体系,标准化服务流程降低人力成本及管理开支,背靠品牌资源,助力企业快速实现营收增长。 </view><view class="data-v-83beea56" style="display:flex"><view wx:if="{{a}}" class="white-button data-v-83beea56" bindtap="{{b}}"> 进入机构 </view><view wx:if="{{c}}" class="white-button data-v-83beea56" bindtap="{{d}}"> 申请加盟 </view></view></view><view class="card-right data-v-83beea56"><image class="right-imge data-v-83beea56" src="https://www.focusnu.com/media/directive/login/gongsi.png" bindtap="{{e}}"/></view></view><view class="blue-button data-v-83beea56" bindtap="{{f}}"> 关闭 </view></view>
<view class="login-container data-v-83beea56"><image class="photo-imge data-v-83beea56" src="https://www.focusnu.com/media/directive/index/indexgif.gif" mode="widthFix" lazy-load="false"/><view class="card data-v-83beea56" style="margin-top:550rpx"><view class="card-left data-v-83beea56"><view class="card-weight data-v-83beea56"> 长者入住 </view><view class="card-text data-v-83beea56"> 护理单元日常护理涵盖生活照料、健康监测、康复护理及心理关怀,为长者提供贴心照护服务。 </view><view class="white-button data-v-83beea56"> 申请入住 </view></view><view class="card-right data-v-83beea56"><image class="right-imge data-v-83beea56" src="https://www.focusnu.com/media/directive/login/old.png"/></view></view><view class="card data-v-83beea56"><view class="card-left data-v-83beea56"><view class="card-weight data-v-83beea56"> 员工入驻 </view><view class="card-text data-v-83beea56"> 护理员严格按标准流程,定时为失能长者开展床旁照护,用专业与温情守护长者生活与健康。 </view><view class="data-v-83beea56" style="display:flex"><view class="white-button data-v-83beea56" bindtap="{{a}}"> 申请入驻 </view></view></view><view class="card-right data-v-83beea56"><image class="right-imge data-v-83beea56" src="https://www.focusnu.com/media/directive/login/yuangong.png"/></view></view><view class="card data-v-83beea56" style="height:340rpx"><view class="card-left data-v-83beea56"><view class="card-weight data-v-83beea56"> 机构加盟 </view><view class="card-text data-v-83beea56"> 加盟我们,共享银发经济红利!依托成熟运营体系,标准化服务流程降低人力成本及管理开支,背靠品牌资源,助力企业快速实现营收增长。 </view><view class="data-v-83beea56" style="display:flex"><view wx:if="{{b}}" class="white-button data-v-83beea56" bindtap="{{c}}"> 进入机构 </view><view wx:if="{{d}}" class="white-button data-v-83beea56" bindtap="{{e}}"> 申请加盟 </view></view></view><view class="card-right data-v-83beea56"><image class="right-imge data-v-83beea56" src="https://www.focusnu.com/media/directive/login/gongsi.png" bindtap="{{f}}"/></view></view><view class="blue-button data-v-83beea56" bindtap="{{g}}"> 关闭 </view></view>

View File

@ -17,6 +17,11 @@ const _sfc_main = {
url: `/pages/index/index`
});
};
const jumpToYuangongindex = () => {
common_vendor.index.navigateTo({
url: `/pages/yuangongindex/index`
});
};
const gotoadd = () => {
common_vendor.index.setStorageSync("specicalid", "");
common_vendor.index.setStorageSync("baddata", "");
@ -46,16 +51,23 @@ const _sfc_main = {
return (_ctx, _cache) => {
return common_vendor.e({
a: common_vendor.o(goBack),
b: common_vendor.o(tobestaff),
c: op2.value == `1`
b: op1.value == `1`
}, op1.value == `1` ? {
c: common_vendor.o(jumpToYuangongindex)
} : {}, {
d: op1.value != `1`
}, op1.value != `1` ? {
e: common_vendor.o(tobestaff)
} : {}, {
f: op2.value == `1`
}, op2.value == `1` ? {
d: common_vendor.o(jumpToindex)
g: common_vendor.o(jumpToindex)
} : {}, {
e: op2.value != `1`
h: op2.value != `1`
}, op2.value != `1` ? {
f: common_vendor.o(gotoadd)
i: common_vendor.o(gotoadd)
} : {}, {
g: common_vendor.o(ceshi)
j: common_vendor.o(ceshi)
});
};
}

View File

@ -1 +1 @@
<view class="login-container data-v-f4bd7fdd"><image class="photo-imge data-v-f4bd7fdd" src="https://www.focusnu.com/media/directive/index/indexgif.gif" mode="widthFix" lazy-load="false"/><view class="title-back data-v-f4bd7fdd"><view class="left-father data-v-f4bd7fdd" bindtap="{{a}}"><image class="back-img data-v-f4bd7fdd" src="https://www.focusnu.com/media/directive/index/left.png"/></view></view><view class="card data-v-f4bd7fdd" style="margin-top:550rpx"><view class="card-left data-v-f4bd7fdd"><view class="card-weight data-v-f4bd7fdd"> 长者入住 </view><view class="card-text data-v-f4bd7fdd"> 护理单元日常护理涵盖生活照料、健康监测、康复护理及心理关怀,为长者提供贴心照护服务。 </view><view class="white-button data-v-f4bd7fdd"> 申请入住 </view></view><view class="card-right data-v-f4bd7fdd"><image class="right-imge data-v-f4bd7fdd" src="https://www.focusnu.com/media/directive/login/old.png"/></view></view><view class="card data-v-f4bd7fdd"><view class="card-left data-v-f4bd7fdd"><view class="card-weight data-v-f4bd7fdd"> 员工入驻 </view><view class="card-text data-v-f4bd7fdd"> 护理员严格按标准流程,定时为失能长者开展床旁照护,用专业与温情守护长者生活与健康。 </view><view class="data-v-f4bd7fdd" style="display:flex"><view class="white-button data-v-f4bd7fdd" bindtap="{{b}}"> 申请入驻 </view></view></view><view class="card-right data-v-f4bd7fdd"><image class="right-imge data-v-f4bd7fdd" src="https://www.focusnu.com/media/directive/login/yuangong.png"/></view></view><view class="card data-v-f4bd7fdd" style="height:340rpx"><view class="card-left data-v-f4bd7fdd"><view class="card-weight data-v-f4bd7fdd"> 机构加盟 </view><view class="card-text data-v-f4bd7fdd"> 加盟我们,共享银发经济红利!依托成熟运营体系,标准化服务流程降低人力成本及管理开支,背靠品牌资源,助力企业快速实现营收增长。 </view><view class="data-v-f4bd7fdd" style="display:flex"><view wx:if="{{c}}" class="white-button data-v-f4bd7fdd" bindtap="{{d}}"> 进入机构 </view><view wx:if="{{e}}" class="white-button data-v-f4bd7fdd" bindtap="{{f}}"> 申请加盟 </view></view></view><view class="card-right data-v-f4bd7fdd"><image class="right-imge data-v-f4bd7fdd" src="https://www.focusnu.com/media/directive/login/gongsi.png" bindtap="{{g}}"/></view></view></view>
<view class="login-container data-v-f4bd7fdd"><image class="photo-imge data-v-f4bd7fdd" src="https://www.focusnu.com/media/directive/index/indexgif.gif" mode="widthFix" lazy-load="false"/><view class="title-back data-v-f4bd7fdd"><view class="left-father data-v-f4bd7fdd" bindtap="{{a}}"><image class="back-img data-v-f4bd7fdd" src="https://www.focusnu.com/media/directive/index/left.png"/></view></view><view class="card data-v-f4bd7fdd" style="margin-top:550rpx"><view class="card-left data-v-f4bd7fdd"><view class="card-weight data-v-f4bd7fdd"> 长者入住 </view><view class="card-text data-v-f4bd7fdd"> 护理单元日常护理涵盖生活照料、健康监测、康复护理及心理关怀,为长者提供贴心照护服务。 </view><view class="white-button data-v-f4bd7fdd"> 申请入住 </view></view><view class="card-right data-v-f4bd7fdd"><image class="right-imge data-v-f4bd7fdd" src="https://www.focusnu.com/media/directive/login/old.png"/></view></view><view class="card data-v-f4bd7fdd"><view class="card-left data-v-f4bd7fdd"><view class="card-weight data-v-f4bd7fdd"> 员工入驻 </view><view class="card-text data-v-f4bd7fdd"> 护理员严格按标准流程,定时为失能长者开展床旁照护,用专业与温情守护长者生活与健康。 </view><view class="data-v-f4bd7fdd" style="display:flex"><view wx:if="{{b}}" class="white-button data-v-f4bd7fdd" bindtap="{{c}}"> 进入员工入驻 </view><view wx:if="{{d}}" class="white-button data-v-f4bd7fdd" bindtap="{{e}}"> 申请入驻 </view></view></view><view class="card-right data-v-f4bd7fdd"><image class="right-imge data-v-f4bd7fdd" src="https://www.focusnu.com/media/directive/login/yuangong.png"/></view></view><view class="card data-v-f4bd7fdd" style="height:340rpx"><view class="card-left data-v-f4bd7fdd"><view class="card-weight data-v-f4bd7fdd"> 机构加盟 </view><view class="card-text data-v-f4bd7fdd"> 加盟我们,共享银发经济红利!依托成熟运营体系,标准化服务流程降低人力成本及管理开支,背靠品牌资源,助力企业快速实现营收增长。 </view><view class="data-v-f4bd7fdd" style="display:flex"><view wx:if="{{f}}" class="white-button data-v-f4bd7fdd" bindtap="{{g}}"> 进入机构 </view><view wx:if="{{h}}" class="white-button data-v-f4bd7fdd" bindtap="{{i}}"> 申请加盟 </view></view></view><view class="card-right data-v-f4bd7fdd"><image class="right-imge data-v-f4bd7fdd" src="https://www.focusnu.com/media/directive/login/gongsi.png" bindtap="{{j}}"/></view></view></view>

View File

@ -0,0 +1,150 @@
"use strict";
const common_vendor = require("../../common/vendor.js");
const pages_addstaff_api_addjigou = require("../addstaff/api/addjigou.js");
if (!Math) {
(model + downMenu)();
}
const downMenu = () => "../../compontent/public/yuangongdownmenu.js";
const model = () => "../../compontent/public/model.js";
const _sfc_main = {
__name: "index",
setup(__props) {
const show = common_vendor.ref(false);
const content = common_vendor.ref("");
const buttonArray = common_vendor.ref(["我的机构", "投递简历", "查看工资"]);
const statusarray = ["loading", "success", "fail"];
const which = common_vendor.ref(0);
const changecard = (e) => {
which.value = e;
whichMenu.value = which.value;
};
const moveend = () => {
which.value = menuArray.value.length;
whichMenu.value = which.value;
};
const addjigou = () => {
common_vendor.index.setStorageSync("specicalid", "");
common_vendor.index.setStorageSync("baddata", "");
common_vendor.index.setStorageSync("backhuancun", {});
common_vendor.index.navigateTo({
url: `/pages/addjigou/name`
});
};
const look = (element) => {
common_vendor.index.navigateTo({
url: `/pages/addjigou/all?element=${JSON.stringify(element)}`
});
};
const jumptolist = (res) => {
if (res) {
content.value = res;
show.value = true;
}
};
const again = (item) => {
common_vendor.index.__f__("log", "at pages/yuangongindex/index.vue:203", "????", item);
common_vendor.index.setStorageSync("baddata", item);
common_vendor.index.setStorageSync("specicalid", item.id);
common_vendor.index.setStorageSync("backhuancun", {});
common_vendor.index.navigateTo({
url: `/pages/addjigou/name`
});
};
const whichMenu = common_vendor.ref(0);
const swiperchange = (res) => {
whichMenu.value = res.detail.current;
which.value = res.detail.current;
};
common_vendor.onMounted(async () => {
});
common_vendor.onUnmounted(() => {
});
const menuArray = common_vendor.ref([]);
const loadingData = () => {
common_vendor.index.getStorage({
key: "openid",
success: function(res) {
pages_addstaff_api_addjigou.getMessageList(res.data).then((res2) => {
menuArray.value = res2.result;
});
}
});
};
common_vendor.onLoad(() => {
loadingData();
});
return (_ctx, _cache) => {
return {
a: common_vendor.o(($event) => show.value = false),
b: common_vendor.p({
show: show.value,
content: content.value
}),
c: common_vendor.f(menuArray.value, (item, index, i0) => {
return common_vendor.e({
a: item.status == `1`
}, item.status == `1` ? {
b: `https://www.focusnu.com/media/directive/index/refresh.png`,
c: common_vendor.o(loadingData, index)
} : {}, {
d: item.status == `1`
}, item.status == `1` ? {
e: `https://www.focusnu.com/media/directive/index/${statusarray[Number(item.status) - 1]}.png`,
f: common_vendor.t(item.comName),
g: common_vendor.o(($event) => look(item), index)
} : {}, {
h: item.status == `3`
}, item.status == `3` ? {
i: `https://www.focusnu.com/media/directive/index/${statusarray[Number(item.status) - 1]}.png`,
j: common_vendor.t(item.comName),
k: common_vendor.o(($event) => again(item), index),
l: common_vendor.o(($event) => jumptolist(item.content), index)
} : {}, {
m: common_vendor.f(buttonArray.value, (item2, index2, i1) => {
return {
a: `https://www.focusnu.com/media/directive/index/addjiji/${index2}.png`,
b: common_vendor.t(item2),
c: index2
};
}),
n: item.status == `-1`
}, item.status == `-1` ? {
o: common_vendor.o(addjigou, index)
} : {}, {
p: item.status == `2`
}, item.status == `2` ? common_vendor.e({
q: item.comName
}, item.comName ? {
r: common_vendor.t(item.comName)
} : {}) : {}, {
s: index
});
}),
d: `100vh`,
e: which.value,
f: common_vendor.o(swiperchange),
g: common_vendor.f(menuArray.value, (item, index, i0) => {
return common_vendor.e({
a: index != menuArray.value.length - 1
}, index != menuArray.value.length - 1 ? {
b: common_vendor.n(whichMenu.value == index ? `black-box` : `gray-box`)
} : {}, {
c: index == menuArray.value.length - 1
}, index == menuArray.value.length - 1 ? {
d: `https://www.focusnu.com/media/directive/index/bluejia.png`,
e: common_vendor.o(moveend, index)
} : {}, {
f: index,
g: common_vendor.o(($event) => changecard(index), index)
});
}),
h: common_vendor.p({
itemTarget: 0
})
};
};
}
};
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-f6d04c18"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/yuangongindex/index.js.map

View File

@ -0,0 +1,7 @@
{
"navigationBarTitleText": "首页",
"usingComponents": {
"down-menu": "../../compontent/public/yuangongdownmenu",
"model": "../../compontent/public/model"
}
}

View File

@ -0,0 +1 @@
<view class="login-container data-v-f6d04c18"><view class="index-up data-v-f6d04c18"><image class="index-up-img data-v-f6d04c18" src="https://www.focusnu.com/media/directive/index/indexgif.gif" mode="widthFix" lazy-load="false"/></view><model wx:if="{{b}}" class="data-v-f6d04c18" bindclose="{{a}}" u-i="f6d04c18-0" bind:__l="__l" u-p="{{b}}"/><swiper class="data-v-f6d04c18" duration="{{150}}" style="{{'width:100%;position:fixed;bottom:0;left:0' + ';' + ('min-height:' + d)}}" current="{{e}}" bindchange="{{f}}"><view wx:for="{{c}}" wx:for-item="item" wx:key="s" class="data-v-f6d04c18"><swiper-item class="data-v-f6d04c18"><view class="white-content-father data-v-f6d04c18"><view wx:if="{{item.a}}" class="chuo-ball data-v-f6d04c18" bindtap="{{item.c}}"><image class="ball-img data-v-f6d04c18" src="{{item.b}}"/></view><view wx:if="{{item.d}}" class="white-content data-v-f6d04c18"><image class="white-content-img data-v-f6d04c18" src="{{item.e}}" lazy-load="false"/><view class="white-font data-v-f6d04c18"> 您提交的 </view><view class="second-font data-v-f6d04c18"><text class="data-v-f6d04c18"> "{{item.f}}" </text></view><view class="second-font data-v-f6d04c18"> 加盟申请 <text class="data-v-f6d04c18" style="color:#fa8622"> 正在审核中 </text></view><view class="button-blue data-v-f6d04c18" bindtap="{{item.g}}"> 查看 </view></view><view wx:if="{{item.h}}" class="white-content data-v-f6d04c18"><image class="white-content-img data-v-f6d04c18" src="{{item.i}}" lazy-load="false"/><view class="white-font data-v-f6d04c18"> 您提交的 </view><view class="second-font data-v-f6d04c18"><text class="data-v-f6d04c18"> "{{item.j}}" </text></view><view class="second-font data-v-f6d04c18"> 加盟申请 <text class="data-v-f6d04c18" style="color:#eb2b59"> 审核不通过 </text></view><view class="button-blue-spec data-v-f6d04c18" bindtap="{{item.k}}"> 重新提交 </view><view class="button-white-spec data-v-f6d04c18" bindtap="{{item.l}}"> 驳回原因 </view></view><view class="data-v-f6d04c18" style="z-index:1;width:100%"><view class="zhiling-box data-v-f6d04c18"><view class=" data-v-f6d04c18"> 暂无指令 </view><image class="zhiling-img data-v-f6d04c18" hidden="{{!false}}" src="https://www.focusnu.com/media/directive/index/mine/more.png"/></view><view class="white-box-father data-v-f6d04c18"><view wx:for="{{item.m}}" wx:for-item="item" wx:key="c" class="white-box data-v-f6d04c18"><image class="box-img data-v-f6d04c18" src="{{item.a}}"/><view class="box-font data-v-f6d04c18">{{item.b}}</view></view><view class="white-box data-v-f6d04c18"><view class="data-v-f6d04c18" style="font-weight:600;font-size:80rpx">+</view></view></view></view></view><view wx:if="{{item.n}}" class="white-content data-v-f6d04c18" style="margin:0 auto"><image class="white-content-secondimg data-v-f6d04c18" src="https://www.focusnu.com/media/directive/index/addjiji/addjigou.png" lazy-load="false"/><view class="button-blue data-v-f6d04c18" bindtap="{{item.o}}"> 添加机构 </view></view><view wx:if="{{item.p}}" class="white-content-father-time data-v-f6d04c18"><view wx:if="{{item.q}}" class="white-content data-v-f6d04c18" style="background-color:transparent"><view class="white-bgc data-v-f6d04c18">{{item.r}}</view></view></view></swiper-item></view></swiper><view class="data-v-f6d04c18" style="z-index:999;position:fixed;bottom:70rpx;width:100%;display:flex;justify-content:center;margin-top:-25rpx;height:100rpx"><view class="jia-box data-v-f6d04c18"><view wx:for="{{g}}" wx:for-item="item" wx:key="f" class="data-v-f6d04c18" bindtap="{{item.g}}"><view wx:if="{{item.a}}" class="{{['data-v-f6d04c18', item.b]}}"></view><view wx:if="{{item.c}}" class="jia data-v-f6d04c18" bindtap="{{item.e}}"><image class="jia-img data-v-f6d04c18" src="{{item.d}}"/></view></view></view></view><down-menu wx:if="{{h}}" class="data-v-f6d04c18" u-i="f6d04c18-1" bind:__l="__l" u-p="{{h}}"/></view>

View File

@ -0,0 +1,345 @@
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量
* 如果您是插件开发者建议您使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果您是App开发者插件使用者您可以通过修改这些变量来定制自己的插件主题实现自定义主题功能
*
* 如果您的项目同样使用了scss预处理您也可以直接在您的 scss 代码中使用如下变量,同时无需 import 这个文件
*/
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.login-container.data-v-f6d04c18 {
display: flex;
flex-direction: column;
min-height: 100vh;
width: 100%;
background-color: #eff1fc;
position: relative;
}
.index-up.data-v-f6d04c18 {
position: absolute;
top: 0rpx;
left: 0;
width: 100%;
}
.index-up .index-up-img.data-v-f6d04c18 {
width: 100%;
height: 20rpx;
}
.index-ball-father.data-v-f6d04c18 {
width: 100%;
display: flex;
justify-content: flex-end;
position: fixed;
top: 120rpx;
left: 0;
z-index: 999;
margin-top: 120rpx;
}
.index-ball-father .white-ball.data-v-f6d04c18 {
width: 60rpx;
height: 60rpx;
background-color: #fff;
border-radius: 50%;
margin-right: 20rpx;
display: flex;
justify-content: center;
align-items: center;
}
.index-ball-father .super-white-ball.data-v-f6d04c18 {
width: 70rpx;
height: 60rpx;
background-color: #fff;
border-radius: 50%;
margin-right: 40rpx;
display: flex;
justify-content: center;
align-items: center;
}
.index-ball-father .small-img.data-v-f6d04c18 {
width: 25rpx;
height: 25rpx;
}
.index-smallPhoto.data-v-f6d04c18 {
width: 100%;
display: flex;
justify-content: flex-end;
margin-top: 480rpx;
margin-bottom: 50rpx;
}
.index-smallPhoto .photo-box.data-v-f6d04c18 {
margin-right: 40rpx;
height: 180rpx;
width: 250rpx;
z-index: 2;
position: relative;
}
.index-smallPhoto .photo-box .photo-box-img.data-v-f6d04c18 {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.white-content.data-v-f6d04c18 {
z-index: 1;
height: 650rpx;
width: 90%;
background-color: #fff;
border-radius: 30rpx;
z-index: 2;
display: flex;
align-items: center;
flex-direction: column;
position: relative;
}
.white-content .white-content-img.data-v-f6d04c18 {
position: absolute;
top: 110rpx;
left: 50%;
transform: translateX(-50%);
width: 200rpx;
height: 175rpx;
}
.white-content .white-content-secondimg.data-v-f6d04c18 {
position: absolute;
top: 20rpx;
left: 34%;
transform: translateX(-34%);
width: 610rpx;
height: 450rpx;
z-index: 1;
}
.white-content .white-font.data-v-f6d04c18 {
margin-top: 330rpx;
font-size: 30rpx;
}
.white-content .second-font.data-v-f6d04c18 {
margin-top: 10rpx;
font-size: 30rpx;
padding: 0 30rpx;
}
.white-content-father.data-v-f6d04c18 {
width: 100%;
display: flex;
justify-content: center;
margin-top: 40vh;
z-index: 1;
position: relative;
overflow: hidden;
}
.bottom-text.data-v-f6d04c18 {
font-size: 22rpx;
}
.white-content-father-time.data-v-f6d04c18 {
width: 100%;
display: flex;
justify-content: center;
margin-top: 20rpx;
}
.white-content-father-time .white-bgc.data-v-f6d04c18 {
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
font-size: 32rpx;
color: #333333;
}
.white-content-father-time .white-content.data-v-f6d04c18 {
height: 110rpx;
width: 92%;
overflow: hidden;
/* 2. 水平方向拉满容器,垂直方向保持原始比例 */
background-size: 100% auto;
border-radius: 35rpx;
z-index: 2;
}
.white-content-father-time .white-shu.data-v-f6d04c18 {
height: 100%;
width: 2rpx;
background-color: #fff;
margin: 0 20rpx;
}
.bad-button.data-v-f6d04c18 {
width: 100%;
margin-top: 40rpx;
display: flex;
justify-content: flex-end;
}
.bad-button .blue-button.data-v-f6d04c18 {
background: linear-gradient(to right, #00C9FF, #0076FF);
color: #fff;
font-size: 25rpx;
padding: 10rpx 20rpx;
border-radius: 35rpx;
margin-right: 40rpx;
}
.zhiling-box.data-v-f6d04c18 {
display: flex;
justify-content: space-around;
align-items: center;
width: 92%;
margin-left: 4%;
height: 110rpx;
background-color: #fff;
border-radius: 35rpx;
font-size: 32rpx;
}
.zhiling-box .zhiling-img.data-v-f6d04c18 {
width: 25rpx;
height: 25rpx;
}
.white-box-father.data-v-f6d04c18 {
display: flex;
width: 100%;
flex-wrap: wrap;
margin-left: 1%;
}
.white-box-father .white-box.data-v-f6d04c18 {
margin-top: 35rpx;
width: 20.7%;
margin-left: 3%;
height: 237rpx;
background-color: #fff;
border-radius: 35rpx;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.white-box-father .white-box .box-img.data-v-f6d04c18 {
width: 55rpx;
height: 55rpx;
margin-bottom: 25rpx;
}
.white-box-father .white-box .box-font.data-v-f6d04c18 {
font-size: 30rpx;
}
.result.data-v-f6d04c18 {
margin: 0 auto;
}
.jia-box.data-v-f6d04c18 {
position: absolute;
top: 0rpx;
left: 0;
display: flex;
height: 80rpx;
width: 100%;
justify-content: center;
}
.jia.data-v-f6d04c18 {
margin-top: -5rpx;
width: 25rpx;
height: 25rpx;
border-radius: 50%;
background-color: #fff;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
font-size: 30rpx;
}
.jia .jia-img.data-v-f6d04c18 {
width: 18rpx;
height: 18rpx;
z-index: 2;
}
.gray-box.data-v-f6d04c18 {
border-radius: 20rpx;
height: 20rpx;
width: 35rpx;
margin-right: 15rpx;
background-color: #fff;
}
.black-box.data-v-f6d04c18 {
border-radius: 20rpx;
height: 20rpx;
width: 35rpx;
margin-right: 15rpx;
background-color: black;
}
.button-blue.data-v-f6d04c18 {
position: absolute;
bottom: 45rpx;
width: 40%;
display: flex;
justify-content: center;
align-items: center;
height: 90rpx;
border-radius: 37rpx;
background: linear-gradient(to right, #00C9FF, #0076FF);
color: #fff;
font-size: 33rpx;
margin-top: 80rpx;
}
.button-blue-spec.data-v-f6d04c18 {
position: absolute;
bottom: 30rpx;
left: 8%;
width: 40%;
display: flex;
justify-content: center;
align-items: center;
height: 90rpx;
border-radius: 37rpx;
background: linear-gradient(to right, #00C9FF, #0076FF);
color: #fff;
font-size: 33rpx;
margin-top: 80rpx;
}
.button-white-spec.data-v-f6d04c18 {
position: absolute;
bottom: 30rpx;
right: 8%;
width: 40%;
display: flex;
justify-content: center;
align-items: center;
height: 90rpx;
border-radius: 37rpx;
background: linear-gradient(to bottom, #f3f3f5, #dee4e9);
border: 2rpx solid #b1c0ca;
font-size: 33rpx;
margin-top: 80rpx;
}
.chuo-img.data-v-f6d04c18 {
position: absolute;
top: 72rpx;
right: 235rpx;
width: 120rpx;
height: 110rpx;
z-index: 3;
}
.chuo-ball.data-v-f6d04c18 {
position: absolute;
top: 20rpx;
right: 60rpx;
width: 60rpx;
height: 60rpx;
z-index: 3;
background-color: #f2f2f2;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
}
.chuo-ball .ball-img.data-v-f6d04c18 {
width: 37rpx;
height: 37rpx;
}

View File

@ -0,0 +1,71 @@
"use strict";
const common_vendor = require("../../common/vendor.js");
if (!Math) {
(exit + downMenu)();
}
const exit = () => "../../compontent/public/exit.js";
const downMenu = () => "../../compontent/public/yuangongdownmenu.js";
const _sfc_main = {
__name: "mine",
setup(__props) {
const phone = common_vendor.ref("");
common_vendor.ref("");
const platId = common_vendor.ref("");
const exitshow = common_vendor.ref(false);
common_vendor.onMounted(() => {
phone.value = common_vendor.index.getStorageSync("tel");
platId.value = common_vendor.index.getStorageSync("platId");
});
const cardMenu = [`机构信息`, `加盟审核`, `机构功能`];
const change = () => {
common_vendor.index.navigateTo({
url: `/pages/login/threeselectonespec`
});
};
const exitshowopen = () => {
exitshow.value = true;
};
const clickButton = (index) => {
switch (index) {
case 0:
common_vendor.index.navigateTo({
url: `/pages/login/workjoinsuccess`
});
break;
case 1:
common_vendor.index.navigateTo({
url: `/pages/login/workjoin`
});
break;
}
};
return (_ctx, _cache) => {
return {
a: common_vendor.o(($event) => exitshow.value = false),
b: common_vendor.p({
show: exitshow.value
}),
c: common_vendor.t(platId.value),
d: common_vendor.t(phone.value),
e: common_vendor.f(cardMenu, (item, index, i0) => {
return common_vendor.e({
a: `https://www.focusnu.com/media/directive/index/mine/${index}.png`,
b: common_vendor.t(item),
c: !index
}, !index ? {} : {}, {
d: index,
e: common_vendor.o(($event) => clickButton(index), index)
});
}),
f: common_vendor.o(change),
g: common_vendor.o(exitshowopen),
h: common_vendor.p({
itemTarget: 2
})
};
};
}
};
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-4a2cd26c"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/yuangongindex/mine.js.map

View File

@ -0,0 +1,7 @@
{
"navigationBarTitleText": "我的",
"usingComponents": {
"exit": "../../compontent/public/exit",
"down-menu": "../../compontent/public/yuangongdownmenu"
}
}

View File

@ -0,0 +1 @@
<view class="login-container data-v-4a2cd26c"><exit wx:if="{{b}}" class="data-v-4a2cd26c" bindclose="{{a}}" u-i="4a2cd26c-0" bind:__l="__l" u-p="{{b}}"/><image class="bgc-imge data-v-4a2cd26c" src="https://www.focusnu.com/media/directive/index/mine/bgc.png"/><view class="ball data-v-4a2cd26c"><image class="ball-imge data-v-4a2cd26c" src="https://www.focusnu.com/media/directive/index/mine/head.png"/></view><view class="data-v-4a2cd26c" style="display:flex;margin-top:30rpx"><view class="badid data-v-4a2cd26c"> ID </view><view class="data-v-4a2cd26c" style="z-index:1;margin-top:-3rpx">{{c}}</view></view><view class="phone data-v-4a2cd26c">{{d}}</view><view class="white-father data-v-4a2cd26c"><view wx:for="{{e}}" wx:for-item="item" wx:key="d" class="white-card data-v-4a2cd26c" bindtap="{{item.e}}"><view class="white-left data-v-4a2cd26c"><image class="white-left-imge data-v-4a2cd26c" src="{{item.a}}"/><view class="data-v-4a2cd26c" style="font-size:32rpx">{{item.b}}</view></view><view class="white-right data-v-4a2cd26c"><view wx:if="{{item.c}}" class="data-v-4a2cd26c" style="font-size:30rpx;margin-top:-4rpx">变更机构信息</view><image class="white-right-imge data-v-4a2cd26c" src="https://www.focusnu.com/media/directive/index/mine/more.png"/></view></view></view><view class="blue-button data-v-4a2cd26c" bindtap="{{f}}"><image class="blue-button-imge data-v-4a2cd26c" src="https://www.focusnu.com/media/directive/index/mine/change.png"/> 切换账号 </view><view class="white-button data-v-4a2cd26c" bindtap="{{g}}"><image class="blue-button-imge data-v-4a2cd26c" src="https://www.focusnu.com/media/directive/index/mine/exit.png"/> 退出登录 </view><down-menu wx:if="{{h}}" class="data-v-4a2cd26c" u-i="4a2cd26c-1" bind:__l="__l" u-p="{{h}}"/></view>

View File

@ -0,0 +1,149 @@
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量
* 如果您是插件开发者建议您使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果您是App开发者插件使用者您可以通过修改这些变量来定制自己的插件主题实现自定义主题功能
*
* 如果您的项目同样使用了scss预处理您也可以直接在您的 scss 代码中使用如下变量,同时无需 import 这个文件
*/
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* 图片尺寸 */
/* Border Radius */
/* 水平间距 */
/* 垂直间距 */
/* 透明度 */
/* 文章场景相关 */
.login-container.data-v-4a2cd26c {
display: flex;
flex-direction: column;
min-height: 100vh;
width: 100%;
background-color: #f7f7f7;
position: relative;
align-items: center;
}
.login-container .bgc-imge.data-v-4a2cd26c {
position: absolute;
top: 0rpx;
left: 0;
width: 100%;
height: 1200rpx;
}
.login-container .ball.data-v-4a2cd26c {
margin-top: 200rpx;
width: 180rpx;
height: 180rpx;
background-color: #fff;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
overflow: hidden;
z-index: 1;
}
.login-container .ball .ball-imge.data-v-4a2cd26c {
width: 178rpx;
height: 178rpx;
border-radius: 50%;
}
.login-container .upfont.data-v-4a2cd26c {
margin: 10rpx 0;
color: black;
z-index: 1;
}
.login-container .phone.data-v-4a2cd26c {
color: black;
z-index: 1;
font-size: 38rpx;
font-weight: 600;
}
.login-container .badid.data-v-4a2cd26c {
background-color: black;
z-index: 1;
width: 45rpx;
height: 30rpx;
border-radius: 8rpx;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
font-size: 20rpx;
margin-right: 15rpx;
margin-top: 3rpx;
}
.login-container .white-father.data-v-4a2cd26c {
margin-top: 50rpx;
width: 94%;
border-radius: 40rpx;
background-color: #fff;
padding: 30rpx 0;
z-index: 1;
}
.login-container .white-father .white-card.data-v-4a2cd26c {
width: 100%;
height: 100rpx;
display: flex;
justify-content: space-between;
align-items: center;
font-size: 28rpx;
}
.login-container .white-father .white-card .white-left.data-v-4a2cd26c {
margin-left: 40rpx;
display: flex;
align-items: center;
}
.login-container .white-father .white-card .white-left-imge.data-v-4a2cd26c {
margin-right: 20rpx;
width: 40rpx;
height: 40rpx;
}
.login-container .white-father .white-card .white-right.data-v-4a2cd26c {
margin-right: 40rpx;
display: flex;
align-items: center;
}
.login-container .white-father .white-card .white-right-imge.data-v-4a2cd26c {
margin-left: 20rpx;
width: 30rpx;
height: 30rpx;
}
.blue-button.data-v-4a2cd26c {
z-index: 1;
width: 94%;
height: 100rpx;
background-color: #fff;
display: flex;
justify-content: center;
align-items: center;
color: #067ae9;
border-radius: 40rpx;
margin-top: 30rpx;
font-size: 32rpx;
}
.blue-button-imge.data-v-4a2cd26c {
width: 40rpx;
height: 40rpx;
margin-right: 30rpx;
}
.white-button.data-v-4a2cd26c {
z-index: 1;
width: 94%;
height: 100rpx;
background-color: #fff;
display: flex;
justify-content: center;
align-items: center;
border-radius: 40rpx;
margin-top: 30rpx;
font-size: 32rpx;
}