Commit 831b3483 authored by lizhan's avatar lizhan

📝 【TASK-20240806-01】TASK:APP个人信息国家城市增加

parent f326fa2b
<template> <template>
<view> <view>
<dHeader :title="$lang.lang.myInfo.info"></dHeader> <dHeader :title="$lang.lang.myInfo.info"></dHeader>
<view class="start-bar"></view> <view class="start-bar"></view>
<view class="consultAdd"> <view class="consultAdd">
<view class="consult-item"> <view class="consult-item">
<view class="consult-item-label"> <view class="consult-item-label">
<text>{{$lang.lang.myInfo.name}}</text> <text>{{ $lang.lang.myInfo.name }}</text>
</view> </view>
<view class="consult-item-put"> <view class="consult-item-put">
<input v-model="params.nickname" type="text" :placeholder="$lang.lang.notices.nickName"> <input v-model="params.nickname" type="text" :placeholder="$lang.lang.notices.nickName" />
</view> </view>
</view> </view>
<view class="consult-item"> <view class="consult-item">
<view class="consult-item-label"> <view class="consult-item-label">
<text>{{$lang.lang.myInfo.nameEn}}</text> <text>{{ $lang.lang.myInfo.nameEn }}</text>
</view> </view>
<view class="consult-item-put"> <view class="consult-item-put">
<input v-model="params.englishName" type="text" :placeholder="$lang.lang.notices.nameEn"> <input
</view> v-model="params.englishName"
</view> type="text"
<view class="consult-item"> :placeholder="$lang.lang.notices.nameEn"
<view class="consult-item-label"> />
<text>{{$lang.lang.myInfo.birth}}</text> </view>
</view> </view>
<view class="consult-item-put"> <view class="consult-item">
<picker style="width: 100%;" mode="date" class="date-picker" :value="date" :start="startDate" :end="endDate" @change="bindDateChange"> <view class="consult-item-label">
<view class="uni-input">{{date}}</view> <text>{{ $lang.lang.myInfo.birth }}</text>
</picker> </view>
<image class="rgt" src="../../static/img/rgt.png" mode=""></image> <view class="consult-item-put">
</view> <picker
</view> style="width: 100%"
<view class="consult-item"> mode="date"
<view class="consult-item-label"> class="date-picker"
<text>{{$lang.lang.myInfo.sex}}</text> :value="date"
</view> :start="startDate"
<view class="consult-item-put"> :end="endDate"
<picker style="width: 100%;" :value="genderIndex" :range="genderData" @change="generChange"> @change="bindDateChange"
<view class="uni-input">{{genderData[genderIndex]}}</view> >
</picker> <view class="uni-input">{{ date }}</view>
<image class="rgt" src="../../static/img/rgt.png" mode=""></image> </picker>
</view> <image class="rgt" src="../../static/img/rgt.png" mode=""></image>
</view> </view>
<view class="consult-item"> </view>
<view class="consult-item-label"> <view class="consult-item">
<text>{{$lang.lang.myInfo.phone}}</text> <view class="consult-item-label">
</view> <text>{{ $lang.lang.myInfo.sex }}</text>
<view class="consult-item-put"> </view>
<view class="login-area"> <view class="consult-item-put">
<picker :value="areaIndex" :range="areaName" disabled> <picker
<view class="uni-input">{{$request.checkAddIcon(areaData[areaIndex])}}</view> style="width: 100%"
</picker> :value="genderIndex"
<image src="../../static/img/down1.png" mode=""></image> :range="genderData"
</view> @change="generChange"
<input v-model="params.mobile" disabled type="number" :placeholder="$lang.lang.notices.contactPhone"> >
</view> <view class="uni-input">{{ genderData[genderIndex] }}</view>
</view> </picker>
<view class="consult-item"> <image class="rgt" src="../../static/img/rgt.png" mode=""></image>
<view class="consult-item-label"> </view>
<text>{{$lang.lang.myInfo.adderss}}</text> </view>
</view> <view class="consult-item">
<view class="consult-item-put"> <view class="consult-item-label">
<input v-model="params.address" type="text" :placeholder="$lang.lang.notices.address"> <text>{{ $lang.lang.myInfo.phone }}</text>
</view> </view>
</view> <view class="consult-item-put">
<view class="consult-item"> <view class="login-area">
<view class="consult-item-label"> <picker :value="areaIndex" :range="areaName" disabled>
<text>{{$lang.lang.myInfo.department}}</text> <view class="uni-input">{{ $request.checkAddIcon(areaData[areaIndex]) }}</view>
</view> </picker>
<view class="consult-item-put"> <image src="../../static/img/down1.png" mode=""></image>
<input v-model="params.department" type="text" :placeholder="$lang.lang.notices.department"> </view>
</view> <input
</view> v-model="params.mobile"
<view class="consult-item"> disabled
<view class="consult-item-label"> type="number"
<text>{{$lang.lang.myInfo.job}}</text> :placeholder="$lang.lang.notices.contactPhone"
</view> />
<view class="consult-item-put"> </view>
<input v-model="params.jobPosition" type="text" :placeholder="$lang.lang.notices.job"> </view>
</view> <view class="consult-item">
</view> <view class="consult-item-label">
</view> <text>{{ $lang.lang.myInfo.country }}</text>
<view class="consult-btn"> </view>
<view class="" @click="submitForm">{{$lang.lang.myInfo.edit}}</view> <view class="consult-item-put">
</view> <picker
</view> style="width: 100%"
:range="countryArray"
:range-key="rangeKey == 'zh' ? 'titleZh' : 'titleEn'"
@change="bindCountyChange"
>
<view :class="{ placeholder: !params.country }">{{
params.country ? params.country : $lang.lang.notices.country
}}</view>
</picker>
<image class="rgt" src="../../static/img/rgt.png" mode=""></image>
</view>
</view>
<view class="consult-item">
<view class="consult-item-label">
<text>{{ $lang.lang.myInfo.city }}</text>
</view>
<view class="consult-item-put">
<picker
style="width: 100%"
:range="cityArray"
:range-key="rangeKey == 'zh' ? 'titleZh' : 'titleEn'"
@change="bindCityChange"
>
<view :class="{ placeholder: !params.city }">{{
params.city ? params.city : $lang.lang.notices.city
}}</view>
</picker>
<image class="rgt" src="../../static/img/rgt.png" mode=""></image>
</view>
</view>
<view class="consult-item">
<view class="consult-item-label">
<text>{{ $lang.lang.myInfo.adderss }}</text>
</view>
<view class="consult-item-put">
<input v-model="params.address" type="text" :placeholder="$lang.lang.notices.address" />
</view>
</view>
<view class="consult-item">
<view class="consult-item-label">
<text>{{ $lang.lang.myInfo.department }}</text>
</view>
<view class="consult-item-put">
<input
v-model="params.department"
type="text"
:placeholder="$lang.lang.notices.department"
/>
</view>
</view>
<view class="consult-item">
<view class="consult-item-label">
<text>{{ $lang.lang.myInfo.job }}</text>
</view>
<view class="consult-item-put">
<input v-model="params.jobPosition" type="text" :placeholder="$lang.lang.notices.job" />
</view>
</view>
</view>
<view class="consult-btn">
<view class="" @click="submitForm">{{ $lang.lang.myInfo.edit }}</view>
</view>
</view>
</template> </template>
<script> <script>
import dHeader from '../../components/dHeader/index.vue' import dHeader from '../../components/dHeader/index.vue'
export default { export default {
components: { components: {
dHeader dHeader
}, },
data() { data() {
const currentDate = this.getDate({ const currentDate = this.getDate({
format: true format: true
}) })
return { return {
params:{}, params: {},
areaData: [], areaData: [],
areaName: [], areaName: [],
areaIndex:0, areaIndex: 0,
genderData:[this.$lang.lang.myInfo.girl,this.$lang.lang.myInfo.boy,this.$lang.lang.myInfo.secret], genderData: [
genderIndex:2, this.$lang.lang.myInfo.girl,
date:currentDate, this.$lang.lang.myInfo.boy,
time:'00:00', this.$lang.lang.myInfo.secret
} ],
}, genderIndex: 2,
onLoad() { date: currentDate,
time: '00:00',
this.getUserInfo() // 国家列表
}, countryArray: [],
computed: { countryId: 0,
startDate() { // 城市列表
return this.getDate('start'); cityArray: []
}, }
endDate() { },
return this.getDate('end'); onLoad() {
} this.getUserInfo()
}, },
methods: { computed: {
submitForm(){ startDate() {
this.$request.put('/app-api/member/user/update',this.params).then(res => { return this.getDate('start')
if(res.code==0){ },
uni.showToast({ endDate() {
title:this.$lang.lang.notices.edited, return this.getDate('end')
icon:'none' },
}) rangeKey() {
}else{ return this.$lang.locale == 'zh' ? 'zh' : 'en'
uni.showToast({ }
title:res.msg, },
icon:'none' methods: {
}) submitForm() {
} this.$request.put('/app-api/member/user/update', this.params).then((res) => {
}) if (res.code == 0) {
}, uni.showToast({
getUserInfo(){ title: this.$lang.lang.notices.edited,
this.$request.get('/app-api/member/user/get').then(res => { icon: 'none'
if(res.code==0&&res.data){ })
this.params = res.data } else {
if(!res.data.gender){ uni.showToast({
this.params.gender = 2 title: res.msg,
} icon: 'none'
if(res.data.birthday){ })
this.date = res.data.birthday }
} })
} },
this.Country() getUserInfo() {
}) this.$request.get('/app-api/member/user/get').then((res) => {
}, if (res.code == 0 && res.data) {
Country () { this.params = res.data
let that = this if (!res.data.gender) {
that.$request.get('/app-api/ecw/country/list-all').then(res => { this.params.gender = 2
console.log(res) }
if(res.code == 0 && res.data.length > 0){ if (res.data.birthday) {
for(let i in res.data){ this.date = res.data.birthday
that.areaData.push(res.data[i].tel) }
if(res.data[i].tel==that.params.areaCode){ }
that.areaIndex = i this.Country()
} this.getCountryList()
if(that.$lang.locale=='zh'){ })
that.areaName.push(res.data[i].tel + ' ' + res.data[i].nameZh) },
}else{ // 获取国家区号
that.areaName.push(res.data[i].tel + ' ' + res.data[i].nameEn) Country() {
} let that = this
} that.$request.get('/app-api/ecw/country/list-all').then((res) => {
} // console.log(res)
}) if (res.code == 0 && res.data.length > 0) {
}, for (let i in res.data) {
areaChange (e) { that.areaData.push(res.data[i].tel)
this.areaIndex = e.detail.value if (res.data[i].tel == that.params.areaCode) {
this.params.areaCode = this.areaData[this.areaIndex] that.areaIndex = i
}, }
generChange(e){ if (that.$lang.locale == 'zh') {
console.log(e.detail.value) that.areaName.push(res.data[i].tel + ' ' + res.data[i].nameZh)
this.genderIndex = e.detail.value } else {
this.params.gender = e.detail.value that.areaName.push(res.data[i].tel + ' ' + res.data[i].nameEn)
}, }
getDate(type) { }
const date = new Date(); }
let year = date.getFullYear()-16; })
let month = date.getMonth() + 1; },
let day = date.getDate(); areaChange(e) {
this.areaIndex = e.detail.value
if (type === 'start') { this.params.areaCode = this.areaData[this.areaIndex]
year = year - 80; },
} else if (type === 'end') { generChange(e) {
year = year; console.log(e.detail.value)
} this.genderIndex = e.detail.value
month = month > 9 ? month : '0' + month; this.params.gender = e.detail.value
day = day > 9 ? day : '0' + day; },
return `${year}-${month}-${day}`; getDate(type) {
}, const date = new Date()
bindDateChange: function(e) { let year = date.getFullYear() - 16
this.date = e.detail.value let month = date.getMonth() + 1
this.params.birthday = e.detail.value let day = date.getDate()
},
} if (type === 'start') {
} year = year - 80
} else if (type === 'end') {
year = year
}
month = month > 9 ? month : '0' + month
day = day > 9 ? day : '0' + day
return `${year}-${month}-${day}`
},
bindDateChange: function (e) {
this.date = e.detail.value
this.params.birthday = e.detail.value
},
// 获取国家列表
getCountryList() {
this.$request.get('/admin-api/ecw/region/getTradeCountryList').then((res) => {
console.log(res)
if (res.code == 0) {
this.countryArray = res.data
}
})
},
// 国家选择 change
bindCountyChange(e) {
const index = e.detail.value
const { titleZh, titleEn, id } = this.countryArray[index]
const value = this.rangeKey == 'zh' ? titleZh : titleEn
this.$set(this.params, 'country', value)
this.getCityList(id)
},
// 获取城市列表
getCityList(id) {
this.$request.get('/admin-api/ecw/region/getCityListByParent', { id }).then((res) => {
console.log(res)
if (res.code == 0) {
this.cityArray = res.data
}
})
},
// 城市选择 change
bindCityChange(e) {
const index = e.detail.value
const { titleZh, titleEn } = this.cityArray[index]
const value = this.rangeKey == 'zh' ? titleZh : titleEn
this.$set(this.params, 'city', value)
}
}
}
</script> </script>
<style> <style>
page{ page {
padding-top: 190upx; padding-top: 190upx;
} }
.consultAdd{ .consultAdd {
width: 90%; width: 90%;
margin: 0 auto 30upx; margin: 0 auto 30upx;
background-color: var(--c0); background-color: var(--c0);
border-radius: 24upx; border-radius: 24upx;
padding: 20upx 0; padding: 20upx 0;
font-size: var(--f26); font-size: var(--f26);
} }
.consult-item{ .consult-item {
display: flex; display: flex;
width: 92%; width: 92%;
margin: 0 auto; margin: 0 auto;
margin-bottom: 20upx; margin-bottom: 20upx;
position: relative; position: relative;
} }
.consult-item-2{ .consult-item-2 {
width: 100%; width: 100%;
padding: 20upx 0 0 0; padding: 20upx 0 0 0;
} }
.consult-item image{ .consult-item image {
width: 44upx; width: 44upx;
height: 44upx; height: 44upx;
vertical-align: middle; vertical-align: middle;
} }
.consult-item-2 image{ .consult-item-2 image {
width: 44upx; width: 44upx;
height: 44upx; height: 44upx;
vertical-align: middle; vertical-align: middle;
margin-right: 14upx; margin-right: 14upx;
margin-left: 40upx; margin-left: 40upx;
} }
.consult-item-label{ .consult-item-label {
width: 180upx; width: 180upx;
display: flex; display: flex;
align-items: center; align-items: center;
} }
.consult-item-put { .consult-item-put {
height: 70upx; height: 70upx;
border: 1px solid var(--cdf); border: 1px solid var(--cdf);
display: flex; display: flex;
align-items: center; align-items: center;
padding-left: 20upx; padding-left: 20upx;
border-radius: 10upx; border-radius: 10upx;
flex: 1; flex: 1;
} }
.consult-item-put input{ .consult-item-put input {
font-size: var(--f26); font-size: var(--f26);
flex: 1; flex: 1;
} }
.consult-item-label-2{ .consult-item-label-2 {
padding: 0 0 0 0upx; padding: 0 0 0 0upx;
display: flex; display: flex;
align-items: center; align-items: center;
width: 100%; width: 100%;
} }
.consult-item-put-2{ .consult-item-put-2 {
padding: 30upx 40upx 30upx 40upx; padding: 30upx 40upx 30upx 40upx;
display: flex; display: flex;
align-items: center; align-items: center;
border-radius: 1px solid var(--cdf); border-radius: 1px solid var(--cdf);
} }
.consult-item-put-2 .textarea{ .consult-item-put-2 .textarea {
font-size: var(--f26); font-size: var(--f26);
width: 100%; width: 100%;
height: 200upx; height: 200upx;
padding: 20upx; padding: 20upx;
border: 1px solid var(--cdf); border: 1px solid var(--cdf);
border-radius: 10upx; border-radius: 10upx;
} }
.noborder{ .noborder {
border: none; border: none;
} }
.radio{ .radio {
margin-right: 50upx; margin-right: 50upx;
} }
radio{ radio {
margin-right: 10upx; margin-right: 10upx;
} }
.consult-btn{ .consult-btn {
width: 90%; width: 90%;
margin: 50upx auto 0; margin: 50upx auto 0;
}
.consult-btn view {
width: 100%;
height: 94upx;
display: flex;
align-items: center;
justify-content: center;
background-color: var(--c036);
color: var(--c0);
font-size: var(--f36);
font-weight: 700;
margin-bottom: 40upx;
border-radius: 8upx;
} }
.consult-btn view{ .v-picker {
width: 100%; width: 100%;
height: 94upx;
display: flex;
align-items: center;
justify-content: center;
background-color: var(--c036);
color: var(--c0);
font-size: var(--f36);
font-weight: 700;
margin-bottom: 40upx;
border-radius: 8upx;
} }
.v-picker{ .v-picker-2 .uni-input {
width: 100%; color: #666666;
} }
.v-picker-2 .uni-input{ .placeholder {
color: #666666 color: #666666;
} }
.login-area{ .login-area {
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
font-size: var(--f30); font-size: var(--f30);
/* background-color: #27417C; */ /* background-color: #27417C; */
border-radius: 60upx; border-radius: 60upx;
height: 50upx; height: 50upx;
padding: 0 10upx; padding: 0 10upx;
margin-right: 20upx; margin-right: 20upx;
font-size: var(--f26); font-size: var(--f26);
} }
.login-area text{ .login-area text {
margin-right: 10upx; margin-right: 10upx;
} }
.rgt{ .rgt {
position: absolute; position: absolute;
right: 20upx; right: 20upx;
} }
</style> </style>
export default{ export default {
notices:{ notices: {
name:'your name', name: 'your name',
nameEn:'your English name', nameEn: 'your English name',
noData:'no data', noData: 'no data',
Idcode:'Please enter your ID number', Idcode: 'Please enter your ID number',
Idtype:'Please select a ID type', Idtype: 'Please select a ID type',
Id1:'Please upload frontal photo of ID', Id1: 'Please upload frontal photo of ID',
Id2:'Please upload back side photo of ID', Id2: 'Please upload back side photo of ID',
success:'Submitted successfully', success: 'Submitted successfully',
loading:'Uploading..', loading: 'Uploading..',
newPhone: 'new phone', newPhone: 'new phone',
edited:'Edited Success', edited: 'Edited Success',
company:'company name', company: 'company name',
companyEn:'English name of company', companyEn: 'English name of company',
addressCom:'company address', addressCom: 'company address',
remark:'company profile', remark: 'company profile',
web:"Plesse enter the company's offical website", web: "Plesse enter the company's offical website",
stall:'Please enter the booth name', stall: 'Please enter the booth name',
brand:'Please enter the company brand', brand: 'Please enter the company brand',
title:'Please enter the title', title: 'Please enter the title',
orderNo:'Please enter the order number', orderNo: 'Please enter the order number',
content:'Please enter the content', content: 'Please enter the content',
type:'Please select the type', type: 'Please select the type',
please:'select', please: 'select',
lined:'Please select the route', lined: 'Please select the route',
numbers:'Please enter the express number, and separate multiple items with (,)', numbers: 'Please enter the express number, and separate multiple items with (,)',
clearRemark:'Please enter the customs clearance certificate remarks', clearRemark: 'Please enter the customs clearance certificate remarks',
specialNote:'Please enter remarks for special needs', specialNote: 'Please enter remarks for special needs',
marks:'Please enter the shipping mark, start with a letter', marks: 'Please enter the shipping mark, start with a letter',
addressInfo:'Please enter the detailed consignee address', addressInfo: 'Please enter the detailed consignee address',
link:'Please enter the product link', link: 'Please enter the product link',
names:'Please enter the product name', names: 'Please enter the product name',
transport:'Please enter the transport way', transport: 'Please enter the transport way',
channel:'shipping channel', channel: 'shipping channel',
startCity:'departure city', startCity: 'departure city',
endCity:'pick up location', endCity: 'pick up location',
marksIn:'shipping mark', marksIn: 'shipping mark',
marksNum:'Shipping mark start with numbers are prohibited', marksNum: 'Shipping mark start with numbers are prohibited',
customsType:'Please select the customs declaration type', customsType: 'Please select the customs declaration type',
date:'Please select the deliver date', date: 'Please select the deliver date',
consignorType:'Please select the consignee way', consignorType: 'Please select the consignee way',
levite:'Please select the warehousing type', levite: 'Please select the warehousing type',
consignee:'Please enter the consignee name', consignee: 'Please enter the consignee name',
consigneePhone:"Please enter the consignee's phone number", consigneePhone: "Please enter the consignee's phone number",
foreignConsignee:'Non-Onhold order available for foreign consignee only', foreignConsignee: 'Non-Onhold order available for foreign consignee only',
consigneeEmail:"Please enter consignee's E-mail", consigneeEmail: "Please enter consignee's E-mail",
noEmail:'E-mail format error', noEmail: 'E-mail format error',
creat:'Created successfully', creat: 'Created successfully',
shopname:'Please selcet the product name', shopname: 'Please selcet the product name',
isBrand:'Please select Brand/Brandless', isBrand: 'Please select Brand/Brandless',
num:'Please enter the number of quantity', num: 'Please enter the number of quantity',
unit:'Please select unit', unit: 'Please select unit',
number:'please enter quantity', number: 'please enter quantity',
works:'Please enter the value', works: 'Please enter the value',
add:'Added successfuly', add: 'Added successfuly',
delete:'Confirm to delete item?', delete: 'Confirm to delete item?',
notice:'Notice', notice: 'Notice',
newEmail:'new E-mail address', newEmail: 'new E-mail address',
email:'E-mail address', email: 'E-mail address',
bind:'Binding succeeded', bind: 'Binding succeeded',
phone: 'phone', phone: 'phone',
password:'Please enter your password', password: 'Please enter your password',
code:'Please enter verification code', code: 'Please enter verification code',
chooseService:'Please tick the service agreement', chooseService: 'Please tick the service agreement',
oldPsd: 'Please enter the old password', oldPsd: 'Please enter the old password',
numPsd:'Password consists of 6~32 English letters and numbers', numPsd: 'Password consists of 6~32 English letters and numbers',
newPsd:'Please enter the new password', newPsd: 'Please enter the new password',
nextPsd:'Please confirm the password again', nextPsd: 'Please confirm the password again',
read:'I have carefully read and agreed', read: 'I have carefully read and agreed',
service:'User Service Agreement', service: 'User Service Agreement',
contact: 'Have problems? Feel free to contact our customer service', contact: 'Have problems? Feel free to contact our customer service',
psd6:'Password cannot be less than 6 digits', psd6: 'Password cannot be less than 6 digits',
different:'Entered passwords differ', different: 'Entered passwords differ',
nickName:'Please enter your nickname', nickName: 'Please enter your nickname',
contactPhone:'Please enter your contact number', contactPhone: 'Please enter your contact number',
address:'Please enter your address', address: 'Please enter your address',
department:'Please enter the department name', department: 'Please enter the department name',
job: 'Please enter the job title', job: 'Please enter the job title',
moreKey:"B/L NO,Order No.,marks", moreKey: 'B/L NO,Order No.,marks',
reason:'Please tell us the reason for your withdrawal', reason: 'Please tell us the reason for your withdrawal',
sum:'Please enter the carton quantity', sum: 'Please enter the carton quantity',
note:'Please enter remarks', note: 'Please enter remarks',
oldControl:'Please enter the original controller', oldControl: 'Please enter the original controller',
newControl:'Please enter the new controller', newControl: 'Please enter the new controller',
deleteSuccess:'Deletion succeeded', deleteSuccess: 'Deletion succeeded',
cancel:'Cancellation succeeded', cancel: 'Cancellation succeeded',
delOrder:'Confirm to delete the order?', delOrder: 'Confirm to delete the order?',
cancelOrder: 'Confirm to cancel the order?', cancelOrder: 'Confirm to cancel the order?',
weight:'Please enter the weight', weight: 'Please enter the weight',
goodsSum:'Please enter the total quantity', goodsSum: 'Please enter the total quantity',
operation:'Operation succeeded', operation: 'Operation succeeded',
openError:'fail to open file', openError: 'fail to open file',
noLined:'No route available', noLined: 'No route available',
height:'Please enter the height', height: 'Please enter the height',
wide:'Please enter the width', wide: 'Please enter the width',
long:'Please enter the length', long: 'Please enter the length',
nophone:'Wrong format of phone No', nophone: 'Wrong format of phone No',
conNotice:'The number of cartons cannot be greater than the number of cartons that can be loaded', conNotice:
newControlTel:'Please enter new controller number', 'The number of cartons cannot be greater than the number of cartons that can be loaded',
opening:'opening', newControlTel: 'Please enter new controller number',
volume:'Please enter the volume', opening: 'opening',
intNotice1:'num must be greater than 0 And must be an integer', volume: 'Please enter the volume',
intNotice2:'quantity must be greater than 0 And must be an integer', intNotice1: 'num must be greater than 0 And must be an integer',
intNotice3:'volume must be greater than 0', intNotice2: 'quantity must be greater than 0 And must be an integer',
intNotice4:'weight must be greater than 0', intNotice3: 'volume must be greater than 0',
intNotice5:'works must be greater than 0', intNotice4: 'weight must be greater than 0',
easyPass:'Your password is too simple, please go to change it', intNotice5: 'works must be greater than 0',
update:'Update now', easyPass: 'Your password is too simple, please go to change it',
close:'Close pop-up window', update: 'Update now',
newVersion:'New version update', close: 'Close pop-up window',
nowVersion:'Current version number', newVersion: 'New version update',
newVersions:'There is a new version to update', nowVersion: 'Current version number',
nowNews:'Currently is the latest version', newVersions: 'There is a new version to update',
startDown:'Downloading...', nowNews: 'Currently is the latest version',
failDown:'Installation failed during download. Please try again later', startDown: 'Downloading...',
contactKf:'Contact customers', failDown: 'Installation failed during download. Please try again later',
isClude:'The order contains goods that are not accepted. Please check!', contactKf: 'Contact customers',
keyWord:'Please enter keywords', isClude: 'The order contains goods that are not accepted. Please check!',
copySuccess:'Replicating Success', keyWord: 'Please enter keywords',
copy:'One click copy', copySuccess: 'Replicating Success',
newfile:'Upload a new attachment', copy: 'One click copy',
upload:'Download', newfile: 'Upload a new attachment',
back:'return', upload: 'Download',
upCustome:'Upload customs clearance', back: 'return',
know:'I see', upCustome: 'Upload customs clearance',
openFile:'Open File', know: 'I see',
saveed:'File saved', openFile: 'Open File',
deleteFile:'delete the attachment?', saveed: 'File saved',
customsRefund:'Customs refund, prepare necessary documents.', deleteFile: 'delete the attachment?',
nofile:'The upload file format is incorrect', customsRefund: 'Customs refund, prepare necessary documents.',
loading:'loading......' nofile: 'The upload file format is incorrect',
}, loading: 'loading......'
auth:{ },
auth:'Real-name certification', auth: {
Id1:'Click to upload the ID card (Portrait side)', auth: 'Real-name certification',
Id2:'Click to upload the ID card (National emblem side)', Id1: 'Click to upload the ID card (Portrait side)',
Idcard1:'Click Upload Passport 1', Id2: 'Click to upload the ID card (National emblem side)',
Idcard2:'Click Upload Passport 22', Idcard1: 'Click Upload Passport 1',
msg: 'Please verify the identity information', Idcard2: 'Click Upload Passport 22',
name:'Name', msg: 'Please verify the identity information',
Idcode:'ID number', name: 'Name',
submit:'Submit for certification', Idcode: 'ID number',
auto:'Examining', submit: 'Submit for certification',
intNotice1:'num must be greater than 0 And must be an integer', auto: 'Examining',
intNotice2:'quantity must be greater than 0 And must be an integer', intNotice1: 'num must be greater than 0 And must be an integer',
intNotice3:'volume must be greater than 0', intNotice2: 'quantity must be greater than 0 And must be an integer',
intNotice4:'weight must be greater than 0', intNotice3: 'volume must be greater than 0',
intNotice5:'works must be greater than 0', intNotice4: 'weight must be greater than 0',
}, intNotice5: 'works must be greater than 0'
boxException:{ },
exception:'excess cartons abormal', boxException: {
exceptionless:'Shortage abnormal', exception: 'excess cartons abormal',
orderNo:'Order Number', exceptionless: 'Shortage abnormal',
prodZh:'Product name (zh)', orderNo: 'Order Number',
prodEn:'Product name (en)', prodZh: 'Product name (zh)',
line: 'Shipping route', prodEn: 'Product name (en)',
form:'Form parameter', line: 'Shipping route',
in:'warehousing parameter', form: 'Form parameter',
describe:'Abnormal description', in: 'warehousing parameter',
box:'Carton', describe: 'Abnormal description',
result: 'Processing result', box: 'Carton',
remark:'Remark', result: 'Processing result',
sumbit:'Submit', remark: 'Remark',
reset:'Reset', sumbit: 'Submit',
noshop:'Non forming goods', reset: 'Reset',
}, noshop: 'Non forming goods'
changeTel:{ },
edit:'Change the binding phone No', changeTel: {
bind:'Bind', edit: 'Change the binding phone No',
setpsd:'Set control password', bind: 'Bind',
code:'Verify Captcha' setpsd: 'Set control password',
}, code: 'Verify Captcha'
companyInfo:{ },
info:'Company information', companyInfo: {
name:'Company name', info: 'Company information',
nameEn:'Company name (en)', name: 'Company name',
address:'Company address', nameEn: 'Company name (en)',
remark: 'Company profile', address: 'Company address',
web:'Conpamy website', remark: 'Company profile',
stall:'Stall', web: 'Conpamy website',
brand:'Brand name', stall: 'Stall',
edit:'Edit', brand: 'Brand name',
}, edit: 'Edit'
complaint:{ },
complaint:'complaint list', complaint: {
name:'Complainant', complaint: 'complaint list',
orderNo:'order number', name: 'Complainant',
title:'title', orderNo: 'order number',
type: 'complaint type', title: 'title',
time:'complaint time', type: 'complaint type',
status:'complaint staus', time: 'complaint time',
disposeTime:'Processing time', status: 'complaint staus',
new:'new complaint', disposeTime: 'Processing time',
change:'switch inquiry', new: 'new complaint',
}, change: 'switch inquiry'
complaintAdd:{ },
title:'title', complaintAdd: {
type: 'type', title: 'title',
name:'contact name', type: 'type',
phone:'contact number', name: 'contact name',
orderNo:'order number', phone: 'contact number',
content:'complaint content', orderNo: 'order number',
sumbit:'submit', content: 'complaint content',
reset:'reset', sumbit: 'submit',
complaint:'complaint', reset: 'reset',
time:'complaint time', complaint: 'complaint',
status:'status', time: 'complaint time',
disposeTime:'processing time', status: 'status',
}, disposeTime: 'processing time'
consult:{ },
consult:'Message consultation', consult: {
reply:'pending reply', consult: 'Message consultation',
replyed: 'replied', reply: 'pending reply',
change:'switch complaint', replyed: 'replied',
consulting:'inquiry', change: 'switch complaint',
title:'title', consulting: 'inquiry',
type: 'type', title: 'title',
name:'contact name', type: 'type',
phone:'contact number', name: 'contact name',
orderNo:'order number', phone: 'contact number',
content:'content', orderNo: 'order number',
sumbit:'submit', content: 'content',
reset:'reset', sumbit: 'submit',
time:'reply time', reset: 'reset',
contented:'inquiry content', time: 'reply time',
replyContent:'reply content', contented: 'inquiry content',
advice:'advice' replyContent: 'reply content',
}, advice: 'advice'
coupon:{ },
coupons: 'coupon', coupon: {
no:'valid', coupons: 'coupon',
use:'used', no: 'valid',
out:'expired', use: 'used',
go:'To place the order' out: 'expired',
}, go: 'To place the order'
create:{ },
create:'Schedule shipment', create: {
transport:'order transpotation', create: 'Schedule shipment',
type:'order type', transport: 'order transpotation',
service: 'Gether transpotation service', type: 'order type',
oversears:'overseas cargo', service: 'Gether transpotation service',
toRoom:'to door', oversears: 'overseas cargo',
exception:' abnormal pick up', toRoom: 'to door',
noCotrol:'collection for non-onhold order', exception: ' abnormal pick up',
startCity:'departure city', noCotrol: 'collection for non-onhold order',
endCity:'destination city', startCity: 'departure city',
method:'transpotaion way', endCity: 'destination city',
channel: 'delivery channel', method: 'transpotaion way',
info:'product information', channel: 'delivery channel',
addShop:'add item', info: 'product information',
prodZh:'product name (zh)', addShop: 'add item',
brand:'brand name', prodZh: 'product name (zh)',
num:'quantity', brand: 'brand name',
yes:'yes', num: 'quantity',
no:'no', yes: 'yes',
volume:'volume', no: 'no',
works:'value', volume: 'volume',
weight: 'weight', works: 'value',
material:'material', weight: 'weight',
prodEn:'product name (en)', material: 'material',
form:'form filling', prodEn: 'product name (en)',
box:'carton', form: 'form filling',
prodAttr:'feature', box: 'carton',
packageUnit:'package unit', prodAttr: 'feature',
prepay:'prepaid', packageUnit: 'package unit',
is:'yes', prepay: 'prepaid',
fou:'no', is: 'yes',
link:'product link', fou: 'no',
editLink:'edit the link', link: 'product link',
addLink:'add the link', editLink: 'edit the link',
fee:'deliver fee', addLink: 'add the link',
clearFee:'clearing fee', fee: 'deliver fee',
noPrice: 'not quoted', clearFee: 'clearing fee',
edit:'edit', noPrice: 'not quoted',
delete:'delete', edit: 'edit',
feeInfo:'fee information', delete: 'delete',
total:'total', feeInfo: 'fee information',
sum: 'total cartons', total: 'total',
sumVolume:'total volume', sum: 'total cartons',
sumWeight:'total weight', sumVolume: 'total volume',
sumWorks:'total value', sumWeight: 'total weight',
proFee:'premium', sumWorks: 'total value',
sumFee:'total freight', proFee: 'premium',
sumClearFee:'total clearance fee', sumFee: 'total freight',
rmb:'RMB', sumClearFee: 'total clearance fee',
doller:'US DOLLAR', rmb: 'RMB',
naira:'NAIRA', doller: 'US DOLLAR',
quickNo:'express tracking number', naira: 'NAIRA',
auto:'Autogenerate', quickNo: 'express tracking number',
lined:'route', auto: 'Autogenerate',
doubleClear:'double cleareance', lined: 'route',
conClear:'clearing by customer', doubleClear: 'double cleareance',
myClear: 'clearing by us', conClear: 'clearing by customer',
air:'airline company', myClear: 'clearing by us',
ship:'shipping company', air: 'airline company',
clearCard:'customs clearance certificate', ship: 'shipping company',
clearRemark:'remark of customs clearance certificate', clearCard: 'customs clearance certificate',
unpack:'uupack', clearRemark: 'remark of customs clearance certificate',
nowChange:'Immediate transshipment', unpack: 'uupack',
nowNotice:"Notice:Single carton,select ''Yes'', warehouse will ship out directly;Muli catons:selet ''No'',werehouse will schedule the shipment accordingly.", nowChange: 'Immediate transshipment',
specialNote:'special remark', nowNotice:
special:'special requirement', "Notice:Single carton,select ''Yes'', warehouse will ship out directly;Muli catons:selet ''No'',werehouse will schedule the shipment accordingly.",
orderInfo:'order information', specialNote: 'special remark',
marks:'shipping mark', special: 'special requirement',
isCargoControl:'Onhold', orderInfo: 'order information',
customsType:'Customs clearance', marks: 'shipping mark',
myCustoms:'Agent customs', isCargoControl: 'Onhold',
ownCustoms:'Self clearance', customsType: 'Customs clearance',
allCustoms:'Multiple clearance', myCustoms: 'Agent customs',
date:'delivery date', ownCustoms: 'Self clearance',
levite:'Warehousing type', allCustoms: 'Multiple clearance',
payer:'payer', date: 'delivery date',
consignor: 'consignor', levite: 'Warehousing type',
consignee:'consignee', payer: 'payer',
consignorType:'recieving type', consignor: 'consignor',
address:'recieving area', consignee: 'consignee',
addressInfo:'adress detail', consignorType: 'recieving type',
name:'name', address: 'recieving area',
nameEn:'English name', addressInfo: 'adress detail',
choiceConsignee:'consignee', name: 'name',
phone:'phone number', nameEn: 'English name',
email:'E-mail adress', choiceConsignee: 'consignee',
company:'Company name', phone: 'phone number',
companyEn:'English name of the company', email: 'E-mail adress',
submit:'Submit', company: 'Company name',
cancel:'cancel', companyEn: 'English name of the company',
noSelect: 'non option matched', submit: 'Submit',
unit:'unit', cancel: 'cancel',
aunit:'piece', noSelect: 'non option matched',
confirm:'confirm', unit: 'unit',
choice:'choose', aunit: 'piece',
add:'add', confirm: 'confirm',
addConsignee:'add consignee', choice: 'choose',
issuingMethod:'issuing method', add: 'add',
dianfang:'telex release', addConsignee: 'add consignee',
zhengben:'original copy', issuingMethod: 'issuing method',
payment:'Collection payment', dianfang: 'telex release',
money:'Amount of Collection payment ', zhengben: 'original copy',
idNotice:'According to the requirement of "real name system" registration for all goods warehoused by the Ministry of Public Security, the State Administration of Work Safety and other departments, please carry out real name system certification in the background of the system', payment: 'Collection payment',
busNotice:'According to the requirement of "real name system" registration for all goods warehoused by the Ministry of Public Security, the State Administration of Work Safety and other departments,Please contact customer service to upload your business license', money: 'Amount of Collection payment ',
baojia:'Related quotation', idNotice:
more:'See more', 'According to the requirement of "real name system" registration for all goods warehoused by the Ministry of Public Security, the State Administration of Work Safety and other departments, please carry out real name system certification in the background of the system',
paynotice:'Please confirm the freight be paid by sender?', busNotice:
cnotice1:'If our company needs to package, please check the corresponding option. The payer and packaging requirements can be noted and supplemented', 'According to the requirement of "real name system" registration for all goods warehoused by the Ministry of Public Security, the State Administration of Work Safety and other departments,Please contact customer service to upload your business license',
cnotice2:'It refers to the agreement between the shipper and the consignee that our company, as a third party, controls the ownership of the goods during the international transportation process; A transaction method in which the consignee can only pick up the shipment if the shipper authorizes our company to release the goods', baojia: 'Related quotation',
cnotice3:'The export procedures for the goods will be handled by our company on behalf of us', more: 'See more',
cnotice4:'The goods are provided by the shipper with relevant export documents and entrusted to our company for processing', paynotice: 'Please confirm the freight be paid by sender?',
cnotice5:'The goods have two situations mentioned above', cnotice1:
}, 'If our company needs to package, please check the corresponding option. The payer and packaging requirements can be noted and supplemented',
docException: { cnotice2:
doc:'Document abnormal', 'It refers to the agreement between the shipper and the consignee that our company, as a third party, controls the ownership of the goods during the international transportation process; A transaction method in which the consignee can only pick up the shipment if the shipper authorizes our company to release the goods',
orderNo: 'order number', cnotice3: 'The export procedures for the goods will be handled by our company on behalf of us',
transport:'transpotation route', cnotice4:
form:'place of departure', 'The goods are provided by the shipper with relevant export documents and entrusted to our company for processing',
to:'palce of recieve', cnotice5: 'The goods have two situations mentioned above'
prodZh:'product name (ch)', },
prodEn:'product name (en)', docException: {
brand:'brand name', doc: 'Document abnormal',
is:'Yes', orderNo: 'order number',
no: 'No', transport: 'transpotation route',
formNum:'prefill cartons', form: 'place of departure',
levite:'warehousing cartons', to: 'palce of recieve',
volume:'volume', prodZh: 'product name (ch)',
weight:'weight', prodEn: 'product name (en)',
number:'quantity', brand: 'brand name',
works:'value', is: 'Yes',
customsType:'declaration documents', no: 'No',
choose:'select', formNum: 'prefill cartons',
delete:'delete', levite: 'warehousing cartons',
remark:'remark', volume: 'volume',
confirm:'confirm' weight: 'weight',
}, number: 'quantity',
ecash: { works: 'value',
query: 'Exchange Rate Query', customsType: 'declaration documents',
china:'China', choose: 'select',
Nigeria:'Nigeria', delete: 'delete',
time:'valid time' remark: 'remark',
}, confirm: 'confirm'
editEmail:{ },
old: 'previous E-mail address', ecash: {
new:'new E-mail address ', query: 'Exchange Rate Query',
code:'verify code', china: 'China',
getCode:'get verify code', Nigeria: 'Nigeria',
bind:'bind', time: 'valid time'
bindEmail:'bing E-mail' },
}, editEmail: {
editPsd:{ old: 'previous E-mail address',
edit:'edit', new: 'new E-mail address ',
psd:'edit password', code: 'verify code',
control:'Modify Control Cargo Password' getCode: 'get verify code',
}, bind: 'bind',
exception: { bindEmail: 'bing E-mail'
see: 'view excption', },
info:'order information', editPsd: {
marks:'shipping mark', edit: 'edit',
sum:'total cartons', psd: 'edit password',
orderStatus:'order status', control: 'Modify Control Cargo Password'
consignor:'consignor', },
transport:'transport way', exception: {
startCity:'departure city', see: 'view excption',
endCity: 'destination city', info: 'order information',
consignee:'consignee', marks: 'shipping mark',
company:"consignee's company", sum: 'total cartons',
phone:"consignee's phone number", orderStatus: 'order status',
date:'deliver date', consignor: 'consignor',
question:'question detail', transport: 'transport way',
exception:'exception', startCity: 'departure city',
describe:'exception description', endCity: 'destination city',
file:'attach file', consignee: 'consignee',
money:'amount', company: "consignee's company",
status:'status', phone: "consignee's phone number",
type:'type', date: 'deliver date',
toDeal:'process', question: 'question detail',
}, exception: 'exception',
forget: { describe: 'exception description',
forget: 'forget password', file: 'attach file',
code:'get verify code', money: 'amount',
}, status: 'status',
help:{ type: 'type',
help:'help' toDeal: 'process'
}, },
index: { forget: {
index: 'home page', forget: 'forget password',
system:'system', code: 'get verify code'
notice:'announcement', },
dynamic:'trend', help: {
orderNo:'order number', help: 'help'
marks:'mark', },
help:'help', index: {
consult:'inquiry', index: 'home page',
know:'known', system: 'system',
delivery:'prepare shipment', notice: 'announcement',
order:'my order', dynamic: 'trend',
coupon:'coupon', orderNo: 'order number',
price:'price query', marks: 'mark',
old_system:'Old Order', help: 'help',
sea:'Groupage container', consult: 'inquiry',
seaAir:'Sea&air Cargo', know: 'known',
air:'Air Cargo' delivery: 'prepare shipment',
}, order: 'my order',
levite:{ coupon: 'coupon',
levite:'warehousing notes' price: 'price query',
}, old_system: 'Old Order',
light:{ sea: 'Groupage container',
light: 'volume weight abnormal', seaAir: 'Sea&air Cargo',
info:'order information', air: 'Air Cargo'
marks:'marks', },
sum:'total cartons', levite: {
orderStatus:'order status', levite: 'warehousing notes'
consignor:'consigner', },
transport:'transport way', light: {
startCity:'place of departure', light: 'volume weight abnormal',
endCity: 'place of destination', info: 'order information',
consignee:'consignee', marks: 'marks',
company:"consignee's company", sum: 'total cartons',
phone:"consignee's phone number", orderStatus: 'order status',
date:'delivery date', consignor: 'consigner',
goodsInfo:'product information', transport: 'transport way',
goodsName:'product name', startCity: 'place of departure',
formInfo:'prefill product information', endCity: 'place of destination',
brand:'brand name', consignee: 'consignee',
num:'carton (s)', company: "consignee's company",
weight:'weight', phone: "consignee's phone number",
volume:'volume', date: 'delivery date',
incoming:'Cargo Properties', goodsInfo: 'product information',
box:'dimension', goodsName: 'product name',
lightVolume:'Bubble weight', formInfo: 'prefill product information',
lastTime:'last operate time', brand: 'brand name',
common:'set as normal goods', num: 'carton (s)',
processed:'set as prcessed', weight: 'weight',
weightVolume:'heavy goods volume', volume: 'volume',
weightException:'heavy goods abnormal', incoming: 'Cargo Properties',
total:'Order statistics', box: 'dimension',
rucang:'Transport statistics', lightVolume: 'Bubble weight',
weightAgree:'Agree to heavy goods', lastTime: 'last operate time',
lightAgree:'Agree to Bubble' common: 'set as normal goods',
}, processed: 'set as prcessed',
login: { weightVolume: 'heavy goods volume',
loginBtn: 'login', weightException: 'heavy goods abnormal',
textLogin:'SMS login', total: 'Order statistics',
psdLogin:'password login', rucang: 'Transport statistics',
title:'E&C Logistics', weightAgree: 'Agree to heavy goods',
forPsd:'forget password', lightAgree: 'Agree to Bubble'
code:'get verify code', },
register:'register', login: {
close:'close' loginBtn: 'login',
}, textLogin: 'SMS login',
msg: { psdLogin: 'password login',
msg: 'message', title: 'E&C Logistics',
read:'read', forPsd: 'forget password',
noRead:'unread', code: 'get verify code',
info:'message detail' register: 'register',
}, close: 'close'
myInfo: { },
info: 'persoal information', msg: {
name:'name', msg: 'message',
nameEn:'English name', read: 'read',
birth:'birthday', noRead: 'unread',
sex:'gender', info: 'message detail'
phone:'phone number', },
adderss:'address', myInfo: {
department:'department', info: 'persoal information',
job:'job position', name: 'name',
edit:'edit', nameEn: 'English name',
girl:'female', birth: 'birthday',
boy:'male', sex: 'gender',
secret:'classifield', phone: 'phone number',
}, adderss: 'address',
notice:{ department: 'department',
notice:'announcement', job: 'job position',
info:'announcement details', edit: 'edit',
type:'type:announcement type' girl: 'female',
}, boy: 'male',
order: { secret: 'classifield',
order: 'my order', country: 'country',
search:'search', city: 'city'
orderNo:'order number', },
marks:'shipping mark', notice: {
see:'view', notice: 'announcement',
transfer:'transfer control right', info: 'announcement details',
lending:'release goods', type: 'type:announcement type'
seelending:'view releasing', },
edit:'edit', order: {
delete:'delete', order: 'my order',
cancelOrder:'cancel order', search: 'search',
exit:'return', orderNo: 'order number',
toDeal:'to processing', marks: 'shipping mark',
delivery:'to delivery', see: 'view',
applyExit:'apply for return', transfer: 'transfer control right',
exitOrderNo: 'withdrawal order number', lending: 'release goods',
reason:'return reason', seelending: 'view releasing',
img:'return picture', edit: 'edit',
isExit:'confirm the withdrawal', delete: 'delete',
consider:'no,reconsider', cancelOrder: 'cancel order',
screen:'screen', exit: 'return',
transport:'transport way', toDeal: 'to processing',
status:'loigistics status', delivery: 'to delivery',
endCity:'destination cargo', applyExit: 'apply for return',
time:'time', exitOrderNo: 'withdrawal order number',
reset:'reset', reason: 'return reason',
confirm:'confirm', img: 'return picture',
lendingDeal:'release agreement', isExit: 'confirm the withdrawal',
transferDeal:'control right transfer agreement', consider: 'no,reconsider',
read: 'read and confirm', screen: 'screen',
cancel:'cancel', transport: 'transport way',
sum:'total cartons', status: 'loigistics status',
haveNum:'remaining onhold carton', endCity: 'destination cargo',
sumVolume:'total volume', time: 'time',
sumWeight:'total weight', reset: 'reset',
writeInfo:'enter the release information', confirm: 'confirm',
consignee:'consignee', lendingDeal: 'release agreement',
consigneeTel:'consignee phone number', transferDeal: 'control right transfer agreement',
num:'carton quantity', read: 'read and confirm',
weight:'weight', cancel: 'cancel',
volume:'volume', sum: 'total cartons',
remark:'remark', haveNum: 'remaining onhold carton',
code:'verify code', sumVolume: 'total volume',
getCode:'get verify code', sumWeight: 'total weight',
fenLending:'release in latches', writeInfo: 'enter the release information',
lendingNotice:'release notice: Not more than 3 times,please confirm,will release according to the current demand. ', consignee: 'consignee',
piece:'piece', consigneeTel: 'consignee phone number',
isConsignee:'consignee', num: 'carton quantity',
phone:'phone number', weight: 'weight',
noError:'please confirm', volume: 'volume',
oldControl:'original controller', remark: 'remark',
oldControlTel:"original controller's phone number", code: 'verify code',
newControl:'new controller', getCode: 'get verify code',
newControlTel:'new controller number', fenLending: 'release in latches',
lendingLog:'release record', lendingNotice:
lendingNum:'release cartons quantity', 'release notice: Not more than 3 times,please confirm,will release according to the current demand. ',
operation:'operator', piece: 'piece',
date:'date', isConsignee: 'consignee',
allOrder:'all orders', phone: 'phone number',
form:'send out', noError: 'please confirm',
received:'recieved', oldControl: 'original controller',
control:'on hold', oldControlTel: "original controller's phone number",
uploadImg:'upload pictures', newControl: 'new controller',
uploadNotice:'Upload no more than 20 images', newControlTel: 'new controller number',
statusControl:'On hold status', lendingLog: 'release record',
allStatus:'All', lendingNum: 'release cartons quantity',
controling:'Under control', operation: 'operator',
controled:'Goods have been unloaded', date: 'date',
controlPartial:'Partial unloading', allOrder: 'all orders',
tidanNo:'Bill of lading number', form: 'send out',
toset:'Setting up a shipping password', received: 'recieved',
controlNotice:'Choose between the control password or mobile verification code', control: 'on hold',
controlUpload:'You can upload up to 10 customs declaration documents', uploadImg: 'upload pictures',
controlLog:'Control log', uploadNotice: 'Upload no more than 20 images',
addtime:'operate time', statusControl: 'On hold status',
operatorType:'Operator type', allStatus: 'All',
operateType:'Operation type', controling: 'Under control',
member:'member', controled: 'Goods have been unloaded',
manager:'administrators', controlPartial: 'Partial unloading',
lendingType:'Parity', tidanNo: 'Bill of lading number',
lendSussess:'Successfully released the goods' toset: 'Setting up a shipping password',
}, controlNotice: 'Choose between the control password or mobile verification code',
finsh:{ controlUpload: 'You can upload up to 10 customs declaration documents',
success:'New order successfully created', controlLog: 'Control log',
orderNo:'order number', addtime: 'operate time',
transport:'transpotation way', operatorType: 'Operator type',
lined:'route', operateType: 'Operation type',
list:'product list', member: 'member',
address:'warehouse address', manager: 'administrators',
phone:'warehouse phone number', lendingType: 'Parity',
see:'view order', lendSussess: 'Successfully released the goods'
know:'warehousing notice', },
again:'reorder', finsh: {
notice:'To ensure the accuracy of warehousing information, please bring a packing list with goods when entrying the warehouse. (Packing list should contain: Product name, Number of cartons, Gross weight, Measurements, Branded or not)', success: 'New order successfully created',
saddress:'delivery address' orderNo: 'order number',
}, transport: 'transpotation way',
orderInfo:{ lined: 'route',
info:'order details', list: 'product list',
orderNo:'order number', address: 'warehouse address',
consignor:'consigner', phone: 'warehouse phone number',
consignorTel:"consigner's phone number", see: 'view order',
consignorEmail:"consigner's E-mail address", know: 'warehousing notice',
consignorCom:"consigner's company Chinese name", again: 'reorder',
consignorComEn:"consigner's company English name", notice:
consignee:'consignee', 'To ensure the accuracy of warehousing information, please bring a packing list with goods when entrying the warehouse. (Packing list should contain: Product name, Number of cartons, Gross weight, Measurements, Branded or not)',
consigneeTel:"consignee's phone number", saddress: 'delivery address'
consigneeEmail:"consignee's Email", },
consigneeCom:"consignee's company Chinese name", orderInfo: {
consigneeComEn:"consignee's company English name", info: 'order details',
consigneeType:'consign way', orderNo: 'order number',
own:'selp pickup', consignor: 'consigner',
toRoom:'to door', consignorTel: "consigner's phone number",
consigneeCity:"consignee's city" , consignorEmail: "consigner's E-mail address",
consigneeAdd:"consignee's address", consignorCom: "consigner's company Chinese name",
logistics:'logistics information', consignorComEn: "consigner's company English name",
endCity:'destination cargo', consignee: 'consignee',
startCity:'departure cargo', consigneeTel: "consignee's phone number",
address:'address', consigneeEmail: "consignee's Email",
transport:'transpotation way', consigneeCom: "consignee's company Chinese name",
channel:'delivery channel', consigneeComEn: "consignee's company English name",
basic:'basic information', consigneeType: 'consign way',
marks:'shipping mark', own: 'selp pickup',
formInfo:'prefill information', toRoom: 'to door',
box:'carton', consigneeCity: "consignee's city",
levite:'warehousing type', consigneeAdd: "consignee's address",
isCargoControl:'onhold options', logistics: 'logistics information',
is:'yes', endCity: 'destination cargo',
no:'no', startCity: 'departure cargo',
time:'delivery time', address: 'address',
warehouse:'warehouse measurement', transport: 'transpotation way',
customsType:'customs clearance', channel: 'delivery channel',
datas:'Collection information', basic: 'basic information',
transInfo:'transpotation information', marks: 'shipping mark',
doubleClear:'double clearance YES/NO', formInfo: 'prefill information',
singleWay:'issue way', box: 'carton',
air:'airline company', levite: 'warehousing type',
ship:'shipping company', isCargoControl: 'onhold options',
clearCard:'clearance certificate', is: 'yes',
clearRemark:'clearance dcertificate remark', no: 'no',
unpack:'upack YES/NO', time: 'delivery time',
goodsInfo:'goods detail', warehouse: 'warehouse measurement',
ordering:'order trend', customsType: 'customs clearance',
file:'bill of lading', datas: 'Collection information',
index:'serial number', transInfo: 'transpotation information',
prodZh:'product name (zh)', doubleClear: 'double clearance YES/NO',
prodEn:'product name (en)', singleWay: 'issue way',
formNum:'prefill quantity', air: 'airline company',
leviteNum:'warehousing cartons', ship: 'shipping company',
unit:'unit', clearCard: 'clearance certificate',
works:'value', clearRemark: 'clearance dcertificate remark',
material:'material', unpack: 'upack YES/NO',
volume:'volume', goodsInfo: 'goods detail',
weight:'weight', ordering: 'order trend',
have:'Yes', file: 'bill of lading',
none:'no', index: 'serial number',
seeLevite:'check the warehousing receipt', prodZh: 'product name (zh)',
seeBall:'check the pick up bill', prodEn: 'product name (en)',
seePack:'check the packing list', formNum: 'prefill quantity',
consigneeAndTel:"consignee's name and phone number", leviteNum: 'warehousing cartons',
consignorAndTel:"consignee's name and phone number", unit: 'unit',
goodsRemark:'description of goods', works: 'value',
brand:'brand name', material: 'material',
num:'cartons', volume: 'volume',
size:'dimension', weight: 'weight',
leviteTime:'warehouse loading time', have: 'Yes',
ballAddress:'address of pick up bill', none: 'no',
loans:'Collection of loans', seeLevite: 'check the warehousing receipt',
showInfo:'Show', seeBall: 'check the pick up bill',
hiddenInfo:'Hide' seePack: 'check the packing list',
}, consigneeAndTel: "consignee's name and phone number",
price:{ consignorAndTel: "consignee's name and phone number",
startCity:'place of departure ', goodsRemark: 'description of goods',
endCity:'place of destination', brand: 'brand name',
name:'product name', num: 'cartons',
transport:'transpotation way', size: 'dimension',
channel:'transpotation channel', leviteTime: 'warehouse loading time',
weight:'product weight', ballAddress: 'address of pick up bill',
num:'number of quantity', loans: 'Collection of loans',
sum:'total quantity', showInfo: 'Show',
long:'length', hiddenInfo: 'Hide'
width:'width', },
high:'height', price: {
fee:'freight', startCity: 'place of departure ',
startLetive:'departure cargo', endCity: 'place of destination',
endLetive:'destination cargo', name: 'product name',
noPrice:'non quoted', transport: 'transpotation way',
forecastFee:'estimate fee', channel: 'transpotation channel',
price:'query price', weight: 'product weight',
allPrice:'All inclusive price', num: 'number of quantity',
}, sum: 'total quantity',
site:{ long: 'length',
auth: 'real-name certification', width: 'width',
comAuth:'company cetification', high: 'height',
bindTel:'phone', fee: 'freight',
changeBind:'switch bind', startLetive: 'departure cargo',
bindEmail:'E-mail', endLetive: 'destination cargo',
unbind:'unbind', noPrice: 'non quoted',
tobind:'to bind', forecastFee: 'estimate fee',
editPsd: 'edit password', price: 'query price',
info:'personal information', allPrice: 'All inclusive price'
companyInfo:'company information', },
help:'help', site: {
search:'exchange rate query', auth: 'real-name certification',
exit:'exit', comAuth: 'company cetification',
startPsd:'Initial password', bindTel: 'phone',
confirm: 'confirm', changeBind: 'switch bind',
cancel:'cancel', bindEmail: 'E-mail',
unauth:'Unauthorized', unbind: 'unbind',
set:'setting', tobind: 'to bind',
change:'Language switching', editPsd: 'edit password',
Zh:'Chinese', info: 'personal information',
controlPsd:'Control cargo password', companyInfo: 'company information',
logOff:'Log off', help: 'help',
offSuccess:'Logged out successfully', search: 'exchange rate query',
logNotice:'Are you sure you want to log out? After cancellation, all data related to the account will be deleted and cannot be restored. Are you sure to cancel?' exit: 'exit',
} startPsd: 'Initial password',
} confirm: 'confirm',
\ No newline at end of file cancel: 'cancel',
unauth: 'Unauthorized',
set: 'setting',
change: 'Language switching',
Zh: 'Chinese',
controlPsd: 'Control cargo password',
logOff: 'Log off',
offSuccess: 'Logged out successfully',
logNotice:
'Are you sure you want to log out? After cancellation, all data related to the account will be deleted and cannot be restored. Are you sure to cancel?'
}
}
export default{ export default {
notices:{ notices: {
name:'请输入姓名', name: '请输入姓名',
nameEn:'请输入英文名', nameEn: '请输入英文名',
noData:'暂无数据', noData: '暂无数据',
Idcode:'请输入证件号码', Idcode: '请输入证件号码',
Idtype:'请选择证件类型', Idtype: '请选择证件类型',
Id1:'请上传证件正面照', Id1: '请上传证件正面照',
Id2:'请上传证件反面照', Id2: '请上传证件反面照',
success:'提交成功', success: '提交成功',
loading:'上传中..', loading: '上传中..',
newPhone: '请输入您的新手机号', newPhone: '请输入您的新手机号',
edited:'修改成功', edited: '修改成功',
company:'请输入公司名称', company: '请输入公司名称',
companyEn:'请输入公司英文名', companyEn: '请输入公司英文名',
addressCom:'请输入公司地址', addressCom: '请输入公司地址',
remark:'请输入公司简介', remark: '请输入公司简介',
web:'请输入公司官网', web: '请输入公司官网',
stall:'请输入档口', stall: '请输入档口',
brand:'请输入公司品牌', brand: '请输入公司品牌',
title:'请输入标题', title: '请输入标题',
orderNo:'请输入订单号', orderNo: '请输入订单号',
content:'请输入内容', content: '请输入内容',
type:'请选择类型', type: '请选择类型',
please:'请选择', please: '请选择',
lined:'请选择线路', lined: '请选择线路',
numbers:'请输入商品的快递单号,多个用(,)隔开', numbers: '请输入商品的快递单号,多个用(,)隔开',
clearRemark:'请输入清关证书备注', clearRemark: '请输入清关证书备注',
specialNote:'请输入特需备注', specialNote: '请输入特需备注',
marks:'请输入唛头,以字母开头', marks: '请输入唛头,以字母开头',
addressInfo:'请输入收货详细地址', addressInfo: '请输入收货详细地址',
link:'请输入商品链接', link: '请输入商品链接',
names:'请输入名称', names: '请输入名称',
transport:'请选择运输方式', transport: '请选择运输方式',
channel:'请选择出货渠道', channel: '请选择出货渠道',
startCity:'请选择始发地', startCity: '请选择始发地',
endCity:'请选择目的地', endCity: '请选择目的地',
marksIn:'请输入唛头', marksIn: '请输入唛头',
marksNum:'唛头不能以数字开头', marksNum: '唛头不能以数字开头',
customsType:'请选择单证报关', customsType: '请选择单证报关',
date:'请选择送货日期', date: '请选择送货日期',
consignorType:'请选择收货方式', consignorType: '请选择收货方式',
levite:'请选择入仓类型', levite: '请选择入仓类型',
consignee:'请输入收货人姓名', consignee: '请输入收货人姓名',
consigneePhone:'请输入收货人电话', consigneePhone: '请输入收货人电话',
foreignConsignee:'非控货只能选择国外收货人', foreignConsignee: '非控货只能选择国外收货人',
consigneeEmail:'请输入收货人邮箱', consigneeEmail: '请输入收货人邮箱',
noEmail:'邮箱格式不对', noEmail: '邮箱格式不对',
creat:'创建成功', creat: '创建成功',
shopname:'请选择商品名', shopname: '请选择商品名',
isBrand:'请选择有无品牌', isBrand: '请选择有无品牌',
num:'请输入件数', num: '请输入件数',
unit:'请选择单位', unit: '请选择单位',
number:'请输入数量', number: '请输入数量',
works:'请输入货值', works: '请输入货值',
add:'添加成功', add: '添加成功',
delete:'确定删除商品吗', delete: '确定删除商品吗',
notice:'提示', notice: '提示',
newEmail:'请输入新邮箱地址', newEmail: '请输入新邮箱地址',
email:'请输入邮箱', email: '请输入邮箱',
bind:'绑定成功', bind: '绑定成功',
phone: '请输入您的手机号', phone: '请输入您的手机号',
password:'请输入您的密码', password: '请输入您的密码',
code:'请输入验证码', code: '请输入验证码',
chooseService:'请勾选服务协议', chooseService: '请勾选服务协议',
oldPsd: '请输入旧密码', oldPsd: '请输入旧密码',
numPsd:'密码由6~32位英文字母和数字组成', numPsd: '密码由6~32位英文字母和数字组成',
newPsd:'请输入新密码', newPsd: '请输入新密码',
nextPsd:'请再次确认密码', nextPsd: '请再次确认密码',
read:'我已仔细阅读并同意', read: '我已仔细阅读并同意',
service:'用户服务协议', service: '用户服务协议',
contact: '遇到问题?您可以联系客服', contact: '遇到问题?您可以联系客服',
psd6:'密码不能少于6位', psd6: '密码不能少于6位',
different:'两次输入的密码不一致', different: '两次输入的密码不一致',
nickName:'请输入昵称', nickName: '请输入昵称',
contactPhone:'请输入联系电话', contactPhone: '请输入联系电话',
address:'请输入地址', address: '请输入地址',
department:'请输入部门', department: '请输入部门',
job: '请输入工作职位', job: '请输入工作职位',
moreKey:'订单号,提单号,唛头或收货人姓名电话', moreKey: '订单号,提单号,唛头或收货人姓名电话',
reason:'请告知我们您的退仓原因', reason: '请告知我们您的退仓原因',
sum:'请输入箱数', sum: '请输入箱数',
note:'请输入备注', note: '请输入备注',
oldControl:'请输入原控货人', oldControl: '请输入原控货人',
newControl:'请输入新控货人', newControl: '请输入新控货人',
deleteSuccess:'删除成功', deleteSuccess: '删除成功',
cancel:'取消成功', cancel: '取消成功',
delOrder:'确定删除订单吗', delOrder: '确定删除订单吗',
cancelOrder: '确定取消订单吗', cancelOrder: '确定取消订单吗',
weight:'请输入货物重量', weight: '请输入货物重量',
goodsSum:'请输入货物总数量', goodsSum: '请输入货物总数量',
operation:'操作成功', operation: '操作成功',
openError:'打开文件失败', openError: '打开文件失败',
noLined:'无可用线路', noLined: '无可用线路',
height:'请输入货物高度', height: '请输入货物高度',
wide:'请输入货物宽度', wide: '请输入货物宽度',
long:'请输入货物长度', long: '请输入货物长度',
nophone:'手机格式不对', nophone: '手机格式不对',
conNotice:'放货箱数不能大于可放货箱数', conNotice: '放货箱数不能大于可放货箱数',
newControlTel:'请输入新控货人电话', newControlTel: '请输入新控货人电话',
opening:'正在打开', opening: '正在打开',
volume:'请输入体积', volume: '请输入体积',
intNotice1:'件数必须大于0且必须是整数', intNotice1: '件数必须大于0且必须是整数',
intNotice2:'数量必须大于0且必须是整数', intNotice2: '数量必须大于0且必须是整数',
intNotice3:'体积必须大于0', intNotice3: '体积必须大于0',
intNotice4:'重量必须大于0', intNotice4: '重量必须大于0',
intNotice5:'货值必须大于0', intNotice5: '货值必须大于0',
easyPass:'您的密码过于简单,请前往修改密码', easyPass: '您的密码过于简单,请前往修改密码',
update:'立即更新', update: '立即更新',
close:'关闭弹窗', close: '关闭弹窗',
newVersion:'新版本更新', newVersion: '新版本更新',
nowVersion:'当前版本号', nowVersion: '当前版本号',
newVersions:'有新版本可更新', newVersions: '有新版本可更新',
nowNews:'当前已是最新版本', nowNews: '当前已是最新版本',
startDown:'下载中...', startDown: '下载中...',
failDown:'安装失败,请稍候重试', failDown: '安装失败,请稍候重试',
contactKf:'联系客户', contactKf: '联系客户',
isClude:'订单包含不接受货物,请检查!', isClude: '订单包含不接受货物,请检查!',
keyWord:'请输入关键词', keyWord: '请输入关键词',
copySuccess:'复制成功', copySuccess: '复制成功',
copy:'一键复制', copy: '一键复制',
newfile:'上传新附件', newfile: '上传新附件',
upload:'下载', upload: '下载',
back:'返回', back: '返回',
upCustome:'上传报关资料', upCustome: '上传报关资料',
know:'我知道了', know: '我知道了',
openFile:'打开文件', openFile: '打开文件',
saveed:'文件已保存', saveed: '文件已保存',
deleteFile:'是否删除附件?', deleteFile: '是否删除附件?',
customsRefund:'报关退税,请备齐资料。', customsRefund: '报关退税,请备齐资料。',
nofile:'上传文件格式不对', nofile: '上传文件格式不对',
loading:'加载中......' loading: '加载中......',
}, country: '请选择国家',
auth:{ city: '请选择城市'
auth:'实名认证', },
Id1:'点击上传身份证(人像面)', auth: {
Id2:'点击上传身份证(国徽面)', auth: '实名认证',
Idcard1:'点击上传护照1', Id1: '点击上传身份证(人像面)',
Idcard2:'点击上传护照2', Id2: '点击上传身份证(国徽面)',
msg: '请确认身份信息是否正确', Idcard1: '点击上传护照1',
name:'姓名', Idcard2: '点击上传护照2',
Idcode:'证件号码', msg: '请确认身份信息是否正确',
submit:'提交认证', name: '姓名',
auto:'审核中', Idcode: '证件号码',
intNotice1:'数量必须大于0并且必须是整数', submit: '提交认证',
intNotice2:'件数必须大于0并且必须是整数', auto: '审核中',
intNotice3:'体积必须大于0', intNotice1: '数量必须大于0并且必须是整数',
intNotice4:'重量必须大于0', intNotice2: '件数必须大于0并且必须是整数',
intNotice5:'货值必须大于0', intNotice3: '体积必须大于0',
}, intNotice4: '重量必须大于0',
boxException:{ intNotice5: '货值必须大于0'
exception:'多箱异常', },
exceptionless:'少箱异常', boxException: {
orderNo:'订单号', exception: '多箱异常',
prodZh:'产品名称', exceptionless: '少箱异常',
prodEn:'英文名称', orderNo: '订单号',
line: '运输路线', prodZh: '产品名称',
form:'填单参数', prodEn: '英文名称',
in:'入仓参数', line: '运输路线',
describe:'异常描述', form: '填单参数',
box:'', in: '入仓参数',
result: '处理结果', describe: '异常描述',
remark:'备注', box: '',
sumbit:'提交', result: '处理结果',
reset:'重置', remark: '备注',
noshop:'非填单货物' sumbit: '提交',
}, reset: '重置',
changeTel:{ noshop: '非填单货物'
edit:'更改绑定手机', },
bind:'绑定', changeTel: {
setpsd:'设置控货密码', edit: '更改绑定手机',
code:'校验验证码' bind: '绑定',
}, setpsd: '设置控货密码',
companyInfo:{ code: '校验验证码'
info:'公司信息', },
name:'公司名称', companyInfo: {
nameEn:'公司英文名', info: '公司信息',
address:'公司地址', name: '公司名称',
remark: '公司简介', nameEn: '公司英文名',
web:'公司官网', address: '公司地址',
stall:'档口', remark: '公司简介',
brand:'品牌', web: '公司官网',
edit:'修改', stall: '档口',
}, brand: '品牌',
complaint:{ edit: '修改'
complaint:'投诉列表', },
name:'投诉人', complaint: {
orderNo:'订单号', complaint: '投诉列表',
title:'标题', name: '投诉人',
type: '投诉类型', orderNo: '订单号',
time:'投诉时间', title: '标题',
status:'投诉状态', type: '投诉类型',
disposeTime:'处理时间', time: '投诉时间',
new:'新建投诉', status: '投诉状态',
change:'切换咨询', disposeTime: '处理时间',
}, new: '新建投诉',
complaintAdd:{ change: '切换咨询'
title:'标题', },
type: '类型', complaintAdd: {
name:'联系人', title: '标题',
phone:'联系电话', type: '类型',
orderNo:'订单号', name: '联系人',
content:'投诉内容', phone: '联系电话',
sumbit:'提交', orderNo: '订单号',
reset:'重置', content: '投诉内容',
complaint:'投诉', sumbit: '提交',
time:'投诉时间', reset: '重置',
status:'状态', complaint: '投诉',
disposeTime:'处理时间', time: '投诉时间',
}, status: '状态',
consult:{ disposeTime: '处理时间'
consult:'留言咨询', },
reply:'待回复', consult: {
replyed: '已回复', consult: '留言咨询',
change:'切换投诉', reply: '待回复',
consulting:'我要咨询', replyed: '已回复',
title:'标题', change: '切换投诉',
type: '类型', consulting: '我要咨询',
name:'联系人', title: '标题',
phone:'联系电话', type: '类型',
orderNo:'订单号', name: '联系人',
content:'内容', phone: '联系电话',
sumbit:'提交', orderNo: '订单号',
reset:'重置', content: '内容',
time:'回复时间', sumbit: '提交',
contented:'咨询内容', reset: '重置',
replyContent:'回复内容', time: '回复时间',
advice:'建议' contented: '咨询内容',
}, replyContent: '回复内容',
coupon:{ advice: '建议'
coupons: '优惠券', },
no:'未使用', coupon: {
use:'已使用', coupons: '优惠券',
out:'已过期', no: '未使用',
go:'去下单' use: '已使用',
}, out: '已过期',
create:{ go: '去下单'
create:'我要发货', },
transport:'订单运输', create: {
type:'订单类型', create: '我要发货',
service: '集运服务', transport: '订单运输',
oversears:'海外仓', type: '订单类型',
toRoom:'送货上门', service: '集运服务',
exception:' 提货异常', oversears: '海外仓',
noCotrol:'非控货订单代收货款', toRoom: '送货上门',
startCity:'始发城市', exception: ' 提货异常',
endCity:'目的城市', noCotrol: '非控货订单代收货款',
method:'运输方式', startCity: '始发城市',
channel: '出货渠道', endCity: '目的城市',
info:'商品信息', method: '运输方式',
addShop:'添加商品', channel: '出货渠道',
prodZh:'中文品名', info: '商品信息',
brand:'品牌', addShop: '添加商品',
num:'数量', prodZh: '中文品名',
yes:'', brand: '品牌',
no:'', num: '数量',
volume:'体积', yes: '',
works:'货值', no: '',
weight: '重量', volume: '体积',
material:'材质', works: '货值',
prodEn:'英文品名', weight: '重量',
form:'填单', material: '材质',
box:'', prodEn: '英文品名',
prodAttr:'特性', form: '填单',
packageUnit:'包装单位', box: '',
prepay:'是否预付', prodAttr: '特性',
is:'', packageUnit: '包装单位',
fou:'', prepay: '是否预付',
link:'商品链接', is: '',
editLink:'编辑链接', fou: '',
addLink:'添加链接', link: '商品链接',
fee:'运费', editLink: '编辑链接',
clearFee:'清关费', addLink: '添加链接',
noPrice: '未报价', fee: '运费',
edit:'编辑', clearFee: '清关费',
delete:'删除', noPrice: '未报价',
feeInfo:'费用信息', edit: '编辑',
total:'合计', delete: '删除',
sum: '总件数', feeInfo: '费用信息',
sumVolume:'总体积', total: '合计',
sumWeight:'总重量', sum: '总件数',
sumWorks:'总货值', sumVolume: '总体积',
proFee:'保价费', sumWeight: '总重量',
sumFee:'总运费', sumWorks: '总货值',
sumClearFee:'总清关费', proFee: '保价费',
rmb:'人民币', sumFee: '总运费',
doller:'美元', sumClearFee: '总清关费',
naira:'奈拉', rmb: '人民币',
quickNo:'快递单号', doller: '美元',
auto:'自动生成', naira: '奈拉',
lined:'线路', quickNo: '快递单号',
doubleClear:'是否双清', auto: '自动生成',
conClear:'客户自清', lined: '线路',
myClear: '我司双清', doubleClear: '是否双清',
air:'航空公司', conClear: '客户自清',
ship:'船公司', myClear: '我司双清',
clearCard:'清关证书', air: '航空公司',
clearRemark:'清关证书备注', ship: '船公司',
unpack:'是否拆包', clearCard: '清关证书',
nowChange:'单票立刻转运', clearRemark: '清关证书备注',
nowNotice:'注:若只有一件,货到仓库立即发,选“是”,多件需仓库集运待发,选“否”', unpack: '是否拆包',
specialNote:'特需备注', nowChange: '单票立刻转运',
special:'特殊要求', nowNotice: '注:若只有一件,货到仓库立即发,选“是”,多件需仓库集运待发,选“否”',
orderInfo:'订单信息', specialNote: '特需备注',
marks:'唛头', special: '特殊要求',
isCargoControl:'是否控货', orderInfo: '订单信息',
customsType:'单证报关', marks: '唛头',
myCustoms:'我司全代', isCargoControl: '是否控货',
ownCustoms:'自单代报', customsType: '单证报关',
allCustoms:'混合报关', myCustoms: '我司全代',
date:'送货日期', ownCustoms: '自单代报',
levite:'入仓类型', allCustoms: '混合报关',
payer:'付款人', date: '送货日期',
consignor: '发货人', levite: '入仓类型',
consignee:'收货人', payer: '付款人',
consignorType:'收货方式', consignor: '发货人',
address:'收货地区', consignee: '收货人',
addressInfo:'收货详细地址', consignorType: '收货方式',
name:'姓名', address: '收货地区',
nameEn:'英文名', addressInfo: '收货详细地址',
choiceConsignee:'选择收货人', name: '姓名',
phone:'电话', nameEn: '英文名',
email:'邮箱', choiceConsignee: '选择收货人',
company:'公司名称', phone: '电话',
companyEn:'公司英文名称', email: '邮箱',
submit:'提交', company: '公司名称',
cancel:'取消', companyEn: '公司英文名称',
noSelect: '无匹配选项', submit: '提交',
unit:'单位', cancel: '取消',
aunit:'', noSelect: '无匹配选项',
confirm:'确定', unit: '单位',
choice:'选择', aunit: '',
add:'添加', confirm: '确定',
addConsignee:'添加收货人', choice: '选择',
idNotice:'根据国家公安部、安监总局等部门所有入仓货物需要“实名制”登记,请在系统后台进行实名制认证', add: '添加',
issuingMethod:'出单方式', addConsignee: '添加收货人',
dianfang:'电放', idNotice:
zhengben:'正本', '根据国家公安部、安监总局等部门所有入仓货物需要“实名制”登记,请在系统后台进行实名制认证',
payment:'是否代收贷款', issuingMethod: '出单方式',
money:'代收贷款金额', dianfang: '电放',
busNotice:'根据国家公安部、安监总局等部门所有入仓货物需要“实名制”登记,请联系客服上传营业执照', zhengben: '正本',
baojia:'关联报价单', payment: '是否代收贷款',
more:'查看更多', money: '代收贷款金额',
paynotice:'请再次确认国际运费是否由您支付?', busNotice: '根据国家公安部、安监总局等部门所有入仓货物需要“实名制”登记,请联系客服上传营业执照',
cnotice1:'如需我司打包,请勾选相应选项,费用付款人及打包要求可备注补充', baojia: '关联报价单',
cnotice2:'是指由发货人与收货人约定在货物的国际运输过程中,我司作为第三方对该货物货权的控制;需由发货人授权我司放货的情况下收货人才能提取该票货物的一种交易方式', more: '查看更多',
cnotice3:'该货物的出口手续由我司代为办理', paynotice: '请再次确认国际运费是否由您支付?',
cnotice4:'该货物由发货人提供相关出口单证并委托我司代为办理', cnotice1: '如需我司打包,请勾选相应选项,费用付款人及打包要求可备注补充',
cnotice5:'该货物有以上两种情况出现', cnotice2:
}, '是指由发货人与收货人约定在货物的国际运输过程中,我司作为第三方对该货物货权的控制;需由发货人授权我司放货的情况下收货人才能提取该票货物的一种交易方式',
docException: { cnotice3: '该货物的出口手续由我司代为办理',
doc:'单证异常', cnotice4: '该货物由发货人提供相关出口单证并委托我司代为办理',
orderNo: '订单号', cnotice5: '该货物有以上两种情况出现'
transport:'运输&线路', },
form:'', docException: {
to:'发往', doc: '单证异常',
prodZh:'中文品名', orderNo: '订单号',
prodEn:'英文品名', transport: '运输&线路',
brand:'品牌', form: '',
is:'', to: '发往',
no: '', prodZh: '中文品名',
formNum:'填单箱数', prodEn: '英文品名',
levite:'入仓总箱数', brand: '品牌',
volume:'方数', is: '',
weight:'重量', no: '',
number:'数量', formNum: '填单箱数',
works:'货值', levite: '入仓总箱数',
customsType:'报关资料', volume: '方数',
choose:'选择', weight: '重量',
delete:'删除', number: '数量',
remark:'备注', works: '货值',
confirm:'确定' customsType: '报关资料',
}, choose: '选择',
ecash: { delete: '删除',
query: '汇率查询', remark: '备注',
china:'中国', confirm: '确定'
Nigeria:'尼日利亚', },
time:'有效时间' ecash: {
}, query: '汇率查询',
editEmail:{ china: '中国',
old: '旧邮箱地址', Nigeria: '尼日利亚',
new:'新邮箱地址', time: '有效时间'
code:'验证码', },
getCode:'获取验证码', editEmail: {
bind:'绑定', old: '旧邮箱地址',
bindEmail:'绑定邮箱' new: '新邮箱地址',
}, code: '验证码',
editPsd:{ getCode: '获取验证码',
edit:'修改', bind: '绑定',
psd:'修改密码', bindEmail: '绑定邮箱'
control:'修改控货密码' },
}, editPsd: {
exception: { edit: '修改',
see: '异常查看', psd: '修改密码',
info:'订单信息', control: '修改控货密码'
marks:'唛头', },
sum:'已到箱数/总箱数', exception: {
orderStatus:'订单状态', see: '异常查看',
consignor:'发货人', info: '订单信息',
transport:'运输方式', marks: '唛头',
startCity:'始发地', sum: '已到箱数/总箱数',
endCity: '目的地', orderStatus: '订单状态',
consignee:'收货人', consignor: '发货人',
company:'收货人公司', transport: '运输方式',
phone:'收货人电话', startCity: '始发地',
date:'送货日期', endCity: '目的地',
question:'问题详情', consignee: '收货人',
exception:'异常', company: '收货人公司',
describe:'异常描述', phone: '收货人电话',
file:'附件', date: '送货日期',
money:'金额', question: '问题详情',
status:'状态', exception: '异常',
type:'类型', describe: '异常描述',
toDeal:'处理', file: '附件',
}, money: '金额',
forget: { status: '状态',
forget: '忘记密码', type: '类型',
code:'获取验证码', toDeal: '处理'
}, },
help:{ forget: {
help:'帮助' forget: '忘记密码',
}, code: '获取验证码'
index: { },
index: '首页', help: {
system:'系统', help: '帮助'
notice:'公告', },
dynamic:'动态', index: {
orderNo:'订单号', index: '首页',
marks:'唛头', system: '系统',
help:'帮助', notice: '公告',
consult:'咨询', dynamic: '动态',
know:'知道了', orderNo: '订单号',
delivery:'我要发货', marks: '唛头',
order:'我的订单', help: '帮助',
coupon:'优惠券', consult: '咨询',
price:'价格查询', know: '知道了',
old_system:'旧订单', delivery: '我要发货',
sea:'海运拼柜', order: '我的订单',
seaAir:'海空联运', coupon: '优惠券',
air:'空运专线' price: '价格查询',
}, old_system: '旧订单',
levite:{ sea: '海运拼柜',
levite:'入仓须知' seaAir: '海空联运',
}, air: '空运专线'
light:{ },
light: '泡货异常', levite: {
info:'订单信息', levite: '入仓须知'
marks:'唛头', },
sum:'已到箱数/总箱数', light: {
orderStatus:'订单状态', light: '泡货异常',
consignor:'发货人', info: '订单信息',
transport:'运输方式', marks: '唛头',
startCity:'始发地', sum: '已到箱数/总箱数',
endCity: '目的地', orderStatus: '订单状态',
consignee:'收货人', consignor: '发货人',
company:'收货人公司', transport: '运输方式',
phone:'收货人电话', startCity: '始发地',
date:'送货日期', endCity: '目的地',
goodsInfo:'货物信息', consignee: '收货人',
goodsName:'品名', company: '收货人公司',
formInfo:'填单货物信息', phone: '收货人电话',
brand:'品牌', date: '送货日期',
num:'箱数', goodsInfo: '货物信息',
weight:'重量', goodsName: '品名',
volume:'体积', formInfo: '填单货物信息',
incoming:'入库货物属性', brand: '品牌',
box:'规格', num: '箱数',
lightVolume:'泡货重量', weight: '重量',
lastTime:'最后操作时间', volume: '体积',
common:'设为普货', incoming: '入库货物属性',
processed:'设为已处理', box: '规格',
weightVolume:'重货方数', lightVolume: '泡货重量',
weightException:'重货异常', lastTime: '最后操作时间',
total:'下单统计', common: '设为普货',
rucang:'入仓统计', processed: '设为已处理',
weightAgree:'同意重货', weightVolume: '重货方数',
lightAgree:'同意泡货' weightException: '重货异常',
}, total: '下单统计',
login: { rucang: '入仓统计',
loginBtn: '登录', weightAgree: '同意重货',
textLogin:'短信登录', lightAgree: '同意泡货'
psdLogin:'密码登录', },
title:'捷道国际货运', login: {
forPsd:'忘记密码', loginBtn: '登录',
code:'获取验证码', textLogin: '短信登录',
register:'注册', psdLogin: '密码登录',
close:'关闭' title: '捷道国际货运',
}, forPsd: '忘记密码',
msg: { code: '获取验证码',
msg: '消息', register: '注册',
read:'已读', close: '关闭'
noRead:'未读', },
info:'消息详情' msg: {
}, msg: '消息',
myInfo: { read: '已读',
info: '个人信息', noRead: '未读',
name:'姓名', info: '消息详情'
nameEn:'英文名', },
birth:'生日', myInfo: {
sex:'性别', info: '个人信息',
phone:'电话', name: '姓名',
adderss:'地址', nameEn: '英文名',
department:'部门', birth: '生日',
job:'岗位', sex: '性别',
edit:'修改', phone: '电话',
girl:'', adderss: '地址',
boy:'', department: '部门',
secret:'保密', job: '岗位',
}, edit: '修改',
notice:{ girl: '',
notice:'公告', boy: '',
info:'公告详情', secret: '保密',
type:'类型:通知/公告' country: '国家',
}, city: '城市'
order: { },
order: '我的订单', notice: {
search:'搜索', notice: '公告',
orderNo:'订单号', info: '公告详情',
marks:'唛头', type: '类型:通知/公告'
see:'查看', },
transfer:'控货权转移', order: {
lending:'放货', order: '我的订单',
seelending:'查看放货', search: '搜索',
edit:'修改', orderNo: '订单号',
delete:'删除', marks: '唛头',
cancelOrder:'取消订单', see: '查看',
exit:'退仓', transfer: '控货权转移',
toDeal:'去处理', lending: '放货',
delivery:'我要发货', seelending: '查看放货',
applyExit:'申请退仓', edit: '修改',
exitOrderNo: '退仓订单号', delete: '删除',
reason:'退仓原因', cancelOrder: '取消订单',
img:'退仓图片', exit: '退仓',
isExit:'确定退仓', toDeal: '去处理',
consider:'不,再考虑考虑', delivery: '我要发货',
screen:'筛选', applyExit: '申请退仓',
transport:'运输方式', exitOrderNo: '退仓订单号',
status:'物流状态', reason: '退仓原因',
endCity:'目的仓', img: '退仓图片',
time:'时间', isExit: '确定退仓',
reset:'重置', consider: '不,再考虑考虑',
confirm:'确定', screen: '筛选',
lendingDeal:'放货协议', transport: '运输方式',
transferDeal:'控货权转移协议', status: '物流状态',
read: '阅读并确认', endCity: '目的仓',
cancel:'取消', time: '时间',
sum:'总箱数', reset: '重置',
haveNum:'剩余控货箱数', confirm: '确定',
sumVolume:'总体积', lendingDeal: '放货协议',
sumWeight:'总重量', transferDeal: '控货权转移协议',
writeInfo:'填写放货信息', read: '阅读并确认',
consignee:'收货人', cancel: '取消',
consigneeTel:'收货人电话', sum: '总箱数',
num:'箱数', haveNum: '剩余控货箱数',
weight:'重量', sumVolume: '总体积',
volume:'体积', sumWeight: '总重量',
remark:'备注', writeInfo: '填写放货信息',
code:'手机验证码', consignee: '收货人',
getCode:'获取验证码', consigneeTel: '收货人电话',
fenLending:'分批放货', num: '箱数',
lendingNotice:'不得超过3次,请确认是否放货,本次将放货', weight: '重量',
piece:'', volume: '体积',
isConsignee:'收货人为', remark: '备注',
phone:'手机', code: '手机验证码',
noError:'请确认无误', getCode: '获取验证码',
oldControl:'原控货人', fenLending: '分批放货',
oldControlTel:'原控货人电话', lendingNotice: '不得超过3次,请确认是否放货,本次将放货',
newControl:'新控货人', piece: '',
newControlTel:'新控货人电话', isConsignee: '收货人为',
lendingLog:'放货记录', phone: '手机',
lendingNum:'已放货箱数', noError: '请确认无误',
operation:'操作人', oldControl: '原控货人',
date:'日期', oldControlTel: '原控货人电话',
allOrder:'全部订单', newControl: '新控货人',
form:'发出', newControlTel: '新控货人电话',
received:'收到', lendingLog: '放货记录',
control:'控货', lendingNum: '已放货箱数',
uploadImg:'上传图片', operation: '操作人',
uploadNotice:'上传图片不能超过20张', date: '日期',
statusControl:'控货状态', allOrder: '全部订单',
allStatus:'全部', form: '发出',
controling:'控货中', received: '收到',
controled:'已放完货', control: '控货',
controlPartial:'部分放货', uploadImg: '上传图片',
tidanNo:'提单号', uploadNotice: '上传图片不能超过20张',
toset:'去设置控货密码', statusControl: '控货状态',
controlNotice:'控货密码或手机验证码,二选一', allStatus: '全部',
controlUpload:'您最多上传10个报关资料', controling: '控货中',
controlLog:'控货日志', controled: '已放完货',
addtime:'操作时间', controlPartial: '部分放货',
operatorType:'操作人类型', tidanNo: '提单号',
operateType:'操作类型', toset: '去设置控货密码',
member:'会员', controlNotice: '控货密码或手机验证码,二选一',
manager:'管理员', controlUpload: '您最多上传10个报关资料',
lendingType:'校验方式', controlLog: '控货日志',
lendSussess:'放货成功' addtime: '操作时间',
}, operatorType: '操作人类型',
finsh:{ operateType: '操作类型',
success:'新建订单成功', member: '会员',
orderNo:'订单号', manager: '管理员',
transport:'运输方式', lendingType: '校验方式',
lined:'路线', lendSussess: '放货成功'
list:'商品列表', },
address:'仓库地址', finsh: {
phone:'仓库电话', success: '新建订单成功',
see:'查看订单', orderNo: '订单号',
know:'入仓须知', transport: '运输方式',
again:'再来一单', lined: '路线',
notice:'为保证入仓数据准确性,入仓请带上一份装箱单(品名,件数,毛重,尺寸方数,是否有牌)', list: '商品列表',
saddress:'送货地址' address: '仓库地址',
}, phone: '仓库电话',
orderInfo:{ see: '查看订单',
info:'订单详情', know: '入仓须知',
orderNo:'订单编号', again: '再来一单',
consignor:'发货人', notice: '为保证入仓数据准确性,入仓请带上一份装箱单(品名,件数,毛重,尺寸方数,是否有牌)',
consignorTel:'发货人电话', saddress: '送货地址'
consignorEmail:'发货人邮箱', },
consignorCom:'发货人公司中文名称', orderInfo: {
consignorComEn:'发货人公司英文名称', info: '订单详情',
consignee:'收货人', orderNo: '订单编号',
consigneeTel:'收货人电话', consignor: '发货人',
consigneeEmail:'收货人邮箱', consignorTel: '发货人电话',
consigneeCom:'收货人公司中文名称', consignorEmail: '发货人邮箱',
consigneeComEn:'收货人公司英文名称', consignorCom: '发货人公司中文名称',
consigneeType:'收货方式', consignorComEn: '发货人公司英文名称',
own:'自提', consignee: '收货人',
toRoom:'送货上门', consigneeTel: '收货人电话',
consigneeCity:'收货地区', consigneeEmail: '收货人邮箱',
consigneeAdd:'收货地址', consigneeCom: '收货人公司中文名称',
logistics:'物流信息', consigneeComEn: '收货人公司英文名称',
endCity:'目的仓', consigneeType: '收货方式',
startCity:'始发仓', own: '自提',
address:'地址', toRoom: '送货上门',
transport:'运输方式', consigneeCity: '收货地区',
channel:'出货渠道', consigneeAdd: '收货地址',
basic:'基础信息', logistics: '物流信息',
marks:'唛头', endCity: '目的仓',
formInfo:'填单信息', startCity: '始发仓',
box:'', address: '地址',
levite:'入仓类型', transport: '运输方式',
isCargoControl:'是否控货', channel: '出货渠道',
yes:'', basic: '基础信息',
no:'', marks: '唛头',
time:'送货时间', formInfo: '填单信息',
warehouse:'仓库实测', box: '',
customsType:'单证报关', levite: '入仓类型',
datas:'收款数据', isCargoControl: '是否控货',
transInfo:'运输信息', yes: '',
doubleClear:'是否双清', no: '',
singleWay:'出单方式', time: '送货时间',
air:'航空公司', warehouse: '仓库实测',
ship:'船公司', customsType: '单证报关',
clearCard:'清关证书', datas: '收款数据',
clearRemark:'清关证书备注', transInfo: '运输信息',
unpack:'是否拆包', doubleClear: '是否双清',
goodsInfo:'货物详情', singleWay: '出单方式',
ordering:'订单动态', air: '航空公司',
file:'运单资料/提货单', ship: '船公司',
index:'序号', clearCard: '清关证书',
prodZh:'中文品名', clearRemark: '清关证书备注',
prodEn:'英文品名', unpack: '是否拆包',
formNum:'填单件数', goodsInfo: '货物详情',
leviteNum:'入仓件数', ordering: '订单动态',
unit:'单位', file: '运单资料/提货单',
works:'货值', index: '序号',
material:'材质', prodZh: '中文品名',
volume:'体积', prodEn: '英文品名',
weight:'重量', formNum: '填单件数',
have:'', leviteNum: '入仓件数',
none:'', unit: '单位',
seeLevite:'查看入仓单', works: '货值',
seeBall:'查看提货单', material: '材质',
seePack:'查看装箱单', volume: '体积',
consigneeAndTel:'收货人及电话', weight: '重量',
consignorAndTel:'发货人及电话', have: '',
goodsRemark:'货物描述', none: '',
brand:'品牌', seeLevite: '查看入仓单',
num:'箱数', seeBall: '查看提货单',
size:'尺寸', seePack: '查看装箱单',
leviteTime:'入仓时间', consigneeAndTel: '收货人及电话',
ballAddress:'提货点', consignorAndTel: '发货人及电话',
loans:'代收贷款', goodsRemark: '货物描述',
showInfo:'展示', brand: '品牌',
hiddenInfo:'隐藏' num: '箱数',
}, size: '尺寸',
price:{ leviteTime: '入仓时间',
startCity:'始发地', ballAddress: '提货点',
endCity:'目的地', loans: '代收贷款',
name:'商品名称', showInfo: '展示',
transport:'运输方式', hiddenInfo: '隐藏'
channel:'出货渠道', },
weight:'货物重量', price: {
num:'件数', startCity: '始发地',
sum:'总数量', endCity: '目的地',
long:'', name: '商品名称',
width:'', transport: '运输方式',
high:'', channel: '出货渠道',
fee:'运费', weight: '货物重量',
startLetive:'始发仓', num: '件数',
endLetive:'目的仓', sum: '总数量',
noPrice:'未报价', long: '',
allPrice:'全包价', width: '',
forecastFee:'预估费用', high: '',
warmPrompt:'温馨提示', fee: '运费',
price:'查询价格', startLetive: '始发仓',
notice1:'1.以上报价仅供参考,实际计费以装箱打包后的实重或轻泡体积重 来计算。', endLetive: '目的仓',
notice2:'2.请注意渠道的选择,不同的东西选择不同的渠道价格就不同。', noPrice: '未报价',
notice3:'3.报价不含目的地关税,不含偏远或超重超长费。', allPrice: '全包价',
notice4:'4.包裹赔偿方法:包裹在运输途中发生丢失,我司将会按照包裹购 买价值原价赔偿,但最高赔偿为包裹USD100/票,若包裹价值比 较昂贵的请自行购买保险。若出现外包装完好,但内件损坏, 我司不予赔偿。若出现外包装破损,请在签收前立即开箱检查包裹, 并向快递员取证,以便后期进行索赔。', forecastFee: '预估费用',
notice5:'5.本公司拒绝接收国家明令禁止的物品,如:易燃易爆品、毒品、 刀具、枪支弹药及配件、淫秽、反动刊物等,若出现夹带被海关 查获,由此产生的责任由客户自行承担!' warmPrompt: '温馨提示',
}, price: '查询价格',
site:{ notice1: '1.以上报价仅供参考,实际计费以装箱打包后的实重或轻泡体积重 来计算。',
auth: '实名认证', notice2: '2.请注意渠道的选择,不同的东西选择不同的渠道价格就不同。',
comAuth:'公司认证', notice3: '3.报价不含目的地关税,不含偏远或超重超长费。',
bindTel:'绑定手机号', notice4:
changeBind:'更换绑定', '4.包裹赔偿方法:包裹在运输途中发生丢失,我司将会按照包裹购 买价值原价赔偿,但最高赔偿为包裹USD100/票,若包裹价值比 较昂贵的请自行购买保险。若出现外包装完好,但内件损坏, 我司不予赔偿。若出现外包装破损,请在签收前立即开箱检查包裹, 并向快递员取证,以便后期进行索赔。',
bindEmail:'绑定邮箱', notice5:
unbind:'未绑定', '5.本公司拒绝接收国家明令禁止的物品,如:易燃易爆品、毒品、 刀具、枪支弹药及配件、淫秽、反动刊物等,若出现夹带被海关 查获,由此产生的责任由客户自行承担!'
tobind:'去绑定', },
editPsd: '修改密码', site: {
info:'个人信息', auth: '实名认证',
companyInfo:'公司信息', comAuth: '公司认证',
help:'帮助', bindTel: '绑定手机号',
search:'汇率查询', changeBind: '更换绑定',
exit:'退出', bindEmail: '绑定邮箱',
startPsd:'初始化密码', unbind: '未绑定',
confirm: '确定', tobind: '去绑定',
cancel:'取消', editPsd: '修改密码',
unauth:'未认证', info: '个人信息',
set:'设置', companyInfo: '公司信息',
change:'语言切换', help: '帮助',
Zh:'中文', search: '汇率查询',
controlPsd:'控货密码', exit: '退出',
logOff:'注销当前账号', startPsd: '初始化密码',
offSuccess:'注销成功', confirm: '确定',
logNotice:'您确定要注销吗?注销后账号相关所有数据都会被删除,且无法恢复,您确定注销吗?' cancel: '取消',
} unauth: '未认证',
set: '设置',
change: '语言切换',
Zh: '中文',
controlPsd: '控货密码',
logOff: '注销当前账号',
offSuccess: '注销成功',
logNotice: '您确定要注销吗?注销后账号相关所有数据都会被删除,且无法恢复,您确定注销吗?'
}
} }
const domain = 'https://api2.groupage.cn' // const domain = 'https://api2.groupage.cn'
// const domain = 'https://api.jd.jdshangmen.com' // const domain = 'https://api.jd.jdshangmen.com'
// const domain = 'https://api.sit.jdshangmen.com' // const domain = 'https://api.sit.jdshangmen.com'
// const domain = 'https://api2.groupage.cn' // const domain = 'https://api2.groupage.cn'
const domain = 'https://apitest.groupage.cn'
const config = { const config = {
CDN_DOMAIN: domain, CDN_DOMAIN: domain,
API: domain, API: domain
} }
export default config export default config
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment