diff --git a/supervise-risk-ui/src/api/Risk/index.js b/supervise-risk-ui/src/api/Risk/index.js index faa0f8bc..3a738ff0 100644 --- a/supervise-risk-ui/src/api/Risk/index.js +++ b/supervise-risk-ui/src/api/Risk/index.js @@ -58,4 +58,43 @@ export default { method: 'get', }) }, + // 通过sid删除风险类别的数据 + delriskType: function(sid) { + return request({ + url: '/v1/riskType/del/' + sid, + method: 'get', + }) + }, + // 查询所有风险等级 + selectRiskLevel: function() { + return request({ + url: '/v1/riskLevel/selectRiskLevel', + method: 'get', + }) + }, + // 查询所有风险等级 + selectType: function() { + return request({ + url: '/v1/riskType/select', + method: 'get', + }) + }, + + // 保存风险指标 + saveRiskIndicator: function(params) { + return request({ + url: '/v1/riskIndicators/saveRiskIndicator', + method: 'post', + data: params + }) + }, + + // 查询分页列表 + riskIndicatorsListPage: function(params) { + return request({ + url: '/v1/riskIndicators/listPage', + method: 'post', + data: params + }) + }, } diff --git a/supervise-risk-ui/src/router/modules/codemenu.js b/supervise-risk-ui/src/router/modules/codemenu.js index 1cb23dab..300b5cb5 100644 --- a/supervise-risk-ui/src/router/modules/codemenu.js +++ b/supervise-risk-ui/src/router/modules/codemenu.js @@ -77,7 +77,7 @@ const codemenu = [{ component: Layout, redirect: '/RiskManage/category', meta: { - title: '工商风险' + title: '风险管理' }, children: [{ path: '/RiskManage/category', diff --git a/supervise-risk-ui/src/views/risk/RiskManage/RiskAdd.vue b/supervise-risk-ui/src/views/risk/RiskManage/RiskAdd.vue new file mode 100644 index 00000000..18279fce --- /dev/null +++ b/supervise-risk-ui/src/views/risk/RiskManage/RiskAdd.vue @@ -0,0 +1,304 @@ + + + + + + {{ viewTitle }} + + + 保存 + 返回 + + + + + + + + + + 风险类别 + + 编号: + + + + 指标名称: + + + + 风险程度: + + + + + + 风险类别: + + + + 指标说明: + + + + 报送单位: + + + + + + 备注信息: + + + + + + + + + + + + diff --git a/supervise-risk-ui/src/views/risk/RiskManage/RiskIndex.vue b/supervise-risk-ui/src/views/risk/RiskManage/RiskIndex.vue index e97036e4..ae6f2078 100644 --- a/supervise-risk-ui/src/views/risk/RiskManage/RiskIndex.vue +++ b/supervise-risk-ui/src/views/risk/RiskManage/RiskIndex.vue @@ -1,15 +1,292 @@ -. - - 风险指标 - - - - - - \ No newline at end of file + + + + + + + {{ isSearchShow ? '隐藏查询条件' : '显示查询条件' }} + + + + + + 查询 + 重置 + + + + + + + 风险指标列表 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 编辑 + 删除 + + + + + + + + + + + + diff --git a/supervise-risk-ui/src/views/risk/RiskManage/RiskSet.vue b/supervise-risk-ui/src/views/risk/RiskManage/RiskSet.vue index 87e6c14f..a45f5611 100644 --- a/supervise-risk-ui/src/views/risk/RiskManage/RiskSet.vue +++ b/supervise-risk-ui/src/views/risk/RiskManage/RiskSet.vue @@ -76,23 +76,6 @@ - - - - - {{ TableList.ordername }} - {{ TableList.orderno }} - {{ TableList.custname }} - {{ TableList.orderdegree }} - {{ TableList.ordercontent }} - {{ TableList.receiveperson }} - {{ TableList.receivetel }} - - - diff --git a/supervise-risk-ui/src/views/risk/RiskManage/category.vue b/supervise-risk-ui/src/views/risk/RiskManage/category.vue index d00adad2..25f2b2ef 100644 --- a/supervise-risk-ui/src/views/risk/RiskManage/category.vue +++ b/supervise-risk-ui/src/views/risk/RiskManage/category.vue @@ -9,21 +9,6 @@ - - - - - 查询 重置 @@ -78,22 +63,29 @@ - - - - {{ TableList.ordername }} - {{ TableList.orderno }} - {{ TableList.custname }} - {{ TableList.orderdegree }} - {{ TableList.ordercontent }} - {{ TableList.receiveperson }} - {{ TableList.receivetel }} - - - + width="65%"> + + + + + + + + + + + + 编辑 + 删除 + + + + + @@ -121,6 +113,7 @@ export default { isSearchShow: false, tableLoading: false, drawer: false, + listLoading: false, dataList: [], queryParams: { current: 1, @@ -130,8 +123,6 @@ export default { } }, - arr:[{value:1,type:'计划巡视'},{value:2,type:'专项巡视'},{value:3,type:'告警巡视'}], - arrList:[{value:1,type:'一般'},{value:2,type:'重要'},{value:3,type:'紧急'},{value:4,type:'督办'}], multipleSelection: [], btnList: [ { @@ -150,7 +141,8 @@ export default { } ], size:'', - TableList:[] + TableList:[], + formobj:[] } }, mounted() { @@ -183,6 +175,7 @@ export default { toEdit(row) { this.viewState = 3 this.$refs['divadd'].showEdit(row) + this.drawer=false }, doDel(row) { const sids = [] @@ -195,7 +188,7 @@ export default { }) .then(() => { req - .delBySids(sids) + .delriskType(sids) .then(resp => { if (resp.success) { this.$message({ type: 'success', message: resp.msg, showClose: true }) @@ -247,18 +240,42 @@ export default { this.$router.go(-1) }, purchase(row){ - // this.drawer=true - req.selectRiskTypeSubordinate(row.sid).then((res)=>{ - console.log(res.data); - }) + this.drawer=true + req + .selectRiskTypeSubordinate(row.sid) + .then(resp => { + this.listLoading = false + if (resp.code==200) { + this.formobj=resp.data + } else { + // 根据resp.code进行异常情况处理 + } + }) + .catch(() => { + this.listLoading = false + }) }, formatorderdegree: function( row, column) { if(row.hierarchy === 1){ return '一级' - }else{ + }else if(row.hierarchy === 2) { + return '二级' + }else{ return '' } }, + doCommoditylDel(row){ + req + .delriskType(row.sid) + .then(resp => { + if (resp.code==200) { + this.$message({ type: 'success', message: resp.msg, showClose: true }) + this.drawer=false + } else { + // 根据resp.code进行异常情况处理 + } + }) + }, } } diff --git a/supervise-risk-ui/src/views/risk/RiskManage/categoryAdd.vue b/supervise-risk-ui/src/views/risk/RiskManage/categoryAdd.vue index 2baf9e0f..c0c0c8b9 100644 --- a/supervise-risk-ui/src/views/risk/RiskManage/categoryAdd.vue +++ b/supervise-risk-ui/src/views/risk/RiskManage/categoryAdd.vue @@ -33,7 +33,7 @@ 层级: - + 上级名称: @@ -41,12 +41,13 @@ v-model="formobj.parentName" class="item_input" placeholder="请选择上级名称" + @change="getType" > @@ -71,7 +72,9 @@ export default { submitdisabled: false, viewTitle: '', viewState: 1, + arrLists: [], arrList: [], + hierarchys: false, formobj: { name: '', code: '', @@ -79,12 +82,13 @@ export default { hierarchy: '', parentSid: '', parentName: '', - remarks: '' + remarks: '' , + sid:'' }, rules: { name: [{ required: true, message: '风险等级名称不能为空', trigger: 'blur' }], code: [{ required: true, message: '风险等级代码不能为空', trigger: 'blur' }], - handlingMethod: [{ required: true, message: '处理方式不能为空', trigger: 'blur' }], + content: [{ required: true, message: '分类说明不能为空', trigger: 'blur' }], reportTarget: [{ required: true, message: '报送单位不能为空', trigger: 'blur' }], }, } @@ -93,7 +97,6 @@ export default { methods: { handleReturn(isreload) { if (isreload === 'true') this.$emit('reloadlist') - this.formobj.id = '' this.formobj.sid = '' this.formobj.name= '', this.formobj.code= '', @@ -111,19 +114,24 @@ export default { this.$refs['form_obj'].clearValidate() }) this.viewTitle = '【新增】风险等级' + this.hierarchys= false }, showEdit(row) { this.$nextTick(() => { this.$refs['form_obj'].clearValidate() }) this.viewTitle = '【修改】风险等级' + this.hierarchys= true const _this = this const vdata = row _this.formobj.id = vdata.id _this.formobj.sid = vdata.sid _this.formobj.name = vdata.name _this.formobj.code = vdata.code - _this.formobj.handlingMethod = vdata.handlingMethod + _this.formobj.content = vdata.content + _this.formobj.hierarchy = vdata.hierarchy + _this.formobj.parentName = vdata.parentName + _this.formobj.parentSid = vdata.parentSid _this.formobj.remarks = vdata.remarks }, saveOrUpdate() { @@ -145,19 +153,36 @@ export default { .selectRiskTypeFirst() .then(resp => { if(resp.code==200){ - this.arrList=resp.data - this.formobj.parentSid=resp.data[0].sid + 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) + } } }) }, hierarchy(e){ if(e==2){ this.viewState=2 - this.superior() + this.superior() }else{ this.viewState=1 + this.sid=null + this.parentSid=null + this.parentName=null } }, + getType(value) { + const choose = this.arrLists.filter((item) => item.sid === value) + this.formobj.parentName = choose[0].name + this.formobj.parentSid = value + console.log( this.formobj.parentSid); + }, } }