This commit is contained in:
wangweidong 2026-03-24 16:17:22 +08:00
parent 66bba7b185
commit e4764c6eec
18 changed files with 780 additions and 73 deletions

View File

@ -437,6 +437,20 @@
{
"navigationBarTitleText" : ""
}
},
{
"path" : "pages/oldmanindex/daypay",
"style" :
{
"navigationBarTitleText" : ""
}
},
{
"path" : "pages/oldmanindex/region",
"style" :
{
"navigationBarTitleText" : ""
}
}
],
"globalStyle": {

View File

@ -142,7 +142,7 @@
<view class="one" style="justify-content: space-between;" @click="getMessage(headPath)">
<view class="one-left">负责人头像</view>
<view class="one-right">
<image class="photo" style="height: 80rpx;width: 80rpx;border-radius: 50%;border: 1px solid #666;"
<image class="photo" style="height: 80rpx;width: 80rpx;border-radius: 50%;border: 1px solid #d8d8d8;"
:src="headPath ? headPath : (textArray[1]=='女'?'https://www.focusnu.com/media/directive/index/nv.png':'https://www.focusnu.com/media/directive/index/nan.png')" />
</view>
</view>

View File

@ -66,7 +66,7 @@
<!-- <view class="white-photo" style="margin-top: 30rpx;">
<view class="photo-left">
<view class="photo-weight" style="margin-left: -10rpx;">头像</view>
<view class="photo-font">请上传头像(选填)</view>
<view class="photo-font">请上传头像<text style="font-size: 25rpx;">(选填)</text></view>
</view>
<view style="position: relative;">
<image class="photo" style="width: 200rpx;border-radius: 50%;"
@ -78,7 +78,7 @@
<view @click="selectphoto(2)">
<view class="one" style="justify-content: space-between;">
<view class="one-left">负责人头像选填</view>
<image class="photo" style="height: 80rpx;width: 80rpx;border-radius: 50%;border: 1px solid #666;"
<image class="photo" style="height: 80rpx;width: 80rpx;border-radius: 50%;border: 1px solid #d8d8d8;"
:src="form.headPath ? `${media_base_url}${form.headPath}` :
(form.sex=='男'?'https://www.focusnu.com/media/directive/index/nan.png':
'https://www.focusnu.com/media/directive/index/nv.png')" />

View File

@ -40,7 +40,7 @@
<!-- <view class="white-photo" style="margin-top: 30rpx;" @click="selectphoto(5)">
<view class="photo-left">
<view class="photo-weight">监护人头像</view>
<view class="photo-font">请上传监护人头像(选填)</view>
<view class="photo-font">请上传监护人头像<text style="font-size: 25rpx;">(选填)</text></view>
</view>
<view style="position: relative;">
<image class="photo" style="width: 200rpx;border-radius: 50%;"

View File

@ -8,7 +8,7 @@
</view>
</view>
<view :style="{height:`${uni.getStorageSync('moveHeight') + 40}px`}"></view>
<view class="white-content" v-if="canshow">
<view class="white-content" v-if="canshow&&dex==0">
<view class="content-title" style="margin: 10rpx 0;display: flex;">
<view class="shu"></view>
<view class="content-weight">监护人信息</view>
@ -32,7 +32,7 @@
<!-- <view class="white-photo" style="margin-top: 30rpx;" @click="selectphoto(5)">
<view class="photo-left">
<view class="photo-weight">监护人头像</view>
<view class="photo-font">请上传监护人头像(选填)</view>
<view class="photo-font">请上传监护人头像<text style="font-size: 25rpx;">(选填)</text></view>
</view>
<view style="position: relative;">
<image class="photo" style="width: 200rpx;border-radius: 50%;"
@ -73,10 +73,17 @@
</view>
</view>
<view style="display: flex;width: 100%;padding: 0 10%;justify-content: center;">
<view class="finish-button" @click="dex = 1">
下一步
</view>
</view>
</view>
<view class="white-content">
<view class="white-content" v-if="dex==1">
<view class="content-title" style="margin: 20rpx 0;">
<view class="shu"></view>
@ -123,8 +130,8 @@
<view class="white-message">
<view>
<view class="one" style="justify-content: space-between;" @click="selectphoto(4)">
<view class="one-left">长者头像(选填)</view>
<image class="photo" style="width: 80rpx;height: 80rpx;border-radius: 50%;border: 1px solid #666;"
<view class="one-left">长者头像<text style="font-size: 25rpx;">(选填)</text></view>
<image class="photo" style="width: 80rpx;height: 80rpx;border-radius: 50%;border: 1px solid #d8d8d8;"
:src="headPath ? `${media_base_url}${headPath}` :
(textArray[1]=='女'?'https://www.focusnu.com/media/directive/index/nv.png':
'https://www.focusnu.com/media/directive/index/nan.png')" />
@ -163,7 +170,10 @@
</view>
<view style="display: flex;width: 100%;padding: 0 10%;justify-content: space-between;">
<view style="display: flex;width: 100%;padding: 0 10%;justify-content: space-between;" v-if="dex = 1">
<view class="back-button" @click="dex = 0" v-if="canshow">
上一步
</view>
<view class="finish-button" @click="next">
提交
</view>
@ -195,7 +205,7 @@
} from '@/compontent/public/long.js'
import model from "@/compontent/public/model.vue"
const dex = ref(0)
const show = ref(false);
const showmarry = ref(false);
const showmarrylist = ref([])
@ -947,6 +957,7 @@
if (uni.getStorageSync('specicalid')) {
let data = uni.getStorageSync('baddata')
canshow.value = false;
dex.value = 1;
fontphoto.value = data.idCardPositive
endphoto.value = data.idCardNegative
headPath.value = data.headPath
@ -1193,7 +1204,7 @@
height: 90rpx;
margin: 0rpx auto;
margin-bottom: 80rpx;
margin-top: 20rpx;
margin: 20rpx;
background: linear-gradient(to bottom, #e7f4ff, #c5e5ff);
border: 2rpx solid #9AD1FF;
color: #007CFF;
@ -1205,13 +1216,15 @@
display: flex;
justify-content: center;
align-items: center;
width: 44%;
width: 70%;
height: 90rpx;
margin-bottom: 80rpx;
border: 2rpx solid #c3cacd;
background: linear-gradient(to bottom, #f3f3f5, #dee4e9);
border-radius: 37rpx;
font-size: 33rpx;
margin: 20rpx;
}
.content-title {

View File

@ -72,7 +72,7 @@
<view class="one" style="justify-content: space-between;" @click="getMessage( headPath?`${media_base_url}${headPath}`:'')" >
<view class="one-left">头像</view>
<view class="one-right">
<image class="photo" style="width: 80rpx;height: 80rpx;border-radius: 50%;border: 1px solid #666;"
<image class="photo" style="width: 80rpx;height: 80rpx;border-radius: 50%;border: 1px solid #d8d8d8;"
:src="headPath ? `${media_base_url}${headPath}` : (textArray[1]=='女'?'https://www.focusnu.com/media/directive/index/nv.png':'https://www.focusnu.com/media/directive/index/nan.png')" />
</view>
</view>
@ -132,7 +132,7 @@
const nameArray0 = ["开户行", "开户行卡号"];
const textArray0 = reactive(["", "", ]);
const nameArray1 = ["婚否", "联系电话", "身高 (CM)", "体重 (KG)", "健康状态", "政治面貌", "紧急联系人", "紧急联系人电话", "联系人与本人关系", "户口性质", ];
const nameArray1 = ["婚否", "联系电话", "身高 (cm)", "体重 (kg)", "健康状态", "政治面貌", "紧急联系人", "紧急联系人电话", "联系人与本人关系", "户口性质", ];
const textArray1 = reactive(["", "", "", "", "", "", "", "", "", ""]);
const backImge = ref("");

View File

@ -47,7 +47,7 @@
<view class="one" style="justify-content: space-between;" @click="getMessage((imgArray[4] ? `${media_base_url}${imgArray[4]}` : ''),imgArray[4],1)">
<view class="one-left">头像</view>
<view class="one-right">
<image class="photo" style="width: 80rpx;height: 80rpx;border-radius: 50%;border: 1px solid #666;"
<image class="photo" style="width: 80rpx;height: 80rpx;border-radius: 50%;border: 1px solid #d8d8d8;"
:src="imgArray[4] ? `${media_base_url}${imgArray[4]}` : (textArray[1]=='女'?'https://www.focusnu.com/media/directive/index/nv.png':'https://www.focusnu.com/media/directive/index/nan.png')" />
</view>
</view>
@ -141,7 +141,7 @@
<view class="content-title" style="margin-bottom: 30rpx;">
<view class="shu"></view>
<view class="content-weight">银行卡</view>
<view style="margin-top: 8rpx;margin-left: 12rpx;;font-size: 23rpx;">(选填)</view>
<view style="margin-top: 8rpx;margin-left: 12rpx;;font-size: 23rpx;"><text style="font-size: 25rpx;">(选填)</text></view>
</view>
<view class="white-photo" @click="getMessage(fontphoto0,alldata.bankZmPath,1)">
<view class="photo-left">
@ -192,7 +192,7 @@
<view class="content-title" style="margin-bottom: 20rpx;">
<view class="shu"></view>
<view class="content-weight">健康证</view>
<view style="margin-top: 8rpx;margin-left: 12rpx;;font-size: 23rpx;">(选填)</view>
<view style="margin-top: 8rpx;margin-left: 12rpx;;font-size: 23rpx;"><text style="font-size: 25rpx;">(选填)</text></view>
</view>
<view class="white-photo"
@click="getMessage((imgArray[0] ? `${media_base_url}${imgArray[0]}` : ''),imgArray[0],1)">
@ -232,7 +232,7 @@
<view class="content-title" style="margin: 20rpx 0;">
<view class="shu"></view>
<view class="content-weight">资质证</view>
<view style="margin-top: 8rpx;margin-left: 12rpx;;font-size: 23rpx;">(选填)</view>
<view style="margin-top: 8rpx;margin-left: 12rpx;;font-size: 23rpx;"><text style="font-size: 25rpx;">(选填)</text></view>
</view>
<view class="white-photo"
@click="getMessage((imgArray[2] ? `${media_base_url}${imgArray[2]}` : ''),imgArray[2],1)">
@ -255,7 +255,7 @@
<view class="content-title" style="margin: 20rpx 0;">
<view class="shu"></view>
<view class="content-weight">无犯罪证明</view>
<view style="margin-top: 8rpx;margin-left: 12rpx;;font-size: 23rpx;">(选填)</view>
<view style="margin-top: 8rpx;margin-left: 12rpx;;font-size: 23rpx;"><text style="font-size: 25rpx;">(选填)</text></view>
</view>
<view class="white-photo"
@click="getMessage((imgArray[3] ? `${media_base_url}${imgArray[3]}` : ''),imgArray[3],1)">
@ -332,7 +332,7 @@
const nameArray0 = ["开户行", "开户行卡号"];
const textArray0 = reactive(["", "", ]);
const nameArray1 = ["婚否", "联系电话", "身高 (CM)", "体重 (KG)", "健康状态", "政治面貌", "紧急联系人", "紧急联系人电话", "联系人与本人关系", "户口性质", '现住址'];
const nameArray1 = ["婚否", "联系电话", "身高 (cm)", "体重 (kg)", "健康状态", "政治面貌", "紧急联系人", "紧急联系人电话", "联系人与本人关系", "户口性质", '现住址'];
const textArray1 = reactive(["", "", "", "", "", "", "", "", "", "", ""]);
const backImge = ref("");

View File

@ -18,7 +18,7 @@
<view class="content-title">
<view class="shu"></view>
<view class="content-weight">银行卡</view>
<view style="margin-top: 8rpx;margin-left: 12rpx;;font-size: 23rpx;">(选填)</view>
<view style="margin-top: 8rpx;margin-left: 12rpx;;font-size: 23rpx;"><text style="font-size: 25rpx;">(选填)</text></view>
</view>
<view class="white-photo" @click="selectphoto(0)">
<view class="photo-left">

View File

@ -18,7 +18,7 @@
<view class="content-title">
<view class="shu"></view>
<view class="content-weight">健康证</view>
<view style="margin-top: 8rpx;margin-left: 12rpx;;font-size: 23rpx;">(选填)</view>
<view style="margin-top: 8rpx;margin-left: 12rpx;;font-size: 23rpx;"><text style="font-size: 25rpx;">(选填)</text></view>
</view>
<view class="white-photo" @click="selectphoto(0)">
<view class="photo-left">
@ -57,7 +57,7 @@
<view class="content-title">
<view class="shu"></view>
<view class="content-weight">资质证</view>
<view style="margin-top: 8rpx;margin-left: 12rpx;;font-size: 23rpx;">(选填)</view>
<view style="margin-top: 8rpx;margin-left: 12rpx;;font-size: 23rpx;"><text style="font-size: 25rpx;">(选填)</text></view>
</view>
<view class="white-photo" @click="selectphoto(2)">
<view class="photo-left">
@ -80,7 +80,7 @@
<view class="content-title">
<view class="shu"></view>
<view class="content-weight">无犯罪证明</view>
<view style="margin-top: 8rpx;margin-left: 12rpx;;font-size: 23rpx;">(选填)</view>
<view style="margin-top: 8rpx;margin-left: 12rpx;;font-size: 23rpx;"><text style="font-size: 25rpx;">(选填)</text></view>
</view>
<view class="white-photo" @click="selectphoto(3)">
<view class="photo-left">
@ -103,12 +103,12 @@
<!-- <view class="content-title">
<view class="shu"></view>
<view class="content-weight" >头像</view>
<view style="margin-top: 8rpx;margin-left: 12rpx;;font-size: 23rpx;">(选填)</view>
<view style="margin-top: 8rpx;margin-left: 12rpx;;font-size: 23rpx;"><text style="font-size: 25rpx;">(选填)</text></view>
</view>
<view class="white-photo" style="margin-top: 30rpx;" @click="selectphoto(4)">
<view class="photo-left">
<view class="photo-weight" style="margin-left: -10rpx;">头像</view>
<view class="photo-font" style="margin-left: -10rpx;">请上传头像(选填)</view>
<view class="photo-font" style="margin-left: -10rpx;">请上传头像<text style="font-size: 25rpx;">(选填)</text></view>
</view>
<view style="position: relative; ">
<image class="photo" style="width: 200rpx;border-radius: 50%;"

View File

@ -35,8 +35,8 @@
<view class="white-message">
<view>
<view class="one" style="justify-content: space-between;position: relative;" @click="selectphoto(4)">
<view class="one-left">头像(选填)</view>
<image class="photo" style="width: 80rpx;height: 80rpx;border-radius: 50%;border: 1px solid #666;"
<view class="one-left">头像<text style="font-size: 25rpx;">(选填)</text></view>
<image class="photo" style="width: 80rpx;height: 80rpx;border-radius: 50%;border: 1px solid #d8d8d8;"
:src="headPath ? `${media_base_url}${headPath}` :
(sex=='女'?'https://www.focusnu.com/media/directive/index/nv.png':
'https://www.focusnu.com/media/directive/index/nan.png'
@ -61,7 +61,7 @@
<image class="one-left-imge" src="https://www.focusnu.com/media/directive/index/canread.png" />
</view>
<view class="one" style="position: relative;">
<view class="one-left">身高 (CM)</view>
<view class="one-left">身高 (cm)</view>
<input class="one-right" type="number" maxlength="3" placeholder="请输入身高"
v-model="form.height" />
<image class="one-left-imge" src="https://www.focusnu.com/media/directive/index/canread.png" />
@ -71,7 +71,7 @@
:default-value="[showshengaolist.findIndex(item => item.value == form.height)]"
@confirm="confirmshowshengao"></u-select>
<view class="one" style="position: relative;">
<view class="one-left">体重 (KG)</view>
<view class="one-left">体重 (kg)</view>
<input class="one-right" type="number" maxlength="3" placeholder="请输入体重"
v-model="form.weight" />
<image class="one-left-imge" src="https://www.focusnu.com/media/directive/index/canread.png" />

View File

@ -137,7 +137,7 @@
<view class="one" style="justify-content: space-between;" @click="getMessage( headPath)" >
<view class="one-left">头像</view>
<view class="one-right">
<image class="photo" style="width: 80rpx;height: 80rpx;border-radius: 50%;border: 1px solid #666;"
<image class="photo" style="width: 80rpx;height: 80rpx;border-radius: 50%;border: 1px solid #d8d8d8;"
:src="headPath ?headPath : (textArray[1]=='女'?'https://www.focusnu.com/media/directive/index/nv.png':'https://www.focusnu.com/media/directive/index/nan.png')" />
</view>
</view>

View File

@ -0,0 +1,246 @@
<template>
<view>
<view class="title-back" :style="{height:`${uni.getStorageSync('moveHeight')+40}px`}">
<view class="left-father" @click="uni.navigateBack();">
<image class="back-img" src="https://www.focusnu.com/media/directive/index/left.png" />
</view>
</view>
<view :style="{height:`${uni.getStorageSync('moveHeight') + 40}px`}"></view>
<image class="bacimg" src="https://www.focusnu.com/media/directive/bgyg.png" mode="aspectFill"></image>
<view class="xmname">
<image src="https://www.focusnu.com/media/directive/hts.png" mode="aspectFill" class="bgt"></image>
<image src="https://www.focusnu.com/media/directive/sj.png" mode="aspectFill" class="ava"></image>
<view class="name">李富贵</view>
<view class="xbjs">
&nbsp;&nbsp;|&nbsp; 80&nbsp; |&nbsp; 2025.01.01
</view>
</view>
<view class="box" v-for="f in 4" :key='f'>
<image src="https://www.focusnu.com/media/directive/kcrd.png" mode="aspectFill" class="bgig"></image>
<view class="top">
<view class="lefts">
<image src="https://www.focusnu.com/media/directive/sj.png" mode="aspectFill" ></image>
2026.03.12
</view>
<view class="rort">
<text></text>77.43
</view>
</view>
<view class="boxcon" >
<view class="tbox" v-for="v in 4" :key='v' @click="navquyu">
<view class="tso">
<text>护理类</text>
<text>20</text>
</view>
<view class="tso" style="justify-content: flex-start;">
<text></text>
<view>13.41</view>
</view>
</view>
</view>
</view>
</view>
</template>
<script setup lang="ts">
import { reactive, ref, onMounted, onUnmounted } from 'vue';
import exit from "@/compontent/public/exit.vue"
import downMenu from '@/compontent/public/oldmandownmenu.vue'
import {
getMessageList
} from '@/pages/addstaff/api/addjigou.js'
const navquyu =()=>{
uni.navigateTo({
url:'/pages/oldmanindex/region'
})
}
</script>
<style lang="scss" scoped>
.box{
width: 703rpx;
height: 417rpx;
background: #FFFFFF;
border-radius: 40rpx;
margin: 20rpx auto;
position: relative;
padding: 30rpx;
.boxcon{
width: 106%;
display: flex;
flex-wrap: wrap;
.tbox{
width: 210rpx;
height: 145rpx;
background: #F6F9FF;
border-radius: 30rpx;
margin: 15rpx 15rpx 0 -2px;
display: flex;
flex-direction: column;
justify-content: space-around;
padding: 10rpx;
.tso{
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 10rpx;
view{
font-weight: 400;
font-size: 40rpx;
color: #333333;
text{
font-size: 30;
}
}
text{
&:nth-child(1){
font-weight: 400;
font-size: 24rpx;
color: #888888;
}
&:nth-child(2){
font-weight: 400;
font-size: 20rpx;
color: #4F5259;
}
}
}
}
}
.top{
width: 100%;
height: 50rpx;
display: flex;
align-items: center;
justify-content: space-between;
.rort{
font-weight: 400;
font-size: 35rpx;
color: #333333;
display: flex;
align-items: center;
text{
font-size: 25rpx;
margin-right: 5rpx;
}
}
.lefts{
font-weight: 400;
font-size: 28rpx;
color: #333333;
display: flex;
align-items: center;
image{
width: 26rpx;
height: 26rpx;
margin-right: 14rpx;
margin-top: 5rpx;
}
}
}
.bgig{
width: 350rpx;
height: 135rpx;
position: absolute;
right: 26rpx;
top: 0;
z-index: 0;
}
}
.xmname {
width: 705rpx;
height: 155rpx;
margin: 20rpx auto 0;
position: relative;
z-index: 2;
.xbjs {
position: absolute;
top: 95rpx;
left: 143rpx;
z-index: 2;
font-weight: 400;
font-size: 23rpx;
color: #212327;
display: flex;
align-items: center;
}
.name {
font-weight: bold;
font-size: 36rpx;
color: #333333;
position: absolute;
top: 47rpx;
left: 143rpx;
z-index: 2;
}
.ava {
position: absolute;
width: 95rpx;
height: 95rpx;
border-radius: 50%;
top: 34rpx;
left: 30rpx;
z-index: 2;
}
.bgt {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
}
}
.bacimg {
width: 100%;
height: 780rpx;
position: fixed;
top: 0;
left: 0;
z-index: 0;
}
.title-back {
background: rgba(255, 255, 255, 0);
width: 100%;
height: 70rpx;
display: flex;
justify-content: space-between;
align-items: flex-end;
padding-bottom: 20rpx;
position: fixed;
top: 0;
left: 0;
z-index: 9999;
}
.left-father {
display: flex;
align-items: center;
z-index: 1;
.back-img {
width: 45rpx;
height: 40rpx;
margin-left: 40rpx;
margin-right: 15rpx;
}
}
</style>
<style>
page {
background: #F7F7F7;
}
</style>

View File

@ -454,6 +454,7 @@
}
function isAtLeastTenChars(str) {
console.log(str)
return typeof str === "string" && str.length >= 10;
}
async function jumpSaoyisao() {
@ -463,16 +464,16 @@
const res = await uni.scanCode();
// console.log("res",res.result)
if (isAtLeastTenChars(res.result)) {
// console.log("res1111",res.result)
console.log("res1111",res.result)
getOrgNuId(res.result).then(res0 => {
console.log("<><><",res0)
if (res0.result) {
// console.log("<><><",res0.result)
uni.navigateTo({
url: `/pages/oldmanindex/saoyisaothen?element=${JSON.stringify(res0.result)}`
})
} else {
uni.showToast({
title: '扫描的二维码有误',
title: '扫描的二维码有误1',
icon: 'none', //
duration: 2000
});
@ -480,7 +481,7 @@
})
} else {
uni.showToast({
title: '扫描的二维码有误',
title: '扫描的二维码有误2',
icon: 'none', //
duration: 2000
});

View File

@ -6,35 +6,81 @@
</view>
</view>
<view :style="{height:`${uni.getStorageSync('moveHeight') + 40}px`}"></view>
<image class="bacimg" src="https://www.focusnu.com/media/directive/bgyg.png" mode="aspectFill"></image>
<image class="bacimg" src="https://www.focusnu.com/media/directive/bgyg.png" mode="aspectFill"></image>
<view class="xmname">
<image src="https://www.focusnu.com/media/directive/hts.png" mode="aspectFill" class="bgt"></image>
<image src="https://www.focusnu.com/media/directive/sj.png" mode="aspectFill" class="ava"></image>
<view class="name">李富贵</view>
<view class="xbjs">
&nbsp;&nbsp;|&nbsp; 80&nbsp; |&nbsp; 2025.01.01
&nbsp;&nbsp;|&nbsp; 80&nbsp; |&nbsp; 2025.01.01
</view>
</view>
<view class="listacre">
<view class="listacre" v-for="(v,i) in 4" :key='i' @click="rizd">
<view class="top">
<view class="left">
<image src="https://www.focusnu.com/media/directive/dybb.png" mode="aspectFill"></image>
2026.03.01-2026.03.31
</view>
<view class="rits">计费</view>
<view class="rits" :class="{'jf':i==0,'djf':i==1,'yjf':i==2,'qf':i==3}">计费</view>
</view>
<view class="cont">
<view class="zuo">
<text>总金额</text>
<view>8130.45</view>
</view>
<view class="rist">
<view class="cost">
<text>账单金额</text>
<view>6532.15</view>
<image src="https://www.focusnu.com/media/directive/xxic.png" mode="aspectFill"></image>
</view>
<view class="cost">
<text>补缴金额</text>
<view>632.15</view>
<image src="https://www.focusnu.com/media/directive/xxic.png" mode="aspectFill"></image>
</view>
<view class="cost">
<text>减免金额</text>
<view>32.15</view>
</view>
<view class="cost">
<text>欠费金额</text>
<view :class="i==3?'jhs':''">632.15</view>
</view>
</view>
</view>
<view class="bot">
<view class="lets">
<text>实缴金额</text>
<view>8130.14</view>
</view>
<view class="ris">
<text>详情</text>
<image src="https://www.focusnu.com/media/directive/rit.png" mode="aspectFill"></image>
</view>
</view>
</view>
</view>
</template>
<script setup lang="ts">
import { reactive, ref, onMounted, onUnmounted } from 'vue';
import exit from "@/compontent/public/exit.vue"
import downMenu from '@/compontent/public/oldmandownmenu.vue'
import {
getMessageList
} from '@/pages/addstaff/api/addjigou.js'
const rizd =()=>{
uni.navigateTo({
url:'/pages/oldmanindex/daypay'
})
}
</script>
<style lang="scss" scoped>
.listacre{
.listacre {
width: 703rpx;
height: 349rpx;
background: #FFFFFF;
@ -43,31 +89,175 @@
z-index: 2;
padding: 33rpx;
margin: 21rpx auto 0;
.top{
.bot {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
.ris {
display: flex;
align-items: center;
text {
font-weight: 400;
font-size: 23rpx;
color: #999999;
}
>image {
width: 20rpx;
height: 15rpx;
margin-top: 5rpx;
margin-left: 10rpx;
}
}
.lets {
display: flex;
align-items: center;
text {
font-weight: 400;
font-size: 25rpx;
color: #888888;
}
view {
font-weight: 400;
font-size: 23rpx;
color: #555555;
}
}
}
.cont {
width: 100%;
height: 185rpx;
padding: 0 25rpx;
display: flex;
align-items: center;
.rist {
width: 360rpx;
height: 100%;
display: flex;
flex-direction: column;
align-items: center;
.cost {
width: 320rpx;
padding-right: 30rpx;
align-items: center;
display: flex;
justify-content: space-between;
padding-left: 50rpx;
margin-top: 13rpx;
position: relative;
image {
width: 23rpx;
height: 23rpx;
position: absolute;
top: 6rpx;
right: 0;
}
text {
width: 100rpx;
font-weight: 400;
font-size: 25rpx;
color: #888888;
}
view {
width: 130rpx;
font-weight: 400;
font-size: 23rpx;
color: #555555;
text-align: right;
}
.jhs {
color: #FF8F32;
}
}
}
.zuo {
width: 270rpx;
height: 80%;
border-right: 1px solid #E5E5E5;
display: flex;
flex-direction: column;
justify-content: center;
text {
font-weight: 400;
font-size: 25rpx;
color: #888888;
}
view {
font-weight: 400;
font-size: 43rpx;
color: #222222;
}
}
}
.top {
width: 100%;
height: 80rpx;
position: relative;
background: yellow;
display: flex;
justify-content: space-between;
align-items: center;
.rits{
.rits {
width: 106rpx;
height: 45rpx;
background: #EEFBF6;
border-radius: 10rpx;
border: 1px solid #D3F0E4;
display: flex;
align-items: center;
justify-content: center;
font-weight: 400;
font-size: 24rpx;
color: #01A763;
}
.left{
.jf {
background: #EEFBF6;
color: #01A763;
border: 1px solid #D3F0E4;
}
.djf {
background: #DDF1FF;
border: 1px solid #BFD7F4;
color: #0098FE;
}
.yjf {
background: #EFF4FF;
border: 1px solid #DDE7FF;
color: #2F65E7;
}
.qf {
background: #FFF1E5;
border: 1px solid #FFE5D0;
color: #FF8F32;
}
.left {
font-weight: 400;
font-size: 28rpx;
color: #333333;
image{
display: flex;
align-items: center;
image {
width: 30rpx;
height: 30rpx;
margin-right: 16rpx;
@ -75,13 +265,15 @@
}
}
}
.xmname{
.xmname {
width: 705rpx;
height: 155rpx;
margin: 20rpx auto 0;
position: relative;
z-index: 2;
.xbjs{
.xbjs {
position: absolute;
top: 95rpx;
left: 143rpx;
@ -92,7 +284,8 @@
display: flex;
align-items: center;
}
.name{
.name {
font-weight: bold;
font-size: 36rpx;
color: #333333;
@ -101,7 +294,8 @@
left: 143rpx;
z-index: 2;
}
.ava{
.ava {
position: absolute;
width: 95rpx;
height: 95rpx;
@ -110,7 +304,8 @@
left: 30rpx;
z-index: 2;
}
.bgt{
.bgt {
position: absolute;
width: 100%;
height: 100%;
@ -119,16 +314,18 @@
z-index: 1;
}
}
.bacimg{
width: 100%;
height: 780rpx;
position: fixed;
top: 0;
left: 0;
z-index: 0;
}
.title-back {
background : rgba(255, 255, 255,0);
.bacimg {
width: 100%;
height: 780rpx;
position: fixed;
top: 0;
left: 0;
z-index: 0;
}
.title-back {
background: rgba(255, 255, 255, 0);
width: 100%;
height: 70rpx;
display: flex;
@ -153,5 +350,9 @@
margin-right: 15rpx;
}
}
</style>
<style>
page {
background: #F7F7F7;
}
</style>

View File

@ -0,0 +1,229 @@
<template>
<view>
<view class="title-back" :style="{height:`${uni.getStorageSync('moveHeight')+40}px`}">
<view class="left-father" @click="uni.navigateBack();">
<image class="back-img" src="https://www.focusnu.com/media/directive/index/left.png" />
</view>
</view>
<view :style="{height:`${uni.getStorageSync('moveHeight') + 40}px`}"></view>
<image class="bacimg" src="https://www.focusnu.com/media/directive/bgyg.png" mode="aspectFill"></image>
<view class="xmname">
<image src="https://www.focusnu.com/media/directive/hts.png" mode="aspectFill" class="bgt"></image>
<image src="https://www.focusnu.com/media/directive/sj.png" mode="aspectFill" class="ava"></image>
<view class="name">李富贵</view>
<view class="xbjs">
&nbsp;&nbsp;|&nbsp; 80&nbsp; |&nbsp; 2025.01.01
</view>
</view>
<view class="boxs" v-for="v in 5" :key='v'>
<view class="top">
<view class="lefts">
<image src="https://www.focusnu.com/media/directive/sj.png" mode="aspectFill" ></image>
2026.03.12
</view>
<view class="rort">
<text></text>77.43
</view>
</view>
<view class="cont">
<image src="https://www.focusnu.com/media/directive/fwzl_hl.png" mode="aspectFill"></image>
<view class="ritsw">
<view>
10:00 &nbsp;<text>| &nbsp; 每15分钟</text><text>| &nbsp; 15分钟</text>
</view>
<view>
鼻饲喂药
</view>
<view>护理类 | 饮食照料 | 加餐照料</view>
</view>
</view>
</view>
</view>
</template>
<script>
export default {
data() {
return {
};
}
}
</script>
<style lang="scss">
.boxs{
width: 703rpx;
height: 302rpx;
background: #FFFFFF;
border-radius: 40rpx;
padding:0 23rpx;
position: relative;
z-index: 2;
margin: 20rpx auto;
.cont{
width: 100%;
height: 220rpx;
display: flex;
align-items: center;
image{
width: 180rpx;
height: 180rpx;
margin-right: 37rpx;
}
.ritsw{
width: 430rpx;
height: 70%;
display: flex;
flex-direction: column;
justify-content: space-around;
>view{
white-space: nowrap;
&:nth-child(1){
display: flex;
font-weight: bold;
font-size: 30rpx;
color: #222222;
text{
font-weight: 400;
font-size: 25rpx;
color: #555555;
}
}
&:nth-child(2){
display: flex;
font-weight: bold;
font-size: 30rpx;
color: #222222;
}
&:nth-child(3){
font-weight: 400;
font-size: 25rpx;
color: #555555;
}
}
}
}
.top{
width: 100%;
height:76rpx;
border-bottom: 1px solid #E5E5E5;
display: flex;
justify-content: space-between;
align-items: center;
.rort{
font-weight: 400;
font-size: 35rpx;
color: #4C9AE9;
display: flex;
align-items: center;
text{
font-size: 25rpx;
margin-right: 5rpx;
}
}
.lefts{
font-weight: 400;
font-size: 28rpx;
color: #333333;
display: flex;
align-items: center;
image{
width: 26rpx;
height: 26rpx;
margin-right: 14rpx;
margin-top: 5rpx;
}
}
}
}
.xmname {
width: 705rpx;
height: 155rpx;
margin: 20rpx auto 0;
position: relative;
z-index: 2;
.xbjs {
position: absolute;
top: 95rpx;
left: 143rpx;
z-index: 2;
font-weight: 400;
font-size: 23rpx;
color: #212327;
display: flex;
align-items: center;
}
.name {
font-weight: bold;
font-size: 36rpx;
color: #333333;
position: absolute;
top: 47rpx;
left: 143rpx;
z-index: 2;
}
.ava {
position: absolute;
width: 95rpx;
height: 95rpx;
border-radius: 50%;
top: 34rpx;
left: 30rpx;
z-index: 2;
}
.bgt {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
}
}
.bacimg {
width: 100%;
height: 780rpx;
position: fixed;
top: 0;
left: 0;
z-index: 0;
}
.title-back {
background: rgba(255, 255, 255, 0);
width: 100%;
height: 70rpx;
display: flex;
justify-content: space-between;
align-items: flex-end;
padding-bottom: 20rpx;
position: fixed;
top: 0;
left: 0;
z-index: 9999;
}
.left-father {
display: flex;
align-items: center;
z-index: 1;
.back-img {
width: 45rpx;
height: 40rpx;
margin-left: 40rpx;
margin-right: 15rpx;
}
}
</style>
<style>
page {
background: #F7F7F7;
}
</style>

View File

@ -287,7 +287,7 @@
// uni.showLoading()
}
const buttonArray = ref(["技能培训", "员工功能", "员工功能"])
const buttonArray = ref(["技能培训", "服务提成", "员工功能"])
const statusarray = ["loading", "success", "fail"]
const which = ref(0);

View File

@ -278,8 +278,11 @@
uni.setStorageSync("baddata", "")
//
uni.setStorageSync("backhuancun", {})
// uni.navigateTo({
// url: `/pages/addstaff/information`
// });
uni.navigateTo({
url: `/pages/addstaff/information`
url: `/pages/addstaff/IDcard`
});
} else {
Apply(data).then((data : any) => {

View File

@ -1,6 +1,6 @@
// 全局请求封装
export const base_url = 'http://192.168.2.18:8081/opeapi/'
// export const base_url = 'https://www.focusnu.com/opeapi'
// export const base_url = 'http://192.168.2.18:8081/opeapi/'
export const base_url = 'https://www.focusnu.com/opeapi'
export const media_base_url = 'https://www.focusnu.com/media/'
// export const base_url = 'http://192.168.2.24:8081/opeapi'