给字段添加校验

This commit is contained in:
zhouxinyu1029 2026-01-20 10:40:17 +08:00
parent 7a434ce738
commit 75f097de67
3 changed files with 5424 additions and 63 deletions

View File

@ -1,7 +1,18 @@
<template>
<scroll-view scroll-y class="pro-container box-border" :style="{backgroundImage: 'url('+config[brandName]?.src+')',height:`${config[brandName].height}rpx`}">
<scroll-view
scroll-y
class="pro-container box-border"
:style="{
backgroundImage: 'url(' + config[brandName]?.src + ')',
height: `${config[brandName]?.height}rpx`,
}"
>
<view class="pro-wrapper flex flex-wrap">
<view v-for="(item,index) in products" :key="index" class="product-container">
<view
v-for="(item, index) in products"
:key="index"
class="product-container"
>
<ProductItem :detail="item" :index="index" />
</view>
</view>
@ -9,21 +20,20 @@
</template>
<script setup>
import ProductItem from './product-item'
import config from '../config'
import ProductItem from "./product-item";
import config from "../config";
const props = defineProps({
products: {
type: Array,
required: true,
default:() => ([])
default: () => [],
},
brandName: {
type: String,
required: true,
default:''
}
})
default: "",
},
});
</script>
<style lang="scss" scoped>

View File

@ -1,12 +1,12 @@
import md5 from 'js-md5';
import getSM3Sign from '@/api/ycnc'
import md5 from "js-md5";
import { getSM3Sign } from "@/api/ycnc";
export default function useCode() {
return new Promise((resolve, reject) => {
const authCallback = (params) => {
console.log('authCallback-use',params);
const {code} = params
resolve(code)
}
console.log("authCallback-use", params);
const { code } = params;
resolve(code);
};
const getNewAuthorization = async () => {
let appId = import.meta.env.VITE_YCNC_APPID;
let time = Date.now().toString();
@ -15,20 +15,20 @@ export default function useCode(){
// let signBefore = appId + time + secret;
// let sign = md5(signBefore);
//sm3加密
let {data} = await getSM3Sign({params:{appId,time}})
let { data } = await getSM3Sign({ params: { appId, time } });
let param = {
appId: appId,
// sign: sign,
sign: data.sign,
sign: data?.sign,
time: time,
tran_code: "157",
fn: "authCallback",
needBind: ""
needBind: "",
};
console.log('auth-param157-use',param);
Fw.device.api.getNewAuthorization(param)
console.log("auth-param157-use", param);
Fw.device.api.getNewAuthorization(param);
};
window.authCallback = authCallback;
getNewAuthorization()
})
getNewAuthorization();
});
}

5351
yarn.lock Normal file

File diff suppressed because it is too large Load Diff