diff --git a/supervise-risk-ui/.env.development b/supervise-risk-ui/.env.development index fb02079c..a97d55ab 100644 --- a/supervise-risk-ui/.env.development +++ b/supervise-risk-ui/.env.development @@ -5,5 +5,5 @@ ENV = 'development' VUE_APP_BASE_API = '/api' ## 配置测试和本地开发时的 接口地址 -VUE_APP_URL = "http://192.168.1.105:8001" +VUE_APP_URL = "http://192.168.1.107:7007" ##VUE_APP_URL = "http://120.46.172.184:8111" diff --git a/supervise-risk-ui/src/api/Risk/index.js b/supervise-risk-ui/src/api/Risk/index.js index 3a738ff0..4f97854f 100644 --- a/supervise-risk-ui/src/api/Risk/index.js +++ b/supervise-risk-ui/src/api/Risk/index.js @@ -89,7 +89,7 @@ export default { }) }, - // 查询分页列表 + // 查询风险指标分页列表 riskIndicatorsListPage: function(params) { return request({ url: '/v1/riskIndicators/listPage', @@ -97,4 +97,36 @@ export default { data: params }) }, + // 通过sid删除风险指标的数据 + riskIndicatorsDel: function(sid) { + return request({ + url: '/v1/riskIndicators/del/' + sid, + method: 'get', + }) + }, + + // 查询报警分页列表 + riskAlarmListPage: function(params) { + return request({ + url: '/v1/riskAlarm/listPage', + method: 'post', + data: params + }) + }, + // 报警中心的处理接口 + saveRiskAlarmTreatment: function(params) { + return request({ + url: '/v1/riskAlarmTreatment/saveRiskAlarmTreatment', + method: 'post', + data: params + }) + }, + // 查询记录列表 + riskAlarmTreatmentListPage: function(params) { + return request({ + url: '/v1/riskAlarmTreatment/listPage', + method: 'post', + data: params + }) + }, } diff --git a/supervise-risk-ui/src/layout/components/Sidebar/index.vue b/supervise-risk-ui/src/layout/components/Sidebar/index.vue index 0c9fbf50..c6cd22c8 100644 --- a/supervise-risk-ui/src/layout/components/Sidebar/index.vue +++ b/supervise-risk-ui/src/layout/components/Sidebar/index.vue @@ -76,6 +76,26 @@ ] }, + { + alwaysShow: true, + component: "RiskBjzx", + meta: { + icon: "el-icon-menu", + title: "报警中心", + }, + name: "/bjzx/index", + path: "/bjzx/index", + }, + { + alwaysShow: true, + component: "riskCljl", + meta: { + icon: "el-icon-menu", + title: "报警消息记录", + }, + name: "/riskCljl/index", + path: "/riskCljl/index", + } ], params: { sourceSid: 'ff05fef5-3f6d-4712-9c41-b5b661a8dd02', diff --git a/supervise-risk-ui/src/router/modules/codemenu.js b/supervise-risk-ui/src/router/modules/codemenu.js index 300b5cb5..01e4554d 100644 --- a/supervise-risk-ui/src/router/modules/codemenu.js +++ b/supervise-risk-ui/src/router/modules/codemenu.js @@ -104,5 +104,39 @@ const codemenu = [{ noCache: true } }] -}] +}, { + path: '/riskbjzx', + component: Layout, + redirect: '/bjzx/index', + meta: { + title: '报警中心' + }, + children: [{ + path: '/bjzx/index', + component: () => import('@/views/risk/bjzx.vue'), + name: 'RiskBjzx', + meta: { + title: '报警中心', + noCache: true + } + }] +},{ + path: '/riskCljl', + component: Layout, + redirect: '/riskCljl/index', + meta: { + title: '报警消息记录' + }, + children: [{ + path: '/riskCljl/index', + component: () => import('@/views/risk/riskCljl.vue'), + name: 'riskCljl', + meta: { + title: '报警消息记录', + noCache: true + } + }] +}, + +] export default codemenu diff --git a/supervise-risk-ui/src/views/risk/RiskManage/RiskAdd.vue b/supervise-risk-ui/src/views/risk/RiskManage/RiskAdd.vue index 18279fce..594b0dcc 100644 --- a/supervise-risk-ui/src/views/risk/RiskManage/RiskAdd.vue +++ b/supervise-risk-ui/src/views/risk/RiskManage/RiskAdd.vue @@ -29,10 +29,10 @@
风险程度:
-
+
风险类别:
指标说明: - +
报送单位: @@ -97,13 +97,13 @@ export default { code: '', content: '', levelSid: '', - levelCode: '', + levelCode: '', levelName: '', typeCode:'', typeName:'', typeSid:'', - remarks:'', - reportTarget:'' + remarks:'', + reportTarget:'' }, rules: { name: [{ required: true, message: '风险等级名称不能为空', trigger: 'blur' }], @@ -111,14 +111,14 @@ export default { content: [{ required: true, message: '分类说明不能为空', trigger: 'blur' }], reportTarget: [{ required: true, message: '报送单位不能为空', trigger: 'blur' }], }, - optionProps: { + optionProps: { value: 'code', label: 'name', children: 'down', expandTrigger: 'hover', }, - plable: [{value:1,type:'监管公司'},{value:2,type:'贷款支行'},{value:3,type:'总行'}], - selectedOptions: [], //配送选择值 + plable: [{value:1,type:'监管公司'},{value:2,type:'贷款支行'},{value:3,type:'总行'}], + selectedOptions: [], //配送选择值 } }, created() { @@ -136,10 +136,10 @@ export default { this.formobj.levelCode= '' this.formobj.levelName= '' this.formobj.typeCode='', - this.formobj.typeName='', - this.formobj.typeSid='', - this.formobj.remarks='', - this.formobj.reportTarget='', + this.formobj.typeName='', + this.formobj.typeSid='', + this.formobj.remarks='', + this.formobj.reportTarget='', this.$refs['form_obj'].resetFields() this.$emit('doback') @@ -164,12 +164,23 @@ export default { _this.formobj.name = vdata.name _this.formobj.code = vdata.code _this.formobj.content = vdata.content - _this.formobj.hierarchy = vdata.hierarchy - _this.formobj.parentName = vdata.parentName - _this.formobj.parentSid = vdata.parentSid + _this.formobj.levelName = vdata.levelName + _this.formobj.levelSid = vdata.levelSid + _this.formobj.levelCode = vdata.levelCode + _this.formobj.typeName = vdata.typeName + _this.formobj.typeSid = vdata.typeSid + _this.formobj.typeCode = vdata.typeCode + _this.formobj.reportTarget = vdata.reportTarget _this.formobj.remarks = vdata.remarks }, saveOrUpdate() { + if(this.formobj.reportTarget==='监管公司'){ + this.formobj.reportTarget===1 + }else if(this.formobj.reportTarget==='贷款支行'){ + this.formobj.reportTarget===2 + }else{ + this.formobj.reportTarget===3 + } req .saveRiskIndicator(this.formobj) .then(resp => { @@ -187,38 +198,38 @@ export default { req .selectRiskLevel() .then(resp => { - if(resp.code==200){ - this.arrLists=resp.data + if(resp.code==200){ + this.arrLists=resp.data for (var i = 0; i < this.arrLists.length; i++) { - let item = { - name: this.arrLists[i].name, - sid: this.arrLists[i].sid, - - } - this.arrList.push(item) - } - } + let item = { + name: this.arrLists[i].name, + sid: this.arrLists[i].sid, + + } + this.arrList.push(item) + } + } }) }, selectTypes(){ req .selectType() .then(resp => { - if(resp.code==200){ - this.options=resp.data - } + if(resp.code==200){ + this.options=resp.data + } }) }, getType(value) { const choose = this.arrLists.filter((item) => item.sid === value) - this.formobj.levelName = choose[0].name + this.formobj.levelName = value this.formobj.levelCode = choose[0].code - this.formobj.levelSid = value + this.formobj.levelSid = choose[0].sid }, handleChange3(value) { - var getSId = this.$refs.cascaderAddr.getCheckedNodes()[0].data.sid - this.formobj.typeSid=getSId + var getSId = this.$refs.cascaderAddr.getCheckedNodes()[0].data.sid + this.formobj.typeSid=getSId var thsAreaCode = this.$refs.cascaderAddr.getCheckedNodes()[0].pathLabels; //注意2: 获取label值 var len=value.length-1; var lens=thsAreaCode.length-1; diff --git a/supervise-risk-ui/src/views/risk/RiskManage/RiskIndex.vue b/supervise-risk-ui/src/views/risk/RiskManage/RiskIndex.vue index ae6f2078..c542232b 100644 --- a/supervise-risk-ui/src/views/risk/RiskManage/RiskIndex.vue +++ b/supervise-risk-ui/src/views/risk/RiskManage/RiskIndex.vue @@ -1,7 +1,7 @@ @@ -191,7 +188,7 @@ export default { }) .then(() => { req - .delriskType(sids) + .riskIndicatorsDel(sids) .then(resp => { if (resp.success) { this.$message({ type: 'success', message: resp.msg, showClose: true }) diff --git a/supervise-risk-ui/src/views/risk/RiskManage/RiskSet.vue b/supervise-risk-ui/src/views/risk/RiskManage/RiskSet.vue index a45f5611..b11042f6 100644 --- a/supervise-risk-ui/src/views/risk/RiskManage/RiskSet.vue +++ b/supervise-risk-ui/src/views/risk/RiskManage/RiskSet.vue @@ -1,7 +1,7 @@