diff --git a/src/api/generatedApi/system.js b/src/api/generatedApi/system.js
index 10e3167..5e87406 100644
--- a/src/api/generatedApi/system.js
+++ b/src/api/generatedApi/system.js
@@ -66,6 +66,15 @@ export function updatePassword(data) {
back: true
})
}
+
+export function externalUpdatePassword(data) {
+ return request({
+ url: getUrl(`/sysUserEx/externalUpdatePassword`),
+ method: 'post',
+ data
+ // back: true
+ })
+}
export function verifyUpdatePassword(data) {
return request({
url: getUrl(`/sysUserEx/verifyUpdatePassword`),
diff --git a/src/api/riskCheck/rule.js b/src/api/riskCheck/rule.js
index e3c5db1..3a1bdf4 100644
--- a/src/api/riskCheck/rule.js
+++ b/src/api/riskCheck/rule.js
@@ -4,7 +4,7 @@ import getUrl from '@/assets/js/utils/get-url'
// 分页查询
export function getRulePage(data) {
return request({
- url: getUrl('/risk/check/rule/page'),
+ url: getUrl('/riskCheckRuleEx/page'),
method: 'post',
data
})
diff --git a/src/store/modules/user.js b/src/store/modules/user.js
index 27731e4..4fd0540 100644
--- a/src/store/modules/user.js
+++ b/src/store/modules/user.js
@@ -70,6 +70,13 @@ const actions = {
message: res.content.resultMessage
})
break
+ case 51004:
+ // 需要验证码
+ resolve({
+ ...res.content,
+ code: numberResult
+ })
+ break
default:
reject(res.content)
break
diff --git a/src/views/app/login/index.vue b/src/views/app/login/index.vue
index 8964655..e89eeee 100644
--- a/src/views/app/login/index.vue
+++ b/src/views/app/login/index.vue
@@ -121,6 +121,8 @@
@@ -299,11 +301,13 @@ export default {
this.$store
.dispatch('user/login', this.loginForm)
.then(res => {
- if (res.code === 0) {
- sessionStorage.setItem(
- 'tipMessage',
- res.content.resultEnMessage ? res.content.resultEnMessage : ''
- )
+ if (res.code === 0 || res.code === 51004) {
+ if (res.code === 51004) {
+ sessionStorage.setItem(
+ 'tipMessage',
+ res.content.resultMessage ? res.content.resultMessage : ''
+ )
+ }
this.$router.push({ path: '/home' })
this.loading = false
return
diff --git a/src/views/applicationManagement/employRule/components/RuleEditDialog.vue b/src/views/applicationManagement/employRule/components/RuleEditDialog.vue
index ac41bc6..2b98689 100644
--- a/src/views/applicationManagement/employRule/components/RuleEditDialog.vue
+++ b/src/views/applicationManagement/employRule/components/RuleEditDialog.vue
@@ -183,9 +183,9 @@ export default {
{ required: true, message: '请输入规则描述', trigger: 'blur' },
{
min: 1,
- max: 300,
+ max: 1000,
message:
- '规则描述支持录入汉字、大写字母、小写字母、数字、符号,不超过300个字,请重新输入',
+ '规则描述支持录入汉字、大写字母、小写字母、数字、符号,不超过1000个字,请重新输入',
trigger: 'blur'
}
],
diff --git a/src/views/applicationManagement/employRule/index.vue b/src/views/applicationManagement/employRule/index.vue
index c358759..0c3ce6a 100644
--- a/src/views/applicationManagement/employRule/index.vue
+++ b/src/views/applicationManagement/employRule/index.vue
@@ -501,6 +501,54 @@ export default {
},
{ prop: 'ruleDesc', key: '规则描述' },
{ prop: 'riskScript', key: '风险提示话术' },
+ {
+ prop: 'hitCount',
+ key: '触发次数',
+ render: (h, params) => {
+ return h(
+ 'el-tag',
+ {
+ props: {
+ type: 'info',
+ size: 'small'
+ }
+ },
+ params.row.hitCount ? params.row.hitCount + '次' : '0次'
+ )
+ }
+ },
+ {
+ prop: 'approvedCount',
+ key: '审批通过次数',
+ render: (h, params) => {
+ return h(
+ 'el-tag',
+ {
+ props: {
+ type: 'success',
+ size: 'small'
+ }
+ },
+ params.row.approvedCount ? params.row.approvedCount + '次' : '0次'
+ )
+ }
+ },
+ {
+ prop: 'refusedCount',
+ key: '审批不通过次数',
+ render: (h, params) => {
+ return h(
+ 'el-tag',
+ {
+ props: {
+ type: 'danger',
+ size: 'small'
+ }
+ },
+ params.row.refusedCount ? params.row.refusedCount + '次' : '0次'
+ )
+ }
+ },
{
prop: 'ruleStatus',
key: '规则状态',
diff --git a/src/views/system/user/components/ResetPasswordDialog.vue b/src/views/system/user/components/ResetPasswordDialog.vue
index 7b69f85..5f7ec06 100644
--- a/src/views/system/user/components/ResetPasswordDialog.vue
+++ b/src/views/system/user/components/ResetPasswordDialog.vue
@@ -59,14 +59,18 @@