提交 cfe15b06 编写于 作者: Y yang-zongying@qq.com

增加store

上级 251f97d1
......@@ -44,7 +44,7 @@
return {
imgbaseUrl: this.$globalv.imgBaseUrl,
};
}
},
}
</script>
......
......@@ -19,32 +19,37 @@ module.exports = (vm) => {
// const urlObj = new URL(url);
// return urlObj.pathname;
// }
// const path = config.url;
const path = config.url;
// const userInfo = uni.getStorageSync('userInfo');
// 初始化请求拦截器时,会执行此方法,此时data为undefined,赋予默认{}
config.data = config.data || {}
// config.data = config.data || {}
// // 根据custom参数中配置的是否需要token,添加对应的请求头
// if(config?.custom?.auth) {
// // 可以在此通过vm引用vuex中的变量,具体值在vm.$store.state中
// config.header.token = vm.$store.state.userInfo.token
// }
// if (path.startsWith('/api')) {
// console.log('accessToken',accessToken)
// if(userInfo){
// // config.header.Authorization = `Bearer ${accessToken}`;
// }else {
// // 没有访问令牌,可以选择拒绝请求或重定向到登录页面
// uni.showToast({
// title: '令牌已失效,请重新登录!',
// icon: 'fail',
// duration: 5000
// });
// uni.navigateTo({
// url: '/pages/Login'
// })
// return Promise.reject(new Error('No access token available'));
// }
// }
console.log("拦截url",path)
if (!path.startsWith('/User/UserInfor')) {
console.log('state :', vm.$store.state)
console.log('getters :', vm.$store.getters)
const isUserLoggedIn = vm.$store.getters.isLoggedIn; // 假设这是从 Vuex 获取的
const userInfo = vm.$store.state.userStore.userInfo; // 假设这是用户信息
console.log('检查用户是否登录 :', isUserLoggedIn)
console.log('检查用户是否登录-userInfo :', userInfo)
// 检查用户是否登录
if (!isUserLoggedIn || !userInfo) {
// 用户未登录或信息为空,跳转到登录页面
uni.showToast({
title: '登录已失效,请重新登录!',
icon: 'fail',
duration: 5000
});
uni.navigateTo({
url: '/pages/Login'
})
return Promise.reject(new Error('用户未登录'));
}
}
return config
}, config => { // 可使用async await 做异步操作
return Promise.reject(config)
......@@ -56,6 +61,7 @@ module.exports = (vm) => {
title: '加载中',
mask: true
});
let data = response.data
console.log("响应response:",response)
// 自定义参数
......@@ -83,4 +89,4 @@ module.exports = (vm) => {
// 对响应错误做点什么 (statusCode !== 200)
return Promise.reject(response)
})
}
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
"name" : "yawei",
"appid" : "__UNI__C8F0E5D",
"description" : "亚威变压器",
"versionName" : "1.0.10",
"versionName" : "1.0.11",
"versionCode" : "100",
"transformPx" : false,
/* 5+App特有相关 */
......
{
"name": "tuiguang",
"version": "1.0.0",
"name": "yawei",
"version": "1.1.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
......
{
"name": "tuiguang",
"version": "1.0.0",
"name": "yawei",
"version": "1.1.0",
"description": "",
"main": "main.js",
"scripts": {
......
......@@ -46,7 +46,7 @@
</template>
<script>
import store from '@/store/index.js'
export default {
data() {
return {
......@@ -94,7 +94,10 @@
pwd: this.form.password,
};
uni.$u.http.post('/User/UserInfor', data ).then((data) => {
console.log('userInfo', data[0]);
let userinfo = data[0]
console.log('userInfo', userinfo);
console.log('store', store);
store.commit('SET_USER_INFO', userinfo);
// 数据处理
uni.setStorage({
key: 'userInfo',
......
......@@ -7,8 +7,9 @@
</view>
</u-transition>
<u-tabbar :value="selectedIndex" @change="name => selectedIndex = name" :fixed="true" :placeholder="true"
:safeAreaInsetBottom="true" :border="false" class="tabbar" activeColor="#2452D1" >
<u-tabbar-item v-for="(item,index) in tarbar" :text="item.text" @click="onChangeTabbarTab" :badge="index == 2 ? msgCount : null" class="tabbar-item">
:safeAreaInsetBottom="true" :border="false" class="tabbar" activeColor="#2452D1">
<u-tabbar-item v-for="(item,index) in tarbar" :text="item.text" @click="onChangeTabbarTab"
:badge="index == 2 ? msgCount : null" class="tabbar-item">
<image class="u-page__item__slot-icon" slot="active-icon" :src="item.selectedIconPath"></image>
<image class="u-page__item__slot-icon" slot="inactive-icon" :src="item.iconPath"></image>
</u-tabbar-item>
......@@ -21,7 +22,12 @@
import index from '@/pages/index/index';
import workSpace from '@/pages/workSpace/workSpace';
import msg from '@/pages/msg/msg';
import {TabbarUtil} from "@/dev/core/utils/tabbar.util";
import {
TabbarUtil
} from "@/dev/core/utils/tabbar.util";
import {
mapGetters
} from 'vuex';
export default {
data() {
return {
......@@ -32,11 +38,11 @@
msgCount: 1,
}
},
components: {
index,
workSpace,
msg,
},
components: {
index,
workSpace,
msg,
},
onReady() {
const _self = this;
console.log(this.tarbar)
......@@ -47,15 +53,13 @@
},
onLoad(options) {
// setTimeout(()=>{
// this.$refs.popuplogout.open("center");
// },500)
this.redirect = options.redirect
if (options.paying == true) {
this.payurl = options.payurl;
this.paying = true;
if (!this.isLoggedIn) {
// 用户未登录,跳转到登录页面
uni.navigateTo({
url: '/pages/login'
});
return;
}
},
methods: {
onChangeTabbarTab(index) {
......@@ -71,7 +75,9 @@
}
},
computed: {
...mapGetters(['isLoggedIn']),
},
}
</script>
......@@ -99,10 +105,10 @@
.tabbar {
height: 60px;
}
.tabbar-item{
}
.main-con{
.tabbar-item {}
.main-con {
height: calc(100vh - 60px);
overflow-y: auto;
}
......
......@@ -59,6 +59,9 @@
<script>
import InfoCard from '@/components/infoCard.vue';
import CardTit from '@/components/cardTit.vue';
import {
mapGetters, mapState
} from 'vuex';
export default {
components: {
InfoCard, CardTit
......@@ -104,17 +107,16 @@
trigger: ['blur', 'change']
},
},
userInfo: {
nickname: "蒋晓飞",
department: "技术咨询",
avatar: ""
},
};
},
created() {
console.log("图片路径:", this.imgbaseUrl);
},
computed: {
...mapGetters(['isLoggedIn']),
...mapState({
userInfo: state => state.userStore.userInfo,
}),
jiudianInfo() {
return [{
isEnable: true,
......
......@@ -73,6 +73,9 @@
<script>
import CardTit from '@/components/cardTit.vue';
import {
mapGetters, mapState
} from 'vuex';
export default {
components: {CardTit},
data() {
......@@ -121,11 +124,6 @@
trigger: ['blur', 'change']
},
},
userInfo: {
nickname: "蒋晓飞",
department: "技术咨询",
avatar: ""
},
dataTree: [{
text: "一年级",
value: "1-0",
......@@ -160,6 +158,12 @@
created() {
console.log("图片路径:", this.imgbaseUrl)
},
computed: {
...mapGetters(['isLoggedIn']),
...mapState({
userInfo: state => state.userStore.userInfo,
})
},
onLoad() {
// 设置首页标题
uni.setNavigationBarTitle({
......
......@@ -141,6 +141,9 @@
import UserList from '@/components/userList.vue'
import userItem from '@/components/userItem.vue'
import addUserItem from '@/components/addUserItem.vue'
import {
mapGetters, mapState
} from 'vuex';
export default {
components: {
infoCard,CardTit,UserList,userItem,addUserItem
......@@ -188,17 +191,13 @@
trigger: ['blur', 'change']
},
},
userInfo: {
nickname: "蒋晓飞",
department: "技术咨询",
avatar: ""
},
};
},
created() {
console.log("图片路径:", this.imgbaseUrl)
},
computed: {
...mapGetters(['isLoggedIn']),
...mapState({
userInfo: state => state.userStore.userInfo,
}),
jiudianInfo() {
return [{
isEnable: true,
......
......@@ -103,6 +103,9 @@ import AddWupin from '@/pages/workSpace/wupin/addWupin.vue'
import UserList from '@/components/userList.vue'
import GoodsCard from '@/components/goodsCard.vue'
import CardTit from '@/components/cardTit.vue'
import {
mapGetters, mapState
} from 'vuex';
export default {
components: {TimeLine,GoodsCard,AddWupin,UserList,CardTit},
data() {
......@@ -169,11 +172,6 @@ export default {
},
],
goodsInfo:undefined,
userInfo:{
nickname:"蒋晓飞",
department:"技术咨询",
avatar:""
}
};
},
created() {
......@@ -215,6 +213,12 @@ export default {
this.isAddWupin = false
}
},
computed: {
...mapGetters(['isLoggedIn']),
...mapState({
userInfo: state => state.userStore.userInfo,
})
},
onReady() {
//如果需要兼容微信小程序,并且校验规则中含有方法等,只能通过setRules方法设置规则。
// this.$refs.uForm.setRules(this.rules)
......
......@@ -133,6 +133,9 @@
<script>
import infoCard from '@/components/infoCard.vue'
import CardTit from '@/components/cardTit.vue'
import {
mapGetters, mapState
} from 'vuex';
export default {
components: {
infoCard,CardTit
......@@ -178,17 +181,16 @@
trigger: ['blur', 'change']
},
},
userInfo: {
nickname: "蒋晓飞",
department: "技术咨询",
avatar: ""
},
};
},
created() {
console.log("图片路径:", this.imgbaseUrl)
},
computed: {
...mapGetters(['isLoggedIn']),
...mapState({
userInfo: state => state.userStore.userInfo,
}),
jiudianInfo() {
return [{
isEnable: true,
......
<template>
<view class="detailPage bggray">
<!-- 注意,如果需要兼容微信小程序,最好通过setRules方法设置rules规则 -->
<u--form labelPosition="top" :model="jdForm" :rules="rules" labelWidth="400" ref="uForm">
<u--form labelPosition="top" :model="zdForm" :rules="rules" labelWidth="400" ref="uForm">
<view class="pdb10">
<view class="mgb10 cardview bgwhite">
<CardTit title="来客信息录入" icon="zdsq.png" :userInfo="userInfo" :iDate="jfDate"/>
......@@ -28,11 +28,11 @@
</view>
</view>
<view class="pdtb5 fl-rsbc bgwhite bd1">
<uni-datetime-picker :border="false" returnType="timestamp" v-model="jdForm.jfDate" @change="selectedPicker($event)" type="date" :end="Date.now() + 10000000000000" :start="Date.now()" />
<uni-datetime-picker :border="false" returnType="timestamp" v-model="zdForm.jfDate" @change="selectedPicker($event)" type="date" :end="Date.now() + 10000000000000" :start="Date.now()" />
</view>
<view class="w100 fl-rsbc mgt bgwhite cu">
<view class="w100 fl-rsbc bgwhite cu bdr">
<u--textarea height="140" v-model="jdForm.reasons" placeholder="招待事由:" count></u--textarea>
<u--textarea height="140" v-model="zdForm.reasons" placeholder="招待事由:" count></u--textarea>
</view>
</view>
</view>
......@@ -64,7 +64,7 @@
<view class="fl-sc mgt10">
<view class="bd1 w100 pdtb8 fl-rsbc bgwhite cu">
<view class="">
<u--input v-model="jdForm.xsy" readonly placeholder="费用承担"
<u--input v-model="zdForm.xsy" readonly placeholder="费用承担"
border="none"></u--input>
</view>
<view class="cu mgr5"><u-icon name="arrow-down"></u-icon></view>
......@@ -72,7 +72,7 @@
</view>
<view class="w100 fl-rsbc mgt bgwhite cu">
<view class="w100 fl-rsbc bgwhite cu bdr">
<u--textarea height="140" v-model="jdForm.reasons" placeholder="其他要求:" count></u--textarea>
<u--textarea height="140" v-model="zdForm.reasons" placeholder="其他要求:" count></u--textarea>
</view>
</view>
<view class="mgt">
......@@ -99,7 +99,7 @@
</view>
<view class="bd1 pdtb10 fl-rsbc bgwhite cu">
<view class="">
<u--input v-model="jdForm.xsy" readonly placeholder="费用承担"
<u--input v-model="zdForm.xsy" readonly placeholder="费用承担"
border="none"></u--input>
</view>
<view class="cu mgr5"><u-icon name="arrow-down"></u-icon></view>
......@@ -117,12 +117,12 @@
</view>
<view class="w100 fl-rsbc bgwhite cu">
<view class="w100 fl-rsbc bgwhite cu bdr">
<u--textarea height="140" v-model="jdForm.reasons" placeholder="迎接地点:" count></u--textarea>
<u--textarea height="140" v-model="zdForm.reasons" placeholder="迎接地点:" count></u--textarea>
</view>
</view>
<view class="bd1 pdtb10 fl-rsbc bgwhite w100 cu">
<view class="">
<u--input v-model="jdForm.xsy" readonly placeholder="接待人员"
<u--input v-model="zdForm.xsy" readonly placeholder="接待人员"
border="none"></u--input>
</view>
<view class="cu mgr5"><u-icon name="arrow-down"></u-icon></view>
......@@ -132,7 +132,7 @@
</view>
<view class="bd1 pdtb10 fl-rsbc bgwhite w100 cu">
<view class="">
<u--input v-model="jdForm.xsy" readonly placeholder="费用承担"
<u--input v-model="zdForm.xsy" readonly placeholder="费用承担"
border="none"></u--input>
</view>
<view class="cu mgr5"><u-icon name="arrow-down"></u-icon></view>
......@@ -145,7 +145,7 @@
</view>
<view class="w100 fl-rsbc bgwhite cu">
<view class="w100 fl-rsbc bgwhite cu bdr">
<u--textarea height="80" v-model="jdForm.reasons" placeholder="建议陪同人员:" count></u--textarea>
<u--textarea height="80" v-model="zdForm.reasons" placeholder="建议陪同人员:" count></u--textarea>
</view>
</view>
<view class="pdtb10 fl-rsbc bgwhite bd1">
......@@ -158,24 +158,24 @@
</view>
<view class="w100 fl-rsbc bgwhite cu">
<view class="w100 fl-rsbc bgwhite cu bdr">
<u--textarea height="80" v-model="jdForm.reasons" placeholder="路线:" count></u--textarea>
<u--textarea height="80" v-model="zdForm.reasons" placeholder="路线:" count></u--textarea>
</view>
</view>
<view class="pdtb10 fl-rsbc bgwhite">
<view class="w100 fl-rsbc mgt10 bgwhite cu bdr">
<checkbox-group @change="radioChange" class="fl-wrap">
<view style="font-size: 16px; width:110px;" class="mgb10">
<checkbox :value="ldvalue" color="#2452D1" style="transform: translateX(-3px) scale(0.6);" />安排领导
<checkbox :value="zdForm.ldvalue" color="#2452D1" style="transform: translateX(-3px) scale(0.6);" />安排领导
</view>
<view style="font-size: 16px; width:110px;" class="mgb10">
<checkbox :value="jsvalue" color="#2452D1" style="transform: translateX(-3px) scale(0.6);" />安排技术
<checkbox :value="zdForm.jsvalue" color="#2452D1" style="transform: translateX(-3px) scale(0.6);" />安排技术
</view>
</checkbox-group>
</view>
</view>
<view class="w100 fl-rsbc bgwhite cu">
<view class="w100 fl-rsbc bgwhite cu bdr">
<u--textarea height="80" v-model="jdForm.reasons" placeholder="其他要求:" count></u--textarea>
<u--textarea height="80" v-model="zdForm.reasons" placeholder="其他要求:" count></u--textarea>
</view>
</view>
<view class="pdt fl-rsbc">
......@@ -192,7 +192,7 @@
</view>
<view class="w100 fl-rsbc bgwhite cu">
<view class="w100 fl-rsbc bgwhite cu bdr">
<u--textarea height="80" v-model="jdForm.reasons" placeholder="其他类型:" count></u--textarea>
<u--textarea height="80" v-model="zdForm.reasons" placeholder="其他类型:" count></u--textarea>
</view>
</view>
</view>
......@@ -208,10 +208,10 @@
</template>
<script>
import { mapState } from 'vuex'
import uploadfile from '@/components/uploadfile.vue'
import infoCard from '@/components/infoCard.vue'
import CardTit from '@/components/cardTit.vue'
import { mapGetters, mapState } from 'vuex';
export default {
components: {
infoCard,CardTit,uploadfile
......@@ -230,7 +230,7 @@
fileList: [{
fileName: '2024-09-01 物品清单附件1'
}],
jdForm: {
zdForm: {
cgtype: "请选择采购类型",
reasons: "",
cgDate: Date.now(),
......@@ -239,6 +239,8 @@
type: 0,
remark: '',
isDeduct: false,
ldvalue: false,
jsvalue: false,
},
isAddWupin: false,
rules: {
......@@ -263,11 +265,6 @@
trigger: ['blur', 'change']
},
},
userInfo: {
nickname: "蒋晓飞",
department: "技术咨询",
avatar: ""
},
qtList:[
{name:"录音",value:"0"},
{name:"录像",value:"1"},
......@@ -285,6 +282,10 @@
userinfo: state => state.userinfo,
}),
computed: {
...mapGetters(['isLoggedIn']),
...mapState({
userInfo: state => state.userStore.userInfo,
}),
jiudianInfo() {
return [{
isEnable: true,
......
// store.js
import Vue from 'vue';
import Vuex from 'vuex';
Vue.use(Vuex);
export default new Vuex.Store({
state: {
userinfo: null,
},
getters: {
// doneTodos: state => {
// return state.todos.filter(todo => todo.done)
// }
},
mutations: {
setUserInfo(state, userinfo) {
state.userinfo = userinfo;
},
initData() {
console.log("initData-userInfo");
uni.getStorage({
key: 'userInfo',
success: function (res) {
console.log(res.data);
if(res.data){
state.userInfo = res.data
}else{
uni.redirectTo({
url: '/pages/Login'
});
export default {
state: {
userInfo: null,
},
getters: {
isLoggedIn: state => !!state.userInfo,
},
mutations: {
SET_USER_INFO(state, userInfo) {
state.userInfo = userInfo;
},
CLEAR_USER_INFO(state) {
state.userInfo = null;
},
initData() {
console.log("initData-userInfo");
uni.getStorage({
key: 'userInfo',
success: function(res) {
console.log(res.data);
if (res.data) {
state.userInfo = res.data
} else {
uni.redirectTo({
url: '/pages/Login'
});
}
}
}
});
},
},
});
\ No newline at end of file
});
},
},
actions: {
async login({
commit
}, userInfo) {
// 处理登录逻辑,并将用户信息保存到 state
commit('SET_USER_INFO', userInfo);
},
logout({
commit
}) {
// 处理登出逻辑,清除用户信息
commit('CLEAR_USER_INFO');
},
},
}
\ No newline at end of file
var isReady=false;var onReadyCallbacks=[];
var isServiceReady=false;var onServiceReadyCallbacks=[];
var __uniConfig = {"pages":["pages/Login","pages/index/index","pages/workSpace/workSpace","pages/workSpace/wupin/wupinSL","pages/workSpace/wupin/wupinCG","pages/main","pages/setting/mineInfo","pages/workSpace/fangke/fangkeYY","pages/workSpace/fangke/fangkeYYDetail","pages/workSpace/fangke/yuyueRes","pages/msg/msg","pages/workSpace/wupin/addWupin","pages/workSpace/wupin/wupinCGList","pages/workSpace/wupin/wupinCGDetail","pages/workSpace/wupin/addWupinSL","pages/workSpace/wupin/wupinSLList","pages/workSpace/wupin/wupinSLDetail","pages/workSpace/yongche/yongcheSQ","pages/workSpace/yongche/addYongcheSQ","pages/workSpace/yongche/yongcheSQList","pages/workSpace/yongche/yongcheSQDetail","pages/workSpace/jiudian/jiudianSQ","pages/workSpace/jiudian/addJiudianSQ","pages/workSpace/jiudian/jiudianSQList","pages/workSpace/jiudian/jiudianSQDetail","pages/workSpace/gongzi/gongzi","pages/workSpace/xingzheng/rzsq","pages/setting/setting","pages/setting/userInfo","pages/workSpace/gongzi/gongziDetail","pages/workSpace/kaoqin/kaoqin","pages/workSpace/kaoqin/kaoqinList","pages/workSpace/zhaodai/zhaodaiSQ","pages/workSpace/zhaodai/zhaodaiDetail","pages/workSpace/zhaodai/zhaodaiSQList","pages/workSpace/jijian/jijianSQList","pages/workSpace/jijian/jijdinaDetail","pages/workSpace/jijian/jijianSQ","pages/workSpace/baoxiu/baoxiuSQList","pages/workSpace/baoxiu/baoxiuSQDetail","pages/workSpace/baoxiu/baoxiuSQ","pages/workSpace/list"],"window":{"navigationBarTextStyle":"white","navigationBarTitleText":"yawei","navigationBarBackgroundColor":"#2452D1","backgroundColor":"#F7F7F7"},"darkmode":false,"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"yawei","compilerVersion":"4.06","entryPagePath":"pages/Login","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
var __uniRoutes = [{"path":"/pages/Login","meta":{"isQuit":true},"window":{"navigationBarTitleText":"登录","navigationBarTextStyle":"black","navigationBarBackgroundColor":"#FFF","navigationStyle":"custom","enablePullDownRefresh":false}},{"path":"/pages/index/index","meta":{},"window":{"navigationBarTitleText":"待办"}},{"path":"/pages/workSpace/workSpace","meta":{},"window":{"navigationBarTitleText":"工作台","enablePullDownRefresh":false}},{"path":"/pages/workSpace/wupin/wupinSL","meta":{},"window":{"navigationBarTitleText":"物品申领","enablePullDownRefresh":false}},{"path":"/pages/workSpace/wupin/wupinCG","meta":{},"window":{"navigationBarTitleText":"物品采购","enablePullDownRefresh":false}},{"path":"/pages/main","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false,"navigationStyle":"custom"}},{"path":"/pages/setting/mineInfo","meta":{},"window":{"navigationBarTitleText":"个人资料","enablePullDownRefresh":false}},{"path":"/pages/workSpace/fangke/fangkeYY","meta":{},"window":{"navigationBarTitleText":"访客预约","enablePullDownRefresh":false}},{"path":"/pages/workSpace/fangke/fangkeYYDetail","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/fangke/yuyueRes","meta":{},"window":{"navigationBarTitleText":"预约结果","enablePullDownRefresh":false}},{"path":"/pages/msg/msg","meta":{},"window":{"navigationBarTitleText":"我的消息","enablePullDownRefresh":false}},{"path":"/pages/workSpace/wupin/addWupin","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/wupin/wupinCGList","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/wupin/wupinCGDetail","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/wupin/addWupinSL","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/wupin/wupinSLList","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/wupin/wupinSLDetail","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/yongche/yongcheSQ","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/yongche/addYongcheSQ","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/yongche/yongcheSQList","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/yongche/yongcheSQDetail","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/jiudian/jiudianSQ","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/jiudian/addJiudianSQ","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/jiudian/jiudianSQList","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/jiudian/jiudianSQDetail","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/gongzi/gongzi","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/xingzheng/rzsq","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/setting/setting","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/setting/userInfo","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/gongzi/gongziDetail","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/kaoqin/kaoqin","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/kaoqin/kaoqinList","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/zhaodai/zhaodaiSQ","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/zhaodai/zhaodaiDetail","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/zhaodai/zhaodaiSQList","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/jijian/jijianSQList","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/jijian/jijdinaDetail","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/jijian/jijianSQ","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/baoxiu/baoxiuSQList","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/baoxiu/baoxiuSQDetail","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/baoxiu/baoxiuSQ","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/list","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}}];
var __uniConfig = {"pages":["pages/Login","pages/index/index","pages/workSpace/workSpace","pages/workSpace/wupin/wupinSL","pages/workSpace/wupin/wupinCG","pages/main","pages/workSpace/fangke/fangkeYY","pages/workSpace/fangke/fangkeYYDetail","pages/workSpace/fangke/yuyueRes","pages/msg/msg","pages/workSpace/wupin/addWupin","pages/workSpace/wupin/wupinCGList","pages/workSpace/wupin/wupinCGDetail","pages/workSpace/wupin/addWupinSL","pages/workSpace/wupin/wupinSLList","pages/workSpace/wupin/wupinSLDetail","pages/workSpace/yongche/yongcheSQ","pages/workSpace/yongche/addYongcheSQ","pages/workSpace/yongche/yongcheSQList","pages/workSpace/yongche/yongcheSQDetail","pages/workSpace/jiudian/jiudianSQ","pages/workSpace/jiudian/addJiudianSQ","pages/workSpace/jiudian/jiudianSQList","pages/workSpace/jiudian/jiudianSQDetail","pages/workSpace/gongzi/gongzi","pages/workSpace/xingzheng/rzsq","pages/setting/mineInfo","pages/setting/setting","pages/setting/userInfo","pages/workSpace/gongzi/gongziDetail","pages/workSpace/kaoqin/kaoqin","pages/workSpace/kaoqin/kaoqinList","pages/workSpace/zhaodai/zhaodaiSQ","pages/workSpace/zhaodai/zhaodaiDetail","pages/workSpace/zhaodai/zhaodaiSQList","pages/workSpace/jijian/jijianSQList","pages/workSpace/jijian/jijianDetail","pages/workSpace/jijian/jijianSQ","pages/workSpace/baoxiu/baoxiuSQList","pages/workSpace/baoxiu/baoxiuSQDetail","pages/workSpace/baoxiu/baoxiuSQ","pages/workSpace/list"],"window":{"navigationBarTextStyle":"white","navigationBarTitleText":"yawei","navigationBarBackgroundColor":"#2452D1","backgroundColor":"#F7F7F7"},"darkmode":false,"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"yawei","compilerVersion":"4.07","entryPagePath":"pages/Login","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
var __uniRoutes = [{"path":"/pages/Login","meta":{"isQuit":true},"window":{"navigationBarTitleText":"登录","navigationBarTextStyle":"black","navigationBarBackgroundColor":"#FFF","navigationStyle":"custom","enablePullDownRefresh":false}},{"path":"/pages/index/index","meta":{},"window":{"navigationBarTitleText":"待办"}},{"path":"/pages/workSpace/workSpace","meta":{},"window":{"navigationBarTitleText":"工作台","enablePullDownRefresh":false}},{"path":"/pages/workSpace/wupin/wupinSL","meta":{},"window":{"navigationBarTitleText":"物品申领","enablePullDownRefresh":false}},{"path":"/pages/workSpace/wupin/wupinCG","meta":{},"window":{"navigationBarTitleText":"物品采购","enablePullDownRefresh":false}},{"path":"/pages/main","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false,"navigationStyle":"custom"}},{"path":"/pages/workSpace/fangke/fangkeYY","meta":{},"window":{"navigationBarTitleText":"访客预约","enablePullDownRefresh":false}},{"path":"/pages/workSpace/fangke/fangkeYYDetail","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/fangke/yuyueRes","meta":{},"window":{"navigationBarTitleText":"预约结果","enablePullDownRefresh":false}},{"path":"/pages/msg/msg","meta":{},"window":{"navigationBarTitleText":"我的消息","enablePullDownRefresh":false}},{"path":"/pages/workSpace/wupin/addWupin","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/wupin/wupinCGList","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/wupin/wupinCGDetail","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/wupin/addWupinSL","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/wupin/wupinSLList","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/wupin/wupinSLDetail","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/yongche/yongcheSQ","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/yongche/addYongcheSQ","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/yongche/yongcheSQList","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/yongche/yongcheSQDetail","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/jiudian/jiudianSQ","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/jiudian/addJiudianSQ","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/jiudian/jiudianSQList","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/jiudian/jiudianSQDetail","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/gongzi/gongzi","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/xingzheng/rzsq","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/setting/mineInfo","meta":{},"window":{"navigationBarTitleText":"个人资料","enablePullDownRefresh":false}},{"path":"/pages/setting/setting","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/setting/userInfo","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/gongzi/gongziDetail","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/kaoqin/kaoqin","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/kaoqin/kaoqinList","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/zhaodai/zhaodaiSQ","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/zhaodai/zhaodaiDetail","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/zhaodai/zhaodaiSQList","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/jijian/jijianSQList","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/jijian/jijianDetail","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/jijian/jijianSQ","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/baoxiu/baoxiuSQList","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/baoxiu/baoxiuSQDetail","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/baoxiu/baoxiuSQ","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}},{"path":"/pages/workSpace/list","meta":{},"window":{"navigationBarTitleText":"","enablePullDownRefresh":false}}];
__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()})}});
service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:Math.round(f/20)})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:void 0,window:void 0,document:void 0,frames:void 0,self:void 0,location:void 0,navigator:void 0,localStorage:void 0,history:void 0,Caches:void 0,screen:void 0,alert:void 0,confirm:void 0,prompt:void 0,fetch:void 0,XMLHttpRequest:void 0,WebSocket:void 0,webkit:void 0,print:void 0}}}});
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__C8F0E5D","name":"yawei","version":{"name":"1.0.10","code":"100"},"description":"亚威变压器","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"Maps":{"coordType":"gcj02"},"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"target":"id:1","autoclose":true,"waiting":true,"delay":0},"popGesture":"close","launchwebview":{"render":"always","id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#2452D1"},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"distribute":{"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"}}},"google":{"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\"/>"]},"apple":{"dSYMs":false},"plugins":{"ad":{},"maps":{"amap":{"name":"amap44pMGt0E","appkey_ios":"","appkey_android":"d80a514430040cafb28b1a3367217b5f"}},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}}},"uniStatistics":{"enable":false},"allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"4.06","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"launch_path":"__uniappview.html"}}
\ No newline at end of file
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__C8F0E5D","name":"yawei","version":{"name":"1.0.11","code":"100"},"description":"亚威变压器","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"Maps":{"coordType":"gcj02"},"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"target":"id:1","autoclose":true,"waiting":true,"delay":0},"popGesture":"close","launchwebview":{"render":"always","id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#2452D1"},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"distribute":{"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"}}},"google":{"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\"/>"]},"apple":{"dSYMs":false},"plugins":{"ad":{},"maps":{"amap":{"name":"amap44pMGt0E","appkey_ios":"","appkey_android":"d80a514430040cafb28b1a3367217b5f"}},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}}},"uniStatistics":{"enable":false},"allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"4.07","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"launch_path":"__uniappview.html"}}
\ No newline at end of file
......@@ -61,12 +61,21 @@ p{ margin: 0px; }
align-items: center;
justify-content: center;
}
.oh{
overflow: hidden;
}
.cardview{
box-shadow: 0px 2px 15px rgba(189, 189, 189, 0.25);
border-radius:10px;
overflow: hidden;
transition: box-shadow 1s ease;
}
.newcardview{
box-shadow: 0px 0px 3px rgba(189, 189, 189, 0.4);
border-radius:10px;
overflow: hidden;
transition: box-shadow 1s ease;
}
.stext{
/** 正文 */
// font-size: 18px;
......@@ -120,7 +129,7 @@ p{ margin: 0px; }
font-weight: 600;
font-size: 22px;
span{
font-size: 12px;
font-size: 14px;
}
}
.price.small span{
......@@ -129,6 +138,11 @@ p{ margin: 0px; }
}
.h100{
height: calc(100vh - 44px);
overflow-y: auto;
}
.h-130{
height: calc(100vh - 90px);
overflow-y: auto;
}
.pdb50{
padding-bottom: 66px;
......@@ -839,14 +853,25 @@ vertical-align: top;
font-size: 14px;
font-weight: 500;
letter-spacing: 0.5px;
line-height: 36px;
text-align: left;
padding: 1px 12px;
border-radius: 20px;
}
.done{
.notStarted{
color: $uni-text-color-grey;
border: 1px solid $uni-text-color-grey;
}
.do{
color: $uni-text-color-grey;
border: 1px solid $uni-text-color-grey;
}
.done{
color: $uni-color-success;
border: 1px solid $uni-color-success;
}
.doing{
color: $subColor;
border: 1px solid $subColor;
}
.bds1{
border: 0.8px solid #dadbde;
......@@ -859,5 +884,16 @@ vertical-align: top;
}
.bluebg1{
background: linear-gradient(145.89deg, rgba(211, 236, 254, 1) 0%, rgba(65, 178, 255, 1) 100%);
}
.leftsite{
width: 4px;
height: 15px;
border-radius: 4px;
background-color: $sColor;
}
.ztext{
font-size: 15px;
}
.emtpd{
padding: 30px 0px;
}
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册