request(getGlobalParam, options).then((res) => { | request(getGlobalParam, options).then((res) => { | ||||
const result = stringToJson(res.bizContent); | const result = stringToJson(res.bizContent); | ||||
setItem('globalParam', result.data) | setItem('globalParam', result.data) | ||||
// this.getGlobalParam(); | |||||
// getItem("globalParam") | |||||
console.log("配置",result); | console.log("配置",result); | ||||
}); | }); | ||||
}, | }, |
<view class="title">请输入验证码</view> | <view class="title">请输入验证码</view> | ||||
<view class="hint">验证码已发送至:{{ phone }}</view> | <view class="hint">验证码已发送至:{{ phone }}</view> | ||||
<view class="input-code"> | <view class="input-code"> | ||||
<verification-code-input v-model="code"></verification-code-input> | |||||
<verification-code-input v-model="code" ></verification-code-input> | |||||
</view> | </view> | ||||
<view class="hint2"> | <view class="hint2"> | ||||
<view class="green">{{ codeDuration === 0 ? "" : codeDuration }}</view> | <view class="green">{{ codeDuration === 0 ? "" : codeDuration }}</view> | ||||
} | } | ||||
.input-code { | .input-code { | ||||
margin: 100rpx -10rpx 0px; | margin: 100rpx -10rpx 0px; | ||||
background: transparent !important; | |||||
} | |||||
::v-deep .flex-box .hide-input{ | |||||
background: transparent !important; | |||||
} | |||||
::v-deep .code-box{ | |||||
background: transparent !important; | |||||
} | } | ||||
.hint2 { | .hint2 { | ||||
margin-top: 40rpx; | margin-top: 40rpx; |
filter: grayscale(100%); | filter: grayscale(100%); | ||||
opacity: 0.7; | opacity: 0.7; | ||||
} | } | ||||
.wrapper { | .wrapper { | ||||
position: relative; | position: relative; | ||||
background: #fff; | background: #fff; |
.go>text{ | .go>text{ | ||||
text-decoration: underline; | text-decoration: underline; | ||||
} | } | ||||
.uni-input{ | |||||
background: transparent; | |||||
} | |||||
</style> | </style> |
</script> | </script> | ||||
<style lang="scss" scoped> | <style lang="scss" scoped> | ||||
.title { | .title { | ||||
font-size: 35rpx; | font-size: 35rpx; | ||||
font-family: Microsoft YaHei; | font-family: Microsoft YaHei; |
</template> | </template> | ||||
<script setup lang="ts"> | <script setup lang="ts"> | ||||
import { onMounted, reactive } from "vue"; | |||||
import { onMounted, reactive,onLoad} from "vue"; | |||||
import{fileURL} from '@/datas/fileURL.js'; | import{fileURL} from '@/datas/fileURL.js'; | ||||
import { getItem} from "@/utils/storage"; | import { getItem} from "@/utils/storage"; | ||||
import { getGlobalParam } from "@/utils/network/api.js"; | import { getGlobalParam } from "@/utils/network/api.js"; | ||||
import {getCodeName} from "@/datas/queryKey.js"; | import {getCodeName} from "@/datas/queryKey.js"; | ||||
import { msg } from "@/utils/utils"; | |||||
const emit = defineEmits(['numberplateResult']) | const emit = defineEmits(['numberplateResult']) | ||||
const props = defineProps({ | const props = defineProps({ | ||||
} | } | ||||
const getCarColor = () => { | const getCarColor = () => { | ||||
const data=getItem('globalParam') | const data=getItem('globalParam') | ||||
if(props.type==1){ | |||||
if(props.type=="1"){ | |||||
for(var i=0;i<data.carPlateColorType.length;i++){ | for(var i=0;i<data.carPlateColorType.length;i++){ | ||||
for(var j=0;j<state.allColorList.length;j++){ | for(var j=0;j<state.allColorList.length;j++){ | ||||
console.log("23",getCodeName('VEHICLE_COLOR_TYPE',data.trucksPlateColorType[i])) | console.log("23",getCodeName('VEHICLE_COLOR_TYPE',data.trucksPlateColorType[i])) | ||||
} | } | ||||
} | } | ||||
} | } | ||||
console.log("state.numberplateColorList",state.numberplateColorList) | |||||
} | } | ||||
onMounted(()=>{ | onMounted(()=>{ |
etcVehiclePlateVer, | etcVehiclePlateVer, | ||||
searchOrder, | searchOrder, | ||||
productReCode, | productReCode, | ||||
getGlobalParam | |||||
} from "@/utils/network/api.js"; | } from "@/utils/network/api.js"; | ||||
import { request } from "@/utils/network/request.js"; | import { request } from "@/utils/network/request.js"; | ||||
import { reactive, ref } from "vue"; | import { reactive, ref } from "vue"; | ||||
vehiclePlate: undefined, //车牌号 | vehiclePlate: undefined, //车牌号 | ||||
vehiclePlateNumber: "", //车牌号 | vehiclePlateNumber: "", //车牌号 | ||||
vehiclePlateColor: 0, //车盘颜色 | vehiclePlateColor: 0, //车盘颜色 | ||||
type: "0", //车牌类型 | |||||
type: "1", //车牌类型 | |||||
userType: 1, | userType: 1, | ||||
whetherToMail: getItem(StorageKeys.OpenId) ? 0 : "", //是否需要邮寄 小程序默认邮寄 0邮寄||1不邮寄 不登录为1 | whetherToMail: getItem(StorageKeys.OpenId) ? 0 : "", //是否需要邮寄 小程序默认邮寄 0邮寄||1不邮寄 不登录为1 | ||||
orderSource: "WECHAT", | orderSource: "WECHAT", | ||||
addressArray: [], | addressArray: [], | ||||
isSign:'' | isSign:'' | ||||
}); | }); | ||||
const globalParam=()=>{ | |||||
const options = { | |||||
type: 2, | |||||
data: { | |||||
"loginSource":getItem("loginSource") | |||||
}, | |||||
method: "POST", | |||||
showLoading: true, | |||||
}; | |||||
request(getGlobalParam, options).then((res) => { | |||||
const result = stringToJson(res.bizContent); | |||||
console.log("配置",result); | |||||
}); | |||||
} | |||||
/* 选择车牌颜色 */ | /* 选择车牌颜色 */ | ||||
const checkNumberplateColor = (item: any) => { | const checkNumberplateColor = (item: any) => { | ||||
state.data.vehiclePlateColor = item.id; | state.data.vehiclePlateColor = item.id; | ||||
}; | }; | ||||
onLoad((option: any) => { | onLoad((option: any) => { | ||||
globalParam(); | |||||
state.data.opId = getItem(StorageKeys.OpenId); | state.data.opId = getItem(StorageKeys.OpenId); | ||||
state.data.type = option.type; //客车 | state.data.type = option.type; //客车 | ||||
state.data.userType = option.userType; | state.data.userType = option.userType; |
<view class="title"> 识别内容如下 </view> | <view class="title"> 识别内容如下 </view> | ||||
<u-form label-width="200" :model="state.form" ref="uForm"> | <u-form label-width="200" :model="state.form" ref="uForm"> | ||||
<u-form-item label="公司名称"> | <u-form-item label="公司名称"> | ||||
<u-input inputAlign="right" placeholder='请输入公司名称' v-model="state.form.userName" /> | |||||
<u-input inputAlign="right" class="clearBg" placeholder='请输入公司名称' v-model="state.form.userName" /> | |||||
</u-form-item> | </u-form-item> | ||||
<u-form-item label="部门名称"> | <u-form-item label="部门名称"> | ||||
<u-input inputAlign="right" placeholder='请输入部门名称' v-model="state.form.department" /> | |||||
<u-input inputAlign="right" class="clearBg" placeholder='请输入部门名称' v-model="state.form.department" /> | |||||
</u-form-item> | </u-form-item> | ||||
<u-form-item label="社会信用代码"> | <u-form-item label="社会信用代码"> | ||||
<u-input inputAlign="right" placeholder='请输入社会信用代码' v-model="state.form.userIdNum" /> | |||||
<u-input inputAlign="right" class="clearBg" placeholder='请输入社会信用代码' v-model="state.form.userIdNum" /> | |||||
</u-form-item> | </u-form-item> | ||||
<u-form-item label="经办人姓名"> | <u-form-item label="经办人姓名"> | ||||
<u-input inputAlign="right" placeholder='请输入经办人姓名' v-model="state.form.agentName" /> | |||||
<u-input inputAlign="right" class="clearBg" placeholder='请输入经办人姓名' v-model="state.form.agentName" /> | |||||
</u-form-item> | </u-form-item> | ||||
<u-form-item label="经办人身份证号"> | <u-form-item label="经办人身份证号"> | ||||
<u-input inputAlign="right" placeholder='请输入经办人身份证号' v-model="state.form.agentIdNum" /> | |||||
<u-input inputAlign="right" class="clearBg" placeholder='请输入经办人身份证号' v-model="state.form.agentIdNum" /> | |||||
</u-form-item> | </u-form-item> | ||||
<u-form-item label="经办人联系方式"> | <u-form-item label="经办人联系方式"> | ||||
<u-input inputAlign="right" placeholder='请输入经办人联系方式' v-model="state.form.tel" /> | |||||
<u-input inputAlign="right" class="clearBg" placeholder='请输入经办人联系方式' v-model="state.form.tel" /> | |||||
</u-form-item> | </u-form-item> | ||||
</u-form> | </u-form> | ||||
</view> | </view> | ||||
line-height: 24rpx; | line-height: 24rpx; | ||||
margin-bottom: 60rpx; | margin-bottom: 60rpx; | ||||
} | } | ||||
} | |||||
::v-deep .u-input__input{ | |||||
background: transparent; | |||||
} | } | ||||
</style> | </style> |