This commit is contained in:
xingyy 2025-02-28 10:35:26 +08:00
parent 0fedce8232
commit b1b20a9a33
7 changed files with 19 additions and 9 deletions

View File

@ -6,7 +6,7 @@ import QRCode from 'qrcode'
import { showImagePreview } from 'vant';
import { useI18n } from 'vue-i18n';
const t = useI18n();
const t = useI18n().t;
const statusLabel=[
{label: t('collectCode.qrcode.status.paid'), value:2, color:'#18A058'},

View File

@ -22,7 +22,7 @@ const localState = ref({
showDetail: false,
showHeight: ''
})
const {t} =useI18n()
const { userInfo, } = codeAuthStore()
const {getOfflineQrcodeList,itemList, loading: storeLoading,pageRef}= goodStore()
const initData = async () => {
@ -49,6 +49,15 @@ const confirm=async ()=>{
message.warning(t('collectCode.message.lotNoRequired'))
return false
}
function validateNumber(num) {
const numStr = String(num)
return /^250\d{3}$/.test(numStr)
}
if (!validateNumber(createForm.value.lotNo)){
message.warning(t('collectCode.message.lotNoType'))
return
}
const res=await offlineQrcodeCreate({...createForm.value,price:String(createForm.value.price)})
if (res.status===0){
show.value=false

View File

@ -429,7 +429,8 @@
"message": {
"amountRequired": "Please enter amount",
"lotNoRequired": "Please enter Lot No.",
"deleteSuccess": "Delete successful"
"deleteSuccess": "Delete successful",
"lotNoType": "Lot number format error"
}
},
"validation": {

View File

@ -429,7 +429,8 @@
"message": {
"amountRequired": "金額を入力してください",
"lotNoRequired": "ロット番号を入力してください",
"deleteSuccess": "削除成功"
"deleteSuccess": "削除成功",
"lotNoType": "ロット番号形式エラー"
}
},
"validation": {

View File

@ -431,7 +431,8 @@
"message": {
"amountRequired": "请输入金额",
"lotNoRequired": "请输入Lot号",
"deleteSuccess": "删除成功"
"deleteSuccess": "删除成功",
"lotNoType": "Lot号格式错误"
}
},
"validation": {

View File

@ -429,7 +429,8 @@
"message": {
"amountRequired": "請輸入金額",
"lotNoRequired": "請輸入Lot號",
"deleteSuccess": "刪除成功"
"deleteSuccess": "刪除成功",
"lotNoType": "Lot號格式錯誤"
}
},
"validation": {

View File

@ -1,3 +0,0 @@
{
"extends": "../.nuxt/tsconfig.server.json"
}