|
@ -0,0 +1,66 @@
|
||||||
|
// 引入 request 文件
|
||||||
|
import request from '@/request/index.js'
|
||||||
|
|
||||||
|
// 以下 api 为博主项目示例,实际与项目相匹配
|
||||||
|
|
||||||
|
//检测是否存在用户
|
||||||
|
// export const isRel = (tel) => {
|
||||||
|
// return request({
|
||||||
|
// url: `/api/pad/loginApi/getAdvisoryInfo?tel=${encodeURIComponent(tel)}`,
|
||||||
|
// method: 'get',
|
||||||
|
// })
|
||||||
|
// }
|
||||||
|
|
||||||
|
//获得登录图片
|
||||||
|
export const getCardList = () => {
|
||||||
|
return request({
|
||||||
|
url: `${uni.getStorageSync('serverUrl')}/api/pad/baseInfo/queryPadPageList?token=${uni.getStorageSync('token')}`,
|
||||||
|
method: 'get',
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//登录
|
||||||
|
// export const loginApp = (params) => {
|
||||||
|
// return request({
|
||||||
|
// url: `${uni.getStorageSync('serverUrl')}/sys/login`,
|
||||||
|
// method: 'post',
|
||||||
|
// data: params,
|
||||||
|
// })
|
||||||
|
// }
|
||||||
|
// // 查询表格
|
||||||
|
// export const getNclist = () => {
|
||||||
|
// return request({
|
||||||
|
// url: '/nuIpadApi/nuBizNuCustomerServer/getNclist?nuId=1&customerId=1',
|
||||||
|
// method: 'get',
|
||||||
|
// })
|
||||||
|
// }
|
||||||
|
// // 新增表格
|
||||||
|
// export const addNuCustomerServer = (params) => {
|
||||||
|
// return request({
|
||||||
|
// url: '/nuIpadApi/nuBizNuCustomerServer/addNuCustomerServer',
|
||||||
|
// method: 'post',
|
||||||
|
// data: params,
|
||||||
|
// })
|
||||||
|
// }
|
||||||
|
// // 移动表格
|
||||||
|
// export const editNuCustomerServer = (params) => {
|
||||||
|
// return request({
|
||||||
|
// url: '/nuIpadApi/nuBizNuCustomerServer/editNuCustomerServer',
|
||||||
|
// method: 'post',
|
||||||
|
// data: params,
|
||||||
|
// })
|
||||||
|
// }
|
||||||
|
// export const deleteNuCustomerServer = (params) => {
|
||||||
|
// return request({
|
||||||
|
// url: `/nuIpadApi/nuBizNuCustomerServer/deleteNuCustomerServer?id=${params.id}`,
|
||||||
|
// method: 'delete',
|
||||||
|
// })
|
||||||
|
// }
|
||||||
|
// // 移动表格
|
||||||
|
// export const addBatch = (params) => {
|
||||||
|
// return request({
|
||||||
|
// url: '/nuIpadApi/nuBizNuCustomerServer/addBatch',
|
||||||
|
// method: 'post',
|
||||||
|
// data: params,
|
||||||
|
// })
|
||||||
|
// }
|
|
@ -3,17 +3,18 @@
|
||||||
<view class="index-content-right">
|
<view class="index-content-right">
|
||||||
<view style="display: flex;">
|
<view style="display: flex;">
|
||||||
<view v-for="(item,index) in tabsArray" :key="index" class="tab" @click="clicktab(index)">
|
<view v-for="(item,index) in tabsArray" :key="index" class="tab" @click="clicktab(index)">
|
||||||
<view :style="tabnumber===index?{fontWeight:800}:{}">
|
<view :style="tabnumber===index?{fontWeight:800}:{}" style="z-index: 1;">
|
||||||
{{item}}
|
{{item}}
|
||||||
</view>
|
</view>
|
||||||
<view class="tab-heng" v-show="tabnumber===index"></view>
|
<view class="tab-heng" v-show="tabnumber===index"></view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<scroll-view scroll-y style="height: calc(100% - 150rpx);" :show-scrollbar="false">
|
<scroll-view scroll-y style="height: calc(100% - 105rpx);" :show-scrollbar="false">
|
||||||
<view class="scroll-box">
|
<view class="scroll-box">
|
||||||
<view v-for="(item,index) in [1,2,3,4,5,6]" :key="index" >
|
<view v-for="(item0,index0) in changearray" :key="index0">
|
||||||
<view class="card">
|
<view class="card" v-if="!item0.cardtype"
|
||||||
|
:style="item0.states===1?{border:`2rpx solid red`,boxShadow:`none`}:{}">
|
||||||
<view class="card-left">
|
<view class="card-left">
|
||||||
<view class="card-left-title">
|
<view class="card-left-title">
|
||||||
<view class="left-view">
|
<view class="left-view">
|
||||||
|
@ -32,7 +33,7 @@
|
||||||
<view class="font-gray">
|
<view class="font-gray">
|
||||||
省医保 | 重度失能 | 正常缴费
|
省医保 | 重度失能 | 正常缴费
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
@ -45,11 +46,232 @@
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
<view class="bottom-balls">
|
||||||
|
<view v-for="(item1,index1) in bottomballarray" :key="index1"
|
||||||
|
class="one-ball-father">
|
||||||
|
<image class="one-ball" :src="item1" />
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="right-balls">
|
||||||
|
<view v-for="(item1,index1) in righttoparray" :key="index1"
|
||||||
|
:class="cardarray[index0]?.buttontarget[index1]?`blue-ball-father-target`:`blue-ball-father`"
|
||||||
|
@click="cardarray[index0].buttontarget[index1] = !cardarray[index0].buttontarget[index1]">
|
||||||
|
<image class="blue-ball"
|
||||||
|
:src="cardarray[index0]?.buttontarget[index1]? item1.targeturl : item1.url" />
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
<image class="video-img" src="/static/index/bed.png" />
|
<image class="video-img" src="/static/index/bed.png" />
|
||||||
<view class=""></view>
|
<view class="video-bottom">
|
||||||
|
<view class="font-bottom-weight">
|
||||||
|
护理单元
|
||||||
|
</view>
|
||||||
|
<view class="bottom-shu">|</view>
|
||||||
|
<view class="">
|
||||||
|
NUID:2506000001
|
||||||
|
</view>
|
||||||
|
<view class="bottom-shu">|</view>
|
||||||
|
<view class="">
|
||||||
|
未命名01
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="card-right">
|
<view class="card-right">
|
||||||
|
<view class="right-title">
|
||||||
|
|
||||||
|
<image style="width: 100%;height: 100%;"
|
||||||
|
:src="`/static/index/video/videotopright/${item0.states}${item0.states}.png`" />
|
||||||
|
<view class="right-other">
|
||||||
|
<image class="other-class" :src="rightballarray[item0.states].url" />
|
||||||
|
<view class="other-font">
|
||||||
|
{{rightballarray[item0.states].name}}
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<view v-if="item0.states==1 || !item0.states" style="width: 100%;position: relative;">
|
||||||
|
<view class="right-time">
|
||||||
|
<view class="right-laba">
|
||||||
|
<image class="laba-img" src="/static/index/video/laba.png" />
|
||||||
|
</view>
|
||||||
|
<view class="right-laba">
|
||||||
|
<image class="laba-img" src="/static/index/video/video.png" />
|
||||||
|
</view>
|
||||||
|
<view class="right-laba">
|
||||||
|
<image class="laba-img" src="/static/index/video/txt.png" />
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="time">
|
||||||
|
<view class="time-left">
|
||||||
|
<view style="width: 100%;display: flex;justify-content: flex-end;">
|
||||||
|
<view class="time-right">
|
||||||
|
待执行
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="">
|
||||||
|
10:00-10:10
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<image class="time-img" src="/static/index/teeth.png" @click="jumptodanyuan" />
|
||||||
|
<view class="time-weight">
|
||||||
|
准备洁具(口腔)
|
||||||
|
</view>
|
||||||
|
<view class="time-people-two" style="margin-top: 20rpx;">
|
||||||
|
<image class="time-people-img" src="/static/index/cardicons/zhixing.png" />
|
||||||
|
<text class="time-people-font">
|
||||||
|
单人执行
|
||||||
|
</text>
|
||||||
|
</view>
|
||||||
|
<view class="time-people-two">
|
||||||
|
<image class="time-people-img" src="/static/index/cardicons/zhifa.png" />
|
||||||
|
<text class="time-people-font">
|
||||||
|
王金福 / 李贵田
|
||||||
|
</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view v-if="item0.states==2"
|
||||||
|
style="width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;">
|
||||||
|
<image class="fail-img" src="/static/index/video/videotopright/goto.png"
|
||||||
|
@click="jumptodanyuan" />
|
||||||
|
<view class="fail-text">
|
||||||
|
长者外出
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view v-if="item0.states==3"
|
||||||
|
style="width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;">
|
||||||
|
<image class="fail-img-spec" src="/static/index/video/videotopright/none.png"
|
||||||
|
@click="jumptodanyuan" />
|
||||||
|
<view class="fail-text-spec">
|
||||||
|
暂无长者入住
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="card" v-if="item0.cardtype">
|
||||||
|
<view class="card-left">
|
||||||
|
<view class="card-left-title">
|
||||||
|
<view class="left-view">
|
||||||
|
<image class="left-view-img" src="/static/index/badman.png"
|
||||||
|
style="width: 70rpx;height: 80rpx;" />
|
||||||
|
<view style="margin-left: 10rpx;width: 150rpx;">
|
||||||
|
<!-- <view class=""> -->
|
||||||
|
<view style="font-size: 35rpx;font-weight: 600;margin-top:20rpx;margin-left: 10rpx;">欧阳三四</view>
|
||||||
|
<!-- </view> -->
|
||||||
|
<!-- <view class="top-font-line">
|
||||||
|
<view class="font-gray">
|
||||||
|
13800000000
|
||||||
|
</view>
|
||||||
|
</view> -->
|
||||||
|
</view>
|
||||||
|
<view style="display: flex;align-items: center;margin-top: -10rpx;">
|
||||||
|
<view
|
||||||
|
style="margin-left: 20rpx;display: flex;flex-direction: column;align-items: center;position: relative;"
|
||||||
|
v-for="(item,index2) in kufangarray" :key="index2">
|
||||||
|
<image class="kufang-img"
|
||||||
|
:src="item0.movestates===index2 ? item.targeturl : item.url" />
|
||||||
|
<view style="font-size: 25rpx;"
|
||||||
|
:style="item0.movestates===index2 ? {color:`#00B4FF`} :{} ">
|
||||||
|
{{ item.name }}
|
||||||
|
</view>
|
||||||
|
<!-- <view class="tab-heng" v-show="item0.movestates===index2"></view> -->
|
||||||
|
</view>
|
||||||
|
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
|
</view>
|
||||||
|
<view class="bottom-balls">
|
||||||
|
<view v-for="(item1,index1) in bottomballarray" :key="index1"
|
||||||
|
class="one-ball-father">
|
||||||
|
<image class="one-ball" :src="item1" />
|
||||||
|
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="right-balls">
|
||||||
|
<view v-for="(item1,index1) in righttoparray" :key="index1"
|
||||||
|
:class="cardarray[index0]?.buttontarget[index1]?`blue-ball-father-target`:`blue-ball-father`"
|
||||||
|
@click="cardarray[index0].buttontarget[index1] = !cardarray[index0].buttontarget[index1]">
|
||||||
|
<image class="blue-ball"
|
||||||
|
:src="cardarray[index0]?.buttontarget[index1]? item1.targeturl : item1.url" />
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<image class="video-img" src="/static/index/bed.png" />
|
||||||
|
<view class="video-bottom">
|
||||||
|
<view class="font-bottom-weight">
|
||||||
|
库房
|
||||||
|
</view>
|
||||||
|
<view class="bottom-shu">|</view>
|
||||||
|
<view class="">
|
||||||
|
NUID:2506000001
|
||||||
|
</view>
|
||||||
|
<view class="bottom-shu">|</view>
|
||||||
|
<view class="">
|
||||||
|
库房01
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="card-right">
|
||||||
|
<view class="right-title">
|
||||||
|
<image style="width: 100%;height: 100%;"
|
||||||
|
:src="`/static/index/video/videotopright/${item0.states + 4}${item0.states + 4}.png`" />
|
||||||
|
<view class="right-other">
|
||||||
|
<image class="other-class" :src="rightballarrayspec[item0.states].url" />
|
||||||
|
<view class="other-font">
|
||||||
|
{{rightballarrayspec[item0.states].name}}
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<view v-if=" !item0.states" style="width: 100%;position: relative;">
|
||||||
|
<view class="right-time">
|
||||||
|
<view class="right-laba">
|
||||||
|
<image class="laba-img" src="/static/index/video/laba.png" />
|
||||||
|
</view>
|
||||||
|
<view class="right-laba">
|
||||||
|
<image class="laba-img" src="/static/index/video/video.png" />
|
||||||
|
</view>
|
||||||
|
<view class="right-laba">
|
||||||
|
<image class="laba-img" src="/static/index/video/txt.png" />
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="time">
|
||||||
|
<view class="time-left">
|
||||||
|
<view style="width: 100%;display: flex;justify-content: flex-end;">
|
||||||
|
<view class="time-right">
|
||||||
|
待执行
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="">
|
||||||
|
10:00-10:10
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<image class="time-img" src="/static/index/teeth.png" @click="jumptokufang" />
|
||||||
|
<view class="time-weight">
|
||||||
|
准备洁具(口腔)
|
||||||
|
</view>
|
||||||
|
<view class="time-people-two" style="margin-top: 20rpx;">
|
||||||
|
<image class="time-people-img" src="/static/index/cardicons/zhixing.png" />
|
||||||
|
<text class="time-people-font">
|
||||||
|
单人执行
|
||||||
|
</text>
|
||||||
|
</view>
|
||||||
|
<view class="time-people-two">
|
||||||
|
<image class="time-people-img" src="/static/index/cardicons/zhifa.png" />
|
||||||
|
<text class="time-people-font">
|
||||||
|
王金福 / 李贵田
|
||||||
|
</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view v-if="item0.states==1"
|
||||||
|
style="width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;">
|
||||||
|
<image class="fail-img" style="width: 150rpx;height: 180rpx;"
|
||||||
|
src="/static/index/video/videotopright/stop.png" @click="jumptokufang" />
|
||||||
|
<view class="fail-text">
|
||||||
|
库房已停用
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
@ -57,20 +279,172 @@
|
||||||
</scroll-view>
|
</scroll-view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
|
<!--
|
||||||
<view class="index-content-down">
|
<view class="index-content-down">
|
||||||
长春市朝阳区久泰开运养老服务有限公司
|
长春市朝阳区久泰开运养老服务有限公司
|
||||||
</view>
|
</view> -->
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { ref, onMounted, watch, nextTick } from 'vue'
|
import { ref, onMounted, watch, nextTick } from 'vue'
|
||||||
|
import { onLoad, onShow } from '@dcloudio/uni-app';
|
||||||
import { defineProps, defineEmits } from 'vue'
|
import { defineProps, defineEmits } from 'vue'
|
||||||
|
|
||||||
|
|
||||||
const emit = defineEmits(['nav'])
|
const emit = defineEmits(['nav'])
|
||||||
const props = defineProps({ isShow: { type: Boolean, required: true } })
|
const props = defineProps({ isShow: { type: Boolean, required: true } })
|
||||||
|
|
||||||
|
const bottomballarray = ref([
|
||||||
|
"/static/index/video/videobottom/0.png",
|
||||||
|
"/static/index/video/videobottom/1.png",
|
||||||
|
"/static/index/video/videobottom/2.png",
|
||||||
|
"/static/index/video/videobottom/3.png",
|
||||||
|
"/static/index/video/videobottom/4.png"
|
||||||
|
])
|
||||||
|
|
||||||
|
const rightballarray = ref([
|
||||||
|
{
|
||||||
|
url: `/static/index/video/videotopright/0.png`,
|
||||||
|
name: `入住`
|
||||||
|
},
|
||||||
|
{
|
||||||
|
url: `/static/index/video/videotopright/1.png`,
|
||||||
|
name: `预警`
|
||||||
|
},
|
||||||
|
{
|
||||||
|
url: `/static/index/video/videotopright/2.png`,
|
||||||
|
name: `外出`
|
||||||
|
},
|
||||||
|
{
|
||||||
|
url: `/static/index/video/videotopright/3.png`,
|
||||||
|
name: `空闲`
|
||||||
|
},
|
||||||
|
|
||||||
|
])
|
||||||
|
const kufangarray = ref([
|
||||||
|
{
|
||||||
|
url: `/static/index/video/kufang/00.png`,
|
||||||
|
targeturl: `/static/index/video/kufang/01.png`,
|
||||||
|
name: `盘点`
|
||||||
|
},
|
||||||
|
{
|
||||||
|
url: `/static/index/video/kufang/10.png`,
|
||||||
|
targeturl: `/static/index/video/kufang/11.png`,
|
||||||
|
name: `请领`
|
||||||
|
},
|
||||||
|
{
|
||||||
|
url: `/static/index/video/kufang/20.png`,
|
||||||
|
targeturl: `/static/index/video/kufang/21.png`,
|
||||||
|
name: `退货`
|
||||||
|
},
|
||||||
|
{
|
||||||
|
url: `/static/index/video/kufang/30.png`,
|
||||||
|
targeturl: `/static/index/video/kufang/31.png`,
|
||||||
|
name: `采购`
|
||||||
|
},
|
||||||
|
{
|
||||||
|
url: `/static/index/video/kufang/40.png`,
|
||||||
|
targeturl: `/static/index/video/kufang/41.png`,
|
||||||
|
name: `指令`
|
||||||
|
},
|
||||||
|
|
||||||
|
])
|
||||||
|
const rightballarrayspec = ref([
|
||||||
|
{
|
||||||
|
url: `/static/index/video/videotopright/4.png`,
|
||||||
|
name: `启用`
|
||||||
|
},
|
||||||
|
{
|
||||||
|
url: `/static/index/video/videotopright/5.png`,
|
||||||
|
name: `停用`
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
])
|
||||||
|
|
||||||
|
const righttoparray = ref([
|
||||||
|
{
|
||||||
|
url: `/static/index/video/videoright/00.png`,
|
||||||
|
targeturl: `/static/index/video/videoright/01.png`
|
||||||
|
},
|
||||||
|
{
|
||||||
|
url: `/static/index/video/videoright/10.png`,
|
||||||
|
targeturl: `/static/index/video/videoright/11.png`
|
||||||
|
},
|
||||||
|
{
|
||||||
|
url: `/static/index/video/videoright/20.png`,
|
||||||
|
targeturl: `/static/index/video/videoright/21.png`
|
||||||
|
},
|
||||||
|
{
|
||||||
|
url: `/static/index/video/videoright/30.png`,
|
||||||
|
targeturl: `/static/index/video/videoright/31.png`
|
||||||
|
},
|
||||||
|
{
|
||||||
|
url: `/static/index/video/videoright/40.png`,
|
||||||
|
targeturl: `/static/index/video/videoright/41.png`
|
||||||
|
},
|
||||||
|
|
||||||
|
])
|
||||||
|
|
||||||
|
const cardarray = ref([
|
||||||
|
{
|
||||||
|
cardtype: 0,
|
||||||
|
states: 0,
|
||||||
|
buttontarget: [false, false, false, false, false]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
cardtype: 0,
|
||||||
|
states: 1,
|
||||||
|
buttontarget: [false, false, false, false, false]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
cardtype: 0,
|
||||||
|
states: 2,
|
||||||
|
buttontarget: [false, false, false, false, false]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
cardtype: 0,
|
||||||
|
states: 3,
|
||||||
|
buttontarget: [false, false, false, false, false]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
cardtype: 0,
|
||||||
|
states: 0,
|
||||||
|
buttontarget: [false, false, false, false, false]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
cardtype: 1,
|
||||||
|
states: 0,
|
||||||
|
movestates: 0,
|
||||||
|
buttontarget: [false, false, false, false, false]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
cardtype: 1,
|
||||||
|
states: 1,
|
||||||
|
movestates: 1,
|
||||||
|
buttontarget: [false, false, false, false, false]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
cardtype: 1,
|
||||||
|
states: 0,
|
||||||
|
movestates: 2,
|
||||||
|
buttontarget: [false, false, false, false, false]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
cardtype: 1,
|
||||||
|
states: 0,
|
||||||
|
movestates: 3,
|
||||||
|
buttontarget: [false, false, false, false, false]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
cardtype: 1,
|
||||||
|
states: 0,
|
||||||
|
movestates: 4,
|
||||||
|
buttontarget: [false, false, false, false, false]
|
||||||
|
},
|
||||||
|
])
|
||||||
|
const changearray = ref([])
|
||||||
const transition = ref(true)
|
const transition = ref(true)
|
||||||
const uuid = ref("")
|
const uuid = ref("")
|
||||||
const tabsArray = ref(["全部", " 护理单元", "配务室", "库房"])
|
const tabsArray = ref(["全部", " 护理单元", "配务室", "库房"])
|
||||||
|
@ -82,13 +456,67 @@
|
||||||
if (!oldVal && newVal) {
|
if (!oldVal && newVal) {
|
||||||
transition.value = false
|
transition.value = false
|
||||||
setTimeout(() => (transition.value = true), 50)
|
setTimeout(() => (transition.value = true), 50)
|
||||||
|
tabnumber.value = 0
|
||||||
|
changearray.value = JSON.parse(JSON.stringify(cardarray.value))
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
onLoad(() => {
|
||||||
|
// tabnumber.value = 0
|
||||||
|
changearray.value = JSON.parse(JSON.stringify(cardarray.value))
|
||||||
|
|
||||||
|
})
|
||||||
const tabnumber = ref(0)
|
const tabnumber = ref(0)
|
||||||
const clicktab = (index : number) => {
|
const clicktab = (index : number) => {
|
||||||
tabnumber.value = index;
|
if (tabnumber.value !== index) {
|
||||||
|
tabnumber.value = index;
|
||||||
|
console.log("???", index)
|
||||||
|
switch (index) {
|
||||||
|
case 0:
|
||||||
|
changearray.value = JSON.parse(JSON.stringify(cardarray.value))
|
||||||
|
break
|
||||||
|
case 1:
|
||||||
|
changearray.value = []
|
||||||
|
cardarray.value.forEach((element : any) => {
|
||||||
|
if (!element.cardtype) {
|
||||||
|
changearray.value.push(element)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
break
|
||||||
|
case 2:
|
||||||
|
changearray.value = []
|
||||||
|
break
|
||||||
|
// cardarray.value.forEach((element:any)=>{
|
||||||
|
// if(!element.cardtype){
|
||||||
|
// changearray.value.push(element)
|
||||||
|
// }
|
||||||
|
// })
|
||||||
|
case 3:
|
||||||
|
changearray.value = []
|
||||||
|
cardarray.value.forEach((element : any) => {
|
||||||
|
if (element.cardtype === 1) {
|
||||||
|
changearray.value.push(element)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
break
|
||||||
|
default:
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
const jumptodanyuan = () => {
|
||||||
|
uni.navigateTo({
|
||||||
|
url: "/pages/Nursing/index"
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
const jumptokufang = () => {
|
||||||
|
uni.navigateTo({
|
||||||
|
url: "/pages/Warehousing/index"
|
||||||
|
});
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
@ -109,13 +537,14 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.index-content-right {
|
.index-content-right {
|
||||||
height: calc(100% - 100rpx);
|
height: calc(100% - 30rpx);
|
||||||
width: calc(100% - 60rpx);
|
width: calc(100% - 60rpx);
|
||||||
background-color: rgba(255, 255, 255, 0.8);
|
background-color: rgba(255, 255, 255, 0.4);
|
||||||
background-image: url('/static/index/leida/bgc.png');
|
background-image: url('/static/index/leida/bgc.png');
|
||||||
background-position: 30% 70%;
|
background-position: 30% 70%;
|
||||||
border-radius: 50rpx;
|
border-radius: 50rpx;
|
||||||
box-shadow: 4rpx 8rpx 16rpx 4rpx rgba(0, 0, 0, 0.3);
|
border: 1rpx solid #fff;
|
||||||
|
// box-shadow: 4rpx 8rpx 16rpx 4rpx rgba(0, 0, 0, 0.3);
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
position: relative;
|
position: relative;
|
||||||
|
@ -158,7 +587,7 @@
|
||||||
|
|
||||||
.tab {
|
.tab {
|
||||||
width: 200rpx;
|
width: 200rpx;
|
||||||
height: 120rpx;
|
height: 100rpx;
|
||||||
font-size: 32rpx;
|
font-size: 32rpx;
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
|
@ -168,76 +597,95 @@
|
||||||
.tab-heng {
|
.tab-heng {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
left: 50%;
|
left: 50%;
|
||||||
bottom: 17rpx;
|
bottom: 28rpx;
|
||||||
transform: translateX(-50%);
|
transform: translateX(-50%);
|
||||||
width: 50rpx;
|
width: 50rpx;
|
||||||
height: 10rpx;
|
height: 12rpx;
|
||||||
border-radius: 10rpx;
|
border-radius: 10rpx;
|
||||||
background: linear-gradient(to right, #0052C2, #00B4FF);
|
background-color: #00B4FF;
|
||||||
|
// background: linear-gradient(to right, #0052C2, #00B4FF);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.scroll-box{
|
|
||||||
|
.scroll-box {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
.card{
|
|
||||||
|
.card {
|
||||||
margin-left: 30rpx;
|
margin-left: 30rpx;
|
||||||
margin-top: 10rpx;
|
// margin-top: 5rpx;
|
||||||
margin-bottom: 20rpx;
|
margin-bottom: 30rpx;
|
||||||
border: 4rpx solid #fff;
|
border: 2rpx solid #fff;
|
||||||
background: url("/static/index/newpink.png") center/cover, rgba(255, 255, 255, 0.8);
|
background: url("/static/index/newpink.png") center/cover, rgba(255, 255, 255, 0.5);
|
||||||
background-position: 30% 70%;
|
background-position: 30% 70%;
|
||||||
width: 1003rpx;
|
width: 1003rpx;
|
||||||
height: 530rpx;
|
height: 590rpx;
|
||||||
border-radius: 20rpx;
|
border-radius: 20rpx;
|
||||||
box-shadow: 2rpx 4rpx 8rpx 2rpx rgba(0, 0, 0, 0.3);
|
// box-shadow: 2rpx 4rpx 8rpx 2rpx rgba(0, 0, 0, 0.3);
|
||||||
display: flex;
|
display: flex;
|
||||||
overflow: hidden;
|
border-top-right-radius: 40rpx;
|
||||||
.card-left{
|
// overflow: hidden;
|
||||||
|
|
||||||
|
.card-left {
|
||||||
height: 100%;
|
height: 100%;
|
||||||
width: 65%;
|
width: 65%;
|
||||||
.card-left-title{
|
position: relative;
|
||||||
|
|
||||||
|
.card-left-title {
|
||||||
height: 23%;
|
height: 23%;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
padding: 0 20rpx;
|
padding: 0 20rpx;
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
.left-view{
|
|
||||||
|
.left-view {
|
||||||
display: flex;
|
display: flex;
|
||||||
.left-view-img{
|
|
||||||
width: 90rpx;
|
.left-view-img {
|
||||||
height: 90rpx;
|
width: 100rpx;
|
||||||
|
height: 100rpx;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.card-right{
|
|
||||||
|
.card-right {
|
||||||
height: 100%;
|
height: 100%;
|
||||||
width: 35%;
|
width: 35%;
|
||||||
background-color: #ddf2f8;
|
background-color: rgba(205, 222, 246, 0.6);
|
||||||
|
position: relative;
|
||||||
|
// border-radius: 20rpx;
|
||||||
|
border-top-right-radius: 20rpx;
|
||||||
|
border-bottom-right-radius: 20rpx;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.top-font-line{
|
|
||||||
|
.top-font-line {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
.line-weight{
|
|
||||||
|
.line-weight {
|
||||||
font-size: 35rpx;
|
font-size: 35rpx;
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
margin-left: 10rpx;
|
margin-left: 10rpx;
|
||||||
}
|
}
|
||||||
.line-margin{
|
|
||||||
|
.line-margin {
|
||||||
margin-left: 40rpx;
|
margin-left: 40rpx;
|
||||||
margin-right: 20rpx;
|
margin-right: 20rpx;
|
||||||
}
|
}
|
||||||
.font-gray{
|
|
||||||
|
.font-gray {
|
||||||
margin-left: 10rpx;
|
margin-left: 10rpx;
|
||||||
margin-top: 10rpx;
|
margin-top: 10rpx;
|
||||||
font-size: 25rpx;
|
font-size: 25rpx;
|
||||||
color: #555555;
|
color: #555555;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.blue-button{
|
|
||||||
|
.blue-button {
|
||||||
width: 140rpx;
|
width: 140rpx;
|
||||||
height: 50rpx;
|
height: 50rpx;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
|
@ -248,22 +696,277 @@
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
}
|
||||||
.font-gray-right{
|
|
||||||
|
.font-gray-right {
|
||||||
margin-top: 10rpx;
|
margin-top: 10rpx;
|
||||||
// margin-bottom: 5rpx;
|
// margin-bottom: 5rpx;
|
||||||
font-size: 25rpx;
|
font-size: 25rpx;
|
||||||
color: #555555;
|
color: #858585;
|
||||||
margin-right: 8rpx;
|
margin-right: 8rpx;
|
||||||
}
|
}
|
||||||
.right-spec{
|
|
||||||
|
.right-spec {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
align-items: flex-end;
|
align-items: flex-end;
|
||||||
}
|
}
|
||||||
.video-img{
|
|
||||||
|
.video-img {
|
||||||
|
// margin-top: 10rpx;
|
||||||
margin-left: 30rpx;
|
margin-left: 30rpx;
|
||||||
width: 520rpx;
|
width: 520rpx;
|
||||||
height: 310rpx;
|
height: 370rpx;
|
||||||
border-radius: 30rpx;
|
border-radius: 30rpx;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.video-bottom {
|
||||||
|
width: 100%;
|
||||||
|
overflow: hidden;
|
||||||
|
height: 70rpx;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
padding-left: 30rpx;
|
||||||
|
color: #858585;
|
||||||
|
font-size: 24rpx;
|
||||||
|
|
||||||
|
.font-bottom-weight {
|
||||||
|
font-size: 28rpx;
|
||||||
|
font-weight: 600;
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bottom-shu {
|
||||||
|
margin: 0 15rpx;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.bottom-balls {
|
||||||
|
position: absolute;
|
||||||
|
bottom: 110rpx;
|
||||||
|
left: 35%;
|
||||||
|
transform: translateX(-35%);
|
||||||
|
z-index: 999;
|
||||||
|
display: flex;
|
||||||
|
|
||||||
|
.one-ball-father {
|
||||||
|
width: 50rpx;
|
||||||
|
height: 50rpx;
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
background-color: rgb(111, 111, 111);
|
||||||
|
border: 2rpx solid #fff;
|
||||||
|
margin: 0 18rpx;
|
||||||
|
border-radius: 50%;
|
||||||
|
|
||||||
|
.one-ball {
|
||||||
|
width: 35rpx;
|
||||||
|
height: 35rpx;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.right-balls {
|
||||||
|
position: absolute;
|
||||||
|
right: 0;
|
||||||
|
top: 140rpx;
|
||||||
|
padding-top: 10rpx;
|
||||||
|
z-index: 999;
|
||||||
|
|
||||||
|
.blue-ball {
|
||||||
|
width: 35rpx;
|
||||||
|
height: 35rpx;
|
||||||
|
}
|
||||||
|
|
||||||
|
.blue-ball-father {
|
||||||
|
width: 65rpx;
|
||||||
|
height: 65rpx;
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
background-color: #E7ECFA;
|
||||||
|
border-radius: 20rpx;
|
||||||
|
margin-right: 20rpx;
|
||||||
|
margin-bottom: 5rpx;
|
||||||
|
}
|
||||||
|
|
||||||
|
.blue-ball-father-target {
|
||||||
|
width: 65rpx;
|
||||||
|
height: 65rpx;
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
background-color: rgb(215, 240, 254);
|
||||||
|
border-radius: 20rpx;
|
||||||
|
margin-right: 20rpx;
|
||||||
|
margin-bottom: 5rpx;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.right-title {
|
||||||
|
position: absolute;
|
||||||
|
right: -31rpx;
|
||||||
|
top: -33rpx;
|
||||||
|
width: 250rpx;
|
||||||
|
height: 120rpx;
|
||||||
|
z-index: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.right-other {
|
||||||
|
position: absolute;
|
||||||
|
top: 50%;
|
||||||
|
left: 50%;
|
||||||
|
transform: translate(-50%, -50%);
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
|
.other-class {
|
||||||
|
width: 35rpx;
|
||||||
|
height: 35rpx;
|
||||||
|
margin-right: 5rpx;
|
||||||
|
margin-left: 5rpx;
|
||||||
|
}
|
||||||
|
|
||||||
|
.other-font {
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.time {
|
||||||
|
display: flex;
|
||||||
|
margin-top: 80rpx;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
|
||||||
|
.time-left {
|
||||||
|
background: linear-gradient(to bottom, #7080A1, #263556);
|
||||||
|
-webkit-background-clip: text;
|
||||||
|
color: transparent;
|
||||||
|
font-size: 50rpx;
|
||||||
|
font-weight: 600;
|
||||||
|
// margin-left: 5rpx;
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
|
||||||
|
.time-right {
|
||||||
|
width:90rpx;
|
||||||
|
height: 35rpx;
|
||||||
|
display: flex;
|
||||||
|
|
||||||
|
// justify-content: flex-end;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
background-color: #F37B5B;
|
||||||
|
color: #fff;
|
||||||
|
margin-left: 5rpx;
|
||||||
|
border-radius: 10rpx;
|
||||||
|
font-size: 20rpx;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.time-img {
|
||||||
|
width: 240rpx;
|
||||||
|
height: 180rpx;
|
||||||
|
margin-top: 30rpx;
|
||||||
|
margin-left: 30rpx;
|
||||||
|
margin-bottom: 10rpx;
|
||||||
|
}
|
||||||
|
|
||||||
|
.time-weight {
|
||||||
|
font-weight: 600;
|
||||||
|
font-size: 32rpx;
|
||||||
|
margin-left: 40rpx;
|
||||||
|
}
|
||||||
|
|
||||||
|
.time-small {
|
||||||
|
padding: 10rpx 30rpx;
|
||||||
|
font-size: 20rpx;
|
||||||
|
color: #666666;
|
||||||
|
}
|
||||||
|
|
||||||
|
.time-people-two {
|
||||||
|
display: flex;
|
||||||
|
margin-left: 20rpx;
|
||||||
|
align-items: center;
|
||||||
|
// margin-top: 20rpx;
|
||||||
|
margin-bottom: 5rpx;
|
||||||
|
|
||||||
|
// flex-direction: column;
|
||||||
|
.time-people-img {
|
||||||
|
width: 40rpx;
|
||||||
|
height: 40rpx;
|
||||||
|
margin-right: 10rpx;
|
||||||
|
margin-left: 5rpx;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.time-people-font {
|
||||||
|
font-size: 27rpx;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.right-time {
|
||||||
|
position: absolute;
|
||||||
|
top: 40%;
|
||||||
|
right: 0;
|
||||||
|
transform: translateY(-40%);
|
||||||
|
|
||||||
|
.right-laba {
|
||||||
|
width: 60rpx;
|
||||||
|
height: 60rpx;
|
||||||
|
margin-right: 5rpx;
|
||||||
|
border-top-left-radius: 30rpx;
|
||||||
|
border-bottom-left-radius: 30rpx;
|
||||||
|
background-color: #fff;
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
margin-bottom: 10rpx;
|
||||||
|
|
||||||
|
.laba-img {
|
||||||
|
width: 35rpx;
|
||||||
|
height: 35rpx;
|
||||||
|
margin-left: 10rpx;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.fail-img {
|
||||||
|
width: 250rpx;
|
||||||
|
height: 250rpx;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fail-img-spec {
|
||||||
|
width: 400rpx;
|
||||||
|
height: 350rpx;
|
||||||
|
margin-left: -70rpx;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fail-text {
|
||||||
|
margin-top: 15rpx;
|
||||||
|
color: #333333;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fail-text-spec {
|
||||||
|
margin-top: -100rpx;
|
||||||
|
color: #333333;
|
||||||
|
}
|
||||||
|
|
||||||
|
.kufang-img {
|
||||||
|
width: 35rpx;
|
||||||
|
height: 35rpx;
|
||||||
|
// margin-bottom: 5rpx;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-heng {
|
||||||
|
position: absolute;
|
||||||
|
left: 50%;
|
||||||
|
bottom: -15rpx;
|
||||||
|
transform: translateX(-50%);
|
||||||
|
width: 40rpx;
|
||||||
|
height: 10rpx;
|
||||||
|
border-radius: 10rpx;
|
||||||
|
// background: linear-gradient(to right, #0052C2, #00B4FF);
|
||||||
|
}
|
||||||
</style>
|
</style>
|
|
@ -171,9 +171,9 @@
|
||||||
</scroll-view>
|
</scroll-view>
|
||||||
</view> -->
|
</view> -->
|
||||||
</view>
|
</view>
|
||||||
<view class="index-content-down">
|
<!-- <view class="index-content-down">
|
||||||
长春市朝阳区久泰开运养老服务有限公司
|
长春市朝阳区久泰开运养老服务有限公司
|
||||||
</view>
|
</view> -->
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
<!-- 详情的的弹出层 -->
|
<!-- 详情的的弹出层 -->
|
||||||
|
@ -405,13 +405,14 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.index-content-right {
|
.index-content-right {
|
||||||
height: calc(100% - 100rpx);
|
// height: calc(100% - 100rpx);
|
||||||
|
height: calc(100% - 30rpx);
|
||||||
width: calc(100% - 60rpx);
|
width: calc(100% - 60rpx);
|
||||||
background-color: rgba(255, 255, 255, 0.8);
|
background-color: rgba(255, 255, 255, 0.8);
|
||||||
background-image: url('/static/index/leida/bgc.png');
|
background-image: url('/static/index/leida/bgc.png');
|
||||||
background-position: 30% 70%;
|
background-position: 30% 70%;
|
||||||
border-radius: 50rpx;
|
border-radius: 50rpx;
|
||||||
box-shadow: 4rpx 8rpx 16rpx 4rpx rgba(0, 0, 0, 0.3);
|
// box-shadow: 4rpx 8rpx 16rpx 4rpx rgba(0, 0, 0, 0.3);
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
|
@ -66,13 +66,14 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.index-content-right {
|
.index-content-right {
|
||||||
height: calc(100% - 100rpx);
|
// height: calc(100% - 100rpx);
|
||||||
|
height: calc(100% - 30rpx);
|
||||||
width: calc(100% - 60rpx);
|
width: calc(100% - 60rpx);
|
||||||
background-color: rgba(255, 255, 255, 0.8);
|
background-color: rgba(255, 255, 255, 0.8);
|
||||||
background-image: url('/static/index/leida/bgc.png');
|
background-image: url('/static/index/leida/bgc.png');
|
||||||
background-position: 30% 70%;
|
background-position: 30% 70%;
|
||||||
border-radius: 50rpx;
|
border-radius: 50rpx;
|
||||||
box-shadow: 4rpx 8rpx 16rpx 4rpx rgba(0, 0, 0, 0.3);
|
// box-shadow: 4rpx 8rpx 16rpx 4rpx rgba(0, 0, 0, 0.3);
|
||||||
display: flex;
|
display: flex;
|
||||||
position: relative;
|
position: relative;
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
<view class="jindutiao">
|
<view class="jindutiao">
|
||||||
<view class="progress-fill" :style="{ transform: `scaleX(${progress})` }" />
|
<view class="progress-fill" :style="{ transform: `scaleX(${progress})` }" />
|
||||||
</view>
|
</view>
|
||||||
<view class="color-font" style="margin-top: 80rpx;" >
|
<view class="color-font" style="margin-top: 80rpx;">
|
||||||
{{ progress >= 1 ? "扫描完成。" : "正在使用雷达区域扫描护理机构," }}
|
{{ progress >= 1 ? "扫描完成。" : "正在使用雷达区域扫描护理机构," }}
|
||||||
</view>
|
</view>
|
||||||
<view class="color-font">{{ progress >= 1 ? "" : "请稍后..." }}</view>
|
<view class="color-font">{{ progress >= 1 ? "" : "请稍后..." }}</view>
|
||||||
|
@ -31,7 +31,7 @@
|
||||||
<view class="card" v-for="(allitem, allindex) in cardarray" :key="allindex"
|
<view class="card" v-for="(allitem, allindex) in cardarray" :key="allindex"
|
||||||
:class="{ 'fade-in': allitem.isNew }" @animationend="onAnimEnd(allitem)">
|
:class="{ 'fade-in': allitem.isNew }" @animationend="onAnimEnd(allitem)">
|
||||||
<view class="card-title">
|
<view class="card-title">
|
||||||
<view style="font-size: 25rpx;">NUID:20241001001</view>
|
<view style="font-size: 25rpx;">NUID:{{allitem.nuId}}</view>
|
||||||
<view class="right-box">护理单元</view>
|
<view class="right-box">护理单元</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="card-middle">
|
<view class="card-middle">
|
||||||
|
@ -48,9 +48,9 @@
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="card-bottom">
|
<view class="card-bottom">
|
||||||
{{allitem.name}}
|
{{allitem.nuName}}
|
||||||
<image class="bottom-img" src="@/static/index/leida/rename.png"
|
<image class="bottom-img" src="@/static/index/leida/rename.png"
|
||||||
@click="renamenummber=allindex;savevalue=allitem.name" />
|
@click="renamenummber=allindex;savevalue=allitem.nuName" />
|
||||||
</view>
|
</view>
|
||||||
<view class="rename-father" v-if="renamenummber==allindex">
|
<view class="rename-father" v-if="renamenummber==allindex">
|
||||||
<view class="rename-title">
|
<view class="rename-title">
|
||||||
|
@ -62,7 +62,8 @@
|
||||||
<view class="rename-input">
|
<view class="rename-input">
|
||||||
<image class="left-img" src="@/static/index/click.png" />
|
<image class="left-img" src="@/static/index/click.png" />
|
||||||
<input class="uni-input" placeholder="请重新命名" v-model="savevalue" />
|
<input class="uni-input" placeholder="请重新命名" v-model="savevalue" />
|
||||||
<image v-show="savevalue" class="right-img" src="@/static/index/quxiao.png" @click="savevalue=``" />
|
<image v-show="savevalue" class="right-img" src="@/static/index/quxiao.png"
|
||||||
|
@click="savevalue=``" />
|
||||||
</view>
|
</view>
|
||||||
<view class="blue-button" @click="changename(savevalue,allindex)">
|
<view class="blue-button" @click="changename(savevalue,allindex)">
|
||||||
确定
|
确定
|
||||||
|
@ -75,15 +76,16 @@
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="index-content-down">
|
<!-- <view class="index-content-down">
|
||||||
长春市朝阳区久泰开运养老服务有限公司
|
长春市朝阳区久泰开运养老服务有限公司
|
||||||
</view>
|
</view> -->
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { ref, onMounted, watch, nextTick } from 'vue'
|
import { ref, onMounted, watch, nextTick } from 'vue'
|
||||||
import { defineProps, defineEmits } from 'vue'
|
import { defineProps, defineEmits } from 'vue'
|
||||||
|
import { getCardList } from "./api.js"
|
||||||
|
|
||||||
const emit = defineEmits(['nav'])
|
const emit = defineEmits(['nav'])
|
||||||
const props = defineProps({ isShow: { type: Boolean, required: true } })
|
const props = defineProps({ isShow: { type: Boolean, required: true } })
|
||||||
|
@ -100,8 +102,8 @@
|
||||||
{ url: '/static/index/leida/20.png', targetUrl: '/static/index/leida/21.png', target: false },
|
{ url: '/static/index/leida/20.png', targetUrl: '/static/index/leida/21.png', target: false },
|
||||||
{ url: '/static/index/leida/30.png', targetUrl: '/static/index/leida/31.png', target: false }
|
{ url: '/static/index/leida/30.png', targetUrl: '/static/index/leida/31.png', target: false }
|
||||||
])
|
])
|
||||||
const cardarray = ref<Array<{ menu : any; isNew : boolean; name : string }>>([])
|
const cardarray = ref<Array<{ menu : any; isNew : boolean; nuName : string }>>([])
|
||||||
|
const relArray = ref([]);
|
||||||
// 区分首次渲染与动态添加
|
// 区分首次渲染与动态添加
|
||||||
watch(
|
watch(
|
||||||
() => props.isShow,
|
() => props.isShow,
|
||||||
|
@ -109,7 +111,16 @@
|
||||||
if (!oldVal && newVal) {
|
if (!oldVal && newVal) {
|
||||||
transition.value = false
|
transition.value = false
|
||||||
setTimeout(() => (transition.value = true), 50)
|
setTimeout(() => (transition.value = true), 50)
|
||||||
again()
|
|
||||||
|
|
||||||
|
getCardList().then(res => {
|
||||||
|
res.result.records.forEach((element:any)=>{
|
||||||
|
element.menu = JSON.parse(JSON.stringify(rightbutton.value))
|
||||||
|
element.isNew = true
|
||||||
|
})
|
||||||
|
relArray.value = res.result.records
|
||||||
|
again()
|
||||||
|
})
|
||||||
// suiji()
|
// suiji()
|
||||||
// const timer = setInterval(() => {
|
// const timer = setInterval(() => {
|
||||||
// progress.value += 0.01
|
// progress.value += 0.01
|
||||||
|
@ -121,7 +132,8 @@
|
||||||
|
|
||||||
// 随机生成并逐个添加卡片
|
// 随机生成并逐个添加卡片
|
||||||
function suiji() {
|
function suiji() {
|
||||||
const n = 10
|
const n = relArray.value.length
|
||||||
|
// console.log("?????",relArray.value)
|
||||||
cardarray.value = []
|
cardarray.value = []
|
||||||
const randomWeights = Array.from({ length: n }, () => Math.random())
|
const randomWeights = Array.from({ length: n }, () => Math.random())
|
||||||
const totalWeight = randomWeights.reduce((a, b) => a + b, 0)
|
const totalWeight = randomWeights.reduce((a, b) => a + b, 0)
|
||||||
|
@ -130,8 +142,10 @@
|
||||||
for (let i = 0; i < n; i++) {
|
for (let i = 0; i < n; i++) {
|
||||||
cumulative += intervals[i]
|
cumulative += intervals[i]
|
||||||
setTimeout(async () => {
|
setTimeout(async () => {
|
||||||
const menuCopy = JSON.parse(JSON.stringify(rightbutton.value))
|
// const menuCopy = JSON.parse(JSON.stringify(rightbutton.value))
|
||||||
cardarray.value.push({ menu: menuCopy, name: `未命名${i}`, isNew: true })
|
cardarray.value.push(relArray.value[i])
|
||||||
|
// console.log("???",cardarray.value)
|
||||||
|
// cardarray.value.push({ menu: menuCopy, name: `未命名${i}`, isNew: true })
|
||||||
// 当卡片总数为 5,7,9,... 时滚动到底部
|
// 当卡片总数为 5,7,9,... 时滚动到底部
|
||||||
const len = cardarray.value.length
|
const len = cardarray.value.length
|
||||||
if (len >= 5 && len % 2 === 1) {
|
if (len >= 5 && len % 2 === 1) {
|
||||||
|
@ -157,17 +171,17 @@
|
||||||
function onAnimEnd(item : { isNew : boolean }) {
|
function onAnimEnd(item : { isNew : boolean }) {
|
||||||
item.isNew = false
|
item.isNew = false
|
||||||
}
|
}
|
||||||
|
|
||||||
const changename = (name,index)=>{
|
const changename = (name, index) => {
|
||||||
if(name){
|
if (name) {
|
||||||
cardarray.value[index].name = name;
|
cardarray.value[index].nuName = name;
|
||||||
}
|
}
|
||||||
renamenummber.value = -1
|
renamenummber.value = -1
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
|
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
@ -188,13 +202,14 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.index-content-right {
|
.index-content-right {
|
||||||
height: calc(100% - 100rpx);
|
// height: calc(100% - 100rpx);
|
||||||
|
height: calc(100% - 30rpx);
|
||||||
width: calc(100% - 60rpx);
|
width: calc(100% - 60rpx);
|
||||||
background-color: rgba(255, 255, 255, 0.8);
|
background-color: rgba(255, 255, 255, 0.8);
|
||||||
background-image: url('/static/index/leida/bgc.png');
|
background-image: url('/static/index/leida/bgc.png');
|
||||||
background-position: 30% 70%;
|
background-position: 30% 70%;
|
||||||
border-radius: 50rpx;
|
border-radius: 50rpx;
|
||||||
box-shadow: 4rpx 8rpx 16rpx 4rpx rgba(0, 0, 0, 0.3);
|
// box-shadow: 4rpx 8rpx 16rpx 4rpx rgba(0, 0, 0, 0.3);
|
||||||
display: flex;
|
display: flex;
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
@ -384,15 +399,18 @@
|
||||||
align-items: center;
|
align-items: center;
|
||||||
padding: 0 20rpx;
|
padding: 0 20rpx;
|
||||||
position: relative;
|
position: relative;
|
||||||
.uni-input{
|
|
||||||
|
.uni-input {
|
||||||
font-size: 25rpx;
|
font-size: 25rpx;
|
||||||
}
|
}
|
||||||
.left-img{
|
|
||||||
|
.left-img {
|
||||||
width: 50rpx;
|
width: 50rpx;
|
||||||
height: 50rpx;
|
height: 50rpx;
|
||||||
margin-right: 15rpx;
|
margin-right: 15rpx;
|
||||||
}
|
}
|
||||||
.right-img{
|
|
||||||
|
.right-img {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
right: 30rpx;
|
right: 30rpx;
|
||||||
top: 50%;
|
top: 50%;
|
||||||
|
@ -532,7 +550,8 @@
|
||||||
margin-left: 30rpx;
|
margin-left: 30rpx;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.blue-button{
|
|
||||||
|
.blue-button {
|
||||||
margin-top: 20rpx;
|
margin-top: 20rpx;
|
||||||
width: 180rpx;
|
width: 180rpx;
|
||||||
height: 70rpx;
|
height: 70rpx;
|
||||||
|
@ -541,6 +560,6 @@
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
background: linear-gradient(to bottom,#00C9FF,#0076FF);
|
background: linear-gradient(to bottom, #00C9FF, #0076FF);
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
|
@ -15,9 +15,9 @@
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="index-content-down">
|
<!-- <view class="index-content-down">
|
||||||
长春市朝阳区久泰开运养老服务有限公司
|
长春市朝阳区久泰开运养老服务有限公司
|
||||||
</view>
|
</view> -->
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
@ -76,13 +76,14 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.index-content-right {
|
.index-content-right {
|
||||||
height: calc(100% - 100rpx);
|
// height: calc(100% - 100rpx);
|
||||||
|
height: calc(100% - 30rpx);
|
||||||
width: calc(100% - 60rpx);
|
width: calc(100% - 60rpx);
|
||||||
background-color: rgba(255, 255, 255, 0.8);
|
background-color: rgba(255, 255, 255, 0.8);
|
||||||
background-image: url('/static/index/leida/bgc.png');
|
background-image: url('/static/index/leida/bgc.png');
|
||||||
background-position: 30% 70%;
|
background-position: 30% 70%;
|
||||||
border-radius: 50rpx;
|
border-radius: 50rpx;
|
||||||
box-shadow: 4rpx 8rpx 16rpx 4rpx rgba(0, 0, 0, 0.3);
|
// box-shadow: 4rpx 8rpx 16rpx 4rpx rgba(0, 0, 0, 0.3);
|
||||||
display: flex;
|
display: flex;
|
||||||
position: relative;
|
position: relative;
|
||||||
|
|
||||||
|
|
|
@ -218,6 +218,7 @@
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
background: url("/static/index/newpink.png") center/cover;
|
background: url("/static/index/newpink.png") center/cover;
|
||||||
|
|
||||||
|
|
||||||
.plsbuy-title {
|
.plsbuy-title {
|
||||||
background: url("/static/index/blueMountain.png") center/cover, rgba(255, 255, 255, 0.8);
|
background: url("/static/index/blueMountain.png") center/cover, rgba(255, 255, 255, 0.8);
|
||||||
|
|
|
@ -1,25 +1,16 @@
|
||||||
<!-- 请购 -->
|
<!-- 请购 -->
|
||||||
<template>
|
<template>
|
||||||
<view class="draw-all">
|
<view class="draw-all">
|
||||||
<!-- <view class="draw-title">
|
|
||||||
<view class="draw-flex">
|
|
||||||
<view class="draw-title-gun"></view>
|
|
||||||
<view class="draw-title-font">清单</view>
|
|
||||||
</view>
|
|
||||||
<view class="draw-blue">
|
|
||||||
请购单号:A0120250301001
|
|
||||||
</view>
|
|
||||||
</view> -->
|
|
||||||
<view class="draw-contain">
|
<view class="draw-contain">
|
||||||
<!-- 解决margin重叠问题 -->
|
<!-- 解决margin重叠问题 -->
|
||||||
<view class="index-right-height"></view>
|
<view class="index-right-height"></view>
|
||||||
<view class="index-right-title">
|
<view class="index-right-title">
|
||||||
<view class="index-right-name">
|
<view class="index-right-name">
|
||||||
请购单号
|
请购单号:
|
||||||
</view>
|
</view>
|
||||||
<input class="index-right-input" placeholder="请输入请购单号" />
|
<input class="index-right-input" placeholder="请输入请购单号" />
|
||||||
<view class="index-right-name">
|
<view class="index-right-name">
|
||||||
请购人
|
请购人:
|
||||||
</view>
|
</view>
|
||||||
<input class="index-right-input" placeholder="请输入请购人" />
|
<input class="index-right-input" placeholder="请输入请购人" />
|
||||||
<view class="index-right-name">
|
<view class="index-right-name">
|
||||||
|
@ -43,7 +34,6 @@
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
|
@ -64,16 +54,6 @@
|
||||||
详情
|
详情
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<!-- <view class="swiper-card-top-card-noral">
|
|
||||||
<view class="swiper-all-flex">
|
|
||||||
<view class="swiper-gray">
|
|
||||||
规格型号:
|
|
||||||
</view>
|
|
||||||
<view class="swiper-black">
|
|
||||||
800mm*690mm
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</view> -->
|
|
||||||
<view class="swiper-card-top-card-noral">
|
<view class="swiper-card-top-card-noral">
|
||||||
<view class="swiper-all-flex">
|
<view class="swiper-all-flex">
|
||||||
<view class="swiper-gray">
|
<view class="swiper-gray">
|
||||||
|
@ -113,7 +93,6 @@
|
||||||
const stateTarget = ref("");
|
const stateTarget = ref("");
|
||||||
// 初始化左侧菜单列表
|
// 初始化左侧菜单列表
|
||||||
const buttonList = ref([
|
const buttonList = ref([
|
||||||
// { url: '/static/index/Warehousing/zuoce.png', name: '请购单' },
|
|
||||||
{ url: '/static/index/Warehousing/sousuo.png', name: '查询' },
|
{ url: '/static/index/Warehousing/sousuo.png', name: '查询' },
|
||||||
{ url: '/static/index/Warehousing/chongzhi.png', name: '重置' },
|
{ url: '/static/index/Warehousing/chongzhi.png', name: '重置' },
|
||||||
|
|
||||||
|
|
|
@ -581,6 +581,7 @@
|
||||||
backdrop-filter: blur(1rpx);
|
backdrop-filter: blur(1rpx);
|
||||||
background-color: rgba(89, 109, 154, 0.4);
|
background-color: rgba(89, 109, 154, 0.4);
|
||||||
|
|
||||||
|
|
||||||
/* 添加毛玻璃效果 */
|
/* 添加毛玻璃效果 */
|
||||||
z-index: 999;
|
z-index: 999;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
|
@ -600,6 +601,7 @@
|
||||||
border-radius: 30rpx;
|
border-radius: 30rpx;
|
||||||
box-shadow: 10rpx 10rpx 20rpx rgba(0, 0, 0, 0.1);
|
box-shadow: 10rpx 10rpx 20rpx rgba(0, 0, 0, 0.1);
|
||||||
transition: opacity 0.4s ease;
|
transition: opacity 0.4s ease;
|
||||||
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
.popup-detail-content-calculator {
|
.popup-detail-content-calculator {
|
||||||
|
|
|
@ -97,7 +97,7 @@
|
||||||
<view class="swiper-down-card">
|
<view class="swiper-down-card">
|
||||||
<view class="swiper-down-text">
|
<view class="swiper-down-text">
|
||||||
<view class="swiper-down-text-left">
|
<view class="swiper-down-text-left">
|
||||||
采 购 人:
|
采 购 人 :
|
||||||
</view>
|
</view>
|
||||||
<view class="swiper-down-text-right">
|
<view class="swiper-down-text-right">
|
||||||
王法
|
王法
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
"name" : "护理单元",
|
"name" : "护理单元",
|
||||||
"appid" : "__UNI__FB2D473",
|
"appid" : "__UNI__FB2D473",
|
||||||
"description" : "护理单元",
|
"description" : "护理单元",
|
||||||
"versionName" : "1.2.4",
|
"versionName" : "1.2.5",
|
||||||
"versionCode" : 124,
|
"versionCode" : 125,
|
||||||
"transformPx" : false,
|
"transformPx" : false,
|
||||||
/* 5+App特有相关 */
|
/* 5+App特有相关 */
|
||||||
"app-plus" : {
|
"app-plus" : {
|
||||||
|
|
|
@ -4,17 +4,17 @@
|
||||||
<view class="index-title-left">
|
<view class="index-title-left">
|
||||||
<image class="index-title-left-img" src="/static/index/customer.png" />
|
<image class="index-title-left-img" src="/static/index/customer.png" />
|
||||||
<view class="index-title-left-font">
|
<view class="index-title-left-font">
|
||||||
王金福
|
{{name}}
|
||||||
</view>
|
</view>
|
||||||
<view class="index-title-left-wel">
|
<view class="index-title-left-wel">
|
||||||
欢迎
|
长春市朝阳区久泰开运养老服务有限公司
|
||||||
</view>
|
</view>
|
||||||
<view class="index-title-left-weight">
|
<!-- <view class="index-title-left-weight">
|
||||||
张春凤
|
{{name}}
|
||||||
</view>
|
</view>
|
||||||
<view class="">
|
<view class="">
|
||||||
登录护理单元操作台
|
长春市朝阳区久泰开运养老服务有限公司
|
||||||
</view>
|
</view> -->
|
||||||
</view>
|
</view>
|
||||||
<view class="index-title-right">
|
<view class="index-title-right">
|
||||||
|
|
||||||
|
@ -76,18 +76,20 @@
|
||||||
// import storeroomorders from "@/component/storeroom/orders.vue"
|
// import storeroomorders from "@/component/storeroom/orders.vue"
|
||||||
// 暗黑模式
|
// 暗黑模式
|
||||||
const darkFans = ref(false);
|
const darkFans = ref(false);
|
||||||
const menuIndex = ref(-1);
|
const menuIndex = ref(0);
|
||||||
// 删除表格弹窗
|
// 删除表格弹窗
|
||||||
const detailisopen = ref(false);
|
const detailisopen = ref(false);
|
||||||
const detailisopacity = ref(false)
|
const detailisopacity = ref(false)
|
||||||
// 初始化左侧菜单列表
|
// 初始化左侧菜单列表
|
||||||
const iconList = ref<Link[]>([
|
const iconList = ref<Link[]>([
|
||||||
{ url: '/static/index/lefticon/index.png', targetUrl: '/static/index/lefticontarget/blueindex.png', name: '服务指令', pao: 0 },
|
{ url: '/static/index/lefticon/index.png', targetUrl: '/static/index/lefticontarget/blueindex.png', name: '首页', pao: 0 },
|
||||||
{ url: '/static/index/Warehousing/dingdan.png', targetUrl: '/static/index/Warehousing/dingdanblue.png', name: '服务考核', pao: 0 },
|
{ url: '/static/index/Warehousing/dingdan.png', targetUrl: '/static/index/Warehousing/dingdanblue.png', name: '服务考核', pao: 0 },
|
||||||
{ url: '/static/index/Warehousing/chuku.png', targetUrl: '/static/index/Warehousing/chukublue.png', name: '库房管理', pao: 5 },
|
{ url: '/static/index/Warehousing/chuku.png', targetUrl: '/static/index/Warehousing/chukublue.png', name: '库房管理', pao: 5 },
|
||||||
{ url: '/static/index/Warehousing/pandian.png', targetUrl: '/static/index/Warehousing/pandianblue.png', name: '实时监控', pao: 0 },
|
|
||||||
{ url: '/static/index/Warehousing/jiankong.png', targetUrl: '/static/index/Warehousing/jiankongblue.png', name: '机构功能', pao: 0 },
|
{ url: '/static/index/Warehousing/jiankong.png', targetUrl: '/static/index/Warehousing/jiankongblue.png', name: '机构功能1', pao: 0 },
|
||||||
{ url: '/static/index/lefticon/back.png', targetUrl: '/static/index/lefticontarget/blueback.png', name: '返回', pao: 0 }
|
{ url: '/static/index/Warehousing/jiankong.png', targetUrl: '/static/index/Warehousing/jiankongblue.png', name: '机构功能2', pao: 0 },
|
||||||
|
{ 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 iconTop = ref<iconTopLink[]>([
|
const iconTop = ref<iconTopLink[]>([
|
||||||
|
@ -111,10 +113,10 @@
|
||||||
}
|
}
|
||||||
// 变更菜单
|
// 变更菜单
|
||||||
const changeMenu = (index : number) => {
|
const changeMenu = (index : number) => {
|
||||||
if (index === 5) {
|
// if (index === 5) {
|
||||||
uni.navigateBack()
|
// // uni.navigateBack()
|
||||||
return
|
// return
|
||||||
}
|
// }
|
||||||
menuIndex.value = index;
|
menuIndex.value = index;
|
||||||
};
|
};
|
||||||
const clicktopright = (index : number) => {
|
const clicktopright = (index : number) => {
|
||||||
|
@ -154,8 +156,10 @@
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
const name = ref("");
|
||||||
// 生命周期钩子
|
// 生命周期钩子
|
||||||
onLoad(() => {
|
onLoad(() => {
|
||||||
|
name.value = uni.getStorageSync('realname')
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
@ -260,6 +264,7 @@
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
margin-top: -15rpx;
|
||||||
|
|
||||||
.left-img {
|
.left-img {
|
||||||
width: 93rpx;
|
width: 93rpx;
|
||||||
|
@ -276,6 +281,7 @@
|
||||||
.left-img-font-target {
|
.left-img-font-target {
|
||||||
margin-top: 10rpx;
|
margin-top: 10rpx;
|
||||||
color: #0174D3;
|
color: #0174D3;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.blue-circle-pos {
|
.blue-circle-pos {
|
||||||
|
@ -285,6 +291,7 @@
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
height: 230rpx;
|
height: 230rpx;
|
||||||
|
|
||||||
|
|
||||||
.blue-circle {
|
.blue-circle {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
|
|
@ -52,14 +52,13 @@
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { ref, onMounted, onBeforeUnmount, computed, nextTick } from 'vue';
|
import { ref, onMounted, onBeforeUnmount, computed, nextTick } from 'vue';
|
||||||
import type { Link, buttonLink } from "./index";
|
import type { Link, buttonLink } from "./index";
|
||||||
import { onLoad } from '@dcloudio/uni-app';
|
|
||||||
// 首页
|
// 首页
|
||||||
import storeroomindex from "@/component/storeroom/index.vue";
|
import storeroomindex from "@/component/storeroom/index.vue";
|
||||||
// 订单页
|
// 订单页
|
||||||
import storeroomorders from "@/component/storeroom/orders.vue"
|
import storeroomorders from "@/component/storeroom/orders.vue"
|
||||||
// 暗黑模式
|
// 暗黑模式
|
||||||
const darkFans = ref(false);
|
const darkFans = ref(false);
|
||||||
const menuIndex = ref(1);
|
const menuIndex = ref(0);
|
||||||
// 删除表格弹窗
|
// 删除表格弹窗
|
||||||
const detailisopen = ref(false);
|
const detailisopen = ref(false);
|
||||||
const detailisopacity = ref(false)
|
const detailisopacity = ref(false)
|
||||||
|
@ -67,7 +66,6 @@
|
||||||
const iconList = ref<Link[]>([
|
const iconList = ref<Link[]>([
|
||||||
{ url: '/static/index/lefticon/index.png', targetUrl: '/static/index/lefticontarget/blueindex.png', name: '首页', pao: 0 },
|
{ url: '/static/index/lefticon/index.png', targetUrl: '/static/index/lefticontarget/blueindex.png', name: '首页', pao: 0 },
|
||||||
{ url: '/static/index/Warehousing/dingdan.png', targetUrl: '/static/index/Warehousing/dingdanblue.png', name: '订单', pao: 0 },
|
{ url: '/static/index/Warehousing/dingdan.png', targetUrl: '/static/index/Warehousing/dingdanblue.png', name: '订单', pao: 0 },
|
||||||
// { url: '/static/index/Warehousing/yujing.png', targetUrl: '/static/index/Warehousing/yujingblue.png', name: '预警', pao: 200 },
|
|
||||||
{ url: '/static/index/Warehousing/chuku.png', targetUrl: '/static/index/Warehousing/chukublue.png', name: '出库', pao: 5 },
|
{ url: '/static/index/Warehousing/chuku.png', targetUrl: '/static/index/Warehousing/chukublue.png', name: '出库', pao: 5 },
|
||||||
{ url: '/static/index/Warehousing/pandian.png', targetUrl: '/static/index/Warehousing/pandianblue.png', name: '盘点', pao: 0 },
|
{ url: '/static/index/Warehousing/pandian.png', targetUrl: '/static/index/Warehousing/pandianblue.png', name: '盘点', pao: 0 },
|
||||||
{ url: '/static/index/Warehousing/jiankong.png', targetUrl: '/static/index/Warehousing/jiankongblue.png', name: '监控', pao: 0 },
|
{ url: '/static/index/Warehousing/jiankong.png', targetUrl: '/static/index/Warehousing/jiankongblue.png', name: '监控', pao: 0 },
|
||||||
|
@ -88,9 +86,6 @@
|
||||||
}
|
}
|
||||||
menuIndex.value = index;
|
menuIndex.value = index;
|
||||||
};
|
};
|
||||||
// 生命周期钩子
|
|
||||||
onLoad(() => {
|
|
||||||
});
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="less">
|
<style scoped lang="less">
|
||||||
|
|
|
@ -9,9 +9,10 @@
|
||||||
<view class="input-father">
|
<view class="input-father">
|
||||||
<input class="password" password type="text" v-model="form.password" maxlength="15" placeholder="请输入密码" />
|
<input class="password" password type="text" v-model="form.password" maxlength="15" placeholder="请输入密码" />
|
||||||
</view>
|
</view>
|
||||||
<view class="input-father">
|
|
||||||
|
<view class="input-father" v-show="loginphoto">
|
||||||
<input class="password" :password="false" v-model="form.captcha" maxlength="15" placeholder="请输入验证码" />
|
<input class="password" :password="false" v-model="form.captcha" maxlength="15" placeholder="请输入验证码" />
|
||||||
<image v-show="loginphoto" class="input-code" :src="loginphoto" @click="getImg"></image>
|
<image class="input-code" :src="loginphoto" @click="getImg"></image>
|
||||||
</view>
|
</view>
|
||||||
<view class="input-father-gray" v-show="(!fullName) || (!canclick)">
|
<view class="input-father-gray" v-show="(!fullName) || (!canclick)">
|
||||||
验证并登录
|
验证并登录
|
||||||
|
@ -151,7 +152,7 @@
|
||||||
|
|
||||||
// 计算属性
|
// 计算属性
|
||||||
const fullName = computed(() => {
|
const fullName = computed(() => {
|
||||||
return form.password && isLength11(form.username) && form.captcha
|
return form.password && isLength11(form.username)
|
||||||
})
|
})
|
||||||
|
|
||||||
const showPopup = ref(false)
|
const showPopup = ref(false)
|
||||||
|
@ -182,9 +183,9 @@
|
||||||
const getImg = () => {
|
const getImg = () => {
|
||||||
if(/^\d{11}$/.test(form.username)){
|
if(/^\d{11}$/.test(form.username)){
|
||||||
isRel(form.username).then((res:any)=>{
|
isRel(form.username).then((res:any)=>{
|
||||||
// console.log("????",res)
|
|
||||||
if( res.result !==null && res.result.serverUrl){
|
if( res.result !==null && res.result.serverUrl){
|
||||||
uni.setStorageSync('serverUrl', res.result.serverUrl);
|
uni.setStorageSync('serverUrl', res.result.serverUrl);
|
||||||
|
console.log("info",res.result)
|
||||||
time.value = Date.now();
|
time.value = Date.now();
|
||||||
getLoginImg(time.value).then((element:any)=>{
|
getLoginImg(time.value).then((element:any)=>{
|
||||||
loginphoto.value = element.result
|
loginphoto.value = element.result
|
||||||
|
@ -235,7 +236,8 @@
|
||||||
duration: 500 // 持续时间,单位ms
|
duration: 500 // 持续时间,单位ms
|
||||||
})
|
})
|
||||||
uni.setStorageSync('token', res.result.token);
|
uni.setStorageSync('token', res.result.token);
|
||||||
|
uni.setStorageSync('realname', res.result.userInfo.realname);
|
||||||
|
// console.log("????",res.result.userInfo.realname)
|
||||||
setTimeout(()=>{
|
setTimeout(()=>{
|
||||||
jumpTo(`/pages/Initialization/index`)
|
jumpTo(`/pages/Initialization/index`)
|
||||||
},500)
|
},500)
|
||||||
|
|
|
@ -17,6 +17,7 @@ export default (params) => {
|
||||||
}
|
}
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
uni.request({
|
uni.request({
|
||||||
|
// https开头的不修改,不是的话则添加base,为啥呢,因为有两种base啊
|
||||||
url: /^https?:\/\//.test(url) ? url : base_url + url,
|
url: /^https?:\/\//.test(url) ? url : base_url + url,
|
||||||
method: method,
|
method: method,
|
||||||
header: header,
|
header: header,
|
||||||
|
@ -35,7 +36,7 @@ export default (params) => {
|
||||||
case 401:
|
case 401:
|
||||||
uni.showModal({
|
uni.showModal({
|
||||||
title: "提示",
|
title: "提示",
|
||||||
content: "请登录",
|
content: "登录过期",
|
||||||
showCancel: false,
|
showCancel: false,
|
||||||
success() {
|
success() {
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
|
|
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 68 KiB |
After Width: | Height: | Size: 3.5 KiB |
After Width: | Height: | Size: 4.8 KiB |
After Width: | Height: | Size: 5.5 KiB |
After Width: | Height: | Size: 5.2 KiB |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 5.1 KiB |
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 3.7 KiB |
After Width: | Height: | Size: 3.5 KiB |
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 2.8 KiB |
After Width: | Height: | Size: 3.1 KiB |
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 3.5 KiB |
After Width: | Height: | Size: 3.4 KiB |
After Width: | Height: | Size: 5.1 KiB |
After Width: | Height: | Size: 3.6 KiB |
After Width: | Height: | Size: 3.6 KiB |
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 2.8 KiB |
After Width: | Height: | Size: 2.6 KiB |
After Width: | Height: | Size: 2.5 KiB |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 3.7 KiB |
After Width: | Height: | Size: 3.5 KiB |
After Width: | Height: | Size: 5.1 KiB |
After Width: | Height: | Size: 3.5 KiB |
After Width: | Height: | Size: 4.8 KiB |
After Width: | Height: | Size: 5.5 KiB |
After Width: | Height: | Size: 5.2 KiB |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 5.1 KiB |
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 3.7 KiB |
After Width: | Height: | Size: 3.5 KiB |
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 2.8 KiB |
After Width: | Height: | Size: 3.1 KiB |
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 3.5 KiB |
After Width: | Height: | Size: 3.4 KiB |
After Width: | Height: | Size: 3.1 KiB |
After Width: | Height: | Size: 44 KiB |
After Width: | Height: | Size: 3.3 KiB |
After Width: | Height: | Size: 42 KiB |
After Width: | Height: | Size: 2.4 KiB |
After Width: | Height: | Size: 36 KiB |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 36 KiB |
After Width: | Height: | Size: 4.4 KiB |
After Width: | Height: | Size: 36 KiB |
After Width: | Height: | Size: 4.1 KiB |
After Width: | Height: | Size: 37 KiB |
After Width: | Height: | Size: 442 KiB |
After Width: | Height: | Size: 652 KiB |
After Width: | Height: | Size: 27 KiB |
|
@ -1 +1 @@
|
||||||
https://app.liuyingyong.cn/build/download/3cc83f50-2b24-11f0-bca4-f7e5c2668d85
|
https://app.liuyingyong.cn/build/download/2ba4c760-5d68-11f0-9521-35e0630c0d6a
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 33 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 36 KiB |
|
@ -1,8 +1,8 @@
|
||||||
|
|
||||||
;(function(){
|
;(function(){
|
||||||
let u=void 0,isReady=false,onReadyCallbacks=[],isServiceReady=false,onServiceReadyCallbacks=[];
|
let u=void 0,isReady=false,onReadyCallbacks=[],isServiceReady=false,onServiceReadyCallbacks=[];
|
||||||
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.64","entryPagePath":"pages/index/index","entryPageQuery":"","realEntryPagePath":"","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000},"locales":{},"darkmode":false,"themeConfig":{}};
|
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":"护理单元","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":true},"compilerVersion":"4.75","entryPagePath":"pages/login/login","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/assess/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}},{"path":"pages/timeMatrix/indexnew","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 __uniRoutes = [{"path":"pages/login/login","meta":{"isQuit":true,"isEntry":true,"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/index/index","meta":{"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/Initialization/index","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/assess/index","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/timeMatrix/index","meta":{"navigationBar":{"style":"custom","type":"default"},"isNVue":false}},{"path":"pages/timeMatrix/indexnew","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.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.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()})}});
|
__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()})}});
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__FB2D473","name":"养老App","version":{"name":"1.1.7","code":117},"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":{"icons":{"android":{"hdpi":"icon-android-hdpi.png","xhdpi":"icon-android-xhdpi.png","xxhdpi":"icon-android-xxhdpi.png","xxxhdpi":"icon-android-xxxhdpi.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"},"prerendered":"false"}},"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.64","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":"护理单元","version":{"name":"1.2.5","code":125},"description":"护理单元","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":{"icons":{"android":{"hdpi":"icon-android-hdpi.png","xhdpi":"icon-android-xhdpi.png","xxhdpi":"icon-android-xxhdpi.png","xxxhdpi":"icon-android-xxxhdpi.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"},"prerendered":"false"}},"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.75","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: 1.4 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 26 KiB |
After Width: | Height: | Size: 5.8 KiB |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 1.6 KiB |