Commit ebbf4fc8 by 王晓强

swpt

parent d0f6050d
......@@ -273,19 +273,25 @@
title="新增涉稳群体"
:visible.sync="XZdialogFormVisible"
:close-on-click-modal="false"
@closed="closedXZ"
@closed="closedXZ()"
>
<el-form :model="XZformDiolog" size="mini" label-width="80px" style="padding:0px 30px">
<el-form
:model="XZformDiolog"
ref="XZformDiolog"
size="mini"
label-width="80px"
style="padding:0px 30px"
:rules="rules">
<el-row>
<el-col :span="12">
<el-form-item label="群体名称" >
<el-form-item label="群体名称" prop="qtmc">
<el-input
v-model="XZformDiolog.qtmc"
></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="问题类别" >
<el-form-item label="问题类别" prop="qtlbdm">
<el-select
v-model="XZformDiolog.qtlbdm"
style="display:inline-block;width:100%;"
......@@ -304,14 +310,14 @@
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="问题详情" >
<el-form-item label="问题详情" prop="wtxq">
<el-input type="textarea" v-model="XZformDiolog.wtxq"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="信访表现" >
<el-form-item label="信访表现" prop="xfbxdm">
<el-select
v-model="XZformDiolog.xfbxdm"
style="display:inline-block;width:100%;"
......@@ -328,7 +334,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="风险等级" >
<el-form-item label="风险等级" prop="fxdjdm">
<el-select
v-model="XZformDiolog.fxdjdm"
style="display:inline-block;width:100%;"
......@@ -354,7 +360,7 @@
</el-row>
<el-row>
<el-col :span="8">
<el-form-item label="属事单位" >
<el-form-item label="属事单位" prop="ssdwdm">
<el-select
v-model="XZformDiolog.ssdwdm"
style="display:inline-block;width:100%;"
......@@ -387,7 +393,7 @@
</el-row>
<el-row>
<el-col :span="8">
<el-form-item label="属地单位" >
<el-form-item label="属地单位" prop="ssjzdm">
<el-select
v-model="XZformDiolog.ssjzdm"
style="display:inline-block;width:100%;"
......@@ -426,7 +432,7 @@
</el-col>
</el-row>
<el-row>
<el-col :span="8" :offset="16">
<el-col :span="8" :offset="16" align="right">
<el-button
type="success" round
size="small"
......@@ -449,9 +455,15 @@
:close-on-click-modal="false"
@closed="closedXG"
class="el-dialog-xg">
<el-form :model="XGformDiolog" size="mini" label-width="80px" style="padding:0px 30px">
<el-form
:model="XGformDiolog"
size="mini"
label-width="80px"
:rules="rules"
ref="XGformDiolog"
style="padding:0px 30px">
<el-row>
<el-col :span="6" :offset="18" class="el-col-an" algin="right">
<el-col :span="6" :offset="18" class="el-col-an" align="right">
<el-button
type="success" round
size="mini"
......@@ -480,14 +492,14 @@
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="群体名称" >
<el-form-item label="群体名称" prop="qtmc">
<el-input
v-model="XGformDiolog.qtmc"
></el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="问题类别" >
<el-form-item label="问题类别" prop="qtlbdm">
<el-select
v-model="XGformDiolog.qtlbdm"
style="display:inline-block;width:100%;"
......@@ -506,14 +518,14 @@
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="问题详情" >
<el-form-item label="问题详情" prop="wtxq">
<el-input type="textarea" v-model="XGformDiolog.wtxq"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="信访表现" >
<el-form-item label="信访表现" prop="xfbxbdm">
<el-select
v-model="XGformDiolog.xfbxdm"
style="display:inline-block;width:100%;"
......@@ -530,7 +542,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="风险等级" >
<el-form-item label="风险等级" prop="fxdjdm">
<el-select
v-model="XGformDiolog.fxdjdm"
style="display:inline-block;width:100%;"
......@@ -558,7 +570,7 @@
</el-row>
<el-row>
<el-col :span="8">
<el-form-item label="属事单位" >
<el-form-item label="属事单位" prop="ssdwdm">
<el-select
v-model="XGformDiolog.ssdwdm"
style="display:inline-block;width:100%;"
......@@ -591,7 +603,7 @@
</el-row>
<el-row>
<el-col :span="8">
<el-form-item label="属地单位" >
<el-form-item label="属地单位" prop="ssjzdm">
<el-select
v-model="XGformDiolog.ssjzdm"
style="display:inline-block;width:100%;"
......@@ -624,7 +636,7 @@
</el-row>
<el-row>
<el-col :span="8">
<el-form-item label="问题现状" >
<el-form-item label="问题现状" prop="wtzkdm">
<el-select
v-model="XGformDiolog.wtzkdm"
style="display:inline-block;width:100%;"
......@@ -716,13 +728,18 @@
</el-table-column>
<el-table-column prop="zjhm" label="证件号码" show-overflow-tooltip>
</el-table-column>
<el-table-column prop="xb" label="性别" show-overflow-tooltip>
<el-table-column prop="xbdm" label="性别" show-overflow-tooltip>
<template slot-scope="scope">
<div v-for="(v, i) in rkxbdmList" :key="i">
<span v-if="scope.row.xbdm === v.id">{{v.text}}</span>
</div>
</template>
</el-table-column>
<el-table-column prop="swbq" label="涉稳标签" show-overflow-tooltip>
</el-table-column>
<el-table-column prop="jzd" label="居住地" show-overflow-tooltip>
<el-table-column prop="jzdDzxz" label="居住地" show-overflow-tooltip>
</el-table-column>
<el-table-column prop="hjd" label="户籍地" show-overflow-tooltip>
<el-table-column prop="hjdDzxz" label="户籍地" show-overflow-tooltip>
</el-table-column>
<el-table-column label="操作" width="auto">
<template slot-scope="scope">
......@@ -745,166 +762,102 @@
:close-on-click-modal="false"
@closed="closedXQ"
class="">
<el-form :model="XGformDiolog" size="mini" label-width="80px" :disabled = "true">
<el-form :model="XGformDiolog" size="mini" label-width="80px" :disabled = "true" style="padding:0px 30px" class="el-from-xq">
<el-row>
<el-col :span="8">
<el-form-item label="群体编号" >
<el-form-item label="群体编号:" >
<el-input
v-if="false"
v-model="XGformDiolog.id"
></el-input>
<el-input
v-model="XGformDiolog.qtbh"
:disabled="true"
></el-input>
<span> {{ XGformDiolog.qtbh }}</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="群体名称" >
<el-input
v-model="XGformDiolog.qtmc"
></el-input>
<el-form-item label="群体名称:" >
<span> {{ XGformDiolog.qtmc }}</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="问题类别" >
<el-select
v-model="XGformDiolog.qtlbdm"
placeholder="请选择问题类别"
>
<el-option
v-for="item in qtlbdmList"
:key="item.qtlbdmCode"
:label="item.qtlbdmName"
:value="item.qtlbdmCode"
>
</el-option>
</el-select>
<el-form-item label="问题类别:" >
<div v-for="(v, i) in qtlbdmList" :key="i">
<span v-if="XGformDiolog.qtlbdm === v.qtlbdmCode">{{v.qtlbdmName}}</span>
</div>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="问题详情" >
<el-input
v-model="XGformDiolog.wtxq"
></el-input>
<el-form-item label="问题详情:" >
<span> {{ XGformDiolog.wtxq }}</span>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="信访表现" >
<el-select
v-model="XGformDiolog.xfbxdm"
style="display:inline-block;width:100%;"
placeholder="请选择信访表现"
>
<el-option
v-for="item in xfbxdmList"
:key="item.xfbxdmCode"
:label="item.xfbxdmName"
:value="item.xfbxdmCode"
>
</el-option>
</el-select>
<el-col :span="8">
<el-form-item label="信访表现:" >
<div v-for="(v, i) in xfbxdmList" :key="i">
<span v-if="XGformDiolog.xfbxdm === v.xfbxdmCode">{{v.xfbxdmName}}</span>
</div>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="风险等级" >
<el-select
v-model="XGformDiolog.fxdjdm"
style="display:inline-block;width:100%;"
placeholder="请选择风险等级"
>
<el-option
v-for="item in fxdjdmList"
:key="item.fxdjdmCode"
:label="item.fxdjdmName"
:value="item.fxdjdmCode"
>
</el-option>
</el-select>
<el-col :span="8" :offset="8">
<el-form-item label="风险等级:" >
<div v-for="(v, i) in fxdjdmList" :key="i">
<span v-if="XGformDiolog.fxdjdm === v.fxdjdmCode">{{v.fxdjdmName}}</span>
</div>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="管控措施" >
<el-input
v-model="XGformDiolog.gkcs"
></el-input>
<el-form-item label="管控措施:" >
<span> {{ XGformDiolog.gkcs }}</span>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="8">
<el-form-item label="属事单位" >
<el-select
v-model="XGformDiolog.ssdwdm"
placeholder="请选择属事单位"
>
<el-option
v-for="item in ssdwdmList"
:key="item.ssdwdmCode"
:label="item.ssdwdmName"
:value="item.ssdwdmCode"
>
</el-option>
</el-select>
<el-form-item label="属事单位:" >
<div v-for="(v, i) in ssdwdmList" :key="i">
<span v-if="XGformDiolog.ssdwdm === v.ssdwdmCode">{{v.ssdwdmName}}</span>
</div>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="属事处级包案领导" >
<el-input
v-model="XGformDiolog.sscjbald"
></el-input>
<span> {{ XGformDiolog.sscjbald }}</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="属事区级包案领导" >
<el-input
v-model="XGformDiolog.ssqjbald"
></el-input>
<span> {{ XGformDiolog.ssqjbald }}</span>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="8">
<el-form-item label="属地单位" >
<el-select
v-model="XGformDiolog.ssjzdm"
placeholder="请选择属地单位"
>
<el-option
v-for="item in sddwdmList"
:key="item.sddwdmCode"
:label="item.sddwdmName"
:value="item.sddwdmCode"
>
</el-option>
</el-select>
<el-form-item label="属地单位:" >
<div v-for="(v, i) in sddwdmList" :key="i">
<span v-if="XGformDiolog.ssjzdm === v.sddwdmCode">{{v.sddwdmName}}</span>
</div>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="属地处级包案领导" >
<el-input
v-model="XGformDiolog.sdcjbald"
></el-input>
<span> {{ XGformDiolog.sdqjbald }}</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="属地区级包案领导" >
<el-input
v-model="XGformDiolog.sdqjbald"
></el-input>
<span> {{ XGformDiolog.sdqjbald }}</span>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="备注" >
<el-input type="textarea" v-model="XGformDiolog.bz"></el-input>
<el-form-item label="备注:" >
<span> {{ XGformDiolog.bz }}</span>
</el-form-item>
</el-col>
</el-row>
......@@ -978,13 +931,18 @@
</el-table-column>
<el-table-column prop="zjhm" label="证件号码" show-overflow-tooltip>
</el-table-column>
<el-table-column prop="xb" label="性别" show-overflow-tooltip>
<el-table-column prop="xbdm" label="性别" show-overflow-tooltip>
<template slot-scope="scope">
<div v-for="(v, i) in rkxbdmList" :key="i">
<span v-if="scope.row.xbdm === v.id">{{v.text}}</span>
</div>
</template>
</el-table-column>
<el-table-column prop="swbq" label="涉稳标签" show-overflow-tooltip>
</el-table-column>
<el-table-column prop="jzd" label="居住地" show-overflow-tooltip>
<el-table-column prop="jzdDzxz" label="居住地" show-overflow-tooltip>
</el-table-column>
<el-table-column prop="hjd" label="户籍地" show-overflow-tooltip>
<el-table-column prop="hjdDzxz" label="户籍地" show-overflow-tooltip>
</el-table-column>
<el-table-column label="操作" width="auto">
<template slot-scope="scope">
......@@ -1109,6 +1067,9 @@ export default {
//涉稳标签集合
swbqList: [
],
//性别代码集合
rkxbdmList: [
],
//问题性质集合
wtxingzhiList: [
],
......@@ -1119,6 +1080,7 @@ export default {
time: "262",
},
XZformDiolog: {
qtlbdm:''
},
XGformDiolog: {
qtbh:"Q000321",
......@@ -1161,6 +1123,59 @@ export default {
"hjd":"太原市小店区南中环4"
}
]
},
// ruleForm: {
// qtmc: '',
// wtlb: '',
// xfbx: '',
// fxdj: '',
// ssdw: '',
// sddw: '',
// date1: '',
// date2: '',
// delivery: false,
// type: [],
// resource: '',
// wtxq: ''
// },
rules: {
qtmc: [
{ required: true, message: '请输入群体名称', trigger: 'blur' }
// { min: 3, max: 5, message: '长度在 3 到 5 个字符', trigger: 'blur' }
],
qtlbdm: [
{ required: true, message: '请选择问题类别', trigger: 'change' }
],
xfbxdm: [
{ required: true, message: '请选择信访表现', trigger: 'change' }
],
fxdjdm: [
{ required: true, message: '请选择风险等级', trigger: 'change' }
],
ssdwdm: [
{ required: true, message: '请选择属事单位', trigger: 'change' }
],
ssjzdm: [
{ required: true, message: '请选择属地单位', trigger: 'change' }
],
wtzkdm: [
{ required: true, message: '请选择问题现状', trigger: 'change' }
],
date1: [
{ type: 'date', required: true, message: '请选择日期', trigger: 'change' }
],
date2: [
{ type: 'date', required: true, message: '请选择时间', trigger: 'change' }
],
type: [
{ type: 'array', required: true, message: '请至少选择一个活动性质', trigger: 'change' }
],
resource: [
{ required: true, message: '请选择活动资源', trigger: 'change' }
],
wtxq: [
{ required: true, message: '请填写问题详情', trigger: 'blur' }
]
}
};
},
......@@ -1193,19 +1208,18 @@ export default {
this.XZdialogFormVisible = true;
},
addSwqtSave() {
console.log("addSwqtSave");
let params = new FormData();
params = this.XZformDiolog;
this.$refs.XZformDiolog.validate((valid) => {
// this.$refs[formName].validate((valid) => {
if (valid) {
// alert('submit!');
post("/xqapi/swqt/insertSwqt", params).then((res) => {
// console.log(res);
if (res.code == "200") {
console.log('>>>>>>>>>>>>>');
console.log(res);
this.$message({
message: "保存成功!",
type: "success",
});
// this.$router.replace({ path: "/swptHome/swpt/swptIndex" });
this.querySwqt();
this.XZformDiolog={};
this.XZdialogFormVisible = false;
......@@ -1217,6 +1231,12 @@ export default {
});
}
});
} else {
console.log('error submit!!');
return false;
}
});
},
editSwqt(id) {
console.log("id:"+id);
......@@ -1242,6 +1262,8 @@ export default {
editSwqtSave() {
let params = new FormData();
params = this.XGformDiolog;
this.$refs.XGformDiolog.validate((valid) => {
if (valid) {
post("/xqapi/swqt/updateSwqt", params).then((res) => {
if (res.code == "200") {
this.$message({
......@@ -1258,6 +1280,12 @@ export default {
});
}
});
} else {
console.log('error submit!!');
return false;
}
});
},
deleteSwqt(id) {
......@@ -1288,7 +1316,8 @@ export default {
params.id= id;
post("/xqapi/swqt/selectSwqtById", params).then((res) => {
if (res.code == "200") {
this.XGformDiolog = res.data.rows;
this.XGformDiolog = res.data.rows.swqt;
this.XGformDiolog.swzdrList = res.data.rows.swzdy;
this.XQdialogFormVisible = true;
} else {
this.$notify.error({
......@@ -1378,10 +1407,12 @@ export default {
},
closedXZ() {
this.$refs.XZformDiolog.resetFields();
this.XZdialogFormVisible = false;
this.XZformDiolog = {};
},
closedXG() {
this.$refs.XGformDiolog.resetFields();
this.XGdialogFormVisible = false;
this.XGformDiolog = {};
},
......@@ -1404,6 +1435,7 @@ export default {
this.wtzkdmList = dict.wtzkdmList;
this.fxdjdmList = dict.fxdjdmList;
this.sddwdmList = dict.sddwdmList;
this.rkxbdmList = dict.rkxbdmList;
this.swbqList = dict.swbqList;
this.wtxingzhiList = dict.wtxingzhiList;
console.log(
......@@ -1617,5 +1649,10 @@ export default {
padding: 0px 20px 20px 20px;;
}
}
.el-from-xq {
.el-form-item__label {
color:#c0c4cc;
}
}
}
</style>
\ No newline at end of file
......@@ -163,7 +163,7 @@
<el-button
style="display: inline-block; width: 40%"
type="primary"
size="small"
size="mini"
icon="el-icon-search"
@click="querySwzdr()"
>查询</el-button
......@@ -171,7 +171,7 @@
<el-button
style="display: inline-block; width: 40%"
type="info"
size="small"
size="mini"
icon="el-icon-folder-delete"
@click="chongzhi()"
>重置</el-button
......@@ -187,12 +187,12 @@
<el-button
type="success"
round
size="small"
size="mini"
icon="el-icon-upload"
@click="handleClick(scope.row, 'xg')"
>导出</el-button
>
<el-button type="info" round size="small" icon="el-icon-circle-plus-outline" @click="addSwzdr()" v-if="zzjglx == '11'"
<el-button type="info" round size="mini" icon="el-icon-circle-plus-outline" @click="addSwzdr()" v-if="zzjglx == '11'"
>新增</el-button
>
</el-col>
......@@ -211,7 +211,7 @@
>
<el-table-column prop="id" label="涉稳重点人员id" show-overflow-tooltip v-if="false">
</el-table-column>
<el-table-column prop="xm" label="姓名" show-overflow-tooltip>
<el-table-column prop="xm" label="姓名" show-overflow-tooltip >
</el-table-column>
<el-table-column prop="zjhm" label="证件号码" show-overflow-tooltip>
</el-table-column>
......@@ -263,7 +263,7 @@
</div>
</template>
</el-table-column>
<el-table-column prop="wtzkdm" label="问题现状" show-overflow-tooltip>
<el-table-column prop="wtzkdm" label="问题现状" show-overflow-tooltip width="80">
<template slot-scope="scope">
<div v-for="(v, i) in wtzkdmList" :key="i">
<span v-if="scope.row.wtzkdm === v.wtzkdmCode">{{v.wtzkdmName}}</span>
......@@ -271,7 +271,7 @@
</template>
</el-table-column>
<el-table-column label="操作" width="auto">
<el-table-column label="操作" width="150" align="center">
<template slot-scope="scope">
<el-button
v-if="zzjglx == '11'"
......@@ -348,7 +348,6 @@
<el-row>
<el-col :span="10" :offset="2">
<el-form-item label="性别">
<!-- <el-input v-model="XZformDiolog.xb"></el-input> -->
<el-select
v-model="XZformDiolog.xbdm"
style="display: inline-block; width: 100%"
......@@ -378,7 +377,6 @@
</el-col>
<el-col :span="10">
<el-form-item label="名族">
<!-- <el-input v-model="XZformDiolog.mz"></el-input> -->
<el-select
v-model="XZformDiolog.mzdm"
style="display: inline-block; width: 100%"
......@@ -398,7 +396,6 @@
<el-row>
<el-col :span="10" :offset="2">
<el-form-item label="政治面貌">
<!-- <el-input v-model="XZformDiolog.zzmm"></el-input> -->
<el-select
v-model="XZformDiolog.zzmmdm"
style="display: inline-block; width: 100%"
......@@ -416,7 +413,6 @@
</el-col>
<el-col :span="10">
<el-form-item label="学历">
<!-- <el-input v-model="XZformDiolog.xl"></el-input> -->
<el-select
v-model="XZformDiolog.whcddm"
style="display: inline-block; width: 100%"
......@@ -543,7 +539,6 @@
<el-row>
<el-col :span="20" :offset="2">
<el-form-item label="管控措施">
<!-- <el-input type="textarea" v-model="XZformDiolog.gkcs"></el-input> -->
<el-select
v-model="XZformDiolog.gkcsdm"
style="display: inline-block; width: 100%"
......@@ -571,9 +566,9 @@
<el-row>
<el-col :span="7" :offset="2">
<el-form-item label="属事单位">
<!-- <el-input v-model="XZformDiolog.ssdwdm"></el-input> -->
<el-select
v-model="XZformDiolog.ssdwdm"
style="display:inline-block;width:100%;"
placeholder="请选择属事单位"
>
<el-option
......@@ -602,6 +597,7 @@
<el-form-item label="属地单位">
<el-select
v-model="XZformDiolog.ssjzdm"
style="display:inline-block;width:100%;"
placeholder="请选择属地单位"
>
<el-option
......@@ -627,7 +623,7 @@
</el-row>
<el-row>
<el-col :span="4" :offset="18">
<el-col :span="4" :offset="18" align="center">
<el-button
type="success"
round
......@@ -652,7 +648,7 @@
>
<el-form :model="XGformDiolog" size="mini" label-width="80px">
<el-row>
<el-col :span="4" :offset="20" class="el-col-an">
<el-col :span="4" :offset="20" class="el-col-an" align="center">
<el-button
type="success"
round
......@@ -735,7 +731,7 @@
<el-form-item label="政治面貌">
<!-- <el-input v-model="XGformDiolog.zzmm"></el-input> -->
<el-select
v-model="XGformDiolog.xbdm"
v-model="XGformDiolog.zzmmdm"
style="display: inline-block; width: 100%"
placeholder="请选择整治面貌"
>
......@@ -796,7 +792,7 @@
</el-form-item>
</el-col>
<el-col :span="10">
<el-form-item label="涉稳标签">
<el-form-item label="群访名称">
<el-select
v-model="XGformDiolog.swbq"
style="display: inline-block; width: 100%"
......@@ -906,9 +902,9 @@
<el-row>
<el-col :span="7" :offset="2">
<el-form-item label="属事单位">
<!-- <el-input v-model="XGformDiolog.ssdwdm"></el-input> -->
<el-select
v-model="XGformDiolog.ssdwdm"
style="display:inline-block;width:100%;"
placeholder="请选择属事单位"
>
<el-option
......@@ -937,6 +933,7 @@
<el-form-item label="属地单位">
<el-select
v-model="XGformDiolog.ssjzdm"
style="display:inline-block;width:100%;"
placeholder="请选择属地单位"
>
<el-option
......
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