diff --git a/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/MemberBasicInfoController.java b/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/MemberBasicInfoController.java index 3625268a7..7fd5c6d2f 100644 --- a/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/MemberBasicInfoController.java +++ b/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/MemberBasicInfoController.java @@ -162,7 +162,7 @@ public class MemberBasicInfoController extends BaseController { return getDataTable(list); } - @PreAuthorize("@ss.hasPermi('member:info:update')") + @PreAuthorize("@ss.hasPermi('member:info:edit')") @Log(title = "修改车牌号信息", businessType = BusinessType.UPDATE) @PostMapping("/updatePlateNumber") public AjaxResult updatePlateNumber(@RequestBody MemberPlateNumberRelation relation){ diff --git a/jsowell-ui/src/views/member/info/detail.vue b/jsowell-ui/src/views/member/info/detail.vue index 425299fed..5a5ab8cd9 100644 --- a/jsowell-ui/src/views/member/info/detail.vue +++ b/jsowell-ui/src/views/member/info/detail.vue @@ -454,8 +454,9 @@ export default { }, // 车牌号校验 checkPlateNumber (plateNumber) { - const re = /^([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[a-zA-Z](([DF]((?![IO])[a-zA-Z0-9](?![IO]))[0-9]{4})|([0-9]{5}[DF]))|[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1})$/ - return plateNumber.search(re) !== -1; + const re = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}(([0-9]{5}[DGF]$)|([DGF][A-HJ-NP-Z0-9][0-9]{4}$))/ + const reg = new RegExp(re) + return reg.test(plateNumber) }, } };