Sfoglia il codice sorgente

获取用户信息

yxb
DESKTOP-2IO5MST\huting 2 anni fa
parent
commit
78b3c05194

+ 0
- 4
App.vue Vedi File

@@ -138,10 +138,6 @@ export default {
// 申办时是否允许修改OCR识别出来的车辆信息数据
if(getCodeName('IS_ENABLE',data.setGray)=='启用'){
// this.isEnableSetGray=true;
// uni.setCssVar(this.$refs.element, 'filter', 'grayscale(1)');
// uni.setGlobalCSSVar('--element-filter', 'grayscale(1)');
const pageStyle = ` font-family: "Microsoft Yahei"; filter: grayscale(1); `;
uni.setPageStyle({ style: pageStyle, });
}
}

+ 26
- 10
components/filter/filter.vue Vedi File

@@ -1,20 +1,36 @@
<template>
<view style="filter: grayscale(1)">
<!-- style="filter: grayscale(1)" -->
<view :class="state.isEnableSetGray?'setGray':''">
<slot></slot>
</view>
</template>

<script>
export default {
name:"filter",
data() {
return {
};
<script setup lang="ts">
import {onLoad} from "@dcloudio/uni-app";
import {getItem} from "@/utils/storage";
import {getCodeName} from "@/datas/queryKey.js";
import {reactive} from "vue";
const state = reactive({
isEnableSetGray:false
})
onLoad((option : any) => {
getGlobalParam(); //全局配置数据
});
const getGlobalParam=()=>{
const data=getItem('globalParam')
// 在那能看到打印
console.log("全局配置数据1111",getCodeName('IS_ENABLE',data.setGray))
// 申办时是否允许修改OCR识别出来的车辆信息数据
if(getCodeName('IS_ENABLE',data.setGray)=='启用'){
state.isEnableSetGray=true;
}else{
state.isEnableSetGray=false;
}
}
</script>

<style>

<style >
.setGray{
filter: grayscale(1) !important;
}
</style>

+ 1
- 1
composables/order/useOrderListItem.ts Vedi File

@@ -96,7 +96,7 @@ export default function useOrderListItem(props) {
"pageSize":params.pageSize
},
method:'POST',
showLoading: isLoading ? (params.pageNum === 1 ? true : false) : false ,
// showLoading: isLoading ? (params.pageNum === 1 ? true : false) : false ,
}
try{

+ 12
- 11
pages/order/order.vue Vedi File

@@ -1,24 +1,25 @@
<!-- 订单列表2 -->
<template>
<empty-view v-if="!data.login" mode="permission" content="请先登录再查看订单" btnTxt="立即登录"
@btnClick="$util.navTo('/login/login')">
</empty-view>
<filter>
<empty-view v-if="!data.login" mode="permission" content="请先登录再查看订单" btnTxt="立即登录"
@btnClick="$util.navTo('/login/login')">
</empty-view>

<view class="list-wrapper" v-else>
<order-tabbar ref="tabbarRef" :tabs="data.tabsList" v-model:curIndex="data.tabIndex"
v-if="data.tabsList.length > 0"></order-tabbar>

<order-list-item ref="mescrollItem" :index="data.tabIndex" :refresh="data.refresh">
</order-list-item>
</view>
<view class="list-wrapper" v-else>
<order-tabbar ref="tabbarRef" :tabs="data.tabsList" v-model:curIndex="data.tabIndex"
v-if="data.tabsList.length > 0"></order-tabbar>

<order-list-item ref="mescrollItem" :index="data.tabIndex" :refresh="data.refresh">
</order-list-item>
</view>
</filter>
</template>

<script setup lang="ts">
import orderTabbar from "./components/order-tabbar.vue";
import orderListItem from "./components/order-list-item";
import useOrderList from "@/composables/order/useOrderList";
import filter from '@/components/filter/filter.vue';
const {
data,
tabbarRef

+ 4
- 1
pages/user/user.vue Vedi File

@@ -1,5 +1,6 @@
<template>
<navBar title="九州ETC" :scrollTop="scrollTop" :isBack="isBack"></navBar>
<filter>
<view class="wrapper">
<image :src="`${$imgUrl}user/bg-user-2.png`" class="bg-head" mode="widthFix"></image>
<!-- <view class="bar" :style="{ top: top, height: height, lineHeight: height }">我的-九州ETC</view> -->
@@ -184,6 +185,7 @@
</view>
</view>
</view>
</filter>
</template>

<script lang="ts" setup>
@@ -202,6 +204,7 @@
import {
stringToJson
} from "@/utils/network/encryption.js";
import filter from '@/components/filter/filter.vue';
const height = ref(null);
const top = ref(null);
const margin = ref(null);
@@ -258,7 +261,7 @@
openId: state.data.opId
},
method: "POST",
showLoading: true,
// showLoading: true,
};
//调用方式
request(userInfoIndex, options)

+ 5
- 4
subpackage/applyCard/components/layout-numberplate-color.vue Vedi File

@@ -42,12 +42,12 @@
numberplateColorList:[],
allColorList:[//车牌颜色
{src:'bg-blue',checkSrc:'icon-select-blue',id:0,color:'#ffffff',title:'蓝色'},
{src:'bg-green',checkSrc:'icon-select-green',id:4,color:'#000000',title:'渐变绿色'},
{src:'bg-orange',checkSrc:'icon-select-orange',id:1,color:'#000000',title:'黄色'},
{src:'bg-yellow_green',checkSrc:'icon-select-yellow_green',id:5,color:'#000000',title:'黄绿双拼'},
{src:'bg-green',checkSrc:'icon-select-green',id:4,color:'#ffffff',title:'渐变绿色'},
{src:'bg-orange',checkSrc:'icon-select-orange',id:1,color:'#ffffff',title:'黄色'},
{src:'bg-yellow_green',checkSrc:'icon-select-yellow_green',id:5,color:'#ffffff',title:'黄绿双拼色'},
{src:'bg-black',checkSrc:'icon-select-black',id:2,color:'#ffffff',title:'黑色'},
{src:'bg-white',checkSrc:'icon-select-white',id:3,color:'#000000',title:'白色'},
{src:'bg-white_blue',checkSrc:'icon-select-blue',id:6,color:'#000000',title:'蓝白渐变'},
{src:'bg-white_blue',checkSrc:'icon-select-blue',id:6,color:'#ffffff',title:'蓝白渐变'},
{src:'bg-green',checkSrc:'icon-select-green',id:11,color:'#ffffff',title:'绿色'},
{src:'bg-green',checkSrc:'icon-select-green',id:12,color:'#ffffff',title:'红色'},
]
@@ -71,6 +71,7 @@
}else{
for(var i=0;i<data.trucksPlateColorType.length;i++){
for(var j=0;j<state.allColorList.length;j++){
console.log("23",getCodeName('VEHICLE_COLOR_TYPE',data.trucksPlateColorType[i]))
if(state.allColorList[j].title==getCodeName('VEHICLE_COLOR_TYPE',data.trucksPlateColorType[i])){
state.numberplateColorList.push(state.allColorList[j])
}

+ 11
- 1
subpackage/applyCard/opening-account-people.vue Vedi File

@@ -471,7 +471,6 @@
state.isSign=option.isSign;
//state.fromOrder = option.fromOrder //是否来自订单-修改资料
getGlobalParam(); //全局配置数据
queryUserMsg(); //通过opneId查询用户信息
});
//监听页面滚动
@@ -522,6 +521,9 @@
};
//orc接口调用
const cardImageOcr = (val : any) => {
if(state.isEnableOCRData){
return;
}
console.log("点击了");
var imageType = val;
uni.chooseImage({
@@ -585,6 +587,7 @@
// 小程序信息带出
if(getCodeName('IS_ENABLE',data.miniInfoShow)=='启用'){
state.isEnableInfo=true;
queryUserMsg(); //通过opneId查询用户信息
}else{
state.isEnableInfo=false;
}
@@ -608,6 +611,13 @@
};
request(getUserMsg, options).then((res) => {
console.log("通过opneId查询用户信息",stringToJson(res.bizContent))
const data=stringToJson(res.bizContent);
state.form.userPosImgUrl=data.customerPosImgUrl;
state.form.userNegImgUrl=data.customerNegImgUrl;
state.form.userName=data.customerName;
state.form.userIdNum=data.customerIdNum;
state.form.address=data.customerAddress;
state.form.tel=data.customerTel;
})
}
</script>

Loading…
Annulla
Salva