Compare commits
8 Commits
b2119b4fd7
...
prod-26-01
| Author | SHA1 | Date | |
|---|---|---|---|
| fde16ed45c | |||
| 516841b000 | |||
| 4434ef0a58 | |||
| 18ad0e0b2e | |||
| f77b0fc53d | |||
| 8dee7c54df | |||
| 89cd821276 | |||
| 276a0b982e |
@@ -31,14 +31,14 @@
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="https://webapi.amap.com/maps?v=2.0&key=2560bbf04daef66c810c5e6a97e8c508&plugin=AMap.AutoComplete,AMap.PlaceSearch,AMap.Geolocation,AMap.Geocoder,AMap.Marker,AMap.Driving"></script>
|
||||
<script src="https://unpkg.com/vconsole@latest/dist/vconsole.min.js"></script>
|
||||
<!-- <script src="https://unpkg.com/vconsole@latest/dist/vconsole.min.js"></script>-->
|
||||
<script>
|
||||
window.selfLink = window.location.href;
|
||||
window.selfSearch = window.location.search;
|
||||
</script>
|
||||
<script>
|
||||
// VConsole 默认会挂载到 `window.VConsole` 上
|
||||
let vConsole = new window.VConsole();
|
||||
// let vConsole = new window.VConsole();
|
||||
(function (doc, win) {
|
||||
// console.log("==window.location.pathname===",window.location.pathname)
|
||||
let docEl = doc.documentElement
|
||||
|
||||
@@ -212,7 +212,9 @@ export default {
|
||||
},
|
||||
async onLoad(){
|
||||
await this.getDriverList()
|
||||
this.pageNum++;
|
||||
if (this.total>10){
|
||||
this.pageNum++;
|
||||
}
|
||||
// 加载状态结束
|
||||
this.loading = false;
|
||||
// 数据全部加载完成
|
||||
@@ -238,7 +240,6 @@ export default {
|
||||
}
|
||||
},
|
||||
async getDriverList(){
|
||||
this.driverList=[]
|
||||
let res = await driverList({
|
||||
pageNum:this.pageNum,
|
||||
pageSize:this.pageSize,
|
||||
@@ -257,6 +258,7 @@ export default {
|
||||
this.driverList = preList.concat(arr)
|
||||
}
|
||||
}
|
||||
console.log('this.driverList',this.driverList)
|
||||
},
|
||||
async getPermissions(){
|
||||
let res = await userOperationPermissions();
|
||||
|
||||
@@ -268,7 +268,7 @@
|
||||
this.$toast('服务区域不能为空')
|
||||
return
|
||||
}
|
||||
this.wechatId='wmOTNXBwAABrvKkE_Fh8ZN8Xm2S9v2wQ'
|
||||
// this.wechatId='wmOTNXBwAABrvKkE_Fh8ZN8Xm2S9v2wQ'
|
||||
if(!this.wechatId) {
|
||||
await this.QrCodeResult();
|
||||
if( !this.wechatId ) {
|
||||
|
||||
@@ -41,7 +41,8 @@
|
||||
</div>
|
||||
<div class="credentials_item">
|
||||
<div class="credentials_title">4.开户许可证/基本存款账户信息</div>
|
||||
<img :src="supplierInfo?.accountUrl" alt="">
|
||||
<img v-if="supplierInfo?.accountUrl" :src="supplierInfo?.accountUrl" alt="">
|
||||
<div v-else class="empty"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -298,10 +299,14 @@
|
||||
color: #4A4A4A;
|
||||
padding: 10px 0;
|
||||
}
|
||||
img {
|
||||
img,.empty{
|
||||
width: 97px;
|
||||
height: 64px;
|
||||
}
|
||||
.empty{
|
||||
border: 1px solid silver;
|
||||
margin-left: 8px;
|
||||
}
|
||||
}
|
||||
.ml2 {
|
||||
margin-left: 2%;
|
||||
|
||||
@@ -250,7 +250,9 @@ export default {
|
||||
},
|
||||
async onLoad(){
|
||||
await this.getVehicleList()
|
||||
this.pageNum++;
|
||||
if(this.total>10){
|
||||
this.pageNum++;
|
||||
}
|
||||
// 加载状态结束
|
||||
this.loading = false;
|
||||
// 数据全部加载完成
|
||||
|
||||
@@ -1147,8 +1147,8 @@ export default {
|
||||
{label: '服务车辆', prop: 'vehicleName'},
|
||||
{label: '服务完成状况', prop: 'orderStatusString'},
|
||||
{label: '案件完成时间', prop: 'finishTime'},
|
||||
{label: '省(B)', prop: 'bProvince'},
|
||||
{label: '市(B)', prop: 'bCity'},
|
||||
{label: '省(B)', prop: 'bprovince'},
|
||||
{label: '市(B)', prop: 'bcity'},
|
||||
{label: '区(B)', prop: 'area'},
|
||||
]
|
||||
} else if (this.active === 6) {//投诉明细
|
||||
|
||||
@@ -121,7 +121,7 @@ export default {
|
||||
let flag=this.validatePhone(val)
|
||||
// console.log('flag',flag)
|
||||
if(!flag){
|
||||
this.$toast('手机号格式不正确')
|
||||
this.$toast('电话号码格式不正确')
|
||||
}
|
||||
},
|
||||
validatePhone(val) {
|
||||
@@ -129,13 +129,22 @@ export default {
|
||||
if(!val){
|
||||
return true
|
||||
}
|
||||
const purePhone = val
|
||||
// 情况1:11位且1开头 → 合法
|
||||
if (/^1[0-9]{10}$/.test(purePhone)) {
|
||||
const purePhone = String(val).trim()
|
||||
const mobileReg = /^1[3-9]\d{9}$/ // 大陆手机号正则表达式
|
||||
const hkMobileReg = /^[569]\d{3}[\s-]?\d{4}$/ // 香港手机号正则表达式,允许使用空格或 "-" 分隔
|
||||
const macauMobileReg = /^6\d{3}[\s-]?\d{4}$/ // 澳门手机号正则表达式,允许使用空格或 "-" 分隔
|
||||
const telReg = /^(0\d{2,3})([\s-])?\d{7,8}$/ // 大陆座机号正则表达式,允许区号和座机号用空格或 "-" 分开
|
||||
const hkTelReg = /^\(?\d{2,4}\)?[\s-]?\d{4}[\s-]?\d{4}$/ // 香港座机号正则表达式,允许使用空格或 "-" 分隔
|
||||
const macauTelReg = /^\(?\d{2,4}\)?[\s-]?\d{4}[\s-]?\d{4}$/ // 澳门座机号正则表达式,允许使用空格或 "-" 分隔
|
||||
const phone400Reg = /^400[\s-]?\d{3}[\s-]?\d{4}$/ // 以 "400" 开头的号码正则表达式,允许使用空格或 "-" 分隔
|
||||
// 情况1:12位且首位是0、第二位是1 → 去0后按大陆手机号校验
|
||||
if (/^01[0-9]{10}$/.test(purePhone)) {
|
||||
return true
|
||||
}
|
||||
// 情况2:12位且首位是0、第二位是1 → 去0后合法
|
||||
if (/^01[0-9]{10}$/.test(purePhone)) {
|
||||
// 匹配任意一种格式即为合法
|
||||
if (mobileReg.test(purePhone) || hkMobileReg.test(purePhone) || macauMobileReg.test(purePhone) ||
|
||||
telReg.test(purePhone) || hkTelReg.test(purePhone) || macauTelReg.test(purePhone) ||
|
||||
phone400Reg.test(purePhone)) {
|
||||
return true
|
||||
}
|
||||
// 其他情况 → 不合法
|
||||
@@ -226,6 +235,7 @@ export default {
|
||||
console.log('phone1Flag',phone1Flag)
|
||||
console.log('phone2Flag',phone2Flag)
|
||||
if(!phone1Flag || !phone2Flag){
|
||||
this.$toast('电话号码格式不正确')
|
||||
return
|
||||
}
|
||||
await submitConfirm({supplierId:this.supplierId,infos:this.personList})
|
||||
|
||||
@@ -478,6 +478,21 @@ export default {
|
||||
otherPhoto:this.otherImgSrc?.join(',')
|
||||
})
|
||||
this.clearStorageFormInfo()
|
||||
if(res.code == 200 && !res.msg){
|
||||
this.$toast('发布成功')
|
||||
if(this.isWebFunc()){
|
||||
setTimeout(()=>{
|
||||
this.closeParentDialog()
|
||||
},1000)
|
||||
}else{
|
||||
setTimeout(()=>{
|
||||
this.$router.push({ name: "mineRelease"})
|
||||
sessionStorage.setItem('mineActiveTab',String(1) )
|
||||
},1000)
|
||||
}
|
||||
}else{
|
||||
this.$toast(res.msg)
|
||||
}
|
||||
console.log("车源发布publishCarInfo",res)
|
||||
} catch (e){
|
||||
console.log('e',e)
|
||||
|
||||
Reference in New Issue
Block a user