diff --git a/src/api/callCase.js b/src/api/callCase.js index b8eff49..cd61986 100644 --- a/src/api/callCase.js +++ b/src/api/callCase.js @@ -90,12 +90,12 @@ } // 根据案卷大类获取案卷小类 -export function getCaseDetailType(caseTypeId) { +export function getCaseDetailType(caseTypeCode) { return request({ url: '/case/typeDetail/list', method: 'get', params: { - typeId: caseTypeId + typeCode: caseTypeCode } }) } diff --git a/src/api/callCase.js b/src/api/callCase.js index b8eff49..cd61986 100644 --- a/src/api/callCase.js +++ b/src/api/callCase.js @@ -90,12 +90,12 @@ } // 根据案卷大类获取案卷小类 -export function getCaseDetailType(caseTypeId) { +export function getCaseDetailType(caseTypeCode) { return request({ url: '/case/typeDetail/list', method: 'get', params: { - typeId: caseTypeId + typeCode: caseTypeCode } }) } diff --git a/src/views/caseManage/createCase.vue b/src/views/caseManage/createCase.vue index 5b43d63..c00aeab 100644 --- a/src/views/caseManage/createCase.vue +++ b/src/views/caseManage/createCase.vue @@ -253,7 +253,7 @@ type: [{ required: true, message: '事件类型必选', trigger: ['blur'], validator: validateType }], caseDetailTypeCode: [{ required: true, message: '事件类型必选', trigger: ['blur'] }], description: [{ required: true, message: '事件内容不能为空', trigger: ['blur'] }], - title: [{ required: true, message: '事件标题不能为空', trigger: ['blur','change'] }], + title: [{ required: true, message: '事件标题不能为空', trigger: ['blur', 'change'] }], address: [{ required: true, message: '地址需填写完整', trigger: ['blur'], validator: validateAddress }], processWay: [{ required: true, message: '处理方式必选', trigger: ['blur', 'change'] }] } // 表单验证 @@ -440,17 +440,20 @@ // 三级类型列表 fetchCaseDetailTypeList() { // 遍历caseTypeList根据code获取大类的ID,进行级联查询 - let typeId = 0 - this.caseTypeList.forEach(item => { - if (item.typeCode === this.form.type.caseTypeCode) { - typeId = item.id - } + // let typeId = 0 + // this.caseTypeList.forEach(item => { + // if (item.typeCode === this.form.type.caseTypeCode) { + // typeId = item.id + // } + // }) + // if (typeId > 0) { + // getCaseDetailType( this.form.type.caseTypeCode).then(response => { + // this.caseDetailTypeList = response.data + // }) + // } + getCaseDetailType(this.form.type.caseTypeCode).then(response => { + this.caseDetailTypeList = response.data }) - if (typeId > 0) { - getCaseDetailType(typeId).then(response => { - this.caseDetailTypeList = response.data - }) - } }, // 区列表 fetchAreaList() {