widget.js 7.62 KB
var self = new Vue({
    el: '#app',
    data() {
        return {
            FloatRightTitle: '图片',
            imgtabaledata: [
                {
                    wjmc: '',
                    size: '',
                    scsj: ''
                },
                {
                    wjmc: '',
                    size: '',
                    scsj: ''
                }
            ],
            filetabeldata: [
                {
                    wjmc: '',
                    size: '',
                    scsj: ''
                },
                {
                    wjmc: '',
                    size: '',
                    scsj: ''
                },
            ],
            //所属区域list
            distictList: [
                {
                    ssqy: '东关街道',
                    label: '东关街道'
                },
                {
                    ssqy: '清真巷街道',
                    label: '清真巷街道'
                },
                {
                    ssqy: '大众街街道',
                    label: '大众街街道'
                }, {
                    ssqy: '周家泉街道',
                    label: '周家泉街道'
                }, {
                    ssqy: '乐家湾镇街道',
                    label: '乐家湾镇街道'
                }, {
                    ssqy: '韵家口镇街道',
                    label: '韵家口镇街道'
                },
            ],
            //处理类型list
            dealList:[
                {
                    cllx:'拆除',
                    label:'拆除',
                },
                {
                    cllx:'整改处罚',
                    label:'整改处罚',
                },
                {
                    cllx:'没收',
                    label:'没收',
                },
            ],
            //违建类型list
            WjList:[
                {
                    wjlx:'城乡结合部',
                    label:'城乡结合部'
                },
                {
                    wjlx:'屋顶加盖',
                    label:'屋顶加盖'
                },
                {
                    wjlx:'其他',
                    label:'其他'
                }
            ],
            //任务年份List
            renfList:[
                {
                    renf:2020,
                    label:2020
,
                },
                {
                    renf:2019,
                    label:2019
                },
                {
                    renf:2018,
                    label:2018
                }
            ],
            //整治类型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: '',
            gissrc: '',
            invFlag1: '',
        }
    },
    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.basicform.id}`
    },
    mounted() {
        this.getdetail()
    },
    methods: {
        getdetail() {
            axios.get(CONF_NEWGHSC_SERVERURL + '/wfsjrd/wfsjrd', {
                params: {
                    id: this.fromsrcid
                }
            }).then(res => {
                if (res && res.data && res.data.code === 200) {
                    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. basicform.xmmc+'违法现场(2).jpg'
                    this.imgtabaledata[1].size='5k'
                    this.imgtabaledata[1].scsj='2020-8-11'
                    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. basicform.xmmc+'违法汇总(2).txt'
                    this.filetabeldata[1].size='10k'
                    this.filetabeldata[1].scsj='2020-8-11'
                }
            })
        },
        //点击返回按钮事件
        back() {
            window.parent.document.getElementById('iframecontent').src = 'view/PHJG/WFSJ/xmgl/widget.html';
        },
        /**
         * 录入坐标
         * @constructor
         */
        AxisMap(){

        },
        /**
         * 查看大图
         * @constructor
         */
        MaxMap() {
            var openurl = CONF_GIS_ONEMAP + "?type=SP&state=disabled";
            // openparam && (openurl += openparam);
            window.open(openurl);
           /* if (invFlag1) {
                clearTimeout(invFlag1)
            }
            invFlag1 = setTimeout(() => {
                if (this. basicform.id == "") {
                    layer.msg("请先保存!", {icon: 2});
                }
                if (this. basicform.id) {
                    //var openparam = getparam(false);
                    var openurl = CONF_GIS_ONEMAP + "?type=SP&state=disabled";
                    // openparam && (openurl += openparam);
                    window.open(openurl);
                }
            }, 500);*/
        },
        //保存数据
        saveData() {
            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';
                }
            })
        },
        clicktitle(val) {
            this.FloatRightTitle = val
        },
        handleRemove(file, fileList) {
            console.log(file, fileList);
        },
        handlePreview(file) {
            console.log(file);
        },
        handleExceed(files, fileList) {
            this.$message.warning(`当前限制选择 3 个文件,本次选择了 ${files.length} 个文件,共选择了 ${files.length + fileList.length} 个文件`);
        },
        beforeRemove(file, fileList) {
            return this.$confirm(`确定移除 ${file.name}?`);
        }
    }
})