4.7
|
@ -422,7 +422,8 @@
|
|||
import type { roomBtttonType } from "./index";
|
||||
import { getServiceTree, getNclist, addBatch } from "./api.js";
|
||||
import index from '../../request';
|
||||
|
||||
import { myArray } from './yaoshandiao.js';
|
||||
import { saveArray } from './yaoshande';
|
||||
const props = defineProps({
|
||||
isshow: {
|
||||
type: Boolean,
|
||||
|
@ -691,6 +692,7 @@
|
|||
// 分享矩阵到微信
|
||||
const shareShow = ref(false);
|
||||
const shareToWeixin = () => {
|
||||
|
||||
shareShow.value = true;
|
||||
deletedownisopacity.value = false;
|
||||
setTimeout(() => {
|
||||
|
@ -703,7 +705,7 @@
|
|||
provider: "weixin",
|
||||
scene: "WXSceneSession",
|
||||
type: 0,
|
||||
href: "https://www.baidu.com/",
|
||||
href: "http://192.168.2.31:3101/daytoday",
|
||||
title: "护理日程分享",
|
||||
summary: "九泰护理日程测试",
|
||||
imageUrl: "https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni@2x.png",
|
||||
|
@ -1332,7 +1334,7 @@
|
|||
}
|
||||
saveAll()
|
||||
}
|
||||
const saveAll = () =>{
|
||||
const saveAll = () => {
|
||||
//给后端编译一下
|
||||
let postArray = [];
|
||||
timearr.value.forEach((element0, index0) => {
|
||||
|
@ -1353,21 +1355,33 @@
|
|||
element1.positioningLong = index1;
|
||||
postArray.push(element1)
|
||||
}
|
||||
|
||||
|
||||
})
|
||||
})
|
||||
addBatch(postArray).then((res : any) => {
|
||||
if (res.code == 200) {
|
||||
getNclist().then((res : any) => {
|
||||
timearr.value = res.result
|
||||
})
|
||||
}
|
||||
})
|
||||
// addBatch(postArray).then((res : any) => {
|
||||
// if (res.code == 200) {
|
||||
// getNclist().then((res : any) => {
|
||||
// timearr.value = res.result
|
||||
// })
|
||||
// }
|
||||
// })
|
||||
}
|
||||
const routerPush = () => {
|
||||
uni.navigateTo({
|
||||
url: `/pages/timeMatrix/index?currentNumber=${currentNumber.value}`
|
||||
})
|
||||
// uni.navigateTo({
|
||||
// url: `/pages/timeMatrix/index?currentNumber=${currentNumber.value}`
|
||||
// })
|
||||
uni.setStorage({
|
||||
key: 'myArray',
|
||||
data: timearr.value,
|
||||
success: function () {
|
||||
uni.navigateTo({
|
||||
url: `/pages/timeMatrix/index?currentNumber=${currentNumber.value}`
|
||||
})
|
||||
},
|
||||
// fail: function (err) {
|
||||
// console.error('缓存失败:', err);
|
||||
// }
|
||||
});
|
||||
}
|
||||
// 暂存器
|
||||
const saveRulerTime = ref({
|
||||
|
@ -1426,14 +1440,21 @@
|
|||
}
|
||||
}
|
||||
onShow(() => {
|
||||
getServiceTree().then((res : any) => {
|
||||
bigArray.value = res.result
|
||||
downList.value = bigArray.value[0].children
|
||||
})
|
||||
// console.log("QQQQ", myArray)
|
||||
bigArray.value = myArray
|
||||
downList.value = bigArray.value[0].children
|
||||
//暂时注释
|
||||
// getServiceTree().then((res : any) => {
|
||||
// console.log("!!!!!!!",res.result)
|
||||
// bigArray.value = res.result
|
||||
// downList.value = bigArray.value[0].children
|
||||
// })
|
||||
|
||||
getNclist().then((res : any) => {
|
||||
timearr.value = res.result
|
||||
})
|
||||
// getNclist().then((res : any) => {
|
||||
// console.log("!!!!!!!!!!!!!!!!!!!",res.result)
|
||||
// timearr.value = res.result
|
||||
// })
|
||||
// timearr.value = saveArray
|
||||
uni.$on('where', whereEvent);
|
||||
})
|
||||
onHide(() => {
|
||||
|
@ -1465,10 +1486,10 @@
|
|||
|
||||
})
|
||||
const timearr = ref(
|
||||
Array.from({ length: 24 }, (_, hour) => ({
|
||||
positioning: hour.toString(),
|
||||
children: Array.from({ length: 4 }, () => ({ directiveName: '' }))
|
||||
}))
|
||||
Array.from({ length: 24 }, (_, hour) => ({
|
||||
positioning: hour.toString(),
|
||||
children: Array.from({ length: 4 }, () => ({ directiveName: '' }))
|
||||
}))
|
||||
)
|
||||
// 切割bigArray
|
||||
function splitString(str) {
|
||||
|
|
|
@ -0,0 +1,376 @@
|
|||
<template>
|
||||
<view class="index-content-other" v-show="isShow">
|
||||
<view class="index-content-right">
|
||||
<!-- 解决margin重叠问题 -->
|
||||
<view class="index-right-height"></view>
|
||||
<view class="index-right-title">
|
||||
<view class="index-right-name">
|
||||
货品名称
|
||||
</view>
|
||||
<input class="index-right-input" placeholder="请输入货品名称" />
|
||||
<view class="index-right-name">
|
||||
货品编码
|
||||
</view>
|
||||
<input class="index-right-input" placeholder="请输入货品编码" />
|
||||
<view class="index-right-name">
|
||||
拼音检索
|
||||
</view>
|
||||
<input class="index-right-input" placeholder="请输入货品拼音" />
|
||||
<view class="index-right-button-all">
|
||||
<view class="" v-for="(item,index) in buttonList" :key="index">
|
||||
<view class="index-right-button">
|
||||
<image class="index-right-button-img" :src="item.url" />
|
||||
<view class="index-right-button-font">
|
||||
{{item.name}}
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
</view>
|
||||
</view>
|
||||
<view class="swiper-contain">
|
||||
<scroll-view scroll-y style="height: 98%;" :show-scrollbar="false">
|
||||
<view class="swiper-flex">
|
||||
<view v-for="(item,index) in [1,1,1,1,1,1,1,1,1,1,1,1,1]" :key="index">
|
||||
<view class="swiper-card">
|
||||
<view class="swiper-card-left">
|
||||
<view class="swiper-card-left-white">
|
||||
<image class="swiper-card-left-white-img" :src="`/static/index/project3.png`"
|
||||
@click="opendetail" />
|
||||
</view>
|
||||
<view class="swiper-left-buttons">
|
||||
<view class="swiper-left-button-blue">
|
||||
请购
|
||||
</view>
|
||||
<view class="swiper-left-button">
|
||||
出入库
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="swiper-card-right">
|
||||
<view class="swiper-right-title">
|
||||
<view class="swiper-title-font">纸尿裤-拉拉裤</view>
|
||||
<view class="swiper-title-mark">ZHYP044</view>
|
||||
</view>
|
||||
<view class="swiper-heng"></view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="index-content-down">
|
||||
长春市朝阳区久泰开运养老服务有限公司
|
||||
</view>
|
||||
</view>
|
||||
<!-- 表格详情的的弹出层 -->
|
||||
<view v-show="detailisopen && isShow" class="popup-detail" @click="detailisopen=false">
|
||||
<view class="popup-detail-content" :style="{ opacity: detailisopacity ? 1 : 0 }" @click.stop>
|
||||
<view class="popup-detail-left">
|
||||
<view class="popup-detail-left-white">
|
||||
<image class="popup-detail-left-white-img" :src="`/static/index/project3.png`"
|
||||
@click="opendetail" />
|
||||
</view>
|
||||
<view class="popup-detail-left-bottom">
|
||||
|
||||
</view>
|
||||
</view>
|
||||
<view class="popup-detail-right">
|
||||
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import { ref, onMounted, onBeforeUnmount, computed, nextTick,defineProps } from 'vue';
|
||||
|
||||
const props = defineProps({
|
||||
isShow: {
|
||||
type: Boolean,
|
||||
required: true,
|
||||
},
|
||||
});
|
||||
// 表格弹窗
|
||||
const detailisopen = ref(false);
|
||||
const detailisopacity = ref(false);
|
||||
// 初始化左侧菜单列表
|
||||
const buttonList = ref([
|
||||
{ url: '/static/index/Warehousing/zuoce.png', name: '请购单' },
|
||||
{ url: '/static/index/Warehousing/sousuo.png', name: '查询' },
|
||||
{ url: '/static/index/Warehousing/chongzhi.png', name: '重置' },
|
||||
|
||||
]);
|
||||
const opendetail = () => {
|
||||
detailisopen.value = true;
|
||||
detailisopacity.value = false;
|
||||
setTimeout(() => {
|
||||
detailisopacity.value = true
|
||||
}, 200)
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
<style scoped lang="less">
|
||||
|
||||
.index-content-other {
|
||||
width: calc(100% - 170rpx);
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.index-content-right {
|
||||
height: calc(100% - 100rpx);
|
||||
width: calc(100% - 60rpx);
|
||||
background-color: rgba(255, 255, 255, 0.5);
|
||||
/* 白色背景透明度为 10% */
|
||||
background-image: url('/static/index/mountain.png');
|
||||
background-position: 70% 45%;
|
||||
border-radius: 50rpx;
|
||||
box-shadow: 4rpx 8rpx 16rpx 4rpx rgba(0, 0, 0, 0.3);
|
||||
border-radius: 1rpx solid #fff;
|
||||
|
||||
.index-right-height {
|
||||
height: 20rpx;
|
||||
}
|
||||
|
||||
.index-right-title {
|
||||
margin-left: 30rpx;
|
||||
width: calc(100% - 60rpx);
|
||||
height: 120rpx;
|
||||
background: linear-gradient(to right, #C4E0FD, #D5CDFF, #D9ECFF);
|
||||
border-radius: 35rpx;
|
||||
border: 2rpx solid #fff;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
.index-right-name {
|
||||
margin-left: 20rpx;
|
||||
margin-right: 10rpx;
|
||||
color: #19233B;
|
||||
font-size: 30rpx;
|
||||
}
|
||||
|
||||
.index-right-input {
|
||||
font-size: 27rpx;
|
||||
width: 260rpx;
|
||||
border: 2rpx #a0adc8 solid;
|
||||
padding: 15rpx 0 15rpx 20rpx;
|
||||
background-color: rgb(234, 243, 254);
|
||||
border-radius: 10rpx;
|
||||
}
|
||||
|
||||
.index-right-button-all {
|
||||
height: 100%;
|
||||
margin-left: auto;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
.index-right-button {
|
||||
// width: 160rpx;
|
||||
height: 70rpx;
|
||||
background: linear-gradient(to right bottom, #00c9ff, #0076ff);
|
||||
color: #fff;
|
||||
font-size: 30rpx;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
border-radius: 10rpx;
|
||||
border: 1rpx solid #fff;
|
||||
margin-right: 20rpx;
|
||||
|
||||
.index-right-button-img {
|
||||
width: 45rpx;
|
||||
height: 45rpx;
|
||||
margin: 0 5rpx 0 10rpx;
|
||||
}
|
||||
|
||||
.index-right-button-font {
|
||||
margin-right: 20rpx;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.index-content-down {
|
||||
width: calc(100% - 60rpx);
|
||||
height: 100rpx;
|
||||
display: flex;
|
||||
justify-content: flex-end;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.swiper-contain {
|
||||
width: 100%;
|
||||
margin-left: 10rpx;
|
||||
// width: calc(100% - 60rpx);
|
||||
height: calc(100% - 140rpx);
|
||||
|
||||
.swiper-flex {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
|
||||
.swiper-card {
|
||||
margin: 20rpx 0 0 20rpx;
|
||||
width: 1007rpx;
|
||||
height: 530rpx;
|
||||
border: 2rpx solid #fff;
|
||||
border-radius: 30rpx;
|
||||
/* 设置背景图和白色背景 */
|
||||
background: url("/static/index/clearmountain.png") center/cover, rgba(255, 255, 255, 0.5);
|
||||
/* 使用 screen 混合模式,让图像与白色混合变淡 */
|
||||
background-blend-mode: screen;
|
||||
isolation: isolate;
|
||||
box-shadow: 2rpx 2rpx 4rpx 0rpx rgba(0, 0, 0, 0.3);
|
||||
display: flex;
|
||||
|
||||
.swiper-card-left {
|
||||
height: 100%;
|
||||
width: 400rpx;
|
||||
|
||||
.swiper-card-left-white {
|
||||
margin: 40rpx 0 35rpx 40rpx;
|
||||
width: 350rpx;
|
||||
height: 350rpx;
|
||||
// background-color: #fff;
|
||||
background-color: rgba(255, 255, 255, 0.3);
|
||||
display: flex;
|
||||
border-radius: 30rpx;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
|
||||
.swiper-card-left-white-img {
|
||||
width: 300rpx;
|
||||
height: 300rpx;
|
||||
}
|
||||
}
|
||||
|
||||
.swiper-left-buttons {
|
||||
display: flex;
|
||||
|
||||
.swiper-left-button {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
width: 165rpx;
|
||||
height: 70rpx;
|
||||
border-radius: 40rpx;
|
||||
background: linear-gradient(to bottom, #D5E0F8, #ECF6FF);
|
||||
border: 1rpx #fff solid;
|
||||
}
|
||||
|
||||
.swiper-left-button-blue {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
width: 165rpx;
|
||||
height: 70rpx;
|
||||
border-radius: 40rpx;
|
||||
background: linear-gradient(to right bottom, #00c9ff, #0076ff);
|
||||
color: #fff;
|
||||
border: 1rpx #fff solid;
|
||||
margin-right: 20rpx;
|
||||
margin-left: 40rpx;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.swiper-card-right {
|
||||
height: 100%;
|
||||
width: 560rpx;
|
||||
margin-left: 40rpx;
|
||||
|
||||
.swiper-right-title {
|
||||
margin-top: 35rpx;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
|
||||
.swiper-title-font {
|
||||
font-weight: 700;
|
||||
font-size: 40rpx;
|
||||
}
|
||||
|
||||
.swiper-title-mark {
|
||||
background-color: rgb(214, 212, 245);
|
||||
color: #19233B;
|
||||
padding: 5rpx 25rpx;
|
||||
font-size: 30rpx;
|
||||
border-radius: 25rpx;
|
||||
margin-right: 20rpx;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.swiper-heng {
|
||||
width: 100rpx;
|
||||
height: 10rpx;
|
||||
background: linear-gradient(to right, #0EA7DD, #047ADB);
|
||||
border-radius: 30rpx;
|
||||
margin-top: 10rpx;
|
||||
margin-bottom: 30rpx;
|
||||
}
|
||||
|
||||
.popup-detail {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
backdrop-filter: blur(1rpx);
|
||||
background-color: rgba(89, 109, 154, 0.4);
|
||||
/* 添加毛玻璃效果 */
|
||||
z-index: 999;
|
||||
|
||||
.popup-detail-content {
|
||||
display: flex;
|
||||
width: 1500rpx;
|
||||
height: 900rpx;
|
||||
background: url("/static/index/lightbgcnew.png") center/cover, rgba(255, 255, 255, 0.5);
|
||||
background-blend-mode: screen;
|
||||
border: 2rpx solid #fff;
|
||||
/* 使用 screen 混合模式,让图像与白色混合变淡 */
|
||||
border-radius: 30rpx;
|
||||
box-shadow: 10rpx 10rpx 20rpx rgba(0, 0, 0, 0.1);
|
||||
transition: opacity 0.4s ease;
|
||||
|
||||
.popup-detail-left {
|
||||
height: 100%;
|
||||
width: 45%;
|
||||
|
||||
.popup-detail-left-white {
|
||||
margin: 70rpx 0 0rpx 70rpx;
|
||||
width: 600rpx;
|
||||
height: 600rpx;
|
||||
// background-color: #fff;
|
||||
background-color: rgba(255, 255, 255, 0.3);
|
||||
display: flex;
|
||||
border-radius: 30rpx;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
|
||||
.popup-detail-left-white-img {
|
||||
width: 550rpx;
|
||||
height: 550rpx;
|
||||
}
|
||||
}
|
||||
.popup-detail-left-bottom {
|
||||
width: calc(100% - 70rpx);
|
||||
margin-left: 70rpx;
|
||||
height: 230rpx;
|
||||
background-color: #fff;
|
||||
}
|
||||
}
|
||||
.popup-detail-right {
|
||||
height: 100%;
|
||||
width: 55%;
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
|
@ -0,0 +1,531 @@
|
|||
<template>
|
||||
<view class="index-content-other" v-show="isShow">
|
||||
<view class="index-content-right">
|
||||
<!-- 解决margin重叠问题 -->
|
||||
<view class="index-right-height"></view>
|
||||
<view class="index-right-title">
|
||||
<view class="index-right-name">
|
||||
采购单号
|
||||
</view>
|
||||
<input class="index-right-input" placeholder="请输入采购单号" />
|
||||
<view class="index-right-name">
|
||||
供应商
|
||||
</view>
|
||||
<input class="index-right-input" placeholder="请输入供应商" />
|
||||
<view class="index-right-name">
|
||||
订单流程
|
||||
</view>
|
||||
<input class="index-right-input" placeholder="请输入货品拼音" />
|
||||
<view class="index-right-name">
|
||||
订单状态
|
||||
</view>
|
||||
<picker :value="stateTarget" :range="stateArray" @change="changeStateTarget">
|
||||
<view class="index-right-input" v-if="stateTarget!==-1">{{stateArray[stateTarget]}}</view>
|
||||
<view class="index-right-input" style="color: #999;" v-else>
|
||||
请选择订单状态
|
||||
</view>
|
||||
</picker>
|
||||
<view class="ball-bgc">
|
||||
<view class="ball-yellow">
|
||||
采购
|
||||
</view>
|
||||
</view>
|
||||
<view class="ball-bgc">
|
||||
<view class="ball-green">
|
||||
拣货
|
||||
</view>
|
||||
</view>
|
||||
<view class="ball-bgc">
|
||||
<view class="ball-blue">
|
||||
结账
|
||||
</view>
|
||||
</view>
|
||||
<view class="index-right-button-all">
|
||||
<view class="" v-for="(item,index) in buttonList" :key="index">
|
||||
<view class="index-right-button">
|
||||
<image class="index-right-button-img" :src="item.url" />
|
||||
<view class="index-right-button-font">
|
||||
{{item.name}}
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
</view>
|
||||
</view>
|
||||
<view class="swiper-contain">
|
||||
<scroll-view scroll-y style="height: 98%;" :show-scrollbar="false">
|
||||
<view class="swiper-flex">
|
||||
<view v-for="(item,index) in cardArray" :key="index">
|
||||
<view class="swiper-card" style="border-color: #FF642F ;" v-if="!item.cardType">
|
||||
<view class="swiper-title" style="background: linear-gradient(to bottom,#FF642F ,#FF5D36 ,#FFAD91 );">
|
||||
<view class="swiper-title-contect" style="background: linear-gradient( to right,#E1E9FF ,#DDC9FF,#FF642F );">
|
||||
<view class="swiper-states">
|
||||
<view class="swiper-states-heng-one"></view>
|
||||
<view class="swiper-states-heng-two"></view>
|
||||
<view class="ball-bgc">
|
||||
<view class="ball-red">
|
||||
采购
|
||||
</view>
|
||||
</view>
|
||||
<view class="ball-bgc">
|
||||
<view class="ball-white">
|
||||
拣货
|
||||
</view>
|
||||
</view>
|
||||
<view class="ball-bgc">
|
||||
<view class="ball-white">
|
||||
结账
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="title-button-red">
|
||||
已作废
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="swiper-card" style="border-color: #149A00 ;" v-if="item.cardType===5">
|
||||
<view class="swiper-title" style="background: linear-gradient(to bottom,#149A00 ,#BFF47D );">
|
||||
<view class="swiper-title-contect" style="background: linear-gradient( to right,#CEDDFD ,#F2EAFF ,#E2EDFE,#89CE3F );">
|
||||
<view class="swiper-states">
|
||||
<view class="swiper-states-heng-one"></view>
|
||||
<view class="swiper-states-heng-two"></view>
|
||||
<view class="ball-bgc">
|
||||
<view class="ball-yellow">
|
||||
采购
|
||||
</view>
|
||||
</view>
|
||||
<view class="ball-bgc">
|
||||
<view class="ball-green">
|
||||
拣货
|
||||
</view>
|
||||
</view>
|
||||
<view class="ball-bgc">
|
||||
<view class="ball-blue">
|
||||
结账
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="title-button">
|
||||
已结账
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="swiper-card" v-if="item.cardType!==5 && item.cardType !==0">
|
||||
<view class="swiper-title">
|
||||
<view class="swiper-title-contect">
|
||||
<view class="swiper-states">
|
||||
<view class="swiper-states-heng-one"></view>
|
||||
<view class="swiper-states-heng-two"></view>
|
||||
<view class="ball-bgc">
|
||||
<view class="ball-yellow">
|
||||
采购
|
||||
</view>
|
||||
</view>
|
||||
<view class="ball-bgc">
|
||||
<view class="ball-green">
|
||||
拣货
|
||||
</view>
|
||||
</view>
|
||||
<view class="ball-bgc">
|
||||
<view class="ball-blue">
|
||||
结账
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="title-button">
|
||||
未确认
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="index-content-down">
|
||||
长春市朝阳区久泰开运养老服务有限公司
|
||||
</view>
|
||||
</view>
|
||||
<!-- 表格详情的的弹出层 -->
|
||||
<view v-show="detailisopen && isShow" class="popup-detail" @click="detailisopen=false">
|
||||
<view class="popup-detail-content" :style="{ opacity: detailisopacity ? 1 : 0 }" @click.stop>
|
||||
<view class="popup-detail-left">
|
||||
<view class="popup-detail-left-white">
|
||||
<image class="popup-detail-left-white-img" :src="`/static/index/project3.png`"
|
||||
@click="opendetail" />
|
||||
</view>
|
||||
<view class="popup-detail-left-bottom">
|
||||
|
||||
</view>
|
||||
</view>
|
||||
<view class="popup-detail-right">
|
||||
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import { ref, onMounted, onBeforeUnmount, computed, nextTick, defineProps } from 'vue';
|
||||
|
||||
const props = defineProps({
|
||||
isShow: {
|
||||
type: Boolean,
|
||||
required: true,
|
||||
},
|
||||
});
|
||||
// 表格弹窗
|
||||
const detailisopen = ref(false);
|
||||
const detailisopacity = ref(false);
|
||||
// 初始化左侧菜单列表
|
||||
const buttonList = ref([
|
||||
// { url: '/static/index/Warehousing/zuoce.png', name: '请购单' },
|
||||
{ url: '/static/index/Warehousing/sousuo.png', name: '查询' },
|
||||
{ url: '/static/index/Warehousing/chongzhi.png', name: '重置' },
|
||||
|
||||
]);
|
||||
const stateTarget = ref(-1);
|
||||
const stateArray = ref(['所有状态', '未确认', '已确认', '未完结', '待结账', '已结账', '已作废']);
|
||||
const cardArray = ref(
|
||||
Array.from({ length: 6 }, (_, index) => ({ cardType: index }))
|
||||
);
|
||||
const opendetail = () => {
|
||||
detailisopen.value = true;
|
||||
detailisopacity.value = false;
|
||||
setTimeout(() => {
|
||||
detailisopacity.value = true
|
||||
}, 200)
|
||||
}
|
||||
const changeStateTarget = (e : any) => {
|
||||
stateTarget.value = e.detail.value
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped lang="less">
|
||||
.index-content-other {
|
||||
width: calc(100% - 170rpx);
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.index-content-right {
|
||||
height: calc(100% - 100rpx);
|
||||
width: calc(100% - 60rpx);
|
||||
background-color: rgba(255, 255, 255, 0.5);
|
||||
/* 白色背景透明度为 10% */
|
||||
background-image: url('/static/index/mountain.png');
|
||||
background-position: 70% 45%;
|
||||
border-radius: 50rpx;
|
||||
box-shadow: 4rpx 8rpx 16rpx 4rpx rgba(0, 0, 0, 0.3);
|
||||
border-radius: 1rpx solid #fff;
|
||||
|
||||
.index-right-height {
|
||||
height: 20rpx;
|
||||
}
|
||||
|
||||
.index-right-title {
|
||||
margin-left: 30rpx;
|
||||
width: calc(100% - 60rpx);
|
||||
height: 120rpx;
|
||||
background: linear-gradient(to right, #C4E0FD, #D5CDFF, #D9ECFF);
|
||||
border-radius: 35rpx;
|
||||
border: 2rpx solid #fff;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
.index-right-name {
|
||||
margin-left: 20rpx;
|
||||
margin-right: 10rpx;
|
||||
color: #19233B;
|
||||
font-size: 30rpx;
|
||||
}
|
||||
|
||||
.index-right-input {
|
||||
font-size: 23rpx;
|
||||
width: 180rpx;
|
||||
border: 2rpx #a0adc8 solid;
|
||||
padding: 15rpx 0 15rpx 10rpx;
|
||||
background-color: rgba(234, 243, 254, 0.6);
|
||||
border-radius: 10rpx;
|
||||
}
|
||||
|
||||
.index-right-button-all {
|
||||
height: 100%;
|
||||
margin-left: auto;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
.index-right-button {
|
||||
// width: 160rpx;
|
||||
height: 70rpx;
|
||||
background: linear-gradient(to right bottom, #00c9ff, #0076ff);
|
||||
color: #fff;
|
||||
font-size: 30rpx;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
border-radius: 10rpx;
|
||||
border: 1rpx solid #fff;
|
||||
margin-right: 20rpx;
|
||||
|
||||
.index-right-button-img {
|
||||
width: 45rpx;
|
||||
height: 45rpx;
|
||||
margin: 0 5rpx 0 10rpx;
|
||||
}
|
||||
|
||||
.index-right-button-font {
|
||||
margin-right: 20rpx;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.index-content-down {
|
||||
width: calc(100% - 60rpx);
|
||||
height: 100rpx;
|
||||
display: flex;
|
||||
justify-content: flex-end;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.swiper-contain {
|
||||
width: 100%;
|
||||
margin-left: 10rpx;
|
||||
// width: calc(100% - 60rpx);
|
||||
height: calc(100% - 140rpx);
|
||||
|
||||
.swiper-flex {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
|
||||
.swiper-card {
|
||||
margin: 20rpx 0 0 20rpx;
|
||||
width: 1007rpx;
|
||||
height: 530rpx;
|
||||
// border: 2rpx solid #fff;
|
||||
border-top: 4rpx solid #FFA504;
|
||||
border-radius: 30rpx;
|
||||
/* 设置背景图和白色背景 */
|
||||
background: url("/static/index/clearmountain.png") center/cover, rgba(255, 255, 255, 0.5);
|
||||
/* 使用 screen 混合模式,让图像与白色混合变淡 */
|
||||
background-blend-mode: screen;
|
||||
isolation: isolate;
|
||||
box-shadow: 2rpx 2rpx 4rpx 0rpx rgba(0, 0, 0, 0.3);
|
||||
display: flex;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
.swiper-title {
|
||||
width: 100%;
|
||||
height: 120rpx;
|
||||
// background: linear-gradient( to right,#CEDDFD ,#F2EAFF ,#E2EDFE ,#FFD825 );
|
||||
background: linear-gradient(to bottom,#FFA504 ,#FFD926 ,#FFF5B3 );
|
||||
// border-top-right-radius: 30rpx;
|
||||
// border-top-left-radius: 30rpx;
|
||||
// border-style: solid linear-gradient(to bottom,#FFA504 , #FFD926, #FFF5B3);
|
||||
// border-width: 0 4rpx;
|
||||
/* 上下为0,左右为4px */
|
||||
// border-image: linear-gradient(to bottom,#FFA504 , #FFD926, #FFF5B3) 1;
|
||||
.swiper-title-contect{
|
||||
margin: 2rpx 5rpx;
|
||||
margin-bottom: 0;
|
||||
width: calc(100% - 10rpx);
|
||||
height: 115rpx;
|
||||
background: linear-gradient( to right,#CEDDFD ,#F2EAFF ,#E2EDFE ,#FFD825 );
|
||||
border-top-right-radius: 30rpx;
|
||||
border-top-left-radius: 30rpx;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
.swiper-states{
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
width: 350rpx;
|
||||
height: 100%;
|
||||
position: relative;
|
||||
.swiper-states-heng-one{
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 80rpx;
|
||||
width: 100rpx;
|
||||
height: 10rpx;
|
||||
background-color: #C6CBF6 ;
|
||||
|
||||
}
|
||||
.swiper-states-heng-two{
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 180rpx;
|
||||
width: 100rpx;
|
||||
height: 10rpx;
|
||||
background-color: #C6CBF6 ;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.swiper-heng {
|
||||
width: 100rpx;
|
||||
height: 10rpx;
|
||||
background: linear-gradient(to right, #0EA7DD, #047ADB);
|
||||
border-radius: 30rpx;
|
||||
margin-top: 10rpx;
|
||||
margin-bottom: 30rpx;
|
||||
}
|
||||
|
||||
.popup-detail {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
backdrop-filter: blur(1rpx);
|
||||
background-color: rgba(89, 109, 154, 0.4);
|
||||
/* 添加毛玻璃效果 */
|
||||
z-index: 999;
|
||||
|
||||
.popup-detail-content {
|
||||
display: flex;
|
||||
width: 1500rpx;
|
||||
height: 900rpx;
|
||||
background: url("/static/index/lightbgcnew.png") center/cover, rgba(255, 255, 255, 0.5);
|
||||
background-blend-mode: screen;
|
||||
border: 2rpx solid #fff;
|
||||
/* 使用 screen 混合模式,让图像与白色混合变淡 */
|
||||
border-radius: 30rpx;
|
||||
box-shadow: 10rpx 10rpx 20rpx rgba(0, 0, 0, 0.1);
|
||||
transition: opacity 0.4s ease;
|
||||
|
||||
.popup-detail-left {
|
||||
height: 100%;
|
||||
width: 45%;
|
||||
|
||||
.popup-detail-left-white {
|
||||
margin: 70rpx 0 0rpx 70rpx;
|
||||
width: 600rpx;
|
||||
height: 600rpx;
|
||||
// background-color: #fff;
|
||||
background-color: rgba(255, 255, 255, 0.3);
|
||||
display: flex;
|
||||
border-radius: 30rpx;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
|
||||
.popup-detail-left-white-img {
|
||||
width: 550rpx;
|
||||
height: 550rpx;
|
||||
}
|
||||
}
|
||||
|
||||
.popup-detail-left-bottom {
|
||||
width: calc(100% - 70rpx);
|
||||
margin-left: 70rpx;
|
||||
height: 230rpx;
|
||||
background-color: #fff;
|
||||
}
|
||||
}
|
||||
|
||||
.popup-detail-right {
|
||||
height: 100%;
|
||||
width: 55%;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.ball-bgc {
|
||||
background-color: #fff;
|
||||
width: 90rpx;
|
||||
height: 90rpx;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
border-radius: 50%;
|
||||
margin-left: 20rpx;
|
||||
box-shadow: 2rpx 2rpx 4rpx 0rpx rgba(0, 0, 0, 0.3);
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.ball-yellow {
|
||||
background: linear-gradient(to top right, #FF9F00, #FFDF2A);
|
||||
width: 80rpx;
|
||||
height: 80rpx;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
border-radius: 50%;
|
||||
color: #A53600;
|
||||
font-size: 25rpx;
|
||||
}
|
||||
.ball-red{
|
||||
background: #FF642F;
|
||||
width: 80rpx;
|
||||
height: 80rpx;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
border-radius: 50%;
|
||||
color: #fff;
|
||||
font-size: 25rpx;
|
||||
}
|
||||
.ball-white{
|
||||
background: #DEDEDE ;
|
||||
width: 80rpx;
|
||||
height: 80rpx;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
border-radius: 50%;
|
||||
color: #585858 ;
|
||||
font-size: 25rpx;
|
||||
}
|
||||
.ball-green {
|
||||
background: linear-gradient(to top right, #72C300, #BFED7F);
|
||||
width: 80rpx;
|
||||
height: 80rpx;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
border-radius: 50%;
|
||||
color: #2C9115;
|
||||
font-size: 25rpx;
|
||||
}
|
||||
|
||||
.ball-blue {
|
||||
background: rgb(139, 221, 221);
|
||||
width: 80rpx;
|
||||
height: 80rpx;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
border-radius: 50%;
|
||||
color: #058482;
|
||||
font-size: 25rpx;
|
||||
}
|
||||
.title-button{
|
||||
margin-right: 30rpx;
|
||||
border: 2rpx solid #fff;
|
||||
border-radius: 20rpx;
|
||||
background: linear-gradient(to right,#FFDF2A ,#FF9F00 );
|
||||
color: #fff;
|
||||
padding: 10rpx 20rpx;
|
||||
}
|
||||
.title-button-red{
|
||||
margin-right: 30rpx;
|
||||
border: 2rpx solid #fff;
|
||||
border-radius: 20rpx;
|
||||
background: linear-gradient(to right,#FF642F ,#FF5D36 );
|
||||
color: #fff;
|
||||
padding: 10rpx 20rpx;
|
||||
}
|
||||
</style>
|
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 21 KiB |
|
@ -0,0 +1,323 @@
|
|||
<template>
|
||||
<view class="zy-modal" :class="dshow?'show':''">
|
||||
<view class="zy-dialog" style="background-color: transparent;">
|
||||
<view class="padding-top text-white" :class="'zy-upgrade-topbg-'+theme">
|
||||
<view>
|
||||
<text class="zy-upgrade-title">
|
||||
发现新版本
|
||||
</text>
|
||||
</view>
|
||||
<text class="flex-wrap">{{version}}</text>
|
||||
</view>
|
||||
<view class="padding-xl bg-white text-left">
|
||||
<scroll-view style="max-height: 200rpx;" scroll-y="auto" v-if="!update_flag">
|
||||
<text>{{update_tips}}</text>
|
||||
</scroll-view>
|
||||
<view class="zy-progress radius striped active" v-if="update_flag">
|
||||
<view :class="'bg-'+theme" :style="'width: '+update_process+'%;'">
|
||||
{{update_process}}
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="zy-bar bg-white justify-end">
|
||||
<view class="action" v-if="!update_flag">
|
||||
<button class="zy-btn" :class="'bg-'+theme" @click="upgrade_checked">确认升级</button>
|
||||
<button class="zy-btn margin-left" :class="'line-'+theme"
|
||||
v-if="!forceupgrade"
|
||||
@click="upgrade_cancel">取消升级</button>
|
||||
</view>
|
||||
<view class="action text-center" v-if="update_flag&&!forceupgrade">
|
||||
<button class="zy-btn" :class="'bg-'+theme" @click="upgrade_break">中断升级</button>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'ZyUpgrade',
|
||||
props: {
|
||||
theme: { //主题,目前支持green,pink,blue,yellow,red
|
||||
type: String,
|
||||
default: 'green'
|
||||
},
|
||||
updateurl: { //升级检测url,全路径
|
||||
type:String,
|
||||
default: ''
|
||||
},
|
||||
h5preview:{ //H5界面下是否预览升级
|
||||
type: Boolean,
|
||||
default: false
|
||||
},
|
||||
oldversion: { //如果是H5,为了方便测试,可以传入一个旧版本号进来。
|
||||
type: String,
|
||||
default: ''
|
||||
},
|
||||
oldcode: { //如果是H5,为了方便测试,可以传一个旧版本的code进来。
|
||||
type: Number,
|
||||
default: 0
|
||||
},
|
||||
appstoreflag: { //是否启用appstore升级,如果启用,由服务端返回appstore的地址
|
||||
type: Boolean,
|
||||
default: false
|
||||
},
|
||||
noticeflag:{ //是否通知主界面无需更新
|
||||
type:Boolean,
|
||||
default: false
|
||||
},
|
||||
autocheckupdate:{ //是否页面截入时就判断升级
|
||||
type:Boolean,
|
||||
default: true
|
||||
}
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
update_flag: false, //点击升级按钮后,显示进度条
|
||||
dshow: false,
|
||||
update_process: 0,
|
||||
downloadTask: [],
|
||||
updated2version: '',
|
||||
version_url: '',
|
||||
update_tips: '',
|
||||
forceupgrade: false,
|
||||
currentversion: this.oldversion,
|
||||
versionname: '',
|
||||
vesioncode: this.oldcode,
|
||||
wgt_flag: 0,
|
||||
wgt_url: '',
|
||||
size: 0 ,//开启gzip等情形下,获取不到安装包大小,可以服务端返回安装包大小
|
||||
header:{Authorization:uni.getStorageSync('token')||"token"}
|
||||
}
|
||||
},
|
||||
|
||||
mounted() {
|
||||
//console.log(`1111`,"检测升级")
|
||||
let app_flag = false
|
||||
// #ifdef APP-PLUS
|
||||
app_flag = true
|
||||
// #endif
|
||||
if((this.h5preview || app_flag) && this.autocheckupdate){
|
||||
|
||||
//console.log(`5610`,"检测升级")
|
||||
this.check_update()
|
||||
}
|
||||
},
|
||||
computed:{
|
||||
version(){
|
||||
let retversion = ''
|
||||
retversion = this.currentversion + (this.currentversion!=''&&this.updated2version!=''?'->':'')+this.updated2version
|
||||
return retversion
|
||||
}
|
||||
},
|
||||
methods:{
|
||||
//检测升级
|
||||
check_update(){
|
||||
// console.log(`99999`,this.key)
|
||||
let that = this
|
||||
// #ifdef APP-PLUS
|
||||
plus.runtime.getProperty(plus.runtime.appid, function(widgetInfo) {
|
||||
console.log("版本信息:"+JSON.stringify(widgetInfo));
|
||||
that.currentversion = widgetInfo.version
|
||||
that.versionname = widgetInfo.name
|
||||
that.versioncode = widgetInfo.versionCode
|
||||
that.updatebusiness(that)
|
||||
});
|
||||
// #endif
|
||||
// #ifdef H5
|
||||
if(this.h5preview){
|
||||
this.updatebusiness(that)
|
||||
}
|
||||
// #endif
|
||||
},
|
||||
updatebusiness: function(that){ //具体升级的业务逻辑
|
||||
|
||||
// let platform = uni.getSystemInfoSync().platform
|
||||
// let formdata = {
|
||||
// appid:'',
|
||||
// method: "upgrade",
|
||||
// version: that.currentversion,
|
||||
// name: that.versionname,
|
||||
// code: that.versioncode,
|
||||
// ts:(new Date()).valueOf(),
|
||||
// transid:'',
|
||||
// sign:'',
|
||||
// platform: platform
|
||||
// }
|
||||
// console.log("!!!!!!!!!",formdata)
|
||||
//console.log("请求地址:"+JSON.stringify(formdata));
|
||||
uni.request({
|
||||
url: `http://smartnu.blxinchuang.com/nursing-unit/api/pad/versionUpdate?platform=1&version=${that.currentversion}`,
|
||||
method: 'GET',
|
||||
// data:formdata,
|
||||
dataType:'json',
|
||||
success: (res) => {
|
||||
console.log("????",res)
|
||||
if(res.data.code==100){
|
||||
//提示升级
|
||||
if(res.data.data.update_url){
|
||||
// //console.log("执行")
|
||||
that.dshow = true;
|
||||
that.update_tips = res.data.data.update_tips;
|
||||
that.forceupgrade = res.data.data.forceupdate==1;
|
||||
that.version_url = res.data.data.update_url;
|
||||
that.updated2version = res.data.data.version;
|
||||
that.wgt_flag = res.data.data.wgt_flag;
|
||||
that.wgt_url = res.data.data.wgt_url;
|
||||
that.size = res.data.data.size;
|
||||
// console.log(`444`,that.updated2version)
|
||||
that.getnewbanben();
|
||||
}else{
|
||||
// if(that.noticeflag){
|
||||
// //通知父组件,当前版为最新版本
|
||||
// that.$emit("showupdateTips",0)
|
||||
// }
|
||||
}
|
||||
}else{
|
||||
uni.showToast({
|
||||
title: '请求升级出错:'+data.msg,
|
||||
icon:'none'
|
||||
});
|
||||
}
|
||||
},
|
||||
fail() {
|
||||
this.loading = false;
|
||||
}
|
||||
});
|
||||
},
|
||||
getnewbanben:function(){
|
||||
this.$emit('chuandinew',this.updated2version)
|
||||
},
|
||||
//点击开始升级按钮,开始升级
|
||||
upgrade_checked:function(){
|
||||
uni.removeStorageSync('token')
|
||||
this.update_flag = true
|
||||
this.updateversion()
|
||||
},
|
||||
//点击取消升级按钮,取消升级
|
||||
upgrade_cancel:function(){
|
||||
this.dshow = false
|
||||
},
|
||||
//升级过程中,点击中断升级按钮,中断升级
|
||||
upgrade_break: function(){
|
||||
this.downloadTask.abort()
|
||||
this.update_flag = false
|
||||
},
|
||||
//升级下载apk安装包的具体处理业务逻辑
|
||||
updateversion: function(){
|
||||
//console.log("检查升级方法")
|
||||
let platform = uni.getSystemInfoSync().platform
|
||||
let that = this
|
||||
//console.log("操作系统:",platform)
|
||||
if(platform == 'ios' && this.appstoreflag && that.wgt_flag!=1){
|
||||
//如果启用ios appstore升级,则打开appstore
|
||||
that.dshow = false
|
||||
//console.log("跳转至appstore")
|
||||
plus.runtime.launchApplication({
|
||||
action: that.version_url
|
||||
}, function(e) {
|
||||
uni.showToast({
|
||||
title: '打开appstore失败',
|
||||
icon:'none'
|
||||
});
|
||||
});
|
||||
}else{
|
||||
let that = this
|
||||
//console.log("升级参数:"+that.wgt_flag+" "+that.wgt_url+" "+that.version_url)
|
||||
let downloadurl = that.wgt_flag==1?that.wgt_url:that.version_url;
|
||||
let targetUrl = "http://smartnu.blxinchuang.com/nursing-unit/sys/common/static/" + downloadurl
|
||||
console.log("下载地址:"+targetUrl)
|
||||
this.update_confirm = true
|
||||
this.downloadTask = uni.downloadFile({
|
||||
url: targetUrl,
|
||||
header:this.header,
|
||||
success:function(res){
|
||||
console.log("!!!",res)
|
||||
if(res.statusCode == 200){
|
||||
//开始安装
|
||||
plus.runtime.install(res.tempFilePath, {
|
||||
force: false
|
||||
}, function() {
|
||||
//console.log('install success...');
|
||||
plus.runtime.restart();
|
||||
}, function(e) {
|
||||
console.error('install fail...',JSON.stringify(e));
|
||||
uni.showToast({
|
||||
title: '升级失败',
|
||||
icon:'none'
|
||||
});
|
||||
});
|
||||
}else{
|
||||
uni.showToast({
|
||||
title: '下载失败,网络错误',
|
||||
icon:'none'
|
||||
});
|
||||
}
|
||||
},
|
||||
fail:function(e) {
|
||||
//console.log("下载失败",e)
|
||||
uni.showToast({
|
||||
title: '下载失败:'+e.errMsg,
|
||||
icon:'none'
|
||||
});
|
||||
this.update_flag = false
|
||||
},
|
||||
complete:function(){
|
||||
}
|
||||
})
|
||||
this.downloadTask.onProgressUpdate(function(res){
|
||||
console.log("99999",res)
|
||||
that.update_process = res.progress
|
||||
if(res.progress == Infinity){
|
||||
//使用size计算
|
||||
//console.log("计算size");
|
||||
let progress = (res.totalBytesWritten / that.size)*100
|
||||
if(progress>100){
|
||||
progress = 100
|
||||
}
|
||||
that.update_process = progress
|
||||
}
|
||||
})
|
||||
}
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
@import url("static/css/main.css");
|
||||
.zy-upgrade-topbg-green {
|
||||
background-image: url('static/images/green.png');
|
||||
background-size: 100% 100%;
|
||||
background-repeat: no-repeat;
|
||||
height: 290rpx;
|
||||
}
|
||||
.zy-upgrade-topbg-red {
|
||||
background-image: url('static/images/red.png');
|
||||
background-size: 100% 100%;
|
||||
background-repeat: no-repeat;
|
||||
height: 290rpx;
|
||||
}
|
||||
.zy-upgrade-topbg-pink {
|
||||
background-image: url('static/images/pink.png');
|
||||
background-size: 100% 100%;
|
||||
background-repeat: no-repeat;
|
||||
height: 290rpx;
|
||||
}
|
||||
.zy-upgrade-topbg-yellow {
|
||||
background-image: url('static/images/yellow.png');
|
||||
background-size: 100% 100%;
|
||||
background-repeat: no-repeat;
|
||||
height: 290rpx;
|
||||
}
|
||||
.zy-upgrade-topbg-blue {
|
||||
background-image: url('static/images/blue.png');
|
||||
background-size: 100% 100%;
|
||||
background-repeat: no-repeat;
|
||||
height: 290rpx;
|
||||
}
|
||||
.zy-upgrade-title {
|
||||
font-size: 50rpx;
|
||||
color: white;
|
||||
}
|
||||
</style>
|
|
@ -3,7 +3,7 @@
|
|||
"appid" : "__UNI__FB2D473",
|
||||
"description" : "养老App",
|
||||
"versionName" : "1.0.0",
|
||||
"versionCode" : "100",
|
||||
"versionCode" : 100,
|
||||
"transformPx" : false,
|
||||
/* 5+App特有相关 */
|
||||
"app-plus" : {
|
||||
|
@ -23,7 +23,9 @@
|
|||
},
|
||||
/* 模块配置 */
|
||||
"modules" : {
|
||||
"Share" : {}
|
||||
"Share" : {},
|
||||
"Camera" : {},
|
||||
"VideoPlayer" : {}
|
||||
},
|
||||
/* 应用发布信息 */
|
||||
"distribute" : {
|
||||
|
@ -60,6 +62,38 @@
|
|||
"UniversalLinks" : ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"icons" : {
|
||||
"android" : {
|
||||
"hdpi" : "unpackage/res/icons/72x72.png",
|
||||
"xhdpi" : "unpackage/res/icons/96x96.png",
|
||||
"xxhdpi" : "unpackage/res/icons/144x144.png",
|
||||
"xxxhdpi" : "unpackage/res/icons/192x192.png"
|
||||
},
|
||||
"ios" : {
|
||||
"appstore" : "unpackage/res/icons/1024x1024.png",
|
||||
"ipad" : {
|
||||
"app" : "unpackage/res/icons/76x76.png",
|
||||
"app@2x" : "unpackage/res/icons/152x152.png",
|
||||
"notification" : "unpackage/res/icons/20x20.png",
|
||||
"notification@2x" : "unpackage/res/icons/40x40.png",
|
||||
"proapp@2x" : "unpackage/res/icons/167x167.png",
|
||||
"settings" : "unpackage/res/icons/29x29.png",
|
||||
"settings@2x" : "unpackage/res/icons/58x58.png",
|
||||
"spotlight" : "unpackage/res/icons/40x40.png",
|
||||
"spotlight@2x" : "unpackage/res/icons/80x80.png"
|
||||
},
|
||||
"iphone" : {
|
||||
"app@2x" : "unpackage/res/icons/120x120.png",
|
||||
"app@3x" : "unpackage/res/icons/180x180.png",
|
||||
"notification@2x" : "unpackage/res/icons/40x40.png",
|
||||
"notification@3x" : "unpackage/res/icons/60x60.png",
|
||||
"settings@2x" : "unpackage/res/icons/58x58.png",
|
||||
"settings@3x" : "unpackage/res/icons/87x87.png",
|
||||
"spotlight@2x" : "unpackage/res/icons/80x80.png",
|
||||
"spotlight@3x" : "unpackage/res/icons/120x120.png"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
@ -52,6 +52,9 @@
|
|||
<rightItemssecond ref="ruler" :liang="indexNumber" :isshow="menuIndexshowsecond" :canmove="canmove"
|
||||
:darkFans="darkFans" v-show="menuIndex==1" @darkchange="darkchange" @savename="openname"
|
||||
@saveruler="openruler" @changefangkuang="changefangkuang" @cleanname="closename" />
|
||||
<!-- 自动更新组件 -->
|
||||
<zy-update ref="zyupgrade" :noticeflag="true" theme="blue" :h5preview="false" oldversion="1.0.0"
|
||||
:appstoreflag="true" :autocheckupdate="true"></zy-update>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
|
@ -61,6 +64,7 @@
|
|||
import rightItemsfirst from "../../component/rightItemsindex/index.vue"
|
||||
import rightItemssecond from "../../component/rightItemssecond/index.vue"
|
||||
import { onShow } from '@dcloudio/uni-app';
|
||||
import ZyUpdate from '@/component/zy-upgrade/zy-upgrade.vue'
|
||||
|
||||
// 初始化左侧菜单列表
|
||||
const iconList = ref<Link[]>([
|
||||
|
@ -267,8 +271,10 @@
|
|||
|
||||
return result;
|
||||
}
|
||||
const zyupgrade = ref(null)
|
||||
// 生命周期钩子
|
||||
onShow(() => {
|
||||
zyupgrade.value?.check_update()
|
||||
//首次加载和跳转回来需要重新做个动画
|
||||
setTimeout(() => {
|
||||
changeMenu(menuIndex.value)
|
||||
|
|
|
@ -42,89 +42,9 @@
|
|||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="index-content-other">
|
||||
<view class="index-content-right">
|
||||
<!-- 解决margin重叠问题 -->
|
||||
<view class="index-right-height"></view>
|
||||
<view class="index-right-title">
|
||||
<view class="index-right-name">
|
||||
货品名称
|
||||
</view>
|
||||
<input class="index-right-input" placeholder="请输入货品名称" />
|
||||
<view class="index-right-name">
|
||||
货品编码
|
||||
</view>
|
||||
<input class="index-right-input" placeholder="请输入货品编码" />
|
||||
<view class="index-right-name">
|
||||
拼音检索
|
||||
</view>
|
||||
<input class="index-right-input" placeholder="请输入货品拼音" />
|
||||
<view class="index-right-button-all">
|
||||
<view class="" v-for="(item,index) in buttonList" :key="index">
|
||||
<view class="index-right-button">
|
||||
<image class="index-right-button-img" :src="item.url" />
|
||||
<view class="index-right-button-font">
|
||||
{{item.name}}
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
</view>
|
||||
</view>
|
||||
<view class="swiper-contain">
|
||||
<scroll-view scroll-y style="height: 98%;" :show-scrollbar="false">
|
||||
<view class="swiper-flex">
|
||||
<view v-for="(item,index) in [1,1,1,1,1,1,1,1,1,1,1,1,1]" :key="index">
|
||||
<view class="swiper-card">
|
||||
<view class="swiper-card-left">
|
||||
<view class="swiper-card-left-white">
|
||||
<image class="swiper-card-left-white-img"
|
||||
:src="`/static/index/project3.png`" @click="opendetail" />
|
||||
</view>
|
||||
<view class="swiper-left-buttons">
|
||||
<view class="swiper-left-button-blue">
|
||||
请购
|
||||
</view>
|
||||
<view class="swiper-left-button">
|
||||
出入库
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="swiper-card-right">
|
||||
<view class="swiper-right-title">
|
||||
<view class="swiper-title-font">纸尿裤-拉拉裤</view>
|
||||
<view class="swiper-title-mark">ZHYP044</view>
|
||||
</view>
|
||||
<view class="swiper-heng"></view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="index-content-down">
|
||||
长春市朝阳区久泰开运养老服务有限公司
|
||||
</view>
|
||||
</view>
|
||||
|
||||
</view>
|
||||
<!-- 表格详情的的弹出层 -->
|
||||
<view v-show="detailisopen" class="popup-detail" @click="detailisopen=false">
|
||||
<view class="popup-detail-content" :style="{ opacity: detailisopacity ? 1 : 0 }" @click.stop>
|
||||
<view class="popup-detail-left">
|
||||
<view class="popup-detail-left-white">
|
||||
<image class="popup-detail-left-white-img" :src="`/static/index/project3.png`"
|
||||
@click="opendetail" />
|
||||
</view>
|
||||
<view class="popup-detail-left-bottom">
|
||||
|
||||
</view>
|
||||
</view>
|
||||
<view class="popup-detail-right">
|
||||
|
||||
</view>
|
||||
</view>
|
||||
<!-- 首页 -->
|
||||
<storeroomindex :isShow="!menuIndex" />
|
||||
<storeroomorders :isShow="menuIndex===1" />
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
@ -133,9 +53,13 @@
|
|||
import { ref, onMounted, onBeforeUnmount, computed, nextTick } from 'vue';
|
||||
import type { Link, buttonLink } from "./index";
|
||||
import { onLoad } from '@dcloudio/uni-app';
|
||||
// 首页
|
||||
import storeroomindex from "@/component/storeroom/index.vue";
|
||||
// 订单页
|
||||
import storeroomorders from "@/component/storeroom/orders.vue"
|
||||
// 暗黑模式
|
||||
const darkFans = ref(false);
|
||||
const menuIndex = ref(0);
|
||||
const menuIndex = ref(1);
|
||||
// 删除表格弹窗
|
||||
const detailisopen = ref(false);
|
||||
const detailisopacity = ref(false)
|
||||
|
@ -149,13 +73,6 @@
|
|||
{ url: '/static/index/Warehousing/jiankong.png', targetUrl: '/static/index/Warehousing/jiankongblue.png', name: '监控', pao: 0 },
|
||||
{ url: '/static/index/lefticon/back.png', targetUrl: '/static/index/lefticontarget/blueback.png', name: '返回', pao: 0 }
|
||||
]);
|
||||
// 初始化左侧菜单列表
|
||||
const buttonList = ref<buttonLink[]>([
|
||||
{ url: '/static/index/Warehousing/zuoce.png', name: '请购单' },
|
||||
{ url: '/static/index/Warehousing/sousuo.png', name: '查询' },
|
||||
{ url: '/static/index/Warehousing/chongzhi.png', name: '重置' },
|
||||
|
||||
]);
|
||||
const opendetail = () => {
|
||||
detailisopen.value = true;
|
||||
detailisopacity.value = false;
|
||||
|
@ -284,7 +201,7 @@
|
|||
|
||||
.index-content-leftMenus {
|
||||
height: 100%;
|
||||
width: 180rpx;
|
||||
width: 170rpx;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
|
@ -341,265 +258,4 @@
|
|||
border-radius: 20rpx;
|
||||
z-index: 101;
|
||||
}
|
||||
|
||||
.index-content-other {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
// background-color: #FF4C4E;
|
||||
}
|
||||
|
||||
.index-content-right {
|
||||
height: calc(100% - 100rpx);
|
||||
width: calc(100% - 60rpx);
|
||||
background-color: rgba(255, 255, 255, 0.5);
|
||||
/* 白色背景透明度为 10% */
|
||||
background-image: url('/static/index/mountain.png');
|
||||
background-position: 70% 45%;
|
||||
border-radius: 50rpx;
|
||||
box-shadow: 4rpx 8rpx 16rpx 4rpx rgba(0, 0, 0, 0.3);
|
||||
border-radius: 1rpx solid #fff;
|
||||
|
||||
.index-right-height {
|
||||
height: 20rpx;
|
||||
}
|
||||
|
||||
.index-right-title {
|
||||
margin-left: 30rpx;
|
||||
width: calc(100% - 60rpx);
|
||||
height: 120rpx;
|
||||
background: linear-gradient(to right, #C4E0FD, #D5CDFF, #D9ECFF);
|
||||
border-radius: 35rpx;
|
||||
border: 2rpx solid #fff;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
.index-right-name {
|
||||
margin-left: 20rpx;
|
||||
margin-right: 10rpx;
|
||||
color: #19233B;
|
||||
font-size: 30rpx;
|
||||
}
|
||||
|
||||
.index-right-input {
|
||||
font-size: 27rpx;
|
||||
width: 260rpx;
|
||||
border: 2rpx #a0adc8 solid;
|
||||
padding: 15rpx 0 15rpx 20rpx;
|
||||
background-color: rgb(234, 243, 254);
|
||||
border-radius: 10rpx;
|
||||
}
|
||||
|
||||
.index-right-button-all {
|
||||
height: 100%;
|
||||
margin-left: auto;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
.index-right-button {
|
||||
// width: 160rpx;
|
||||
height: 70rpx;
|
||||
background: linear-gradient(to right bottom, #00c9ff, #0076ff);
|
||||
color: #fff;
|
||||
font-size: 30rpx;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
border-radius: 10rpx;
|
||||
border: 1rpx solid #fff;
|
||||
margin-right: 20rpx;
|
||||
|
||||
.index-right-button-img {
|
||||
width: 45rpx;
|
||||
height: 45rpx;
|
||||
margin: 0 5rpx 0 10rpx;
|
||||
}
|
||||
|
||||
.index-right-button-font {
|
||||
margin-right: 20rpx;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.index-content-down {
|
||||
width: calc(100% - 60rpx);
|
||||
height: 100rpx;
|
||||
display: flex;
|
||||
justify-content: flex-end;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.swiper-contain {
|
||||
width: 100%;
|
||||
margin-left: 10rpx;
|
||||
// width: calc(100% - 60rpx);
|
||||
height: calc(100% - 140rpx);
|
||||
|
||||
.swiper-flex {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
|
||||
.swiper-card {
|
||||
margin: 20rpx 0 0 20rpx;
|
||||
width: 1007rpx;
|
||||
height: 530rpx;
|
||||
border: 2rpx solid #fff;
|
||||
border-radius: 30rpx;
|
||||
/* 设置背景图和白色背景 */
|
||||
background: url("/static/index/clearmountain.png") center/cover, rgba(255, 255, 255, 0.5);
|
||||
/* 使用 screen 混合模式,让图像与白色混合变淡 */
|
||||
background-blend-mode: screen;
|
||||
isolation: isolate;
|
||||
box-shadow: 2rpx 2rpx 4rpx 0rpx rgba(0, 0, 0, 0.3);
|
||||
display: flex;
|
||||
|
||||
.swiper-card-left {
|
||||
height: 100%;
|
||||
width: 400rpx;
|
||||
|
||||
.swiper-card-left-white {
|
||||
margin: 40rpx 0 35rpx 40rpx;
|
||||
width: 350rpx;
|
||||
height: 350rpx;
|
||||
// background-color: #fff;
|
||||
background-color: rgba(255, 255, 255, 0.3);
|
||||
display: flex;
|
||||
border-radius: 30rpx;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
|
||||
.swiper-card-left-white-img {
|
||||
width: 300rpx;
|
||||
height: 300rpx;
|
||||
}
|
||||
}
|
||||
|
||||
.swiper-left-buttons {
|
||||
display: flex;
|
||||
|
||||
.swiper-left-button {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
width: 165rpx;
|
||||
height: 70rpx;
|
||||
border-radius: 40rpx;
|
||||
background: linear-gradient(to bottom, #D5E0F8, #ECF6FF);
|
||||
border: 1rpx #fff solid;
|
||||
}
|
||||
|
||||
.swiper-left-button-blue {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
width: 165rpx;
|
||||
height: 70rpx;
|
||||
border-radius: 40rpx;
|
||||
background: linear-gradient(to right bottom, #00c9ff, #0076ff);
|
||||
color: #fff;
|
||||
border: 1rpx #fff solid;
|
||||
margin-right: 20rpx;
|
||||
margin-left: 40rpx;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.swiper-card-right {
|
||||
height: 100%;
|
||||
width: 560rpx;
|
||||
margin-left: 40rpx;
|
||||
|
||||
.swiper-right-title {
|
||||
margin-top: 35rpx;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
|
||||
.swiper-title-font {
|
||||
font-weight: 700;
|
||||
font-size: 40rpx;
|
||||
}
|
||||
|
||||
.swiper-title-mark {
|
||||
background-color: rgb(214, 212, 245);
|
||||
color: #19233B;
|
||||
padding: 5rpx 25rpx;
|
||||
font-size: 30rpx;
|
||||
border-radius: 25rpx;
|
||||
margin-right: 20rpx;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.swiper-heng {
|
||||
width: 100rpx;
|
||||
height: 10rpx;
|
||||
background: linear-gradient(to right, #0EA7DD, #047ADB);
|
||||
border-radius: 30rpx;
|
||||
margin-top: 10rpx;
|
||||
margin-bottom: 30rpx;
|
||||
}
|
||||
|
||||
.popup-detail {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
backdrop-filter: blur(1rpx);
|
||||
background-color: rgba(89, 109, 154, 0.4);
|
||||
/* 添加毛玻璃效果 */
|
||||
z-index: 999;
|
||||
|
||||
.popup-detail-content {
|
||||
display: flex;
|
||||
width: 1500rpx;
|
||||
height: 900rpx;
|
||||
background: url("/static/index/lightbgcnew.png") center/cover, rgba(255, 255, 255, 0.5);
|
||||
background-blend-mode: screen;
|
||||
border: 2rpx solid #fff;
|
||||
/* 使用 screen 混合模式,让图像与白色混合变淡 */
|
||||
border-radius: 30rpx;
|
||||
box-shadow: 10rpx 10rpx 20rpx rgba(0, 0, 0, 0.1);
|
||||
transition: opacity 0.4s ease;
|
||||
|
||||
.popup-detail-left {
|
||||
height: 100%;
|
||||
width: 45%;
|
||||
.popup-detail-left-white {
|
||||
margin: 70rpx 0 0rpx 70rpx;
|
||||
width: 600rpx;
|
||||
height: 600rpx;
|
||||
// background-color: #fff;
|
||||
background-color: rgba(255, 255, 255, 0.3);
|
||||
display: flex;
|
||||
border-radius: 30rpx;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
|
||||
.popup-detail-left-white-img {
|
||||
width: 550rpx;
|
||||
height: 550rpx;
|
||||
}
|
||||
}
|
||||
.popup-detail-left-bottom{
|
||||
width: calc(100% - 70rpx);
|
||||
margin-left: 70rpx;
|
||||
height: 230rpx;
|
||||
background-color: #fff;
|
||||
}
|
||||
}
|
||||
|
||||
.popup-detail-right {
|
||||
height: 100%;
|
||||
width: 55%;
|
||||
// background-color: #0076ff;
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
|
@ -19,11 +19,11 @@
|
|||
}
|
||||
const menuArray = [
|
||||
{
|
||||
name: "养护中心",
|
||||
name: "护理单元",
|
||||
url: "/pages/Nursing/index"
|
||||
},
|
||||
{
|
||||
name: "仓储中心",
|
||||
name: "仓库",
|
||||
url: "/pages/Warehousing/index"
|
||||
},
|
||||
]
|
||||
|
|
|
@ -208,21 +208,35 @@
|
|||
const changetimearr = ref([]);
|
||||
// 生命周期钩子
|
||||
onLoad((options) => {
|
||||
getNclist().then((res : any) => {
|
||||
timearr.value = res.result
|
||||
if (timearr.value[0].children.length < 8) {
|
||||
timearr.value.forEach((element : any) => {
|
||||
// 循环直到长度达到 7
|
||||
while (element.children.length < 8) {
|
||||
element.children.push({ value: "" });
|
||||
}
|
||||
});
|
||||
}
|
||||
changetimearr.value = JSON.parse(JSON.stringify(timearr.value));
|
||||
if (options.currentNumber) {
|
||||
scrollLeft.value = options.currentNumber * 745
|
||||
}
|
||||
})
|
||||
// getNclist().then((res : any) => {
|
||||
// timearr.value = res.result
|
||||
// if (timearr.value[0].children.length < 8) {
|
||||
// timearr.value.forEach((element : any) => {
|
||||
// // 循环直到长度达到 7
|
||||
// while (element.children.length < 8) {
|
||||
// element.children.push({ value: "" });
|
||||
// }
|
||||
// });
|
||||
// }
|
||||
// changetimearr.value = JSON.parse(JSON.stringify(timearr.value));
|
||||
// if (options.currentNumber) {
|
||||
// scrollLeft.value = options.currentNumber * 745
|
||||
// }
|
||||
// })
|
||||
let arr = uni.getStorageSync('myArray');
|
||||
timearr.value = arr
|
||||
if (timearr.value[0].children.length < 8) {
|
||||
timearr.value.forEach((element : any) => {
|
||||
// 循环直到长度达到 7
|
||||
while (element.children.length < 8) {
|
||||
element.children.push({ value: "" });
|
||||
}
|
||||
});
|
||||
}
|
||||
changetimearr.value = JSON.parse(JSON.stringify(timearr.value));
|
||||
if (options.currentNumber) {
|
||||
scrollLeft.value = options.currentNumber * 745
|
||||
}
|
||||
});
|
||||
const openX = ref(0);
|
||||
const openY = ref(0);
|
||||
|
|
|
@ -1 +1 @@
|
|||
https://app.liuyingyong.cn/build/download/416575c0-f893-11ef-90dd-398f655c98c0
|
||||
https://app.liuyingyong.cn/build/download/d6360f50-1377-11f0-8337-a5d44518c719
|
|
@ -1 +1 @@
|
|||
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
|
|
@ -1,8 +1,8 @@
|
|||
|
||||
;(function(){
|
||||
let u=void 0,isReady=false,onReadyCallbacks=[],isServiceReady=false,onServiceReadyCallbacks=[];
|
||||
const __uniConfig = {"pages":[],"globalStyle":{"backgroundColor":"#F8F8F8","navigationBar":{"backgroundColor":"#F8F8F8","titleText":"uni-app x","type":"default","titleColor":"#000000"},"isNVue":false},"nvue":{"compiler":"uni-app","styleCompiler":"uni-app","flex-direction":"column"},"renderer":"auto","appname":"养老App","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":true},"compilerVersion":"4.45","entryPagePath":"pages/index/index","entryPageQuery":"","realEntryPagePath":"","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000},"locales":{},"darkmode":false,"themeConfig":{}};
|
||||
const __uniRoutes = [{"path":"pages/index/index","meta":{"isQuit":true,"isEntry":true,"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/login/login","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}}].map(uniRoute=>(uniRoute.meta.route=uniRoute.path,__uniConfig.pages.push(uniRoute.path),uniRoute.path='/'+uniRoute.path,uniRoute));
|
||||
const __uniConfig = {"pages":[],"globalStyle":{"backgroundColor":"#F8F8F8","bounce":"none","navigationBar":{"backgroundColor":"#F8F8F8","titleText":"uni-app x","type":"default","titleColor":"#000000"},"isNVue":false},"nvue":{"compiler":"uni-app","styleCompiler":"uni-app","flex-direction":"column"},"renderer":"auto","appname":"养老App","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":true},"compilerVersion":"4.57","entryPagePath":"pages/index/index","entryPageQuery":"","realEntryPagePath":"","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000},"locales":{},"darkmode":false,"themeConfig":{}};
|
||||
const __uniRoutes = [{"path":"pages/index/index","meta":{"isQuit":true,"isEntry":true,"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/Nursing/index","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/Warehousing/index","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/login/login","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/timeMatrix/index","meta":{"navigationBar":{"style":"custom","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()})}});
|
||||
__uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
|
||||
|
|
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 21 KiB |
|
@ -1 +1 @@
|
|||
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__FB2D473","name":"养老App","version":{"name":"1.0.0","code":"100"},"description":"养老App","developer":{"name":"","email":"","url":""},"permissions":{"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"autoclose":true,"delay":0,"target":"id:1","waiting":true},"popGesture":"close","launchwebview":{"render":"always","id":"1","kernel":"WKWebview"},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"distribute":{"google":{"abiFilters":["armeabi-v7a","arm64-v8a","x86"],"permissions":["<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-feature android:name=\"android.hardware.camera\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"],"packagename":"uni.UNIFB2D473","aliasname":"__uni__fb2d473","password":"Z4Urhm9jqwqMGoeQNpGzJA==","storepwd":"Z4Urhm9jqwqMGoeQNpGzJA==","keypwd":"Z4Urhm9jqwqMGoeQNpGzJA==","keystore":"google-keystore.keystore","custompermissions":true},"apple":{"dSYMs":false,"devices":"universal"},"plugins":{"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}},"orientation":"portrait-primary"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"uniStatistics":{"enable":false},"allowsInlineMediaPlayback":true,"uni-app":{"control":"uni-v3","vueVersion":"3","compilerVersion":"4.45","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal","webView":{"minUserAgentVersion":"49.0"}},"adid":"122926210510"},"app-harmony":{"useragent":{"value":"uni-app","concatenate":true},"uniStatistics":{"enable":false}},"screenOrientation":["landscape-primary","landscape-secondary"],"launch_path":"__uniappview.html"}
|
||||
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__FB2D473","name":"养老App","version":{"name":"1.0.3","code":103},"description":"养老App","developer":{"name":"","email":"","url":""},"permissions":{"Share":{},"Camera":{},"VideoPlayer":{},"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"autoclose":true,"delay":0,"target":"id:1","waiting":true},"popGesture":"close","launchwebview":{"render":"always","id":"1","kernel":"WKWebview"},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"distribute":{"google":{"abiFilters":["armeabi-v7a","arm64-v8a","x86"],"permissions":["<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-feature android:name=\"android.hardware.camera\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"],"packagename":"uni.UNIFB2D473","aliasname":"__uni__fb2d473","password":"Z4Urhm9jqwqMGoeQNpGzJA==","storepwd":"Z4Urhm9jqwqMGoeQNpGzJA==","keypwd":"Z4Urhm9jqwqMGoeQNpGzJA==","keystore":"google-keystore.keystore","custompermissions":true},"apple":{"dSYMs":false,"devices":"universal"},"plugins":{"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}},"share":{"weixin":{"UniversalLinks":"","appid":"wxda748470da82886e"}}},"orientation":"portrait-primary"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"uniStatistics":{"enable":false},"allowsInlineMediaPlayback":true,"uni-app":{"control":"uni-v3","vueVersion":"3","compilerVersion":"4.57","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal","webView":{"minUserAgentVersion":"49.0"}},"adid":"122926210510"},"app-harmony":{"useragent":{"value":"uni-app","concatenate":true},"uniStatistics":{"enable":false}},"screenOrientation":["landscape-primary","landscape-secondary"],"launch_path":"__uniappview.html"}
|
After Width: | Height: | Size: 5.7 KiB |
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 5.6 KiB |
After Width: | Height: | Size: 3.8 KiB |
After Width: | Height: | Size: 5.3 KiB |
BIN
unpackage/cache/wgt/__UNI__FB2D473/static/index/Warehousing/dingdanblue.png
vendored
Normal file
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 970 B |
After Width: | Height: | Size: 6.6 KiB |
BIN
unpackage/cache/wgt/__UNI__FB2D473/static/index/Warehousing/jiankongblue.png
vendored
Normal file
After Width: | Height: | Size: 4.6 KiB |
After Width: | Height: | Size: 6.8 KiB |
BIN
unpackage/cache/wgt/__UNI__FB2D473/static/index/Warehousing/pandianblue.png
vendored
Normal file
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 2.8 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 2.6 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 5.9 KiB |
After Width: | Height: | Size: 3.9 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 3.9 KiB |
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 551 KiB |
After Width: | Height: | Size: 739 B |
After Width: | Height: | Size: 2.4 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 2.8 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 3.6 KiB |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 2.6 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 1016 B |
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 9.8 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 6.8 KiB |
After Width: | Height: | Size: 8.3 KiB |
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 6.1 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 2.4 KiB |
After Width: | Height: | Size: 6.9 KiB |
After Width: | Height: | Size: 8.1 KiB |
After Width: | Height: | Size: 1.4 KiB |
|
@ -1,8 +1,8 @@
|
|||
|
||||
;(function(){
|
||||
let u=void 0,isReady=false,onReadyCallbacks=[],isServiceReady=false,onServiceReadyCallbacks=[];
|
||||
const __uniConfig = {"pages":[],"globalStyle":{"backgroundColor":"#F8F8F8","navigationBar":{"backgroundColor":"#F8F8F8","titleText":"uni-app x","type":"default","titleColor":"#000000"},"isNVue":false},"nvue":{"compiler":"uni-app","styleCompiler":"uni-app","flex-direction":"column"},"renderer":"auto","appname":"养老App","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":true},"compilerVersion":"4.45","entryPagePath":"pages/index/index","entryPageQuery":"","realEntryPagePath":"","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000},"locales":{},"darkmode":false,"themeConfig":{}};
|
||||
const __uniRoutes = [{"path":"pages/index/index","meta":{"isQuit":true,"isEntry":true,"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/login/login","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}}].map(uniRoute=>(uniRoute.meta.route=uniRoute.path,__uniConfig.pages.push(uniRoute.path),uniRoute.path='/'+uniRoute.path,uniRoute));
|
||||
const __uniConfig = {"pages":[],"globalStyle":{"backgroundColor":"#F8F8F8","bounce":"none","navigationBar":{"backgroundColor":"#F8F8F8","titleText":"uni-app x","type":"default","titleColor":"#000000"},"isNVue":false},"nvue":{"compiler":"uni-app","styleCompiler":"uni-app","flex-direction":"column"},"renderer":"auto","appname":"养老App","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":true},"compilerVersion":"4.57","entryPagePath":"pages/index/index","entryPageQuery":"","realEntryPagePath":"","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000},"locales":{},"darkmode":false,"themeConfig":{}};
|
||||
const __uniRoutes = [{"path":"pages/index/index","meta":{"isQuit":true,"isEntry":true,"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/Nursing/index","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/Warehousing/index","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/login/login","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/timeMatrix/index","meta":{"navigationBar":{"style":"custom","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()})}});
|
||||
__uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
|
||||
|
|
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 23 KiB |