Commit 985d2d5c by yuhao

西藏迁移海南

parent 8ee6dd3f
......@@ -46,3 +46,30 @@ export const saveZwbzrw = params =>
//提取
export const selectRyxxBysfz = params =>
postform(`${base.alyIP}/xxgzry/selectRyxxBysfz`, params);
//DNA比中新增
export const insertDnabzjgNew = params =>
postform(`${base.alyIP}/dnabz/insertDnabzjg`, params);
export const deleteDnabzjgByIdNew = params =>
postform(`${base.alyIP}/dnabz/deleteDnabzjgById`, params);
export const updateDnabzjgNew = params =>
postform(`${base.alyIP}/dnabz/updateDnabzjg`, params);
//虹膜比中新增
export const updateHmbzjg = params =>
postform(`${base.alyIP}/Hmbzrw/updateHmbzjg`, params);
export const deleteHmbzjg = params =>
postform(`${base.alyIP}/Hmbzrw/deleteHmbzjg`, params);
export const insertHmbz = params =>
postform(`${base.alyIP}/Hmbzrw/insertHmbz`, params);
//足迹比中新增
export const deleteZjbzjgById = params =>
postform(`${base.alyIP}/ZjZjbzxx/deleteZjbzjgById`, params);
//指纹比中新增
export const deleteZwbzjgById = params =>
postform(`${base.alyIP}/zwbzhc/deleteZwbzjgById`, params);
//维护信息新增
export const insertDcsf = params =>
postform(`${base.alyIP}/Rxbzrw/insertDcsf`, params);
export const deleteDcsf = params =>
postform(`${base.alyIP}/Rxbzrw/deleteDcsf`, params);
export const updateDcsf = params =>
postform(`${base.alyIP}/Rxbzrw/updateDcsf`, params);
\ No newline at end of file
......@@ -65,19 +65,22 @@ export const getZdgzryResult = params =>
export const getSfhgResult = params =>
post(`${base.alyIP}/zdryxx/getSfhgResult`, params);
//阵地交易物品统计
export const getJywptjxx = params =>
post(`${base.alyIP}/zdjyhdxx/getJywptjxx`, params);
post(`${base.alyIP}/zdjyhdxx/getJywptjxx`, params);
//阵地交易活动相关人员提取
export const getZdjyhdryTqByZjhm = params =>
post(`${base.alyIP}/zdjyhdxx/getZdjyhdryTqByZjhm`, params);
post(`${base.alyIP}/zdjyhdxx/getZdjyhdryTqByZjhm`, params);
//阵地交易活动消息推送
export const getjyryxxtsByZjhm = params =>
postform(`${base.alyIP}/zdryxx/getZdryTqByZjhm`, params);
postform(`${base.alyIP}/zdryxx/getZdryTqByZjhm`, params);
// 相关线索
export const ryxxtsByZjhm = params =>
post(`${base.alyIP}/zdryxx/getryxxtsByZjhm`, params);
\ No newline at end of file
post(`${base.alyIP}/zdryxx/getryxxtsByZjhm`, params);
//推送至刑嫌人员
export const zdxzyj = params =>
postform(`${base.alyIP}/zdjyhdxx/zdxzyj`, params);
\ No newline at end of file
......@@ -64,7 +64,8 @@
<el-input clearable
:placeholder="item.placeholder"
v-model="formData[item.id]"
v-if="item.type == 'text'" :maxlength="item.maxlength > 0 ?item.maxlength : 50"
v-if="item.type == 'text'"
:maxlength="item.maxlength > 0 ?item.maxlength : 50"
show-word-limit>
</el-input>
<div v-if="item.type == 'textjj'"
......@@ -124,6 +125,7 @@
align="right"
:picker-options="item.pickerOptions"
unlink-panels
:disabled="item.disabled"
value-format="yyyy-MM-dd">
</el-date-picker>
......@@ -132,6 +134,7 @@
align="right"
:picker-options="item.pickerOptions2"
unlink-panels
:disabled="item.disabled"
value-format="yyyy-MM-dd">
</el-date-picker>
</div>
......@@ -632,7 +635,8 @@
pageBs != 'csgwdzczl' &&
pageBs != 'xxzasdgl'&&
pageBs != 'addKxxsxx'&&
pageBs != 'xxypDetail'
pageBs != 'xxypDetail'&&
pageBs != 'khtj'
">
<i class="el-icon-plus"></i> 新增
</div>
......@@ -1100,11 +1104,10 @@
scope.row.sfysnaj == '')
"
style="margin: 0 5px"><img src="../assets/img/shenghuise.png" /></span>
<!-- @click="showDialog(scope, 'guo')" -->
<!-- @click="showDialog(scope, 'sheng')" -->
<!-- @click="showDialog(scope, 'guo')" -->
<!-- @click="showDialog(scope, 'sheng')" -->
<span
class="dele"
<span class="dele"
v-if="
(pageBs == 'queryRlqbxs' ||
pageBs == 'queryXshbs' ||
......@@ -1116,8 +1119,7 @@
(scope.row.sfyqgaj == '是'||scope.row.sfygnaj == '是')
"
style="margin: 0 5px"><img src="../assets/img/guo.png" /></span>
<span
v-if="
<span v-if="
(pageBs == 'queryRlqbxs' ||
pageBs == 'queryXshbs' ||
pageBs == 'queryXshb' ||
......@@ -1612,6 +1614,7 @@
pageBs == 'queryZjShow' ||
pageBs == 'queryZj' ||
pageBs == 'queryDwxnpg' ||
pageBs == 'khtj' ||
pageBs == 'queryZjss' ||
pageBs == 'hmxsGl' ||
pageBs == 'ryxsGl' ||
......@@ -1690,7 +1693,8 @@
pageBs == 'addKxxsxx'||
pageBs == 'xxypDetail'||
pageBs == 'zdrygj'||
pageBs == 'ztrygj'
pageBs == 'ztrygj'||
pageBs == 'dswtzxxlbxx'
)
">
<template slot-scope="scope">
......@@ -1815,7 +1819,8 @@
pageBs == 'addGzzkyxs'||
pageBs == 'addGzqk' ||
pageBs == 'ztrygj' ||
pageBs == 'zdrygj'
pageBs == 'zdrygj'||
pageBs == 'dswtzxxlbxxbd'
)
">修改</span>
</slot>
......@@ -2000,7 +2005,8 @@
pageBs != 'addGzzkyxs'&&
pageBs != 'addGzqk' &&
pageBs != 'ztrygj' &&
pageBs != 'zdrygj'
pageBs != 'zdrygj'&&
pageBs != 'dswtzxxlbxxbd'
">删除</span>
<span @click="deleXxtk(scope)"
class="dele"
......
......@@ -10,6 +10,7 @@ import Vue from "vue";
import VueRouter from "vue-router";
import indexRoutes from "./modules/index";
import zdxxRoutes from "./modules/zdxx";
import gwqtRoutes from "./modules/gwqt";
import sfRoutes from "./modules/sf";
import xxtkRoutes from "./modules/xxtk";
import kyxsRoutes from "./modules/kyxs";
......@@ -96,6 +97,7 @@ export const constantRoutes = [
export const asyncRoutes = [
...zdxxRoutes,
...gwqtRoutes,
...dxwlzpRoutes,
...zdsswpRoutes,
...xsspPtRoutes,
......@@ -184,13 +186,13 @@ router.beforeEach((to, from, next) => {
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
if (relUrlIp == 'localhost') {
window.location.href = 'http://localhost:8080/#/login';
} else {
window.location.href = 'http://zhyy.xzxt.an:8080/index'
}
})
.then(() => {
if (relUrlIp == 'localhost') {
window.location.href = 'http://localhost:8080/#/login';
} else {
window.location.href = 'http://zhyy.xzxt.an:8080/index'
}
})
}
}
next()
......
import menuLayout from "@/layout/menuLayout.vue";
const menuLayouts = [
{
path: "/queryGwqt",
name: "queryGwqt",
meta: {
title: '高危群体'
},
component: () => import("@/views/gwqt/gwqt/queryGwqt.vue")
},
]
export default [
{
path: "/right",
component: menuLayout,
children: [...menuLayouts]
}, {
path: "/addGwqt",
name: "addGwqt",
meta: {
title: '高危群体新增'
},
component: () => import("@/views/gwqt/gwqt/addGwqt.vue")
}, {
path: "/gwqtDetail",
name: "gwqtDetail",
meta: {
title: '高危群体详情'
},
component: () => import("@/views/gwqt/gwqt/gwqtDetail.vue")
}
]
\ No newline at end of file
......@@ -58,6 +58,38 @@ const menuLayouts = [
},
component: () => import("@/views/rlqbxsxx/rlqbtj.vue")
},
{
path: "/dwtj",
name: "dwtj",
meta: {
title: '多维统计'
},
component: () => import("@/views/rlqbxsxx/dwtj.vue")
},
{
path: "/rlqbxsxxsb",
name: "rlqbxsxxsb",
meta: {
title: '人力情报线索信息上报'
},
component: () => import("@/views/rlqbxsxx/rlqbxsxxsb.vue")
},
{
path: "/khtj",
name: "khtj",
meta: {
title: '统计报表'
},
component: () => import("@/views/rlqbxsxx/khtj.vue")
},
{
path: "/lsbb",
name: "lsbb",
meta: {
title: '历史报表'
},
component: () => import("@/views/rlqbxsxx/lsbb.vue")
}
];
export default [{
path: "/right",
......
......@@ -14,7 +14,9 @@
<el-button @click="toDetail(scope.scope)"
type="text">现场信息</el-button>
</template>
</right-content>
</div>
</template>
......@@ -33,10 +35,8 @@ export default {
header: "线索查询比对",
pageBs: "dswtzxxlbxx",
cxFormData: {
page: "1",
limit: "10",
asjfssjAsjfskssj: '',
asjfssjAsjfsjssj: ''
page: '1',
limit: '10'
},
cxQueryField: [
{
......@@ -96,7 +96,7 @@ export default {
{ label: "案件编号", prop: "asjbh" },
{ label: "案件名称", prop: "ajmc" },
{ label: "案发时间 ", prop: "asjfssjAsjfskssj" },
{ label: "立案单位", prop: "ladwGajgmc", width: "180" },
{ label: "立案单位", prop: "ladwGajgmc", width: '180' },
{ label: "简要案情 ", prop: "jyaq" },
],
// 需要转化table的显示
......@@ -214,26 +214,24 @@ export default {
],
},
],
xxzjbh: "",
xxzjbh: ''
};
},
created () {
this.$store.commit("user/SET_Menu", this.Menu);
this.$store.commit("user/SET_Header", this.header);
this.$store.commit("user/SET_LeftMenu", this.leftMenus);
this.cxFormData.asjfssjAsjfskssj = this.$moment(new Date()).subtract(1, 'months').format('YYYY-MM-DD HH:mm:ss');
this.cxFormData.asjfssjAsjfsjssj = this.$moment(new Date()).format('YYYY-MM-DD HH:mm:ss');
},
methods: {
toDetail (i) {
let routeUrl = this.$router.resolve({
path: "/detailAjlb",
query: {
asjbh: i.row.asjbh,
asjbh: i.row.asjbh
},
});
window.open(routeUrl.href, "_blank");
},
})
window.open(routeUrl.href, '_blank')
}
},
mounted () { },
};
......
<template>
<div>
<rltj :rlProp="rlProp"/>
</div>
</template>
<script>
import rltj from './rlqbtj.vue'
export default {
name: 'dwtj',
components: {rltj},
data() {
return{
rlProp: {
searchButton: true,
xsfbdw: true,
disabled: false
}
}
}
}
</script>
<style lang="scss" scoped>
</style>
\ No newline at end of file
<template>
<div class="Content">
<right-content
:pageBs="pageBs"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
ref="rightContent"
>
<right-content :pageBs="pageBs"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
ref="rightContent">
<template #btnGroup="scope">
<span class="hbyp" @click="audit(scope.scope)">审核</span>
<span class="hbyp"
@click="audit(scope.scope)">审核</span>
</template>
</right-content>
<el-dialog
title="审批"
:visible.sync="dialogVisible"
width="40%"
center
@closed="closed"
>
<el-form :inline="true" :model="examineInfo" class="demo-form-inline">
<el-dialog title="审批"
:visible.sync="dialogVisible"
width="40%"
center
@closed="closed">
<el-form :inline="true"
:model="examineInfo"
class="demo-form-inline">
<el-row>
<el-col :span="20" :offset="2" style="margin-top: 20px">
<el-form-item label="情报线索名称" style="width:100%">
<el-input
v-model="examineInfo.qbxsmc"
:autosize="{ minRows: 3 }"
style="width: 100px"
placeholder="情报线索名称"
></el-input>
<el-col :span="20"
:offset="2"
style="margin-top: 20px">
<el-form-item label="情报线索名称"
style="width:100%">
<el-input v-model="examineInfo.qbxsmc"
:autosize="{ minRows: 3 }"
style="width: 100px"
placeholder="情报线索名称"></el-input>
</el-form-item>
</el-col>
<el-col :span="20" :offset="2">
<el-form-item label="省审批意见" style="width:100%">
<el-input
type="textarea"
v-model="examineInfo.shengspyj"
:autosize="{ minRows: 3 }"
style="width: 300px"
placeholder="审批意见"
></el-input>
<el-col :span="20"
:offset="2">
<el-form-item label="审批意见"
style="width:100%">
<el-input type="textarea"
v-model="examineInfo.shengspyj"
:autosize="{ minRows: 3 }"
style="width: 300px"
placeholder="审批意见"></el-input>
</el-form-item>
</el-col>
<el-col :span="20" :offset="2">
<el-col :span="20"
:offset="2">
<el-form-item label="审批是否通过">
<el-radio v-model="examineInfo.spsftg" label="1"
>审批通过</el-radio
>
<el-radio v-model="examineInfo.spsftg" label="0"
>审批不通过</el-radio
>
<el-radio v-model="examineInfo.spsftg"
label="1">审批通过</el-radio>
<el-radio v-model="examineInfo.spsftg"
label="0">审批不通过</el-radio>
</el-form-item>
</el-col>
</el-row>
</el-form>
<span slot="footer" class="dialog-footer">
<span slot="footer"
class="dialog-footer">
<el-button @click="dialogVisible = false">取 消</el-button>
<el-button type="primary" @click="updatesplc">确 定</el-button>
<el-button type="primary"
@click="updatesplc">确 定</el-button>
</span>
</el-dialog>
</div>
......@@ -71,7 +72,7 @@ export default {
components: {
rightContent,
},
data() {
data () {
return {
pageBs: "queryRlqbxsSH",
cxFormData: {
......@@ -156,17 +157,17 @@ export default {
},
};
},
created() {
created () {
this.$store.commit("user/SET_Menu", this.Menu);
},
methods: {
audit(rowData) {
audit (rowData) {
this.$set(this.examineInfo, "xxzjbh", rowData.row.xxzjbh);
this.$set(this.examineInfo, "qbxsmc", rowData.row.qbxsmc);
this.$set(this.examineInfo, "ssspbz", "dshsp");
this.dialogVisible = true;
},
updatesplc() {
updatesplc () {
insertSpgn(this.examineInfo).then((res) => {
if (res.success && res.code == 200) {
this.$message.success("审批成功");
......@@ -177,7 +178,7 @@ export default {
}
});
},
closed() {
closed () {
for (let key in this.examineInfo) {
this.$set(this.examineInfo, key, "");
}
......@@ -234,12 +235,12 @@ export default {
</style>
<style scoped lang="scss">
@import "@/assets/styles/rightContent.scss";
::v-deep {
:v-deep {
.el-dialog__footer {
text-align: right;
}
}
.el-form-item ::v-deep {
.el-form-item :v-deep {
width: 100%;
.el-form-item__label {
width: 100px;
......
<template>
<div class="Content">
<right-content
:pageBs="pageBs"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
ref="rightContent"
>
<right-content :pageBs="pageBs"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
ref="rightContent">
<template #btnGroup="scope">
<span class="hbyp" @click="audit(scope.scope)">审核</span>
<span class="hbyp"
@click="audit(scope.scope)">审核</span>
</template>
</right-content>
<el-dialog
title="审批"
:visible.sync="dialogVisible"
width="40%"
center
@closed="closed"
>
<el-form :inline="true" :model="examineInfo" class="demo-form-inline">
<el-dialog title="审批"
:visible.sync="dialogVisible"
width="40%"
center
@closed="closed">
<el-form :inline="true"
:model="examineInfo"
class="demo-form-inline">
<el-row>
<el-col :span="20" :offset="2" style="margin-top: 20px">
<el-form-item label="情报线索名称" style="width:100%">
<el-input
v-model="examineInfo.qbxsmc"
:autosize="{ minRows: 3 }"
style="width: 100px"
placeholder="情报线索名称"
></el-input>
<el-col :span="20"
:offset="2"
style="margin-top: 20px">
<el-form-item label="情报线索名称"
style="width:100%">
<el-input v-model="examineInfo.qbxsmc"
:autosize="{ minRows: 3 }"
style="width: 100px"
placeholder="情报线索名称"></el-input>
</el-form-item>
</el-col>
<el-col :span="20" :offset="2">
<el-form-item label="省审批意见" style="width:100%">
<el-input
type="textarea"
v-model="examineInfo.shengspyj"
:autosize="{ minRows: 3 }"
style="width: 300px"
placeholder="审批意见"
></el-input>
<el-col :span="20"
:offset="2">
<el-form-item label="审批意见"
style="width:100%">
<el-input type="textarea"
v-model="examineInfo.shengspyj"
:autosize="{ minRows: 3 }"
style="width: 300px"
placeholder="审批意见"></el-input>
</el-form-item>
</el-col>
<el-col :span="20" :offset="2">
<el-col :span="20"
:offset="2">
<el-form-item label="审批是否通过">
<el-radio v-model="examineInfo.spsftg" label="1"
>审批通过</el-radio
>
<el-radio v-model="examineInfo.spsftg" label="0"
>审批不通过</el-radio
>
<el-radio v-model="examineInfo.spsftg"
label="1">审批通过</el-radio>
<el-radio v-model="examineInfo.spsftg"
label="0">审批不通过</el-radio>
</el-form-item>
</el-col>
</el-row>
</el-form>
<span slot="footer" class="dialog-footer">
<span slot="footer"
class="dialog-footer">
<el-button @click="dialogVisible = false">取 消</el-button>
<el-button type="primary" @click="updatesplc">确 定</el-button>
<el-button type="primary"
@click="updatesplc">确 定</el-button>
</span>
</el-dialog>
</div>
......@@ -71,7 +72,7 @@ export default {
components: {
rightContent,
},
data() {
data () {
return {
pageBs: "queryRlqbxsSH",
cxFormData: {
......@@ -156,16 +157,16 @@ export default {
},
};
},
created() {
created () {
this.$store.commit("user/SET_Menu", this.Menu);
},
methods: {
audit(rowData) {
audit (rowData) {
this.$set(this.examineInfo, "xxzjbh", rowData.row.xxzjbh);
this.$set(this.examineInfo, "qbxsmc", rowData.row.qbxsmc);
this.dialogVisible = true;
},
updatesplc() {
updatesplc () {
insertSpgn(this.examineInfo).then((res) => {
if (res.success && res.code == 200) {
this.$message.success("审批成功");
......@@ -176,7 +177,7 @@ export default {
}
});
},
closed() {
closed () {
for (let key in this.examineInfo) {
this.$set(this.examineInfo, key, "");
}
......@@ -233,12 +234,12 @@ export default {
</style>
<style scoped lang="scss">
@import "@/assets/styles/rightContent.scss";
::v-deep {
:v-deep {
.el-dialog__footer {
text-align: right;
}
}
.el-form-item ::v-deep {
.el-form-item :v-deep {
width: 100%;
.el-form-item__label {
width: 100px;
......
<template>
<div>
<xxsb :glaj="false">
<template #tableTools>
<span></span>
</template>
<template #operate="rows">
<span
class="hbyp"
:style="{'cursor': rows.rows.sftjxx == 1 ? 'auto' : 'pointer',
'color': rows.rows.sftjxx == 1 ? '#666' : '#007AFF'}"
@click="report(rows.rows)">{{ rows.rows.sftjxx == 1 ? '已上报' : '上报' }}</span>
</template>
</xxsb>
</div>
</template>
<script>
import xxsb from './queryRlqbxs.vue'
export default {
name: 'rlqbxsxxsb',
components: {xxsb},
methods: {
report(e) {
if (e.sftjxx === 1) return false
this.$confirm('确定要上报吗?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
e.sftjxx = 1
this.$message({
type: 'success',
message: '上报成功!'
});
}).catch(() => {
this.$message({
type: 'info',
message: '已取消上报'
});
});
}
}
}
</script>
<style lang="scss" scoped>
</style>
\ No newline at end of file
<template>
<div>
<form-compontent
:formField="propFormField"
:formLabelAligns="formLabelAlign"
@submit="submit"
@getDialogSeletedxxx="getDialogSeletedxxx"
@getDialogSeletedNl="getDialogSeletedNl"
:propTitle="title"
>
<form-compontent :formField="propFormField"
:formLabelAligns="formLabelAlign"
@submit="submit"
@getDialogSeletedxxx="getDialogSeletedxxx"
@getDialogSeletedNl="getDialogSeletedNl"
:propTitle="title">
</form-compontent>
</div>
</template>
......@@ -20,7 +18,7 @@ export default {
components: {
formCompontent,
},
data() {
data () {
return {
title: "新增线索布控信息",
propFormField: [
......@@ -84,15 +82,15 @@ export default {
};
},
methods: {
getDialogSeletedNl(label) {
getDialogSeletedNl (label) {
debugger;
this.bkmxSyfwList = label;
},
getDialogSeletedxxx(label) {
getDialogSeletedxxx (label) {
debugger;
this.bkmxMxTxtList = label;
},
getAllMxxxList() {
getAllMxxxList () {
getAllMxxx().then((res) => {
if (res.code == 200) {
this.getObjet = res.data;
......@@ -103,7 +101,7 @@ export default {
});
},
//保存修改或新增
submit(params) {
submit (params) {
console.log(params);
let loading = this.$loading({
lock: true,
......@@ -118,7 +116,7 @@ export default {
}
},
//新增保存
addSubmit(params, loading) {
addSubmit (params, loading) {
params.append("bkmxMxTxt", this.bkmxMxTxtList);
params.append("bkmxSyfwTxt", this.bkmxSyfwList);
params.append("bkmxLydm", '0003');
......@@ -140,7 +138,7 @@ export default {
});
},
//修改保存
editSubmit(params, loading) {
editSubmit (params, loading) {
params.append("xxzjbh", this.xxzjbh);
params.append("bkmxMxTxt", this.bkmxMxTxtList);
params.append("bkmxSyfwTxt", this.bkmxSyfwList);
......@@ -163,7 +161,7 @@ export default {
});
},
//修改前获取详情
getshuju() {
getshuju () {
var self = this;
let loading = this.$loading({
lock: true,
......@@ -226,7 +224,7 @@ export default {
//如果集合有值,则让显示
self.$set(
self.propFormField[iIndex].data[jIndex].childrenAsAdd[
mIndex
mIndex
],
"flag",
true
......@@ -250,22 +248,22 @@ export default {
});
},
},
created() {
created () {
this.getAllMxxxList();
if (this.$route.query.xxzjbh) {
this.title = "修改线索布控信息";
this.xxzjbh = this.$route.query.xxzjbh;
}
},
mounted() {},
mounted () { },
watch: {
"formLabelAlign.bkmxSyfw": {
handler(newVal, oldVal) {
handler (newVal, oldVal) {
let self = this;
debugger
let isEqualN = JSON.stringify(newVal) === JSON.stringify(oldVal);
if (!isEqualN && oldVal.length > 0 ) {
self.$set(self.formLabelAlign, 'bkmxMxCode' , [])
if (!isEqualN && oldVal.length > 0) {
self.$set(self.formLabelAlign, 'bkmxMxCode', [])
}
if (newVal.length > 1) {
let getZzArray = [];
......
<template>
<div class="Content">
<right-content
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
ref="rightContent"
@add="add"
@toInfor="toInfor"
@toCY="toCY"
@toJY="toJY"
@toBK="toBK"
@toXS="toXS"
@selectionChange="selectionChange"
@drzjhd="drzjhd"
>
<right-content :pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
ref="rightContent"
@add="add"
@toInfor="toInfor"
@toCY="toCY"
@toJY="toJY"
@toBK="toBK"
@toXS="toXS"
@selectionChange="selectionChange"
@drzjhd="drzjhd">
<template #btnGroup="scope">
<span class="hbyp" @click="edit(scope.scope)">修改</span>
<span class="hbyp" @click="dele(scope.scope)">删除</span>
<span class="hbyp"
@click="edit(scope.scope)">修改</span>
<span class="hbyp"
@click="dele(scope.scope)">删除</span>
</template>
</right-content>
<!-- 导入 -->
<el-dialog
title="导入交易活动"
:visible.sync="revokeVisiable"
width="30%"
@closed="closed"
>
<el-form :inline="true" :model="ckForm" class="demo-form-inline">
<el-dialog title="导入交易活动"
:visible.sync="revokeVisiable"
width="30%"
@closed="closed">
<el-form :inline="true"
:model="ckForm"
class="demo-form-inline">
<el-row>
<el-col :span="20" :offset="2" style="margin-top: 20px">
<el-form-item label="文件" style="width:100%">
<el-upload
class="upload-demo"
action="#"
accept=".xls,.xlsx"
:on-change="fileOnchange"
:on-remove="
<el-col :span="20"
:offset="2"
style="margin-top: 20px">
<el-form-item label="文件"
style="width:100%">
<el-upload class="upload-demo"
action="#"
accept=".xls,.xlsx"
:on-change="fileOnchange"
:on-remove="
(flie, fileList) => {
fileArr = fileList;
}
"
:auto-upload="false"
:http-request="() => {}"
:file-list="fileArr"
v-model="ckForm.file"
>
<el-button size="small" type="primary">选择上传</el-button>
:auto-upload="false"
:http-request="() => {}"
:file-list="fileArr"
v-model="ckForm.file">
<el-button size="small"
type="primary">选择上传</el-button>
</el-upload>
</el-form-item>
</el-col>
</el-row>
</el-form>
<div slot="footer" class="dialog-footer">
<div slot="footer"
class="dialog-footer">
<el-button @click="revokeVisiable = false">取 消</el-button>
<el-button type="primary" @click="submitCKD">确 定</el-button>
<el-button type="primary"
@click="submitCKD">确 定</el-button>
</div>
</el-dialog>
</div>
......@@ -71,7 +75,7 @@ export default {
components: {
rightContent,
},
data() {
data () {
return {
header: "阵地信息查询",
pageBs: "zdxxgl",
......@@ -158,8 +162,8 @@ export default {
],
cxDefaultFormThead: [
{
label: "阵地管理人员姓名",
prop: "xm",
label: "阵地名称",
prop: "zdmc",
toInfor: true,
width: "200",
},
......@@ -220,21 +224,21 @@ export default {
zdXxzjbh: "",
};
},
created() {
created () {
this.$store.commit("user/SET_Menu", this.Menu);
this.$store.commit("user/SET_Header", this.header);
},
methods: {
add() {
add () {
this.$router.pushToTab("adjustZdxxgl");
},
edit(scope) {
edit (scope) {
this.$router.pushToTab({
path: "adjustZdxxgl",
query: { xxzjbh: scope.row.xxzjbh },
});
},
dele(scope) {
dele (scope) {
this.$confirm("此操作将永久删除该文件, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
......@@ -260,7 +264,7 @@ export default {
});
});
},
toInfor(scope) {
toInfor (scope) {
this.$router.pushToTab({
path: "/detailZdxx",
query: {
......@@ -268,7 +272,7 @@ export default {
},
});
},
toCY(data) {
toCY (data) {
this.$router.pushToTab({
path: "/addZdCyryxx",
query: {
......@@ -276,7 +280,7 @@ export default {
},
});
},
toJY(data) {
toJY (data) {
this.$router.pushToTab({
path: "/addZdjyhd",
query: {
......@@ -284,7 +288,7 @@ export default {
},
});
},
toBK(data) {
toBK (data) {
this.$router.pushToTab({
path: "/adjustBbkwpxx",
query: {
......@@ -292,7 +296,7 @@ export default {
},
});
},
toXS(data) {
toXS (data) {
this.$router.pushToTab({
path: "/adjustZdxsxx",
query: {
......@@ -300,22 +304,22 @@ export default {
},
});
},
fileOnchange(file, fileList) {
fileOnchange (file, fileList) {
if (fileList.length > 0) {
this.fileArr = [fileList[0]]; // 这一步,是 展示最后一次选择的csv文件
if (fileList.length > 1) this.$message.error("只能上传一个文件!");
}
},
closed() {
closed () {
this.fileArr = [];
},
onChange(file, fileList) {
onChange (file, fileList) {
console.log(file, fileList);
},
selectionChange(scope) {
selectionChange (scope) {
this.selectArr = scope;
},
submitCKD() {
submitCKD () {
if (this.fileArr.length <= 0) {
this.$message.warning("请选择文件");
} else {
......@@ -347,7 +351,7 @@ export default {
});
}
},
drzjhd() {
drzjhd () {
if (this.selectArr.length != 1) {
this.$message.error("请选择一条数据后操作");
} else {
......
<template>
<div class="Content">
<right-content
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
ref="rightContent"
@add="add"
@toInfor="toInfor"
@toCY="toCY"
@toJY="toJY"
@toBK="toBK"
@toXS="toXS"
@selectionChange="selectionChange"
@drzjhd="drzjhd"
>
<right-content :pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
ref="rightContent"
@add="add"
@toInfor="toInfor"
@toCY="toCY"
@toJY="toJY"
@toBK="toBK"
@toXS="toXS"
@selectionChange="selectionChange"
@drzjhd="drzjhd">
<template #btnGroup="scope">
<span class="hbyp" @click="edit(scope.scope)">修改</span>
<span class="hbyp" @click="dele(scope.scope)">删除</span>
<span class="hbyp"
@click="edit(scope.scope)">修改</span>
<span class="hbyp"
@click="dele(scope.scope)">删除</span>
</template>
</right-content>
<!-- 导入 -->
<el-dialog
title="导入交易活动"
:visible.sync="revokeVisiable"
width="30%"
@closed="closed"
>
<el-form :inline="true" :model="ckForm" class="demo-form-inline">
<el-dialog title="导入交易活动"
:visible.sync="revokeVisiable"
width="30%"
@closed="closed">
<el-form :inline="true"
:model="ckForm"
class="demo-form-inline">
<el-row>
<el-col :span="20" :offset="2" style="margin-top: 20px">
<el-form-item label="文件" style="width:100%">
<el-upload
class="upload-demo"
action="#"
accept=".xls,.xlsx"
:on-change="fileOnchange"
:on-remove="
<el-col :span="20"
:offset="2"
style="margin-top: 20px">
<el-form-item label="文件"
style="width:100%">
<el-upload class="upload-demo"
action="#"
accept=".xls,.xlsx"
:on-change="fileOnchange"
:on-remove="
(flie, fileList) => {
fileArr = fileList;
}
"
:auto-upload="false"
:http-request="() => {}"
:file-list="fileArr"
v-model="ckForm.file"
>
<el-button size="small" type="primary">选择上传</el-button>
:auto-upload="false"
:http-request="() => {}"
:file-list="fileArr"
v-model="ckForm.file">
<el-button size="small"
type="primary">选择上传</el-button>
</el-upload>
</el-form-item>
</el-col>
</el-row>
</el-form>
<div slot="footer" class="dialog-footer">
<div slot="footer"
class="dialog-footer">
<el-button @click="revokeVisiable = false">取 消</el-button>
<el-button type="primary" @click="submitCKD">确 定</el-button>
<el-button type="primary"
@click="submitCKD">确 定</el-button>
</div>
</el-dialog>
</div>
......@@ -71,7 +75,7 @@ export default {
components: {
rightContent,
},
data() {
data () {
return {
header: "阵地信息查询",
pageBs: "zdxxgl",
......@@ -158,8 +162,8 @@ export default {
],
cxDefaultFormThead: [
{
label: "阵地管理人员姓名",
prop: "xm",
label: "阵地名称",
prop: "zdmc",
toInfor: true,
width: "200",
},
......@@ -220,21 +224,21 @@ export default {
zdXxzjbh: "",
};
},
created() {
created () {
this.$store.commit("user/SET_Menu", this.Menu);
this.$store.commit("user/SET_Header", this.header);
},
methods: {
add() {
add () {
this.$router.pushToTab("adjustZdxxgl");
},
edit(scope) {
edit (scope) {
this.$router.pushToTab({
path: "adjustZdxxgl",
query: { xxzjbh: scope.row.xxzjbh },
});
},
dele(scope) {
dele (scope) {
this.$confirm("此操作将永久删除该文件, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
......@@ -260,7 +264,7 @@ export default {
});
});
},
toInfor(scope) {
toInfor (scope) {
this.$router.pushToTab({
path: "/detailZdxx",
query: {
......@@ -268,7 +272,7 @@ export default {
},
});
},
toCY(data) {
toCY (data) {
this.$router.pushToTab({
path: "/addZdCyryxx",
query: {
......@@ -276,7 +280,7 @@ export default {
},
});
},
toJY(data) {
toJY (data) {
this.$router.pushToTab({
path: "/addZdjyhd",
query: {
......@@ -284,7 +288,7 @@ export default {
},
});
},
toBK(data) {
toBK (data) {
this.$router.pushToTab({
path: "/adjustBbkwpxx",
query: {
......@@ -292,7 +296,7 @@ export default {
},
});
},
toXS(data) {
toXS (data) {
this.$router.pushToTab({
path: "/adjustZdxsxx",
query: {
......@@ -300,22 +304,22 @@ export default {
},
});
},
fileOnchange(file, fileList) {
fileOnchange (file, fileList) {
if (fileList.length > 0) {
this.fileArr = [fileList[0]]; // 这一步,是 展示最后一次选择的csv文件
if (fileList.length > 1) this.$message.error("只能上传一个文件!");
}
},
closed() {
closed () {
this.fileArr = [];
},
onChange(file, fileList) {
onChange (file, fileList) {
console.log(file, fileList);
},
selectionChange(scope) {
selectionChange (scope) {
this.selectArr = scope;
},
submitCKD() {
submitCKD () {
if (this.fileArr.length <= 0) {
this.$message.warning("请选择文件");
} else {
......@@ -347,7 +351,7 @@ export default {
});
}
},
drzjhd() {
drzjhd () {
if (this.selectArr.length != 1) {
this.$message.error("请选择一条数据后操作");
} else {
......
<template>
<div class="Content">
<right-content
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
@toInfor="toInfor"
ref="rightContent"
@selectionChange="selectionChange"
@drzjhd="drzjhd"
>
<right-content :pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
@toInfor="toInfor"
ref="rightContent"
@selectionChange="selectionChange"
@drzjhd="drzjhd">
<template #btnGroup="scope">
<el-button @click="edit(scope.scope)" type="text">证据材料管理</el-button>
<el-button @click="edit(scope.scope)"
type="text">证据材料管理</el-button>
</template>
</right-content>
<el-dialog
title="录入证据材料信息"
:visible.sync="revokeVisiable"
width="30%"
@closed="closed"
>
<el-form :inline="true" :model="ckForm" class="demo-form-inline">
<el-dialog title="录入证据材料信息"
:visible.sync="revokeVisiable"
width="30%"
@closed="closed">
<el-form :inline="true"
:model="ckForm"
class="demo-form-inline">
<el-row>
<el-col :span="20" :offset="2" style="margin-top: 20px">
<el-form-item label="文件" style="width:100%">
<el-upload
class="upload-demo"
action="#"
accept=".xls,.xlsx"
:on-change="fileOnchange"
:on-remove="
<el-col :span="20"
:offset="2"
style="margin-top: 20px">
<el-form-item label="文件"
style="width:100%">
<el-upload class="upload-demo"
action="#"
accept=".xls,.xlsx"
:on-change="fileOnchange"
:on-remove="
(flie, fileList) => {
fileArr = fileList;
}
"
:auto-upload="false"
:http-request="() => {}"
:file-list="fileArr"
v-model="ckForm.file"
>
<el-button size="small" type="primary">选择上传</el-button>
:auto-upload="false"
:http-request="() => {}"
:file-list="fileArr"
v-model="ckForm.file">
<el-button size="small"
type="primary">选择上传</el-button>
</el-upload>
</el-form-item>
</el-col>
<el-col :span="20" :offset="2" style="margin-top: 20px">
<el-form-item label="证据材料类型" style="width:100%">
<el-select v-model="zjcl_lxdm" clearable placeholder="请选择">
<el-option
v-for="item in codetreeData.codeOptions"
:key="item.value"
:label="item.label"
:value="item.value"
>
<el-col :span="20"
:offset="2"
style="margin-top: 20px">
<el-form-item label="证据材料类型"
style="width:100%">
<el-select v-model="zjcl_lxdm"
clearable
placeholder="请选择">
<el-option v-for="item in codetreeData.codeOptions"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
</el-form>
<div slot="footer" class="dialog-footer">
<div slot="footer"
class="dialog-footer">
<el-button @click="revokeVisiable = false">取 消</el-button>
<el-button type="primary" @click="submitCKD">确 定</el-button>
<el-button type="primary"
@click="submitCKD">确 定</el-button>
</div>
</el-dialog>
</div>
......@@ -80,7 +86,7 @@ export default {
components: {
rightContent,
},
data() {
data () {
return {
header: "证据材料检查",
pageBs: "queryZjcl",
......@@ -162,7 +168,7 @@ export default {
label: "案件编号",
prop: "asjbh",
toInfor: true,
width:240
width: 240
},
{
label: "案件类别",
......@@ -175,49 +181,49 @@ export default {
{
label: "物证/书证",
prop: "wzsz",
width:80
width: 80
},
{
label: "证人证言",
prop: "zrzy",
width:80
width: 80
},
{
label: "被害人陈述",
prop: "bhrcs",
width:80
width: 80
},
{
label: "犯罪嫌疑人供述和辩解",
prop: "xyrgs",
width:80
width: 80
},
{
label: "鉴定结论",
prop: "jdjl",
width:80
width: 80
},
{
label: "勘查/检查笔录",
prop: "kcbl",
width:80
width: 80
},
{
label: "视听资料以及电子数据",
prop: "stzl",
width:80
width: 80
},
{
label: "其他",
prop: "qtcl",
width:80
width: 80
},
],
cxUrl: "/zjclJc/getAsjZjjcList",
Menu: [
{
id: "queryZjcl",
label: "证据材料检查",
label: "证据材料管理",
index: "queryZjcl",
auth: "M0101",
className: "iconfont iconrizhi",
......@@ -228,7 +234,7 @@ export default {
//左侧导航(模块第一个页面需要)
{
id: "queryZjcl",
label: "证据材料检查",
label: "证据材料管理",
newAuth: "M01",
index: "queryZjcl",
className: "iconfont icongongnengfuwu",
......@@ -288,7 +294,7 @@ export default {
},
};
},
created() {
created () {
this.$store.commit("user/SET_Menu", this.Menu);
this.$store.commit("user/SET_LeftMenu", this.leftMenus);
this.$store.commit("user/SET_Header", this.header);
......@@ -310,15 +316,15 @@ export default {
}
});
if (this.$route.query.asjbh) {
this.$set(this.cxFormData,'asjbh',this.$route.query.asjbh)
this.$set(this.cxFormData, 'asjbh', this.$route.query.asjbh)
this.$refs.rightContent.doQuery("yes");
}
},
methods: {
add() {
add () {
this.$router.pushToTab("/insertZjcl");
},
toInfor(obj) {
toInfor (obj) {
this.$router.pushToTab({
path: "/zjclcj",
query: {
......@@ -326,7 +332,7 @@ export default {
},
});
},
edit(obj) {
edit (obj) {
this.$router.pushToTab({
path: "/zjclcj",
query: {
......@@ -335,10 +341,10 @@ export default {
},
});
},
selectionChange(scope) {
selectionChange (scope) {
this.selectArr = scope;
},
drzjhd() {
drzjhd () {
if (this.selectArr.length != 1) {
this.$message.error("请选择一条数据后操作");
} else {
......@@ -346,10 +352,10 @@ export default {
this.revokeVisiable = true;
}
},
closed() {
closed () {
this.fileArr = [];
},
submitCKD() {
submitCKD () {
if (this.fileArr.length <= 0) {
this.$message.warning("请选择文件");
} else {
......@@ -382,7 +388,7 @@ export default {
});
}
},
fileOnchange(file, fileList) {
fileOnchange (file, fileList) {
if (fileList.length > 0) {
this.fileArr = [fileList[0]]; // 这一步,是 展示最后一次选择的csv文件
if (fileList.length > 1) this.$message.error("只能上传一个文件!");
......
<template>
<div class="Content">
<right-content
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
@add="add"
@dele="dele"
@toInfor="toInfor"
@edit="edit"
ref="rightContent"
></right-content>
<right-content :pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
:cxQueryField="cxQueryField"
:cxDefaultFormThead="cxDefaultFormThead"
:cxUrl="cxUrl"
@add="add"
@dele="dele"
@toInfor="toInfor"
@edit="edit"
ref="rightContent"></right-content>
</div>
</template>
......@@ -24,7 +22,7 @@ export default {
components: {
rightContent,
},
data() {
data () {
return {
header: "检查规则信息",
pageBs: "zjclrz",
......@@ -61,12 +59,17 @@ export default {
{
label: "信息主键编号",
prop: "id",
width:'300'
width: '300'
},
{
label: "案事件编号",
prop: "asjbh",
width: '300'
},
{
label: "关联信息编号",
prop: "glxxid",
width:'300'
width: '300'
},
{
label: "日志类别",
......@@ -98,14 +101,14 @@ export default {
cxUrl: "/zjclLog/selectLogPage",
};
},
created() {
created () {
this.$store.commit("user/SET_Menu", this.Menu);
},
methods: {
add() {
add () {
this.$router.pushToTab("insertJcgz");
},
dele(obj) {
dele (obj) {
this.$confirm("此操作将永久删除该文件, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
......@@ -131,7 +134,7 @@ export default {
});
});
},
toInfor(obj) {
toInfor (obj) {
this.$router.pushToTab({
path: "/detailJcgz",
query: {
......@@ -139,7 +142,7 @@ export default {
},
});
},
edit(obj) {
edit (obj) {
this.$router.pushToTab({
path: "/insertJcgz",
query: {
......
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