9b8979ac by 焦小希

更换了违法数据模块中的违建认定项目表单。联调该页面的所有功能,完成了测试。

1 parent 8be88076
......@@ -26,7 +26,7 @@ var self = new Vue({
methods:{
//数据请求
getData() {
axios.get(CONF_NEWGHSC_SERVERURL + '/wfsj/list',{
axios.get(CONF_NEWGHSC_SERVERURL + '/wfsjrd/list',{
params:{
pageNum:this.pageNum,
pageSize:this.pageSize,
......@@ -57,7 +57,7 @@ var self = new Vue({
this.multipleSelection.forEach(item=>{
params.push(item.id)
})
axios.delete(CONF_NEWGHSC_SERVERURL + '/wfsj/phqgz',{data:params}).then(res=>{
axios.delete(CONF_NEWGHSC_SERVERURL + '/wfsjrd/wfsjrd',{data:params}).then(res=>{
if(res && res.data && res.data.code ==200){
this.$message.success('删除数据成功')
}
......
......@@ -30,64 +30,111 @@ var self = new Vue({
//所属区域list
distictList: [
{
distict: '东关街道',
ssqy: '东关街道',
label: '东关街道'
},
{
distict: '清真巷街道',
ssqy: '清真巷街道',
label: '清真巷街道'
},
{
distict: '大众街街道',
ssqy: '大众街街道',
label: '大众街街道'
}, {
distict: '周家泉街道',
ssqy: '周家泉街道',
label: '周家泉街道'
}, {
distict: '乐家湾镇街道',
ssqy: '乐家湾镇街道',
label: '乐家湾镇街道'
}, {
distict: '韵家口镇街道',
ssqy: '韵家口镇街道',
label: '韵家口镇街道'
},
],
//进展阶段list
evdlveStageList: [
//处理类型list
dealList:[
{
evdlveStage: '前期摸底',
label: '前期摸底'
cllx:'拆除',
label:'拆除',
},
{
evdlveStage: '启动拆迁',
label: '启动拆迁'
cllx:'整改处罚',
label:'整改处罚',
},
{
evdlveStage: '场地平整',
label: '场地平整'
cllx:'没收',
label:'没收',
},
],
//违建类型list
WjList:[
{
evdlveStage: '开工建设',
label: '开工建设'
wjlx:'城乡结合部',
label:'城乡结合部'
},
{
evdlveStage: '工程完工',
label: '工程完工'
wjlx:'屋顶加盖',
label:'屋顶加盖'
},
{
evdlveStage: '分配回迁',
label: '分配回迁'
wjlx:'其他',
label:'其他'
}
],
//任务年份List
renfList:[
{
renf:2020,
label:2020
,
},
{
renf:2019,
label:2019
},
{
renf:2018,
label:2018
}
],
form: {
procjectName: '', //项目名称
procjectAddress: '', //项目地址
taskYear: '', //任务年份
dutyUnit: '', //责任单位
distict: '', //所属区域
evdlveStage: '', // 进展阶段
procjectOverview: '',//项目概况
progress: '',//进展情况
content: '',// 建设类容
//整治类型List
zzList:[
{
zzlx:'已拆除',
label:'已拆除'
},
{
zzlx:'已整改处罚',
label:'已整改处罚'
},
{
zzlx:'已没收',
label:'已没收'
},
],
basicform: {
bz: '', //备注
cllx : '', //处理类型
jssj : '', //建设时间
jzjg : '', //建筑结构
jzmj : '', //建筑面积
qtbm : '', // 牵头部门
rdbm: '',//认定部门
rdhh: '',// 认定函号
rdsj: '',// 认定时间
renf: '',// 任务年份
ssqy: '',// 所属区域
syxz: '',// 使用性质
wjdw: '',// 违建单位
wjlx: '',// 违建类型
xmmc: '',// 项目名称
xmwz: '',// 项目位置
zdmj : '',// 占地面积
zrbm: '',// 责任部门
zzbm: '',// 整治部门
zzgk: '',// 整治概况
zzlx: '',// 整治类型
zzsj: '',// 整治时间
id: null
},
fromsrcid: '',
......@@ -98,39 +145,30 @@ var self = new Vue({
created() {
let srcinfo = window.parent.document.getElementById('iframecontent').src;
this.fromsrcid = srcinfo.split('?')[1].split('=')[1],
this.gissrc = `${CONF_GIS_ONEMAP}/widgets/ProjectManage/OAProjectMap.html?projectid=${this.form.id}`
this.gissrc = `${CONF_GIS_ONEMAP}/widgets/ProjectManage/OAProjectMap.html?projectid=${this.basicform.id}`
},
mounted() {
this.getdetail()
},
methods: {
getdetail() {
axios.get(CONF_NEWGHSC_SERVERURL + '/wfsj/phqgz', {
axios.get(CONF_NEWGHSC_SERVERURL + '/wfsjrd/wfsjrd', {
params: {
id: this.fromsrcid
}
}).then(res => {
if (res && res.data && res.data.code === 200) {
this.form.procjectName = res.data.data.procjectName
this.form.procjectAddress = res.data.data.procjectAddress
this.form.taskYear = res.data.data.taskYear
this.form.dutyUnit = res.data.data.dutyUnit
this.form.distict = res.data.data.distict
this.form.evdlveStage = res.data.data.evdlveStage
this.form.procjectOverview = res.data.data.procjectOverview
this.form.progress = res.data.data.progress
this.form.content = res.data.data.content
this.form.id = res.data.data.id
this.imgtabaledata[0].wjmc=this.form.procjectName+'违法现场(1).jpg'
this.basicform = res.data.data
this.imgtabaledata[0].wjmc=this. basicform.xmmc+'违法现场(1).jpg'
this.imgtabaledata[0].size='5k'
this.imgtabaledata[0].scsj='2020-8-11'
this.imgtabaledata[1].wjmc=this.form.procjectName+'违法现场(2).jpg'
this.imgtabaledata[1].wjmc=this. basicform.xmmc+'违法现场(2).jpg'
this.imgtabaledata[1].size='5k'
this.imgtabaledata[1].scsj='2020-8-11'
this.filetabeldata[0].wjmc=this.form.procjectName+'违法汇总(1).txt'
this.filetabeldata[0].wjmc=this. basicform.xmmc+'违法汇总(1).txt'
this.filetabeldata[0].size='10k'
this.filetabeldata[0].scsj='2020-8-11'
this.filetabeldata[1].wjmc=this.form.procjectName+'违法汇总(2).txt'
this.filetabeldata[1].wjmc=this. basicform.xmmc+'违法汇总(2).txt'
this.filetabeldata[1].size='10k'
this.filetabeldata[1].scsj='2020-8-11'
}
......@@ -159,10 +197,10 @@ var self = new Vue({
clearTimeout(invFlag1)
}
invFlag1 = setTimeout(() => {
if (this.form.id == "") {
if (this. basicform.id == "") {
layer.msg("请先保存!", {icon: 2});
}
if (this.form.id) {
if (this. basicform.id) {
//var openparam = getparam(false);
var openurl = CONF_GIS_ONEMAP + "?type=SP&state=disabled";
// openparam && (openurl += openparam);
......@@ -172,12 +210,7 @@ var self = new Vue({
},
//保存数据
saveData() {
if (this.form.content == "" && this.form.procjectName == '' && this.form.procjectAddress == "" && this.form.taskYear == "" && this.form.dutyUnit == "" && this.form.distict == "" && this.form.evdlveStage == "" && this.form.procjectOverview == "" && this.form.progress == "") {
this.$message.error('请先输入数据进行保存.... ')
return false
}
axios.post(CONF_NEWGHSC_SERVERURL + '/wfsj/phqgz', null, {data: this.form}).then(res => {
axios.post(CONF_NEWGHSC_SERVERURL + '/wfsjrd/wfsjrd', null, {data: this.basicform}).then(res => {
if (res && res.data && res.data.code == 200) {
this.$message.success('新增数据成功')
window.parent.document.getElementById('iframecontent').src = 'view/PHJG/WFSJ/xmgl/widget.html';
......
......@@ -138,44 +138,58 @@
width="55">
</el-table-column>
<el-table-column
prop="procjectName"
width="330"
prop="xmmc"
width="400"
label="项目名称"
align="center"
></el-table-column>
<el-table-column
prop="procjectAddress"
prop="xmwz"
label="项目地址"
align="center"
width="450"
width="300"
>
</el-table-column>
<el-table-column
prop="taskYear"
label="任务年份"
prop="ssqy"
label="所属区域"
align="center"
width="100"
>
</el-table-column>
<el-table-column
prop="dutyUnit"
label="责任单位"
prop="jzmj"
label="建筑面积(平方米)"
align="center"
width="300"
width="200"
>
</el-table-column>
<el-table-column
prop="distict"
label="所属区域"
prop="zdmj"
label="占地面积(平方米)"
align="center"
width="200"
>
</el-table-column>
<el-table-column
prop="evdlveStage"
label="进展阶段"
prop="wjlx"
label="认定类型"
align="center"
width="150"
>
</el-table-column>
<el-table-column
prop="zrbm"
label="责任部门"
align="center"
width="275"
width="150"
>
</el-table-column>
<el-table-column
prop="rdsj"
label="录入时间"
align="center"
width="200"
>
</el-table-column>
</el-table>
......