diff --git a/src/api/caseDetails/index.js b/src/api/caseDetails/index.js
index 7e12c06..406d5a4 100644
--- a/src/api/caseDetails/index.js
+++ b/src/api/caseDetails/index.js
@@ -98,3 +98,52 @@ export function queryIndexDetail(data, page, size) {
params: data
})
}
+/** 查询证据列表 */
+export function queryEvidenceList(data) {
+ return request({
+ url: `/caseEvidence/pageListEvidence`,
+ method: 'get',
+ params: data
+ })
+}
+
+/** 新增案件证据 */
+export function saveEvidence(data) {
+ return request({
+ url: `/caseEvidence/saveEvidence`,
+ method: 'post',
+ data
+ })
+}
+/** 编辑案件证据 */
+export function updateEvidence(data) {
+ return request({
+ url: `/caseEvidence/updateEvidence`,
+ method: 'post',
+ data
+ })
+}
+/** 删除案件证据 */
+export function deleteEvidence(data) {
+ return request({
+ url: `/caseEvidence/deleteEvidence`,
+ method: 'delete',
+ data
+ })
+}
+/** 查询案件原子列表 */
+export function listCaseAtomicIndex(data) {
+ return request({
+ url: `/modelIndex/listCaseAtomicIndex`,
+ method: 'get',
+ params: data
+ })
+}
+/** 保存案件原子指标结果 */
+export function saveCaseAtomicResult(data) {
+ return request({
+ url: `/modelIndex/saveCaseAtomicResult`,
+ method: 'post',
+ data
+ })
+}
\ No newline at end of file
diff --git a/src/assets/login/bg.png b/src/assets/login/bg.png
new file mode 100644
index 0000000..3ac52c6
Binary files /dev/null and b/src/assets/login/bg.png differ
diff --git a/src/config/net.config.js b/src/config/net.config.js
index 9e4f957..f8258a8 100644
--- a/src/config/net.config.js
+++ b/src/config/net.config.js
@@ -5,7 +5,7 @@ const network = {
// 默认的接口地址 如果是开发环境和生产环境走vab-mock-server,当然你也可以选择自己配置成需要的接口地址
baseURL:
process.env.NODE_ENV === 'development'
- ? 'http://192.168.1.2:8080'
+ ? 'http://192.168.10.25:8097/fu-hsi-server'
: '/fuHsiApi',
// 配后端数据的接收方式application/json;charset=UTF-8或者application/x-www-form-urlencoded;charset=UTF-8
contentType: 'application/json;charset=UTF-8',
diff --git a/src/views/caseDetails/components/CaseEvidence.vue b/src/views/caseDetails/components/CaseEvidence.vue
index 342a48f..304638f 100644
--- a/src/views/caseDetails/components/CaseEvidence.vue
+++ b/src/views/caseDetails/components/CaseEvidence.vue
@@ -27,7 +27,7 @@
/>
-
+
@@ -35,7 +35,7 @@
import mixin from '@/views/mixin'
import EditEvidence from '@/views/caseDetails/components/edit/EditEvidence.vue'
-
+import { queryEvidenceList, deleteEvidence } from '@/api/caseDetails'
export default {
name: 'CaseEvidence',
components: { EditEvidence },
@@ -58,11 +58,11 @@ export default {
gridOptions: {
...mixin.data().gridOptions,
columns: [
- { title: '序号', type: 'seq' },
- { title: '证据名称', field: 'name' },
- { title: '证件类型', field: 'roleName' },
- { title: '证件文件', field: 'confessionMaterial' },
- { title: '最新时间', field: 'newDate' },
+ { title: '序号', type: 'seq',width:80 },
+ { title: '证据名称', field: 'evidenceName' },
+ { title: '证据类型', field: 'evidenceTypeDesc' },
+ // { title: '证件文件', field: 'confessionMaterial' },
+ { title: '最新时间', field: 'updateTime' },
{ title: '操作', slots: { default: 'opera' }, fixed: 'right', width: '100px' }
],
data: [{}]
@@ -79,10 +79,25 @@ export default {
immediate: true
}
},
+ mounted() {
+ this.caseId = this.$route.params.id
+ this.$nextTick(() => {
+ this.tableHeight(this.isExpand ? (this.isEdit ? 550 : 500) : (this.isEdit ? 380 : 330))
+ })
+ this.fetchData()
+ },
methods: {
// 获取数据
fetchData() {
-
+ const params = {
+ caseId: this.caseId,
+ page: this.queryForm.page,
+ size: this.queryForm.size
+ }
+ queryEvidenceList(params).then(res => {
+ this.gridOptions.data = res.data.records
+ this.queryForm.total = res.data.total
+ })
},
// 添加笔录
handleAdd() {
@@ -95,7 +110,11 @@ export default {
// 删除
handleDel(row) {
this.$baseConfirm('你确定要删除当前项吗', null, async() => {
-
+ const { code, msg } = await deleteEvidence({
+ evidenceId: row.id
+ })
+ code === 200 ? this.$baseMessage.success(msg || '删除成功!') : this.$baseMessage.error(msg || '删除成功!')
+ this.fetchData()
})
}
}
diff --git a/src/views/caseDetails/components/edit/EditEvidence.vue b/src/views/caseDetails/components/edit/EditEvidence.vue
index d3e57e5..ba06b0c 100644
--- a/src/views/caseDetails/components/edit/EditEvidence.vue
+++ b/src/views/caseDetails/components/edit/EditEvidence.vue
@@ -23,20 +23,20 @@
v-for="item in evidenceTypeList"
:key="item.value"
:value="item.value"
- :label:="item.label"
+ :label="item.label"
/>
-
-
+
+
-
+