Commit 69f46866 by dupengfei

有标题栏的显示 修改关键词高亮bug 标识编辑框回显bug 新增笔录信息展示

parent 69e4658e
......@@ -270,6 +270,187 @@
<!--表格-->
<el-table
id="ajzbQueryNM"
v-loading="tableLoading"
element-loading-text="拼命加载中"
:key="2"
ref="itsmNMDataTable"
:data="tableData"
tooltip-effect="dark"
max-height="600"
style="width: 99%; margin: 0 auto"
width="100%"
size="small"
:row-class-name="tableRowClassName"
v-if="pageBs == 'checkAjbzInfo' "
:row-key="getRowKeys"
:expand-row-keys="expands"
@row-click="clickRowHandle"
>
<el-table-column
align="center"
label="操作"
v-if="pageBs == 'queryCheckBj' && cxFormData.bzzt == 1"
:width="'200'"
>
<template slot-scope="scope">
<span @click="bjBack(scope.row.asjbh)" class="edit">退回</span>
</template>
</el-table-column>
<el-table-column type="expand">
<template slot-scope="scope">
<!--<el-form-item
v-for="item in propQueryField"
:label="item.name+':'"
:key="item.id"
:prop="item.prop"
>
{{item.value}}
</el-form-item>-->
<div style="width: 50%">
<div v-if="scope.row.asjxgbzh.length != 0">
<div v-for="item in scope.row.asjxgbzh">
<div style="line-height: 30px; font-size: 14px;">
<p style=" white-space:nowrap;overflow:hidden;text-overflow: ellipsis;"
>{{ item.bshlx }}: &nbsp;&nbsp;&nbsp;{{item.bsh}}</p>
</div>
</div>
</div>
<div v-else>
<div style="line-height: 30px; font-size: 10px;">
<p style=" color: #99a9bf; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;"
>暂无标识号</p>
</div>
</div>
</div>
</template>
</el-table-column>
<el-table-column
align="center"
v-for="columnTitle in propdefaultFormThead"
:prop="columnTitle.prop"
:key="columnTitle.label"
:label="columnTitle.label"
:width="columnTitle.width"
>
<template slot-scope="scope">
<div v-if="columnTitle.prop == 'operation'">
<el-button-group v-if="$route.path == '/checkAjbzInfo'&&scope.row.spzt == '0'">
<el-button
type="warning"
size="mini"
@click="ajbzSp(scope.row, '0')"
>退回
</el-button
>
<el-button
type="primary"
size="mini"
@click="ajbzSp(scope.row, '1')"
>通过
</el-button>
</el-button-group>
<el-button v-if="$route.path != '/checkAjbzInfo'"
type="primary"
size="mini"
@click="setAjbzHtms(scope.row)"
>退回
</el-button>
</div>
<div v-if="columnTitle.prop == 'jyaq'">
<div class="ajxq_s">
<span class="none" v-html="scope.row[columnTitle.prop]"></span
><a
href="javascript:void(0);"
onclick='javascript:this.parentNode.style.display="none";this.parentNode.nextSibling.style.display="block"'
style="
display: inline-block;
width: 100%;
text-align: right;
color: #3692c6;
font-weight: 600;
"
id="openNM"
v-show="
scope.row[columnTitle.prop] != '' &&
scope.row[columnTitle.prop] != null
"
>展开</a
>
</div>
<div class="ajxq_n" style="display: none">
<span
style="display: block"
v-html="scope.row[columnTitle.prop]"
></span
><a
href="javascript:void(0);"
onclick='javascript:this.parentNode.style.display="none";this.parentNode.previousSibling.style.display="block"'
style="float: right; color: #3692c6; font-weight: 600"
id="stopNM"
v-show="
scope.row[columnTitle.prop] != '' &&
scope.row[columnTitle.prop] != null
"
>收起</a
>
</div>
</div>
<div
v-else-if="columnTitle.prop == 'asjbh'"
@click="goDetail(scope.row, scope.$index)"
style="
cursor: pointer;
color: #096cc9;
font-size: 13px !important;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
"
>
{{ scope.row[columnTitle.prop] }}
<img
v-if="scope.row.bzzt != 1"
src="../assets/img/bianji.png"
/>
</div>
<div v-else-if="columnTitle.prop == 'bzzt'">
<div v-if="scope.row[columnTitle.prop] == 1">
<span>已标注</span>
</div>
<div v-if="scope.row[columnTitle.prop] != 1">
<span style="color: #dc0000">未标注</span>
</div>
<!-- {{ scope.row[columnTitle.prop] == 1 ? '已标注' : '未标注'}} -->
</div>
<div v-else-if="columnTitle.prop == 'spzt'">
<div v-if="scope.row[columnTitle.prop] == 1">
<span style="color: #1a81e1">已通过</span>
</div>
<div v-if="scope.row[columnTitle.prop] == 2">
<span style="color: #dc0000">已退回</span>
</div>
<div v-if="scope.row[columnTitle.prop] == 0">
<span >待审批</span>
</div>
<!-- {{ scope.row[columnTitle.prop] == 1 ? '已标注' : '未标注'}} -->
</div>
<div v-else-if="columnTitle.prop == 'larqafsj'">
<div>{{ `立案: ${$moment(scope.row['larq']).format("YYYY-MM-DD")}` }}</div>
<div>{{ scope.row['asjfssjAsjfskssj'] ? `发案:${scope.row['asjfssjAsjfskssj']}` : '' }}</div>
</div>
<div v-else v-html="scope.row[columnTitle.prop]"></div>
</template>
</el-table-column>
</el-table>
<el-table
id="ajzbQuery"
v-loading="tableLoading"
element-loading-text="拼命加载中"
......@@ -282,6 +463,7 @@
width="100%"
size="small"
:row-class-name="tableRowClassName"
v-if="pageBs != 'checkAjbzInfo'"
>
<el-table-column
align="center"
......@@ -547,6 +729,10 @@ export default {
identitycard: JSON.parse(sessionStorage.getItem("userInfo")).identitycard,
isInclude: false,
active: "/queryAj",
expands: [],
getRowKeys(row) {
return row.asjbh;
}
};
},
created() {
......@@ -559,6 +745,13 @@ export default {
this.isInclude = arr.some((item) => item == this.identitycard);
},
methods: {
clickRowHandle(row, column, event){
if (this.expands.includes(row.asjbh)) {
this.expands = this.expands.filter(val => val !== row.asjbh);
} else {
this.expands.push(row.asjbh);
}
},
getCurrentUnit(unitcode, unitList, arr) {
for (let i = 0; i < unitList.length; i++) {
if (unitcode == unitList[i].id) {
......
......@@ -240,7 +240,11 @@ export default {
prop: "ajxlbStr",
width: "200",
},
{
label: '简要案情',
prop: 'jyaq',
width: '220'
},
// {
// label: '案发地点',
// prop: 'asjfsddDzmc',
......@@ -272,6 +276,7 @@ export default {
width: "150",
},
// {
// label: '案发开始时间',
// prop: 'asjfssjAsjfskssj',
......
......@@ -58,8 +58,8 @@ module.exports = {
},
proxy: {
"/api": {
target: "http://74.6.54.153:9025", //西藏: https://155.1.33.10:20010/ 海南:http://74.6.54.153:9025 阿里云: 39.99.155.173:9025
//target: "http://74.6.54.153:9025",
//target: "http://74.6.54.153:9025", //西藏: https://155.1.33.10:20010/ 海南:http://74.6.54.153:9025 阿里云: 39.99.155.173:9025
target: "http://localhost:8762",
// ws: true,
changeOrigin: true,
// secure: false,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment