Commit dcb8413b by xue_wengang

列表修改

parent 3a764980
......@@ -3,10 +3,10 @@
<div class="topTitle">
<span>案件标注查询</span>
<div
class="subTitle"
v-for="item in navList"
:key="item.name"
@click="goNav(item)"
class="subTitle"
v-for="item in navList"
:key="item.name"
@click="goNav(item)"
>
<div class="ajTitle">
{{ item.name }}
......@@ -18,169 +18,169 @@
<div class="Content paneDiv paneDiv2">
<div class="cxtjWrap">
<el-form
label-position="right"
label-width="140px"
ref="queryForm"
:model="formData"
:class="propQueryField.length < 3 ? 'inlineBtn' : ''"
label-position="right"
label-width="140px"
ref="queryForm"
:model="formData"
:class="propQueryField.length < 3 ? 'inlineBtn' : ''"
>
<div class="zdyLine">
<el-form-item
:label="item.name + ':'"
v-for="item in propQueryField"
:key="item.id"
:prop="item.id"
v-show="!item.hidden"
:class="'demo-input-suffix zdycol' + item.col"
:label="item.name + ':'"
v-for="item in propQueryField"
:key="item.id"
:prop="item.id"
v-show="!item.hidden"
:class="'demo-input-suffix zdycol' + item.col"
>
<!--输入框-->
<el-input
clearable
:placeholder="item.placeholder"
v-model="formData[item.id]"
v-if="item.type == 'text'"
clearable
:placeholder="item.placeholder"
v-model="formData[item.id]"
v-if="item.type == 'text'"
>
</el-input>
<!--输入框-最大值与最小值-->
<div
class="zdyInputW zdyInputCol2"
v-else-if="item.type == 'zdyText'"
class="zdyInputW zdyInputCol2"
v-else-if="item.type == 'zdyText'"
>
<el-input
:placeholder="item.placeholder"
v-model="formData[item.id]"
:placeholder="item.placeholder"
v-model="formData[item.id]"
>
</el-input>
<el-input
:placeholder="item.placeholder2"
v-model="formData[item.id2]"
style="width: calc((100% - 150) / 2)"
:placeholder="item.placeholder2"
v-model="formData[item.id2]"
style="width: calc((100% - 150) / 2)"
>
</el-input>
</div>
<div
class="zdyInputW zdyInputCol2"
v-else-if="item.type == 'zdyDate'"
class="zdyInputW zdyInputCol2"
v-else-if="item.type == 'zdyDate'"
>
<el-date-picker
v-model="formData[item.id]"
type="date"
align="right"
:picker-options="item.pickerOptions"
unlink-panels
value-format="yyyy-MM-dd HH:mm:ss"
v-model="formData[item.id]"
type="date"
align="right"
:picker-options="item.pickerOptions"
unlink-panels
value-format="yyyy-MM-dd HH:mm:ss"
>
</el-date-picker>
<el-date-picker
v-model="formData[item.id2]"
type="date"
align="right"
:picker-options="item.pickerOptions2"
unlink-panels
value-format="yyyy-MM-dd HH:mm:ss"
v-model="formData[item.id2]"
type="date"
align="right"
:picker-options="item.pickerOptions2"
unlink-panels
value-format="yyyy-MM-dd HH:mm:ss"
>
</el-date-picker>
</div>
<div
class="zdyInputW zdyInputCol2"
v-else-if="item.type == 'zdyDateD'"
class="zdyInputW zdyInputCol2"
v-else-if="item.type == 'zdyDateD'"
>
<el-date-picker
v-model="formData[item.id]"
type="date"
align="right"
:picker-options="item.pickerOptions"
unlink-panels
value-format="yyyy-MM-dd"
v-model="formData[item.id]"
type="date"
align="right"
:picker-options="item.pickerOptions"
unlink-panels
value-format="yyyy-MM-dd"
>
</el-date-picker>
<el-date-picker
v-model="formData[item.id2]"
type="date"
align="right"
:picker-options="item.pickerOptions2"
unlink-panels
value-format="yyyy-MM-dd"
v-model="formData[item.id2]"
type="date"
align="right"
:picker-options="item.pickerOptions2"
unlink-panels
value-format="yyyy-MM-dd"
>
</el-date-picker>
</div>
<!--下拉框-->
<el-select
v-model="formData[item.id]"
clearable
:placeholder="item.placeholder"
v-else-if="item.type == 'select'"
v-model="formData[item.id]"
clearable
:placeholder="item.placeholder"
v-else-if="item.type == 'select'"
>
<el-option
v-for="item3 in item.selectData"
:key="item3.value"
:label="item3.name"
:value="item3.value"
v-for="item3 in item.selectData"
:key="item3.value"
:label="item3.name"
:value="item3.value"
>
</el-option>
</el-select>
<!--文本域-->
<el-input
type="textarea"
autosize
resize="none"
:placeholder="item.placeholder"
v-model="formData[item.id]"
v-else-if="item.type == 'textarea'"
type="textarea"
autosize
resize="none"
:placeholder="item.placeholder"
v-model="formData[item.id]"
v-else-if="item.type == 'textarea'"
>
</el-input>
<!--日期框 日期时间-->
<el-date-picker
v-model="formData[item.id]"
type="datetime"
align="right"
:picker-options="item.pickerOptions"
unlink-panels
suffix-icon="el-icon-date"
value-format="yyyy-MM-dd HH:mm:ss"
v-else-if="item.type == 'datetime'"
v-model="formData[item.id]"
type="datetime"
align="right"
:picker-options="item.pickerOptions"
unlink-panels
suffix-icon="el-icon-date"
value-format="yyyy-MM-dd HH:mm:ss"
v-else-if="item.type == 'datetime'"
>
</el-date-picker>
<!--日期框-->
<el-date-picker
v-model="formData[item.id]"
type="daterange"
align="right"
:picker-options="item.pickerOptions"
unlink-panels
range-separator="至"
start-placeholder="开始日期"
value-format="yyyy-MM-dd"
end-placeholder="结束日期"
suffix-icon="el-icon-date"
v-else-if="item.type == 'date'"
v-model="formData[item.id]"
type="daterange"
align="right"
:picker-options="item.pickerOptions"
unlink-panels
range-separator="至"
start-placeholder="开始日期"
value-format="yyyy-MM-dd"
end-placeholder="结束日期"
suffix-icon="el-icon-date"
v-else-if="item.type == 'date'"
>
</el-date-picker>
<el-date-picker
v-model="formData[item.id]"
type="datetimerange"
align="right"
:picker-options="item.pickerOptions"
unlink-panels
range-separator="至"
start-placeholder="开始日期"
value-format="yyyy-MM-dd HH:mm:ss"
end-placeholder="结束日期"
prefix-icon="el-icon-date"
v-else-if="item.type == 'datetimerange'"
v-model="formData[item.id]"
type="datetimerange"
align="right"
:picker-options="item.pickerOptions"
unlink-panels
range-separator="至"
start-placeholder="开始日期"
value-format="yyyy-MM-dd HH:mm:ss"
end-placeholder="结束日期"
prefix-icon="el-icon-date"
v-else-if="item.type == 'datetimerange'"
>
</el-date-picker>
<!--多选框-->
<div class="zdyInputW" v-else-if="item.type == 'checkbox'">
<el-checkbox-group v-model="formData[item.id]" size="small">
<el-checkbox
v-for="city in item.checkList"
:label="city"
:key="city.val"
>{{ city.label }}
v-for="city in item.checkList"
:label="city"
:key="city.val"
>{{ city.label }}
</el-checkbox>
</el-checkbox-group>
</div>
......@@ -188,44 +188,44 @@
<div class="zdyInputW" v-else-if="item.type == 'radio'">
<el-radio-group v-model="formData[item.id]" size="small">
<el-radio
:label="item2.val"
v-for="item2 in item.radioData"
:key="item2.val"
>{{ item2.label }}
:label="item2.val"
v-for="item2 in item.radioData"
:key="item2.val"
>{{ item2.label }}
</el-radio>
</el-radio-group>
</div>
<!--字典框 @emitValue="getLbValue"-->
<div
class="zdyInputW"
v-else-if="item.type == 'code' || item.type == 'jlCode'"
class="zdyInputW"
v-else-if="item.type == 'code' || item.type == 'jlCode'"
>
<select-tree
v-model="formData[item.id]"
:placeholder="'请选择' + item.name"
:options="item.codeOptions"
:sendId="item.id"
v-model="formData[item.id]"
:placeholder="'请选择' + item.name"
:options="item.codeOptions"
:sendId="item.id"
/>
</div>
<!--字典弹框 @emitValue="getLbValue"-->
<div class="zdyInputW" v-else-if="item.type == 'codeTreeDialog'">
<select-tree-dialog
:placeholder="'请选择' + item.name"
:sendId="item.id"
:formData="formData"
:currentItem="item"
:placeholder="'请选择' + item.name"
:sendId="item.id"
:formData="formData"
:currentItem="item"
/>
</div>
<!--字典弹框懒加载 @emitValue="getLbValue"-->
<div
class="zdyInputW"
v-else-if="item.type == 'lazyCodeTreeDialog'"
class="zdyInputW"
v-else-if="item.type == 'lazyCodeTreeDialog'"
>
<lazy-select-tree-dialog
:placeholder="'请选择' + item.name"
:sendId="item.id"
:formData="formData"
:currentItem="item"
:placeholder="'请选择' + item.name"
:sendId="item.id"
:formData="formData"
:currentItem="item"
/>
</div>
</el-form-item>
......@@ -235,14 +235,14 @@
<!--按钮-->
<div class="btm-btns">
<el-button
type="primary"
size="small"
style="width: 100px"
@click="doQueryBtn(true)"
>查询
type="primary"
size="small"
style="width: 100px"
@click="doQueryBtn(true)"
>查询
</el-button>
<el-button size="small" @click="clearData" style="width: 100px"
>清空
>清空
</el-button>
</div>
</div>
......@@ -258,11 +258,11 @@
</div>
<span class="export-btn">
<el-button plain size="small" @click="export2Excel" class="export"
><i
><i
class="iconfont iconshangchuan"
style="margin-right: 2px"
></i
>导出
></i
>导出
</el-button>
</span>
</el-col>
......@@ -270,45 +270,60 @@
<!--表格-->
<el-table
id="ajzbQuery"
v-loading="tableLoading"
element-loading-text="拼命加载中"
:key="key"
ref="itsmDataTable"
:data="tableData"
tooltip-effect="dark"
max-height="600"
style="width: 99%; margin: 0 auto"
width="100%"
size="small"
:row-class-name="tableRowClassName"
id="ajzbQuery"
v-loading="tableLoading"
element-loading-text="拼命加载中"
:key="key"
ref="itsmDataTable"
:data="tableData"
tooltip-effect="dark"
max-height="600"
style="width: 99%; margin: 0 auto"
width="100%"
size="small"
:row-class-name="tableRowClassName"
>
<el-table-column
align="center"
label="操作"
v-if="pageBs == 'queryCheckBj' && cxFormData.bzzt == 1"
:width="'200'"
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
align="center"
v-for="columnTitle in propdefaultFormThead"
:prop="columnTitle.prop"
:key="columnTitle.label"
:label="columnTitle.label"
:width="columnTitle.width"
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' ">
<div v-if="columnTitle.prop == 'operation'">
<el-button-group v-if="$route.path == 'checkAjbzInfo'">
<el-button type="warning" size="mini" @click="ajbzSp(scope.row,'0')">退回</el-button>
<el-button type="primary" size="mini" @click="ajbzSp(scope.row,'1')" v-if="scope.row.spzt != '1'">通过
<el-button
type="warning"
size="mini"
@click="ajbzSp(scope.row, '0')"
>退回</el-button
>
<el-button
type="primary"
size="mini"
@click="ajbzSp(scope.row, '1')"
v-if="scope.row.spzt != '1'"
>通过
</el-button>
</el-button-group>
<el-button type="primary" size="mini" @click="setAjbzHtms(scope.row)">退回</el-button>
<el-button
type="primary"
size="mini"
@click="setAjbzHtms(scope.row)"
>退回</el-button
>
</div>
<div v-if="columnTitle.prop == 'jyaq'">
<div class="ajxq_s">
......@@ -328,13 +343,13 @@
scope.row[columnTitle.prop] != '' &&
scope.row[columnTitle.prop] != null
"
>展开</a
>
>展开</a
>
</div>
<div class="ajxq_n" style="display: none">
<span
style="display: block"
v-html="scope.row[columnTitle.prop]"
style="display: block"
v-html="scope.row[columnTitle.prop]"
></span
><a
href="javascript:void(0);"
......@@ -345,14 +360,14 @@
scope.row[columnTitle.prop] != '' &&
scope.row[columnTitle.prop] != null
"
>收起</a
>
>收起</a
>
</div>
</div>
<div
v-else-if="columnTitle.prop == 'asjbh'"
@click="goDetail(scope.row,scope.$index)"
style="
v-else-if="columnTitle.prop == 'asjbh'"
@click="goDetail(scope.row, scope.$index)"
style="
cursor: pointer;
color: #096cc9;
font-size: 13px !important;
......@@ -363,8 +378,8 @@
>
{{ scope.row[columnTitle.prop] }}
<img
v-if="scope.row.bzzt != 1"
src="../assets/img/bianji.png"
v-if="scope.row.bzzt != 1"
src="../assets/img/bianji.png"
/>
</div>
<div v-else-if="columnTitle.prop == 'bzzt'">
......@@ -386,32 +401,44 @@
</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-dialog :visible="ajbzHtDialog" width="40%" center destroy-on-close title="退回描述">
<el-input type="textarea" v-model="ajbzHtParam.htms" placeholder="请输入退回描述" :autosize="{minRows:4}"></el-input>
<div slot="footer"
class="dialog-footer ar"
style="margin-top: 10%;">
<el-dialog
:visible="ajbzHtDialog"
width="40%"
center
destroy-on-close
title="退回描述"
>
<el-input
type="textarea"
v-model="ajbzHtParam.htms"
placeholder="请输入退回描述"
:autosize="{ minRows: 4 }"
></el-input>
<div slot="footer" class="dialog-footer ar" style="margin-top: 10%">
<el-button @click="ajbzHtDialog = false"> </el-button>
<el-button type="primary" @click="saveAsjbzHt"> </el-button>
</div>
</el-dialog>
<!--分页-->
<el-pagination
background
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page.sync="currentPage1"
:page-sizes="[10, 20, 50, 100]"
:page-size="page_size"
layout="sizes,prev, pager, next"
:total="tableDataLength"
v-if="pageShow"
background
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page.sync="currentPage1"
:page-sizes="[10, 20, 50, 100]"
:page-size="page_size"
layout="sizes,prev, pager, next"
:total="tableDataLength"
v-if="pageShow"
>
</el-pagination>
</div>
......@@ -424,7 +451,7 @@ import SelectTree from "@c/tree_components.vue";
import SelectTreeDialog from "@c/treeCode_components.vue";
import LazySelectTreeDialog from "@c/lazy_treeCode.vue";
import axios from "axios";
import {esAsjQuery} from "@/api/queryAj.js";
import { esAsjQuery } from "@/api/queryAj.js";
import Http from "@/utils/http.js";
import qs from "qs";
import store from "@/store";
......@@ -458,8 +485,8 @@ export default {
data() {
return {
ajbzHtParam: {
asjbh: '',
htms: '',
asjbh: "",
htms: "",
},
ajbzHtDialog: false,
tPage: null,
......@@ -527,11 +554,11 @@ export default {
this.ajbzHtParam.asjbh = row.asjbh;
},
saveAsjbzHt() {
if (this.ajbzHtParam.asjbh == '' || this.ajbzHtParam.asjbh == null) {
if (this.ajbzHtParam.asjbh == "" || this.ajbzHtParam.asjbh == null) {
this.$message.warning("未找到有效的案事件编号,请刷新后重试");
return;
}
if (this.ajbzHtParam.htms == '' || this.ajbzHtParam.htms == null) {
if (this.ajbzHtParam.htms == "" || this.ajbzHtParam.htms == null) {
this.$message.warning("请输入退回描述后再保存");
return;
}
......@@ -542,28 +569,29 @@ export default {
}, 500);
},
ajbzSp(row, spStatus) {
if (spStatus == '0') {
if (spStatus == "0") {
this.$confirm("标注退回后不可恢复,是否退回?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
}).then(() => {
this.$emit("ajbzSp", {asjbh: row.asjbh, spzt: spStatus});
setTimeout(() => {
this.doQuery(true);
}, 500);
}).catch(() => {
this.$message({
type: "info",
message: "已取消退回",
})
.then(() => {
this.$emit("ajbzSp", { asjbh: row.asjbh, spzt: spStatus });
setTimeout(() => {
this.doQuery(true);
}, 500);
})
.catch(() => {
this.$message({
type: "info",
message: "已取消退回",
});
});
});
} else {
this.$emit("ajbzSp", {asjbh: row.asjbh, spzt: spStatus});
this.$emit("ajbzSp", { asjbh: row.asjbh, spzt: spStatus });
setTimeout(() => {
this.doQuery(true);
}, 500);
}
},
......@@ -589,7 +617,10 @@ export default {
},
});
} else {
if (this.pageBszfc == "queryAjNM" || this.pageBszfc == 'checkAjbzInfo') {
if (
this.pageBszfc == "queryAjNM" ||
this.pageBszfc == "checkAjbzInfo"
) {
this.$router.pushToTab({
path: "ajbzDetailNM",
query: {
......@@ -597,11 +628,14 @@ export default {
bzzt: scope.bzzt,
},
});
} else if (this.pageBs == "queryAjHN" || this.pageBszfc == 'checkAjbzInfoHN') {
} else if (
this.pageBs == "queryAjHN" ||
this.pageBszfc == "checkAjbzInfoHN"
) {
this.formData.currentIndex = index;
let bzDetailStatus = '0';
if (this.pageBszfc == 'checkAjbzInfoHN') {
bzDetailStatus = '1';
let bzDetailStatus = "0";
if (this.pageBszfc == "checkAjbzInfoHN") {
bzDetailStatus = "1";
}
this.$router.pushToTab({
path: "ajbzDetailHN",
......@@ -609,7 +643,7 @@ export default {
asjbh: scope.asjbh,
bzzt: scope.bzzt,
searchData: JSON.stringify(this.formData),
bzDetailStatus: bzDetailStatus
bzDetailStatus: bzDetailStatus,
},
});
} else {
......@@ -626,8 +660,8 @@ export default {
export2Excel() {
/*导出*/
let self = this,
tHeader = [],
filterVal = [];
tHeader = [],
filterVal = [];
if (self.tableDataLength > 5000) {
self.$message({
type: "error",
......@@ -646,9 +680,9 @@ export default {
json[i] = self.formData[i];
} else {
json[i] =
self.formData[i] != "" && self.formData[i] != null
? self.formData[i].join(" - ")
: "";
self.formData[i] != "" && self.formData[i] != null
? self.formData[i].join(" - ")
: "";
}
}
json.page = 1;
......@@ -662,7 +696,7 @@ export default {
self.doQueryRequest(json).then((res) => {
if (res.code === 200) {
require.ensure([], () => {
const {export_json_to_excel} = require("../utils/Export2Excel");
const { export_json_to_excel } = require("../utils/Export2Excel");
const list = res.data.rows;
const data = self.formatJson(filterVal, list);
export_json_to_excel(tHeader, data, self.excelHeader);
......@@ -686,26 +720,25 @@ export default {
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
})
.catch(() => {
this.$message({
type: "info",
message: "已取消删除",
});
.then(() => {})
.catch(() => {
this.$message({
type: "info",
message: "已取消删除",
});
});
},
toXg(item, type) {
let routeData = this.$router.resolve({
path: "/malamodify",
query: {asjbh: item.asjbh, type: type},
query: { asjbh: item.asjbh, type: type },
});
window.open(routeData.href, "_blank");
},
toLasxxg(asjbh, type, type2) {
let routeData = this.$router.resolve({
path: "/malasxmodify",
query: {asjbh: asjbh, type: type, type2},
query: { asjbh: asjbh, type: type, type2 },
});
window.open(routeData.href, "_blank");
},
......@@ -724,12 +757,12 @@ export default {
let self = this;
for (let i in self.formData) {
if (
i != "rows" &&
i != "page" &&
i != "typeFlag" &&
i != "unitcode" &&
i != "grade" &&
i != "flwssfhgpdbz"
i != "rows" &&
i != "page" &&
i != "typeFlag" &&
i != "unitcode" &&
i != "grade" &&
i != "flwssfhgpdbz"
) {
self.formData[i] = "";
}
......@@ -762,7 +795,7 @@ export default {
this.formData.page = val;
this.doQuery("yes");
},
tableRowClassName({rowIndex}) {
tableRowClassName({ rowIndex }) {
if (rowIndex % 2 == 0) {
return "";
} else {
......@@ -779,7 +812,36 @@ export default {
doQuery(flag) {
this.showLoading();
let self = this,
json = {};
json = {};
if (this.$route.path == "/checkAjbzInfoHN" && self.formData.bzzt == 2) {
if (self.propdefaultFormThead[0].prop == "operation") {
self.propdefaultFormThead.splice(0, 1);
}
if (self.propdefaultFormThead[2].prop != "htms") {
let obj = {
label: "退回描述",
prop: "htms",
width: "300",
};
self.propdefaultFormThead.splice(2, 0, obj);
}
} else if (
this.$route.path == "/checkAjbzInfoHN" &&
self.formData.bzzt == 1
) {
if (self.propdefaultFormThead[0].prop != "operation") {
let obj = {
label: "操作",
prop: "operation",
width: "180",
};
self.propdefaultFormThead.unshift(obj);
}
if (self.propdefaultFormThead[3].prop == "htms") {
self.propdefaultFormThead.splice(3, 1);
}
}
for (let i in self.formData) {
if (i == "ajlbdm") {
if (self.formData[i].length > 0) {
......@@ -793,9 +855,9 @@ export default {
json[i] = self.formData[i];
} else {
json[i] =
self.formData[i] != "" && self.formData[i] != null
? self.formData[i].join(" - ")
: "";
self.formData[i] != "" && self.formData[i] != null
? self.formData[i].join(" - ")
: "";
}
}
if (flag) {
......@@ -804,9 +866,9 @@ export default {
.then((response) => {
if (response.code === 200) {
response.data.rows.forEach((item) => {
item.larqafsj = `${item.larq}
${item.asjfssjAsjfskssj}`;
// let fasj = item.asjfssjAsjfskssj ? `发案时间:${item.asjfssjAsjfskssj}` :''
// item.larqafsj = `立案时间: ${this.$moment(item.larq).format("YYYY-MM-DD")}
// ${fasj}`;
/* item.alllb = item.ajxzlbMc
? `${item.ajlbdmMc}/${item.ajzlbMc}/${item.ajxzlbMc}`
: item.ajzlbMc ? `${item.ajlbdmMc}/${item.ajzlbMc}` : `${item.ajlbdmMc}`;*/
......@@ -819,21 +881,21 @@ export default {
}
});
self.tableData = response.data.rows;
self.tableDataLength = response.data.total;
self.tPage = Math.ceil(response.data.total / self.page_size);
self.closeLoading();
} else {
/*self.$message({
self.tableData = response.data.rows;
self.tableDataLength = response.data.total;
self.tPage = Math.ceil(response.data.total / self.page_size);
self.closeLoading();
} else {
/*self.$message({
type: "error",
message: response.data.message
});*/
self.closeLoading();
}
})
.catch((err) => {
this.tableLoading = false;
});
self.closeLoading();
}
})
.catch((err) => {
this.tableLoading = false;
});
}
},
doQueryRequest(form, relurl) {
......@@ -859,24 +921,24 @@ export default {
if (val.type == "code" || val.type == "codeTreeDialog") {
if (val.codeOptions.length == 0) {
axios
.get(`JsonData/${val.codeTree}.json`)
.then((res) => {
// let userInfo = JSON.parse(sessionStorage.getItem("userInfo"));
// if (userInfo.grade == "B") {
// self.$set(val, "codeOptions", res.data.rows);
// } else {
// debugger
// let unitcode = userInfo.unitcode.slice(0, 2);
// let arr1 = res.data.data.rows.filter(
// (item) => item.id.slice(0, 2) == unitcode
// );
// self.$set(val, "codeOptions", arr1);
// }
self.$set(val, "codeOptions", res.data.rows);
})
.catch((err) => {
console.log(err);
});
.get(`JsonData/${val.codeTree}.json`)
.then((res) => {
// let userInfo = JSON.parse(sessionStorage.getItem("userInfo"));
// if (userInfo.grade == "B") {
// self.$set(val, "codeOptions", res.data.rows);
// } else {
// debugger
// let unitcode = userInfo.unitcode.slice(0, 2);
// let arr1 = res.data.data.rows.filter(
// (item) => item.id.slice(0, 2) == unitcode
// );
// self.$set(val, "codeOptions", arr1);
// }
self.$set(val, "codeOptions", res.data.rows);
})
.catch((err) => {
console.log(err);
});
}
}
});
......@@ -906,10 +968,10 @@ export default {
//过滤掉重大伤亡重复人员等的操作列
ifShowOperation() {
return (
this.pageBszfc != "zczjcfry" &&
this.pageBszfc != "zdswxxgl" &&
this.pageBszfc != "cfryIndex" &&
this.pageBszfc != "jsbhgl"
this.pageBszfc != "zczjcfry" &&
this.pageBszfc != "zdswxxgl" &&
this.pageBszfc != "cfryIndex" &&
this.pageBszfc != "jsbhgl"
);
},
},
......
......@@ -1259,11 +1259,18 @@ export default {
this.$message.error("请标注细案类别后再完成标注");
return;
}
this.$confirm("此操作将进行案件标注, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
}).then(() => {
this.$confirm(`您选择的小案类别为:<b style='color:red'>${this.ajxzlbStr}</b></br>
<span style='margin-left: 55px'>细案类别为:<b style='color:red'>${this.ajxlbStr ? this.ajxlbStr : '无'}</b></span> </br>
<span style='margin-left: 55px'>是否进行标注?</span> `,
"提示",
{
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
dangerouslyUseHTMLString: true
}).then(() => {
var self = this;
saveAsjbzxx({
asjbh: self.asjbh,
......
<template>
<div class="Content">
<right-content
pageBs="checkAjbzInfoHN"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
:panelList="panelList"
v-on:ajbzHt="ajbzHt"
pageBs="checkAjbzInfoHN"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
:panelList="panelList"
v-on:ajbzHt="ajbzHt"
></right-content>
</div>
</template>
<script>
import rightContent from "@c/ptCxForm_components.vue";
import {ajbzHt} from '@/views/hainanBZ/ajbzdetailHN.js'
import { ajbzHt } from "@/views/hainanBZ/ajbzdetailHN.js";
export default {
name: "checkAjbzInfoHN",
......@@ -29,8 +29,8 @@ export default {
asjbh: "",
Ladw_gajgjgdms: "",
bzzt: "1",
checkAjbzStatus:"",
bzrXm:"",
checkAjbzStatus: "",
bzrXm: "",
},
panelList: [
// {
......@@ -80,21 +80,22 @@ export default {
placeholder: "",
col: "3",
radioData: [
{label: "已标注", val: "1"},
],
},
{
name: "查验处理情况",
id: "checkAjbzStatus",
type: "radio",
value: "1",
placeholder: "",
col: "3",
radioData: [
{label: "全部", val: ""},
{label: "已退回", val: "1"},
{ label: "已标注", val: "1" },
{ label: "未标注", val: "2" },
],
},
// {
// name: "查验处理情况",
// id: "checkAjbzStatus",
// type: "radio",
// value: "1",
// placeholder: "",
// col: "3",
// radioData: [
// { label: "全部", val: "" },
// { label: "已退回", val: "1" },
// ],
// },
],
cxDefaultFormThead: [
{
......@@ -138,14 +139,14 @@ export default {
width: "300",
},
{
label: '案发地点',
prop: 'asjfsddDzmc',
width: '280'
label: "案发地点",
prop: "asjfsddDzmc",
width: "280",
},
{
label: '损失总价值',
prop: 'ssjzrmby',
width: '180'
label: "损失总价值",
prop: "ssjzrmby",
width: "180",
},
{
label: "立案时间",
......@@ -153,11 +154,10 @@ export default {
width: "150",
},
{
label: '案发开始时间',
prop: 'asjfssjAsjfskssj',
width: '220'
label: "案发开始时间",
prop: "asjfssjAsjfskssj",
width: "220",
},
],
cxUrl: "/newAsjbz/getAsjCYDataHaiNan",
};
......@@ -174,7 +174,7 @@ export default {
});
}
});
}
},
},
created() {
// this.getAj()
......@@ -182,7 +182,7 @@ export default {
var start = new Date("1/1/" + thisYear);
var defaultStart = this.$moment(start.valueOf()).format("YYYY-MM-DD");
this.cxFormData.lasjRqsjKssj = defaultStart
this.cxFormData.lasjRqsjKssj = defaultStart;
this.cxFormData.lasjRqsjJssj = this.$moment().format("YYYY-MM-DD");
},
};
......
......@@ -220,9 +220,9 @@ export default {
width: "300",
},
{
label: "立案日期/案发时间",
label: "立/发案时间",
prop: "larqafsj",
width: "300",
width: "220",
},
{
label: '简要案情',
......
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