Commit ce4367b2 by lp784568205

Merge branch 'dev_xzeq_xz' of http://47.92.108.28/changchao/founder_vue into dev_xzeq_xz

parents e6a0b12f d9c98479
...@@ -258,7 +258,7 @@ export default { ...@@ -258,7 +258,7 @@ export default {
window.open(path, "_blank"); window.open(path, "_blank");
} else if (this.pages == "queryXsyp") { } else if (this.pages == "queryXsyp") {
// let path = `http://47.92.225.109:8347/#/JumpPage/admin/admin/${this.form.asjbh}`; // let path = `http://47.92.225.109:8347/#/JumpPage/admin/admin/${this.form.asjbh}`;
let path = `${base.alyIP12}/#/jumppage/${this.form.asjbh}`; let path = `${base.alyIP12}/#/jumppage/admin/founder15/${this.form.asjbh}`;
window.open(path, "_blank"); window.open(path, "_blank");
} else { } else {
let newParams = this.objectAssignment(this.newParams); let newParams = this.objectAssignment(this.newParams);
......
...@@ -98,7 +98,7 @@ ...@@ -98,7 +98,7 @@
> >
<el-date-picker <el-date-picker
v-model="formData[item.id]" v-model="formData[item.id]"
type="date" type="month"
align="right" align="right"
:picker-options="item.pickerOptions" :picker-options="item.pickerOptions"
unlink-panels unlink-panels
...@@ -108,7 +108,7 @@ ...@@ -108,7 +108,7 @@
<el-date-picker <el-date-picker
v-model="formData[item.id2]" v-model="formData[item.id2]"
type="date" type="month"
align="right" align="right"
:picker-options="item.pickerOptions2" :picker-options="item.pickerOptions2"
unlink-panels unlink-panels
......
...@@ -1858,8 +1858,7 @@ export default { ...@@ -1858,8 +1858,7 @@ export default {
}, },
"formLabelAlign.sszjCyzjCyzjdm"(val) { "formLabelAlign.sszjCyzjCyzjdm"(val) {
if (val == 111 && this.pageBs == "addsssfzj") { if (val == 111 && this.pageBs == "addsssfzj") {
this.rules[this.propFormField[0].data[3].id] = [ let obj = {
{
validator: (rule, value, callback) => { validator: (rule, value, callback) => {
// let patter = new RegExp("/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/");//验证是否身份证号 // let patter = new RegExp("/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/");//验证是否身份证号
let patter = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; //验证是否手机号 let patter = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; //验证是否手机号
...@@ -1872,22 +1871,12 @@ export default { ...@@ -1872,22 +1871,12 @@ export default {
trigger: "blur", trigger: "blur",
required: true, required: true,
message: "请输入正确格式的证件号码", message: "请输入正确格式的证件号码",
}, };
]; this.$set(this.rules, this.propFormField[0].data[3].id, obj);
} else if(val != 111 && this.pageBs == "addsssfzj") { } else if (val != 111 && this.pageBs == "addsssfzj") {
this.rules[this.propFormField[0].data[3].id] = [ // this.$set(this.rules,this.propFormField[0].data[3].id,null)
{ this.$delete(this.rules, this.propFormField[0].data[3].id);
validator: (rule, value, callback) => { debugger;
console.log(value);
if (!value) {
return callback(new Error("不能为空"));
}
},
trigger: "blur",
required: true,
message: "请输入正确格式的证件号码",
},
];
} }
}, },
curIndex() { curIndex() {
......
...@@ -341,7 +341,7 @@ const zdglryxx = [ ...@@ -341,7 +341,7 @@ const zdglryxx = [
codeTree: "CODE_WHCD", codeTree: "CODE_WHCD",
prop: "checkEmpty", prop: "checkEmpty",
value: "", value: "",
placeholder: "请输入案件编号", placeholder: "请选择学历",
col: "2", col: "2",
icon: "caijiIcon iconfont icontiqu", icon: "caijiIcon iconfont icontiqu",
}, },
......
...@@ -56,7 +56,7 @@ ...@@ -56,7 +56,7 @@
<span class="sz">{{ shuju.wkczs }}</span> <span class="sz">{{ shuju.wkczs }}</span>
</div> </div>
<div class="kc"> <div class="kc">
<span class="kcl">勘察率:</span> <span class="kcl">未勘验率:</span>
<span class="kcls" style="color: #ff3b30" <span class="kcls" style="color: #ff3b30"
>{{ Number(shuju.wkcl * 100).toFixed(2) }}%</span >{{ Number(shuju.wkcl * 100).toFixed(2) }}%</span
> >
......
...@@ -6,6 +6,8 @@ ...@@ -6,6 +6,8 @@
:cxFormData="cxFormData" :cxFormData="cxFormData"
:cxQueryField="cxQueryField" :cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead" :cxDefaultFormThead="cxDefaultFormThead"
@doQueryBtn="doQueryBtn"
:pageASs='pageASs'
:cxUrl="cxUrl" :cxUrl="cxUrl"
ref="rightContent" ref="rightContent"
> >
...@@ -62,12 +64,13 @@ export default { ...@@ -62,12 +64,13 @@ export default {
return { return {
header: "业务工作效能评估", //头部标题 (模块第一个页面需要) header: "业务工作效能评估", //头部标题 (模块第一个页面需要)
pageBs: "queryAjzc", //页面名称 pageBs: "queryAjzc", //页面名称
pageASs: 'queryAjzc',
cxFormData: { cxFormData: {
//查询条件 //查询条件
limit: 10, limit: 10,
page: 1, page: 1,
kssj: "", startTime: "",
jssj: "", endTime: "",
unitcode: "", unitcode: "",
}, },
cxQueryField: [ cxQueryField: [
...@@ -154,6 +157,13 @@ export default { ...@@ -154,6 +157,13 @@ export default {
}, },
mounted() {}, mounted() {},
methods: { methods: {
doQueryBtn() {
debugger
this.getjsasj();
this.getla();
this.getzczj();
this.getzcdc();
},
getjsasj() { getjsasj() {
jsasj(this.cxFormData).then((res) => { jsasj(this.cxFormData).then((res) => {
this.jsasj = res.data.total; this.jsasj = res.data.total;
......
...@@ -16,7 +16,9 @@ ...@@ -16,7 +16,9 @@
> >
<template #btnGroup="scope"> <template #btnGroup="scope">
<el-button @click="TQ(scope.scope)" type="text">痕迹物证检查</el-button> <el-button @click="TQ(scope.scope)" type="text">痕迹物证检查</el-button>
<el-button @click="BD(scope.scope)" type="text">痕迹物证比对情况</el-button> <el-button @click="BD(scope.scope)" type="text"
>痕迹物证比对情况</el-button
>
</template> </template>
<template #listOperation="scope"> <template #listOperation="scope">
<el-button @click="BJ" size="mini">编辑</el-button> <el-button @click="BJ" size="mini">编辑</el-button>
...@@ -24,38 +26,138 @@ ...@@ -24,38 +26,138 @@
</right-content> </right-content>
<el-dialog :visible.sync="revokeVisiable" width="60%" title="痕迹物证上传"> <el-dialog :visible.sync="revokeVisiable" width="60%" title="痕迹物证上传">
<zj @OFF="OFF" v-if="revokeVisiable" :asjbh="asjbh" :zjwzdm="zjwzdm"/> <zj @OFF="OFF" v-if="revokeVisiable" :asjbh="asjbh" :zjwzdm="zjwzdm" />
</el-dialog> </el-dialog>
<el-dialog :visible.sync="TQVisiable" width="60%" title="提取"> <el-dialog :visible.sync="TQVisiable" width="60%" title="提取">
<h3>物证完整标识</h3> <h3>物证完整标识</h3>
<div style="text-align: center" v-if="TQData.fjList=={}"></div> <div style="text-align: center" v-if="TQData.fjList == {}"></div>
<div v-for="(i,k) in TQData.fjList" :key="k" style="padding: 10px;"> <div v-for="(i, k) in TQData.fjList" :key="k" style="padding: 10px">
<span style="margin-right: 5px;">{{k}}:</span>{{i}} <span style="margin-right: 5px">{{ k }}:</span>{{ i }}
</div> </div>
<h3>缺少的物证</h3> <h3>缺少的物证</h3>
<div style="text-align: center" v-if="!TQData.qswzList.length"></div> <div style="text-align: center" v-if="!TQData.qswzList.length"></div>
<div v-for="(i,k) in TQData.qswzList" :key="k" style="padding: 10px;">{{i}}</div> <div v-for="(i, k) in TQData.qswzList" :key="k" style="padding: 10px">
{{ i }}
</div>
</el-dialog>
<el-dialog width="43%" title="比中结果" :visible.sync="dialogTBzjg">
<div style="margin: 20px">
<span class="ry">人员 <span class="rys"> 2</span></span>
<el-table :data="gridData">
<el-table-column
property="xm"
label="姓名"
width="150"
align="center"
></el-table-column>
<el-table-column
property="zjhm"
label="证件号码"
align="center"
width="200"
></el-table-column>
<el-table-column
property="xb"
label="性别"
align="center"
width="100"
></el-table-column>
<el-table-column
property="csrq"
label="出生日期"
align="center"
width="150"
></el-table-column>
<el-table-column
property="hjd"
label="户籍地"
align="center"
width="150"
></el-table-column>
</el-table>
</div>
<div style="margin: 20px">
<span class="ry">案件 <span class="rys">1</span></span>
<el-table :data="gridDataAj">
<el-table-column
property="xm"
label="案件编号"
width="300"
align="center"
></el-table-column>
<el-table-column
property="zjhm"
label="案件类别"
align="center"
width="100"
></el-table-column>
<el-table-column
property="xb"
label="案件名称"
align="center"
width="100"
></el-table-column>
<el-table-column
property="csrq"
label="案发时间"
align="center"
width="150"
></el-table-column>
<el-table-column
property="hjd"
label="立案单位"
align="center"
width="150"
></el-table-column>
</el-table>
</div>
</el-dialog> </el-dialog>
</div> </div>
</template> </template>
<script> <script>
import zj from "@p/ajzcgzxnpg/components/zj.vue"; import zj from "@p/ajzcgzxnpg/components/zj.vue";
import rightContent from "@c/ptCxForm_components.vue"; import rightContent from "@c/ptCxForm_components.vue";
import { deleteZjclById, getZjclLb } from "@/api/zjcl/zjcl.js"; import { deleteZjclById, getZjclLb } from "@/api/zjcl/zjcl.js";
import {getWzxqList,getZjwzLb,hjwzdb} from "@/api/ajzc/ajzc.js"; import { getWzxqList, getZjwzLb, hjwzdb } from "@/api/ajzc/ajzc.js";
export default { export default {
name: "queryZjcl", name: "queryZjcl",
components: {rightContent,zj}, components: { rightContent, zj },
data() { data() {
return { return {
zjwzdm:'', dialogTBzjg: false,
tableOperation:true, gridData: [
TQVisiable:false, {
TQData:{ xm: "陈梅生",
fjList:{}, zjhm: "540101198305230026",
qswzList:[] xb: "男",
csrq: "1983-05-23",
hjd: "拉萨市城关区",
},
{
xm: "陈尤进",
zjhm: "540102197608155532",
xb: "男",
csrq: "1976-08-15",
hjd: "拉萨市城关区",
},
],
gridDataAj: [
{
xm: "A540100050000201809008",
zjhm: "诈骗案",
xb: "王良良被诈骗案",
csrq: "2018-11-04",
hjd: "拉萨市公安局",
},
],
zjwzdm: "",
tableOperation: true,
TQVisiable: false,
TQData: {
fjList: {},
qswzList: [],
}, },
header: "证据材料检查", header: "证据材料检查",
pageBs: "queryZjcl", pageBs: "queryZjcl",
...@@ -63,8 +165,8 @@ ...@@ -63,8 +165,8 @@
limit: 10, limit: 10,
page: 1, page: 1,
asjbh: "", asjbh: "",
ajmc:"", ajmc: "",
ajqf:"", ajqf: "",
}, },
cxQueryField: [ cxQueryField: [
{ {
...@@ -91,7 +193,7 @@ ...@@ -91,7 +193,7 @@
{ {
name: "全部", name: "全部",
value: "", value: "",
} },
], ],
props: "checkEmpty", props: "checkEmpty",
value: "", value: "",
...@@ -193,26 +295,25 @@ ...@@ -193,26 +295,25 @@
created() { created() {
this.$store.commit("user/SET_Menu", this.Menu); this.$store.commit("user/SET_Menu", this.Menu);
// this.$store.commit("user/SET_Header", this.header); // this.$store.commit("user/SET_Header", this.header);
getZjwzLb().then(res=>{ getZjwzLb().then((res) => {
if(res.code === 200) { if (res.code === 200) {
let list = res.data.list let list = res.data.list;
for(let i of list) { for (let i of list) {
this.cxQueryField[2].selectData.push({ this.cxQueryField[2].selectData.push({
name:i.name, name: i.name,
value: i.code value: i.code,
}) });
}
} }
else { } else {
this.$message({ this.$message({
type: "warning", type: "warning",
message: res.msg, message: res.msg,
}); });
} }
}) });
}, },
methods: { methods: {
OFF(){ OFF() {
this.revokeVisiable = false; this.revokeVisiable = false;
}, },
dele(obj) { dele(obj) {
...@@ -220,7 +321,8 @@ ...@@ -220,7 +321,8 @@
confirmButtonText: "确定", confirmButtonText: "确定",
cancelButtonText: "取消", cancelButtonText: "取消",
type: "warning", type: "warning",
}).then(() => { })
.then(() => {
deleteZjclById({ deleteZjclById({
xxzjbh: obj.row.xxzjbh, xxzjbh: obj.row.xxzjbh,
}).then((res) => { }).then((res) => {
...@@ -253,100 +355,115 @@ ...@@ -253,100 +355,115 @@
}, },
});*/ });*/
}, },
BD(scope){ BD(scope) {
let params = new FormData() this.dialogTBzjg = true;
params.append('asjbh',scope.row.asjbh); // let params = new FormData()
hjwzdb(params).then(res=>{ // params.append('asjbh',scope.row.asjbh);
if(res.code ===200){ // hjwzdb(params).then(res=>{
this.$alert(res.data.bdjgms, '痕迹物证比对情况', { // if(res.code ===200){
}); // this.$alert(res.data.bdjgms, '痕迹物证比对情况', {
} // });
}) // }
// })
}, },
TQ(scope) { TQ(scope) {
let params = new FormData() let params = new FormData();
params.append('asjbh',scope.row.asjbh) params.append("asjbh", scope.row.asjbh);
getWzxqList(params).then(res=>{ getWzxqList(params).then((res) => {
if(res.code === 200){ if (res.code === 200) {
this.TQVisiable = true; this.TQVisiable = true;
this.TQData = res.data; this.TQData = res.data;
console.log(this.TQData); console.log(this.TQData);
} }
}) });
}, },
BJ() { BJ() {
if(!this.selectArr.length){ if (!this.selectArr.length) {
this.$message.warning('请选择') this.$message.warning("请选择");
return return;
} }
this.asjbh = this.selectArr[0].asjbh ; this.asjbh = this.selectArr[0].asjbh;
this.zjwzdm = this.selectArr[0].zjwzdm ; this.zjwzdm = this.selectArr[0].zjwzdm;
this.revokeVisiable = true; this.revokeVisiable = true;
console.log(this.selectArr[0]); console.log(this.selectArr[0]);
}, },
selectionChange(scope) { selectionChange(scope) {
if(scope.length>1){ if (scope.length > 1) {
this.$refs.rightContent.$refs.itsmDataTable.clearSelection(); this.$refs.rightContent.$refs.itsmDataTable.clearSelection();
this.$message.warning('只能单选') this.$message.warning("只能单选");
return return;
} }
this.selectArr = scope; this.selectArr = scope;
}, },
closed() { closed() {
this.revokeVisiable = false this.revokeVisiable = false;
}, },
}, },
}; };
</script> </script>
<style> <style>
.el-dialog__body { .el-dialog__body {
padding: 10px 15px !important; padding: 10px 15px !important;
} }
.rightContent .el-input__inner, .rightContent .el-input__inner,
#formCommonPage .el-input__inner { #formCommonPage .el-input__inner {
height: 32px; height: 32px;
line-height: 32px; line-height: 32px;
font-family: inherit; font-family: inherit;
} }
.el-table__header-wrapper th, .el-table__header-wrapper th,
.el-table__header-wrapper tr { .el-table__header-wrapper tr {
background: #f4f6f7; background: #f4f6f7;
} }
.rightContent .el-input__icon, .rightContent .el-input__icon,
#formCommonPage .el-input__icon, #formCommonPage .el-input__icon,
.el-input__suffix-inner { .el-input__suffix-inner {
line-height: 36px; line-height: 36px;
} }
.rightContent .el-range-separator { .rightContent .el-range-separator {
position: relative; position: relative;
top: -4px; top: -4px;
} }
.rightContent .el-textarea__inner, .rightContent .el-textarea__inner,
#formCommonPage .el-textarea__inner { #formCommonPage .el-textarea__inner {
width: 100%; width: 100%;
font-family: inherit; font-family: inherit;
} }
.rightContent .el-range-input, .rightContent .el-range-input,
#formCommonPage .el-range-input { #formCommonPage .el-range-input {
vertical-align: top; vertical-align: top;
} }
.rightContent .el-date-editor .el-range__close-icon { .rightContent .el-date-editor .el-range__close-icon {
margin-top: -4px; margin-top: -4px;
} }
.rightContent .el-form-item__error { .rightContent .el-form-item__error {
left: calc(66% - 27px); left: calc(66% - 27px);
top: 12px; top: 12px;
} }
.success-row { .success-row {
background-color: #fbf9f4 !important; background-color: #fbf9f4 !important;
} }
.Content .el-input, .Content .el-input,
.Content .el-date-editor--daterange.el-input__inner { .Content .el-date-editor--daterange.el-input__inner {
width: 100% !important; width: 100% !important;
} }
</style> </style>
<style scoped lang="scss"> <style scoped lang="scss">
@import "@/assets/styles/rightContent.scss"; .ry {
font-size: 16px;
font-weight: bold;
}
.rys {
display: inline-block;
width: 14px;
/* height: 20px; */
background: red;
text-align: center;
border-radius: 50%;
font-size: 8px;
line-height: 14px;
position: absolute;
color: #fff;
}
@import "@/assets/styles/rightContent.scss";
</style> </style>
...@@ -48,7 +48,7 @@ export default { ...@@ -48,7 +48,7 @@ export default {
methods: { methods: {
goDetail() { goDetail() {
// let path = `${this.$baseUrl.alyIP9}/#/JumpPage/admin/admin/${this.form.zjhm}`; // let path = `${this.$baseUrl.alyIP9}/#/JumpPage/admin/admin/${this.form.zjhm}`;
let path = `${base.alyIP12}/#/jumppage/${this.form.zjhm}`; let path = `${base.alyIP12}/#/jumppage/admin/founder15/${this.form.zjhm}`;
window.open(path, "_blank"); window.open(path, "_blank");
// var params = { type: "AjXx", kybh: this.form.zjhm, userId: '142302198901012417' }; // var params = { type: "AjXx", kybh: this.form.zjhm, userId: '142302198901012417' };
// this.toDetail("http://47.92.225.109:8347/#/JumpPage/admin/admin/", params); // this.toDetail("http://47.92.225.109:8347/#/JumpPage/admin/admin/", params);
......
...@@ -632,6 +632,6 @@ export default { ...@@ -632,6 +632,6 @@ export default {
text-align: center; text-align: center;
} }
.el-date-editor{ .el-date-editor{
width: 85px !important; width: 140px !important;
} }
</style> </style>
...@@ -80,7 +80,7 @@ ...@@ -80,7 +80,7 @@
value: "", value: "",
placeholder: "请输入", placeholder: "请输入",
col: "2", col: "2",
prop: "emptyAbleIdentityBT", prop: "",
}, },
{ {
name: "出生日期估值下限:", name: "出生日期估值下限:",
......
...@@ -245,7 +245,7 @@ export default { ...@@ -245,7 +245,7 @@ export default {
formData: { formData: {
djsjkssj: "", djsjkssj: "",
djsjjssj: "", djsjjssj: "",
xsfbdw: "460000000000", xsfbdw: "",
}, },
dwObj: { dwObj: {
name: "单位", name: "单位",
......
...@@ -43,6 +43,11 @@ ...@@ -43,6 +43,11 @@
:currentItem="currentItem" :currentItem="currentItem"
/> />
</el-form-item> --> </el-form-item> -->
<el-form-item>
<div style="margin-left: 50px;">
<el-button type="primary" @click="onSubmit">查询</el-button>
</div>
</el-form-item>
</el-form> </el-form>
</div> </div>
<div class="xnbox"> <div class="xnbox">
...@@ -603,6 +608,10 @@ export default { ...@@ -603,6 +608,10 @@ export default {
} }
}); });
}, },
onSubmit() {
this.doQueryYwData();
this.doQueryXtData();
},
}, },
mounted() { mounted() {
this.doQueryYwData(); this.doQueryYwData();
...@@ -621,6 +630,10 @@ export default { ...@@ -621,6 +630,10 @@ export default {
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
button.el-button.el-button--primary {
width: 125px;
line-height: 12px;
}
.title { .title {
font-size: 28px; font-size: 28px;
font-family: Source Han Sans CN; font-family: Source Han Sans CN;
......
...@@ -43,6 +43,9 @@ ...@@ -43,6 +43,9 @@
@focus="getQueryUserByPo()" @focus="getQueryUserByPo()"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item>
<el-button type="primary" @click="onSubmit">查询</el-button>
</el-form-item>
</el-form> </el-form>
</div> </div>
<div class="xnbox"> <div class="xnbox">
...@@ -62,14 +65,14 @@ ...@@ -62,14 +65,14 @@
<span class="hfont">个人业务效能评估情况</span> <span class="hfont">个人业务效能评估情况</span>
</div> </div>
<div class="Info">{{ headerInfo1 }}</div> <div class="Info">{{ headerInfo1 }}</div>
<div class="echars"> <div class="echars" v-loading="loadingGzqk">
<div id="barMain" style="width: 100%; height: 500px"></div> <div id="barMain" style="width: 100%; height: 500px"></div>
</div> </div>
<div style="margin-top: 20px"> <div style="margin-top: 20px">
<el-table <el-table
id="ajzbQuery" id="ajzbQuery"
element-loading-text="拼命加载中"
ref="itsmDataTable" ref="itsmDataTable"
v-loading="loadingGzqk"
:data="tableBarData" :data="tableBarData"
tooltip-effect="dark" tooltip-effect="dark"
width="100%" width="100%"
...@@ -93,18 +96,18 @@ ...@@ -93,18 +96,18 @@
<span class="hfont">个人系统使用情况评估</span> <span class="hfont">个人系统使用情况评估</span>
</div> </div>
<div class="Info">{{ headerInfo2 }}</div> <div class="Info">{{ headerInfo2 }}</div>
<div class="echars"> <div class="echars" v-loading="loadingXt">
<div id="lineMain" style="width: 100%; height: 500px"></div> <div id="lineMain" style="width: 100%; height: 500px"></div>
</div> </div>
<div style="margin-top: 20px"> <div style="margin-top: 20px">
<el-table <el-table
id="ajzbQuery" id="ajzbQuery"
element-loading-text="拼命加载中"
ref="itsmDataTable" ref="itsmDataTable"
:data="tableLineData" :data="tableLineData"
tooltip-effect="dark" tooltip-effect="dark"
width="100%" width="100%"
size="small" size="small"
v-loading="loadingXt"
:header-cell-style="{ background: '#F0F0F1' }" :header-cell-style="{ background: '#F0F0F1' }"
> >
<el-table-column <el-table-column
...@@ -166,6 +169,8 @@ export default { ...@@ -166,6 +169,8 @@ export default {
kssj: "", kssj: "",
jssj: "", jssj: "",
}, },
loadingGzqk: false,
loadingXt: false,
tableBarData: [], tableBarData: [],
headerInfo1: "", headerInfo1: "",
tableLineData: [], tableLineData: [],
...@@ -340,8 +345,8 @@ export default { ...@@ -340,8 +345,8 @@ export default {
toSure() { toSure() {
if (this.multipleSelection.length == 1) { if (this.multipleSelection.length == 1) {
this.dialogTableVisible = false; this.dialogTableVisible = false;
this.doQueryYwData(); // this.doQueryYwData();
this.doQueryXtData(); // this.doQueryXtData();
} else if (this.multipleSelection.length == 0) { } else if (this.multipleSelection.length == 0) {
this.$message.error("请选择用户"); this.$message.error("请选择用户");
} else { } else {
...@@ -383,7 +388,7 @@ export default { ...@@ -383,7 +388,7 @@ export default {
text: "个人工作情况分析", text: "个人工作情况分析",
}, },
legend: { legend: {
data: ['刑事案件', '处理立案', '侦查终结案事件'] data: ["刑事案件", "处理立案", "侦查终结案事件"],
}, },
tooltip: { tooltip: {
trigger: "axis", trigger: "axis",
...@@ -426,7 +431,7 @@ export default { ...@@ -426,7 +431,7 @@ export default {
], ],
yAxis: { yAxis: {
type: "value", type: "value",
minInterval : 1, minInterval: 1,
axisLine: { axisLine: {
show: false, show: false,
}, },
...@@ -443,7 +448,7 @@ export default { ...@@ -443,7 +448,7 @@ export default {
series: this.seriesList, series: this.seriesList,
}); });
}, },
startMyEcharts2(hData = [], zData = [],ZS=[]) { startMyEcharts2(hData = [], zData = [], ZS = []) {
// 基于准备好的dom,初始化echarts实例 // 基于准备好的dom,初始化echarts实例
let lineCharts = this.$echarts.init(document.getElementById("lineMain")); let lineCharts = this.$echarts.init(document.getElementById("lineMain"));
lineCharts.setOption({ lineCharts.setOption({
...@@ -484,7 +489,7 @@ export default { ...@@ -484,7 +489,7 @@ export default {
}, },
yAxis: { yAxis: {
type: "value", type: "value",
minInterval : 1, minInterval: 1,
axisLine: { axisLine: {
show: false, show: false,
}, },
...@@ -499,10 +504,10 @@ export default { ...@@ -499,10 +504,10 @@ export default {
}, },
}, },
series: { series: {
name: '总数', name: "总数",
type: 'line', type: "line",
stack: 'Total', stack: "Total",
data: ZS data: ZS,
}, },
tooltip: { tooltip: {
trigger: "axis", trigger: "axis",
...@@ -511,19 +516,27 @@ export default { ...@@ -511,19 +516,27 @@ export default {
}, },
doQueryYwData() { doQueryYwData() {
var self = this; var self = this;
self.loadingGzqk = true;
let cxFormDataCopy = JSON.parse(JSON.stringify(self.cxFormData)); let cxFormDataCopy = JSON.parse(JSON.stringify(self.cxFormData));
queryYwgzAllByPerson(cxFormDataCopy).then((res) => { queryYwgzAllByPerson(cxFormDataCopy).then((res) => {
if (res.success && res.code == 200) { if (res.success && res.code == 200) {
self.loadingGzqk = false;
if (res.data.rows) { if (res.data.rows) {
let [hData1,zData1,jsasjsLIst,lasLIst,zczjsLIst] = [[],[],[],[],[]]; let [hData1, zData1, jsasjsLIst, lasLIst, zczjsLIst] = [
let [jsasjs,las,zczjs,total] = [0,0,0,0]; [],
[],
[],
[],
[],
];
let [jsasjs, las, zczjs, total] = [0, 0, 0, 0];
if (res.data.rows.length > 0) { if (res.data.rows.length > 0) {
res.data.rows.map((el) => { res.data.rows.map((el) => {
el.name = res.data.name; el.name = res.data.name;
jsasjs+=el.total; jsasjs += el.total;
zczjs+=el.zczjs; zczjs += el.zczjs;
las+=el.las; las += el.las;
total+=el.total; total += el.total;
jsasjsLIst.push(el.jsasjs); jsasjsLIst.push(el.jsasjs);
lasLIst.push(el.las); lasLIst.push(el.las);
zczjsLIst.push(el.zczjs); zczjsLIst.push(el.zczjs);
...@@ -532,29 +545,37 @@ export default { ...@@ -532,29 +545,37 @@ export default {
}); });
let seriesList = [ let seriesList = [
{ {
name: '刑事案件', name: "刑事案件",
type: 'line', type: "line",
data: jsasjsLIst data: jsasjsLIst,
}, },
{ {
name: '处理立案', name: "处理立案",
type: 'line', type: "line",
data: lasLIst data: lasLIst,
}, },
{ {
name: '侦查终结案事件', name: "侦查终结案事件",
type: 'line', type: "line",
data: zczjsLIst data: zczjsLIst,
}, },
]; ];
this.seriesList =seriesList this.seriesList = seriesList;
this.startMyEcharts1(hData1, zData1); this.startMyEcharts1(hData1, zData1);
let lal = las/total; let lal = las / total;
let zczjl = zczjs/total; let zczjl = zczjs / total;
if(!lal){lal = 0} if (!lal) {
if(!zczjl){zczjl = 0} lal = 0;
self.headerInfo1 = `${self.cxFormData.kssj}${self.cxFormData.jssj}${res.data.name}刑事案件${jsasjs}起, }
处理立案${las}起,侦查终结案事件${zczjs}起。立案信息补采率为${(100*lal).toFixed(2)}%、侦查终结补采率为${(100*zczjl).toFixed(2)}%`; if (!zczjl) {
zczjl = 0;
}
self.headerInfo1 = `${self.cxFormData.kssj}${
self.cxFormData.jssj
}${res.data.name}刑事案件${jsasjs}起,
处理立案${las}起,侦查终结案事件${zczjs}起。立案信息补采率为${(
100 * lal
).toFixed(2)}%、侦查终结补采率为${(100 * zczjl).toFixed(2)}%`;
} }
self.tableBarData = res.data.rows; self.tableBarData = res.data.rows;
} else { } else {
...@@ -563,11 +584,17 @@ export default { ...@@ -563,11 +584,17 @@ export default {
} }
}); });
}, },
onSubmit() {
this.doQueryYwData();
this.doQueryXtData();
},
doQueryXtData() { doQueryXtData() {
var self = this; var self = this;
self.loadingXt = true;
let cxFormDataCopy = JSON.parse(JSON.stringify(self.cxFormData)); let cxFormDataCopy = JSON.parse(JSON.stringify(self.cxFormData));
querySysDlrzAllByPerson(cxFormDataCopy).then((res) => { querySysDlrzAllByPerson(cxFormDataCopy).then((res) => {
if (res.success && res.code == 200) { if (res.success && res.code == 200) {
self.loadingXt = false;
let hData1 = []; let hData1 = [];
let zData1 = []; let zData1 = [];
let ZS = []; let ZS = [];
...@@ -580,19 +607,18 @@ export default { ...@@ -580,19 +607,18 @@ export default {
zData1.push(el.fqcs); zData1.push(el.fqcs);
}); });
let [fqcs,xxtk,gzzl,rlqb,zdgk,zzfz] =[0,0,0,0,0,0]; let [fqcs, xxtk, gzzl, rlqb, zdgk, zzfz] = [0, 0, 0, 0, 0, 0];
for(let g of res.data.rows){ for (let g of res.data.rows) {
g['fqcs1']=g.gzzl+g.rlqb+g.zdgk+g.zzfz+g.xxtk; g["fqcs1"] = g.gzzl + g.rlqb + g.zdgk + g.zzfz + g.xxtk;
gzzl+=g.gzzl; gzzl += g.gzzl;
rlqb+=g.rlqb; rlqb += g.rlqb;
zdgk+=g.zdgk; zdgk += g.zdgk;
zzfz+=g.zzfz; zzfz += g.zzfz;
xxtk+=g.xxtk; xxtk += g.xxtk;
ZS.push(g['fqcs1']); ZS.push(g["fqcs1"]);
fqcs+= g['fqcs1'] fqcs += g["fqcs1"];
} }
this.startMyEcharts2(hData1, zData1,ZS); this.startMyEcharts2(hData1, zData1, ZS);
console.log(ZS); console.log(ZS);
self.headerInfo2 = `${self.cxFormData.kssj}${self.cxFormData.jssj} self.headerInfo2 = `${self.cxFormData.kssj}${self.cxFormData.jssj}
${res.data.name}刑嫌调控${xxtk}次,工作指令${gzzl}次、 ${res.data.name}刑嫌调控${xxtk}次,工作指令${gzzl}次、
...@@ -607,39 +633,43 @@ export default { ...@@ -607,39 +633,43 @@ export default {
* @description 身份证失去焦点查询 * @description 身份证失去焦点查询
* *
*/ */
sfBlur(value) { // sfBlur(value) {
this.$refs["cxFormData"].validate((valid) => { // this.$refs["cxFormData"].validate((valid) => {
if (valid) { // if (valid) {
this.doQueryYwData(); // this.doQueryYwData();
this.doQueryXtData(); // this.doQueryXtData();
} else { // } else {
return false; // return false;
} // }
}); // });
}, // },
}, },
mounted() { mounted() {
/* this.doQueryYwData();
this.doQueryXtData();*/
},
watch: {
"cxFormData.kssj": {
handler(val) {
this.doQueryYwData();
this.doQueryXtData();
},
},
"cxFormData.jssj": {
handler(val) {
this.doQueryYwData(); this.doQueryYwData();
this.doQueryXtData(); this.doQueryXtData();
}, },
}, watch: {
// "cxFormData.kssj": {
// handler(val) {
// this.doQueryYwData();
// this.doQueryXtData();
// },
// },
// "cxFormData.jssj": {
// handler(val) {
// this.doQueryYwData();
// this.doQueryXtData();
// },
// },
}, },
}; };
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
button.el-button.el-button--primary {
width: 125px;
line-height: 12px;
}
// .el-icon-search { // .el-icon-search {
// background: red; // background: red;
// font-size: 16px; // font-size: 16px;
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
:cxDefaultFormThead="cxDefaultFormThead" :cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl" :cxUrl="cxUrl"
@toInfor="toInfor" @toInfor="toInfor"
@DissolutionOrganization='DissolutionOrganization' @DissolutionOrganization="DissolutionOrganization"
ref="rightContent" ref="rightContent"
> >
<template #cxyhz="scope"> <template #cxyhz="scope">
...@@ -103,7 +103,7 @@ ...@@ -103,7 +103,7 @@
></eldialog-content> ></eldialog-content>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button <el-button
style="width: 111px; line-height: 8px;" style="width: 111px; line-height: 8px"
type="primary" type="primary"
@click="dialogBcss" @click="dialogBcss"
> >
...@@ -138,7 +138,6 @@ ...@@ -138,7 +138,6 @@
</el-dialog> </el-dialog>
<el-dialog title="新增用户组" :visible.sync="dialogFormVisiblesss"> <el-dialog title="新增用户组" :visible.sync="dialogFormVisiblesss">
<div class="yhzz"> <div class="yhzz">
<el-form :model="formYhz"> <el-form :model="formYhz">
<el-form-item label="用户组名: " :label-width="formLabelWidth"> <el-form-item label="用户组名: " :label-width="formLabelWidth">
<el-input v-model="formYhz.yhzm" autocomplete="off"></el-input> <el-input v-model="formYhz.yhzm" autocomplete="off"></el-input>
...@@ -212,7 +211,7 @@ export default { ...@@ -212,7 +211,7 @@ export default {
}, },
data() { data() {
return { return {
sfkjs: '', sfkjs: "",
cxFormData2: { cxFormData2: {
//查询条件 //查询条件
limit: 5, limit: 5,
...@@ -292,7 +291,7 @@ export default { ...@@ -292,7 +291,7 @@ export default {
col: "3", col: "3",
}, },
], ],
formLabelWidth: '120px', formLabelWidth: "120px",
formYhz: { formYhz: {
yhzm: "", yhzm: "",
}, },
...@@ -431,8 +430,8 @@ export default { ...@@ -431,8 +430,8 @@ export default {
}; };
}, },
created() { created() {
debugger debugger;
this.sfkjs = window.sessionStorage.getItem("sfkjs"), (this.sfkjs = window.sessionStorage.getItem("sfkjs")),
// this.getYhzYh(); // 接受用户组邀请 // this.getYhzYh(); // 接受用户组邀请
this.$store.commit("user/SET_Menu", this.Menu); this.$store.commit("user/SET_Menu", this.Menu);
// this.$store.commit("user/SET_LeftMenu", this.leftMenus); // this.$store.commit("user/SET_LeftMenu", this.leftMenus);
...@@ -1022,6 +1021,9 @@ export default { ...@@ -1022,6 +1021,9 @@ export default {
} }
</style> </style>
<style scoped lang="scss"> <style scoped lang="scss">
/deep/.el-form-item__content {
width: 350px !important;
}
/deep/.el-dialog__footer { /deep/.el-dialog__footer {
padding: 71px 10px 10px !important; padding: 71px 10px 10px !important;
} }
...@@ -1030,7 +1032,7 @@ export default { ...@@ -1030,7 +1032,7 @@ export default {
margin: 20px; margin: 20px;
/deep/.el-form-item__content { /deep/.el-form-item__content {
width: 200px; width: 200px;
} }
} }
/deep/ { /deep/ {
.el-form-item { .el-form-item {
......
...@@ -184,82 +184,82 @@ export default { ...@@ -184,82 +184,82 @@ export default {
disabled: false, disabled: false,
}, },
], ],
leftMenus: [ // leftMenus: [
{
id: "queryJqcc",
label: "有组织犯罪线索初查",
newAuth: "M01",
index: "queryJqcc",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "queryThxs",
label: "有组织犯罪线索研判",
newAuth: "M01",
index: "queryThxs",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "queryXshba",
label: "有组织犯罪线索管理",
newAuth: "M01",
index: "queryXshba",
className: "iconfont icongongnengfuwu",
hasChildren: false,
},
{
id: "thxsTj",
label: "有组织犯罪线索工作统计",
newAuth: "M01",
index: "thxsTj",
className: "iconfont icongongnengfuwu",
hasChildren: true,
children: [
{
id: "sjdqtj",
label: "涉及地区统计",
index: "sjdqtj",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
{
id: "queryWcqk",
label: "线索研判情况",
index: "queryWcqk",
auth: "M0102",
className: "iconfont iconrizhi",
disabled: false,
},
{
id: "queryGxqk",
label: "线索落地情况",
index: "queryGxqk",
auth: "M0103",
className: "iconfont iconrizhi",
disabled: false,
}
// { // {
// id: "xyrhjtj", // id: "queryJqcc",
// label: "嫌疑人户籍统计", // label: "有组织犯罪线索初查",
// index: "xyrhjtj", // newAuth: "M01",
// auth: "M0102", // index: "queryJqcc",
// className: "iconfont icongongnengfuwu",
// hasChildren: false,
// },
// {
// id: "queryThxs",
// label: "有组织犯罪线索研判",
// newAuth: "M01",
// index: "queryThxs",
// className: "iconfont icongongnengfuwu", // className: "iconfont icongongnengfuwu",
// hasChildren: false,
// },
// {
// id: "queryXshba",
// label: "有组织犯罪线索管理",
// newAuth: "M01",
// index: "queryXshba",
// className: "iconfont icongongnengfuwu",
// hasChildren: false,
// },
// {
// id: "thxsTj",
// label: "有组织犯罪线索工作统计",
// newAuth: "M01",
// index: "thxsTj",
// className: "iconfont icongongnengfuwu",
// hasChildren: true,
// children: [
// {
// id: "sjdqtj",
// label: "涉及地区统计",
// index: "sjdqtj",
// auth: "M0101",
// className: "iconfont iconrizhi",
// disabled: false, // disabled: false,
// }, // },
// { // {
// id: "afdtj", // id: "queryWcqk",
// label: "案发地统计", // label: "线索研判情况",
// index: "afdtj", // index: "queryWcqk",
// auth: "M0102", // auth: "M0102",
// className: "iconfont icongongnengfuwu", // className: "iconfont iconrizhi",
// disabled: false, // disabled: false,
// }, // },
], // {
}, // id: "queryGxqk",
], // label: "线索落地情况",
// index: "queryGxqk",
// auth: "M0103",
// className: "iconfont iconrizhi",
// disabled: false,
// }
// // {
// // id: "xyrhjtj",
// // label: "嫌疑人户籍统计",
// // index: "xyrhjtj",
// // auth: "M0102",
// // className: "iconfont icongongnengfuwu",
// // disabled: false,
// // },
// // {
// // id: "afdtj",
// // label: "案发地统计",
// // index: "afdtj",
// // auth: "M0102",
// // className: "iconfont icongongnengfuwu",
// // disabled: false,
// // },
// ],
// },
// ],
}; };
}, },
created() { created() {
......
...@@ -156,14 +156,14 @@ export default { ...@@ -156,14 +156,14 @@ export default {
// }, // },
], ],
leftMenus: [ leftMenus: [
{ // {
id: "queryThxscc", // id: "queryThxscc",
label: "有组织犯罪线索初查", // label: "有组织犯罪线索初查",
newAuth: "M01", // newAuth: "M01",
index: "queryThxscc", // index: "queryThxscc",
className: "iconfont icongongnengfuwu", // className: "iconfont icongongnengfuwu",
hasChildren: false, // hasChildren: false,
}, // },
{ {
id: "queryThxs", id: "queryThxs",
label: "有组织犯罪线索研判", label: "有组织犯罪线索研判",
...@@ -235,8 +235,8 @@ export default { ...@@ -235,8 +235,8 @@ export default {
}, },
created() { created() {
this.$store.commit("user/SET_Menu", this.Menu); this.$store.commit("user/SET_Menu", this.Menu);
// this.$store.commit("user/SET_LeftMenu", this.leftMenus); this.$store.commit("user/SET_LeftMenu", this.leftMenus);
// this.$store.commit("user/SET_Header", this.header); this.$store.commit("user/SET_Header", this.header);
// debugger; // debugger;
}, },
methods: { methods: {
......
...@@ -170,9 +170,9 @@ export default { ...@@ -170,9 +170,9 @@ export default {
cxUrl: "/ssydtxsb/queryAllZw", cxUrl: "/ssydtxsb/queryAllZw",
Menu: [ Menu: [
{ {
id: "zcssydtxsb", id: "zcryda",
label: "损失移动通讯设备", label: "损失移动通讯设备",
index: "zcssydtxsb", index: "zcryda",
auth: "M0101", auth: "M0101",
className: "iconfont iconrizhi", className: "iconfont iconrizhi",
disabled: false, disabled: false,
......
...@@ -38,7 +38,9 @@ export default { ...@@ -38,7 +38,9 @@ export default {
codeOptions: [], codeOptions: [],
value: "", value: "",
placeholder: "请输入", placeholder: "请输入",
disabled: false,
col: "2", col: "2",
prop:'checkEmpty' prop:'checkEmpty'
}, },
{ {
...@@ -162,6 +164,7 @@ export default { ...@@ -162,6 +164,7 @@ export default {
}, },
}, },
created() { created() {
getZjclLb().then(res=>{ getZjclLb().then(res=>{
if(res.code === 200) { if(res.code === 200) {
let list = res.data.list let list = res.data.list
...@@ -180,6 +183,7 @@ export default { ...@@ -180,6 +183,7 @@ export default {
}) })
this.$store.commit("user/SET_Breadcrumb", this.breadcrumbList); this.$store.commit("user/SET_Breadcrumb", this.breadcrumbList);
if (this.$route.query.ruleid) { if (this.$route.query.ruleid) {
this.propFormField[0].data[0].disabled = true
this.title = "修改检查规则信息" this.title = "修改检查规则信息"
this.ruleid = this.$route.query.ruleid; this.ruleid = this.$route.query.ruleid;
this.getshuju(); this.getshuju();
......
...@@ -107,7 +107,7 @@ export default { ...@@ -107,7 +107,7 @@ export default {
toInfor(data) { toInfor(data) {
debugger debugger
// let path = `${this.$baseUrl.alyIP9}/#/JumpPage/admin/admin/${data.fsfsjh}`; // let path = `${this.$baseUrl.alyIP9}/#/JumpPage/admin/admin/${data.fsfsjh}`;
let path = `${this.$baseUrl.alyIP12}/#/jumppage/${data.fsfsjh}`; let path = `${this.$baseUrl.alyIP12}/#/jumppage/admin/founder15/${data.fsfsjh}`;
window.open(path, "_blank"); window.open(path, "_blank");
// let params = { // let params = {
// fszsjh: data.fsfsjh, // fszsjh: data.fsfsjh,
......
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