Merge branch 'main' of http://39.101.188.84:8000/suzhou-jichuang-lanhai/suzhouyingjiPC into lijinlong
commit
6050f2e0a9
@ -1,44 +0,0 @@
|
|||||||
import request from '@/utils/request'
|
|
||||||
|
|
||||||
// 查询文章列表
|
|
||||||
export function listArticle(query) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/article/list',
|
|
||||||
method: 'get',
|
|
||||||
params: query
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 查询文章详细
|
|
||||||
export function getArticle(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/article/' + id,
|
|
||||||
method: 'get'
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 新增文章
|
|
||||||
export function addArticle(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/article',
|
|
||||||
method: 'post',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 修改文章
|
|
||||||
export function updateArticle(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/article',
|
|
||||||
method: 'put',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 删除文章
|
|
||||||
export function delArticle(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/article/' + id,
|
|
||||||
method: 'delete'
|
|
||||||
})
|
|
||||||
}
|
|
@ -1,44 +0,0 @@
|
|||||||
import request from "@/utils/request";
|
|
||||||
|
|
||||||
// 查询清单式检查列表
|
|
||||||
export function listCheck(query) {
|
|
||||||
return request({
|
|
||||||
url: "/mudu/check/list",
|
|
||||||
method: "get",
|
|
||||||
params: query,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
// 查询清单式检查详细
|
|
||||||
export function getCheck(id) {
|
|
||||||
return request({
|
|
||||||
url: "/mudu/check/" + id,
|
|
||||||
method: "get",
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
// 新增清单式检查
|
|
||||||
export function addCheck(data) {
|
|
||||||
return request({
|
|
||||||
url: "/mudu/check",
|
|
||||||
method: "post",
|
|
||||||
data: data,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
// 修改清单式检查
|
|
||||||
export function updateCheck(data) {
|
|
||||||
return request({
|
|
||||||
url: "/mudu/check",
|
|
||||||
method: "put",
|
|
||||||
data: data,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
// 删除清单式检查
|
|
||||||
export function delCheck(id) {
|
|
||||||
return request({
|
|
||||||
url: "/mudu/check/" + id,
|
|
||||||
method: "delete",
|
|
||||||
});
|
|
||||||
}
|
|
@ -1,44 +0,0 @@
|
|||||||
import request from '@/utils/request'
|
|
||||||
|
|
||||||
// 查询服务企业名录库列表
|
|
||||||
export function listDirectory(query) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/directory/list',
|
|
||||||
method: 'get',
|
|
||||||
params: query
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 查询服务企业名录库详细
|
|
||||||
export function getDirectory(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/directory/' + id,
|
|
||||||
method: 'get'
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 新增服务企业名录库
|
|
||||||
export function addDirectory(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/directory',
|
|
||||||
method: 'post',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 修改服务企业名录库
|
|
||||||
export function updateDirectory(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/directory',
|
|
||||||
method: 'put',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 删除服务企业名录库
|
|
||||||
export function delDirectory(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/directory/' + id,
|
|
||||||
method: 'delete'
|
|
||||||
})
|
|
||||||
}
|
|
@ -1,46 +0,0 @@
|
|||||||
import request from '@/utils/request'
|
|
||||||
|
|
||||||
// 查询特种设备列表
|
|
||||||
export function listEquipment(query) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/equipment/list',
|
|
||||||
method: 'get',
|
|
||||||
params: query
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 查询特种设备详细
|
|
||||||
export function getEquipment(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/equipment/' + id,
|
|
||||||
method: 'get'
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 新增特种设备
|
|
||||||
export function addEquipment(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/equipment',
|
|
||||||
method: 'post',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 修改特种设备
|
|
||||||
export function updateEquipment(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/equipment',
|
|
||||||
method: 'put',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 删除特种设备
|
|
||||||
export function delEquipment(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/equipment/' + id,
|
|
||||||
method: 'delete'
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -1,65 +0,0 @@
|
|||||||
import request from "@/utils/request";
|
|
||||||
|
|
||||||
// 查询巡查工单列表
|
|
||||||
export function listHcheck(query) {
|
|
||||||
return request({
|
|
||||||
url: "/mudu/hcheck/list",
|
|
||||||
method: "get",
|
|
||||||
params: query,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
// 查询巡查工单详细
|
|
||||||
export function getHcheck(id) {
|
|
||||||
return request({
|
|
||||||
url: "/mudu/hcheck/" + id,
|
|
||||||
method: "get",
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
// 新增巡查工单
|
|
||||||
export function addHcheck(data) {
|
|
||||||
return request({
|
|
||||||
url: "/mudu/hcheck",
|
|
||||||
method: "post",
|
|
||||||
data: data,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
// 修改巡查工单
|
|
||||||
export function updateHcheck(data) {
|
|
||||||
return request({
|
|
||||||
url: "/mudu/hcheck",
|
|
||||||
method: "put",
|
|
||||||
data: data,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
// 删除巡查工单
|
|
||||||
export function delHcheck(id) {
|
|
||||||
return request({
|
|
||||||
url: "/mudu/hcheck/" + id,
|
|
||||||
method: "delete",
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
// 导出巡查工单
|
|
||||||
export function exportHcheck(data) {
|
|
||||||
return request({
|
|
||||||
url: "/mudu/hcheck/export",
|
|
||||||
method: "post",
|
|
||||||
data,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
// 导入巡查工单
|
|
||||||
export function importHcheckTable(data) {
|
|
||||||
return request({
|
|
||||||
url: "/mudu/hcheck/importExcel",
|
|
||||||
method: "post",
|
|
||||||
headers: {
|
|
||||||
"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
|
|
||||||
},
|
|
||||||
data,
|
|
||||||
});
|
|
||||||
}
|
|
@ -1,45 +0,0 @@
|
|||||||
import request from '@/utils/request'
|
|
||||||
|
|
||||||
// 查询浏览记录列表
|
|
||||||
export function listHistory(query) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/history/list',
|
|
||||||
method: 'get',
|
|
||||||
params: query
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 查询浏览记录详细
|
|
||||||
export function getHistory(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/history/' + id,
|
|
||||||
method: 'get'
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 新增浏览记录
|
|
||||||
export function addHistory(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/history',
|
|
||||||
method: 'post',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 修改浏览记录
|
|
||||||
export function updateHistory(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/history',
|
|
||||||
method: 'put',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 删除浏览记录
|
|
||||||
export function delHistory(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/history/' + id,
|
|
||||||
method: 'delete'
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
@ -1,54 +0,0 @@
|
|||||||
import request from '@/utils/request'
|
|
||||||
|
|
||||||
// 查询点赞列表
|
|
||||||
export function listLikes(query) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/likes/list',
|
|
||||||
method: 'get',
|
|
||||||
params: query
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 查询点赞详细
|
|
||||||
export function getLikes(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/likes/' + id,
|
|
||||||
method: 'get'
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 新增点赞
|
|
||||||
export function addLikes(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/likes',
|
|
||||||
method: 'post',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 修改点赞
|
|
||||||
export function updateLikes(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/likes',
|
|
||||||
method: 'put',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 删除点赞
|
|
||||||
export function delLikes(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/likes/' + id,
|
|
||||||
method: 'delete'
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// 导出点赞
|
|
||||||
export function exportLikes(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/likes/export',
|
|
||||||
method: 'post',
|
|
||||||
data
|
|
||||||
})
|
|
||||||
}
|
|
@ -1,44 +0,0 @@
|
|||||||
import request from '@/utils/request'
|
|
||||||
|
|
||||||
// 查询全镇公共物资管理列表
|
|
||||||
export function listManage(query) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/manage/list',
|
|
||||||
method: 'get',
|
|
||||||
params: query
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 查询全镇公共物资管理详细
|
|
||||||
export function getManage(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/manage/' + id,
|
|
||||||
method: 'get'
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 新增全镇公共物资管理
|
|
||||||
export function addManage(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/manage',
|
|
||||||
method: 'post',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 修改全镇公共物资管理
|
|
||||||
export function updateManage(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/manage',
|
|
||||||
method: 'put',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 删除全镇公共物资管理
|
|
||||||
export function delManage(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/manage/' + id,
|
|
||||||
method: 'delete'
|
|
||||||
})
|
|
||||||
}
|
|
@ -1,44 +0,0 @@
|
|||||||
import request from '@/utils/request'
|
|
||||||
|
|
||||||
// 查询风险企业管理列表
|
|
||||||
export function listManagement(query) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/management/list',
|
|
||||||
method: 'get',
|
|
||||||
params: query
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 查询风险企业管理详细
|
|
||||||
export function getManagement(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/management/' + id,
|
|
||||||
method: 'get'
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 新增风险企业管理
|
|
||||||
export function addManagement(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/management',
|
|
||||||
method: 'post',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 修改风险企业管理
|
|
||||||
export function updateManagement(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/management',
|
|
||||||
method: 'put',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 删除风险企业管理
|
|
||||||
export function delManagement(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/management/' + id,
|
|
||||||
method: 'delete'
|
|
||||||
})
|
|
||||||
}
|
|
@ -1,44 +0,0 @@
|
|||||||
import request from '@/utils/request'
|
|
||||||
|
|
||||||
// 查询园内专有物资管理列表
|
|
||||||
export function listMaterials(query) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/materials/list',
|
|
||||||
method: 'get',
|
|
||||||
params: query
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 查询园内专有物资管理详细
|
|
||||||
export function getMaterials(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/materials/' + id,
|
|
||||||
method: 'get'
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 新增园内专有物资管理
|
|
||||||
export function addMaterials(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/materials',
|
|
||||||
method: 'post',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 修改园内专有物资管理
|
|
||||||
export function updateMaterials(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/materials',
|
|
||||||
method: 'put',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 删除园内专有物资管理
|
|
||||||
export function delMaterials(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/materials/' + id,
|
|
||||||
method: 'delete'
|
|
||||||
})
|
|
||||||
}
|
|
@ -1,44 +0,0 @@
|
|||||||
import request from '@/utils/request'
|
|
||||||
|
|
||||||
// 查询园内监控管理列表
|
|
||||||
export function listMonitor(query) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/monitor/list',
|
|
||||||
method: 'get',
|
|
||||||
params: query
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 查询园内监控管理详细
|
|
||||||
export function getMonitor(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/monitor/' + id,
|
|
||||||
method: 'get'
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 新增园内监控管理
|
|
||||||
export function addMonitor(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/monitor',
|
|
||||||
method: 'post',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 修改园内监控管理
|
|
||||||
export function updateMonitor(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/monitor',
|
|
||||||
method: 'put',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 删除园内监控管理
|
|
||||||
export function delMonitor(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/monitor/' + id,
|
|
||||||
method: 'delete'
|
|
||||||
})
|
|
||||||
}
|
|
@ -1,55 +0,0 @@
|
|||||||
import request from '@/utils/request'
|
|
||||||
|
|
||||||
// 查询隐患巡查工单列表
|
|
||||||
export function listOrder(query) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/order/list',
|
|
||||||
method: 'get',
|
|
||||||
params: query
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 查询隐患巡查工单详细
|
|
||||||
export function getOrder(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/order/' + id,
|
|
||||||
method: 'get'
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 新增隐患巡查工单
|
|
||||||
export function addOrder(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/order',
|
|
||||||
method: 'post',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 修改隐患巡查工单
|
|
||||||
export function updateOrder(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/order',
|
|
||||||
method: 'put',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 删除隐患巡查工单
|
|
||||||
export function delOrder(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/order/' + id,
|
|
||||||
method: 'delete'
|
|
||||||
})
|
|
||||||
}
|
|
||||||
// 导入隐患巡查工单
|
|
||||||
export function importOrder(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/order/importExcel',
|
|
||||||
method: 'post',
|
|
||||||
headers:{
|
|
||||||
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
|
|
||||||
},
|
|
||||||
data
|
|
||||||
})
|
|
||||||
}
|
|
@ -1,47 +0,0 @@
|
|||||||
import request from '@/utils/request'
|
|
||||||
|
|
||||||
// 查询点位列表
|
|
||||||
export function listPoint(query) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/point/list',
|
|
||||||
method: 'get',
|
|
||||||
params: query
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 查询点位详细
|
|
||||||
export function getPoint(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/point/' + id,
|
|
||||||
method: 'get'
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 新增点位
|
|
||||||
export function addPoint(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/point',
|
|
||||||
method: 'post',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 修改点位
|
|
||||||
export function updatePoint(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/point',
|
|
||||||
method: 'put',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 删除点位
|
|
||||||
export function delPoint(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/point/' + id,
|
|
||||||
method: 'delete'
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -1,45 +0,0 @@
|
|||||||
import request from '@/utils/request'
|
|
||||||
|
|
||||||
// 查询负责人列表
|
|
||||||
export function listPrincipal(query) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/principal/list',
|
|
||||||
method: 'get',
|
|
||||||
params: query
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 查询负责人详细
|
|
||||||
export function getPrincipal(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/principal/' + id,
|
|
||||||
method: 'get'
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 新增负责人
|
|
||||||
export function addPrincipal(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/principal',
|
|
||||||
method: 'post',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 修改负责人
|
|
||||||
export function updatePrincipal(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/principal',
|
|
||||||
method: 'put',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 删除负责人
|
|
||||||
export function delPrincipal(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/principal/' + id,
|
|
||||||
method: 'delete'
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
@ -1,44 +0,0 @@
|
|||||||
import request from '@/utils/request'
|
|
||||||
|
|
||||||
// 查询园区概况列表
|
|
||||||
export function listProfile(query) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/profile/list',
|
|
||||||
method: 'get',
|
|
||||||
params: query
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 查询园区概况详细
|
|
||||||
export function getProfile(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/profile/' + id,
|
|
||||||
method: 'get'
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 新增园区概况
|
|
||||||
export function addProfile(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/profile',
|
|
||||||
method: 'post',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 修改园区概况
|
|
||||||
export function updateProfile(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/profile',
|
|
||||||
method: 'put',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 删除园区概况
|
|
||||||
export function delProfile(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/profile/' + id,
|
|
||||||
method: 'delete'
|
|
||||||
})
|
|
||||||
}
|
|
@ -1,45 +0,0 @@
|
|||||||
import request from '@/utils/request'
|
|
||||||
|
|
||||||
// 查询储气罐列表
|
|
||||||
export function listReceiver(query) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/receiver/list',
|
|
||||||
method: 'get',
|
|
||||||
params: query
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 查询储气罐详细
|
|
||||||
export function getReceiver(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/receiver/' + id,
|
|
||||||
method: 'get'
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 新增储气罐
|
|
||||||
export function addReceiver(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/receiver',
|
|
||||||
method: 'post',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 修改储气罐
|
|
||||||
export function updateReceiver(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/receiver',
|
|
||||||
method: 'put',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 删除储气罐
|
|
||||||
export function delReceiver(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/receiver/' + id,
|
|
||||||
method: 'delete'
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
@ -1,46 +0,0 @@
|
|||||||
import request from '@/utils/request'
|
|
||||||
|
|
||||||
// 查询检查记录列表
|
|
||||||
export function listRecords(query) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/records/list',
|
|
||||||
method: 'get',
|
|
||||||
params: query
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 查询检查记录详细
|
|
||||||
export function getRecords(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/records/' + id,
|
|
||||||
method: 'get'
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 新增检查记录
|
|
||||||
export function addRecords(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/records',
|
|
||||||
method: 'post',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 修改检查记录
|
|
||||||
export function updateRecords(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/records',
|
|
||||||
method: 'put',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 删除检查记录
|
|
||||||
export function delRecords(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/records/' + id,
|
|
||||||
method: 'delete'
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,44 +0,0 @@
|
|||||||
import request from '@/utils/request'
|
|
||||||
|
|
||||||
// 查询培训列表
|
|
||||||
export function listTrain(query) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/train/list',
|
|
||||||
method: 'get',
|
|
||||||
params: query
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 查询培训详细
|
|
||||||
export function getTrain(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/train/' + id,
|
|
||||||
method: 'get'
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 新增培训
|
|
||||||
export function addTrain(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/train',
|
|
||||||
method: 'post',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 修改培训
|
|
||||||
export function updateTrain(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/train',
|
|
||||||
method: 'put',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 删除培训
|
|
||||||
export function delTrain(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/train/' + id,
|
|
||||||
method: 'delete'
|
|
||||||
})
|
|
||||||
}
|
|
@ -1,47 +0,0 @@
|
|||||||
import request from '@/utils/request'
|
|
||||||
|
|
||||||
// 查询交通运输列表
|
|
||||||
export function listTransportation(query) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/transportation/list',
|
|
||||||
method: 'get',
|
|
||||||
params: query
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 查询交通运输详细
|
|
||||||
export function getTransportation(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/transportation/' + id,
|
|
||||||
method: 'get'
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 新增交通运输
|
|
||||||
export function addTransportation(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/transportation',
|
|
||||||
method: 'post',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 修改交通运输
|
|
||||||
export function updateTransportation(data) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/transportation',
|
|
||||||
method: 'put',
|
|
||||||
data: data
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// 删除交通运输
|
|
||||||
export function delTransportation(id) {
|
|
||||||
return request({
|
|
||||||
url: '/mudu/transportation/' + id,
|
|
||||||
method: 'delete'
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -1,64 +0,0 @@
|
|||||||
import request from "@/utils/request";
|
|
||||||
// 查询隐患工单列表
|
|
||||||
export function listTrouble(query) {
|
|
||||||
return request({
|
|
||||||
url: "/mudu/trouble/list",
|
|
||||||
method: "get",
|
|
||||||
params: query,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
// 查询隐患工单详细
|
|
||||||
export function getTrouble(id) {
|
|
||||||
return request({
|
|
||||||
url: "/mudu/trouble/" + id,
|
|
||||||
method: "get",
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
// 新增隐患工单
|
|
||||||
export function addTrouble(data) {
|
|
||||||
return request({
|
|
||||||
url: "/mudu/trouble",
|
|
||||||
method: "post",
|
|
||||||
data: data,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
// 修改隐患工单
|
|
||||||
export function updateTrouble(data) {
|
|
||||||
return request({
|
|
||||||
url: "/mudu/trouble",
|
|
||||||
method: "put",
|
|
||||||
data: data,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
// 删除隐患工单
|
|
||||||
export function delTrouble(id) {
|
|
||||||
return request({
|
|
||||||
url: "/mudu/trouble/" + id,
|
|
||||||
method: "delete",
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
// 导出隐患工单
|
|
||||||
export function exportTrouble(data) {
|
|
||||||
return request({
|
|
||||||
url: "/mudu/trouble/export",
|
|
||||||
method: "post",
|
|
||||||
data,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
// 导入隐患工单
|
|
||||||
export function importTroubleTable(data) {
|
|
||||||
return request({
|
|
||||||
url: "/mudu/trouble/importExcel",
|
|
||||||
method: "post",
|
|
||||||
headers: {
|
|
||||||
"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
|
|
||||||
},
|
|
||||||
data,
|
|
||||||
});
|
|
||||||
}
|
|
@ -0,0 +1,18 @@
|
|||||||
|
/*
|
||||||
|
* @Descripttion:
|
||||||
|
* @version:
|
||||||
|
* @Author: JC9527
|
||||||
|
* @Date: 2023-09-11 15:38:21
|
||||||
|
* @LastEditors: JC9527
|
||||||
|
* @LastEditTime: 2023-09-28 13:22:58
|
||||||
|
*/
|
||||||
|
import request from '@/utils/request'
|
||||||
|
|
||||||
|
// 首页表格
|
||||||
|
export function indexRegionalism(params) {
|
||||||
|
return request({
|
||||||
|
url: "/pharmaceuticals/bPlanEnterprise/tree",
|
||||||
|
method: "get",
|
||||||
|
params,
|
||||||
|
});
|
||||||
|
}
|
After Width: | Height: | Size: 1019 B |
After Width: | Height: | Size: 820 B |
After Width: | Height: | Size: 43 KiB |
After Width: | Height: | Size: 36 KiB |
After Width: | Height: | Size: 886 B |
After Width: | Height: | Size: 723 B |
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,426 @@
|
|||||||
|
<template>
|
||||||
|
<el-dialog
|
||||||
|
:visible.sync="dialogVisible"
|
||||||
|
:show-close="false"
|
||||||
|
:destroy-on-close="true"
|
||||||
|
:close-on-click-modal="false"
|
||||||
|
append-to-body
|
||||||
|
custom-class="dialog-boxed"
|
||||||
|
width="60%"
|
||||||
|
>
|
||||||
|
<div class="dialog-slot">
|
||||||
|
<div class="closeClick">
|
||||||
|
<div class="newplan">
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="span">计划详情</div>
|
||||||
|
</div>
|
||||||
|
<img src="@/assets/images/close.png" alt="" @click="Close" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="content">
|
||||||
|
<div class="filtrate">
|
||||||
|
<el-descriptions :column="2" border>
|
||||||
|
<el-descriptions-item
|
||||||
|
:label="item.label"
|
||||||
|
v-for="(item, index) in listDes"
|
||||||
|
:key="index"
|
||||||
|
>
|
||||||
|
{{
|
||||||
|
item.value == "null"
|
||||||
|
? ""
|
||||||
|
: item.value == "false"
|
||||||
|
? "暂无"
|
||||||
|
: item.value
|
||||||
|
}}
|
||||||
|
</el-descriptions-item>
|
||||||
|
</el-descriptions>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</el-dialog>
|
||||||
|
</template>
|
||||||
|
<script>
|
||||||
|
import { businessList } from "@/api/yingji/keyEnterprise";
|
||||||
|
export default {
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
listDes: [
|
||||||
|
{
|
||||||
|
eng: "bizAddr",
|
||||||
|
label: "生产经营地址",
|
||||||
|
value: "123",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "bossEmail",
|
||||||
|
label: "主要负责人电子邮箱",
|
||||||
|
value: "456",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "bossMobtel",
|
||||||
|
label: "主要负责人移动电话",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "bossTel",
|
||||||
|
label: "主要负责人固定电话",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "businessScope",
|
||||||
|
label: "经营范围",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "contactEmail",
|
||||||
|
label: "电子邮箱",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "contactQq",
|
||||||
|
label: "联系QQ号码",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "contactTel",
|
||||||
|
label: "企业固定电话",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "cseNum",
|
||||||
|
label: "注册安全工程师人员数量",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "doublePreven",
|
||||||
|
label: "是否开展双重预防机制",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "ecoTypeLarge",
|
||||||
|
label: "经济类型大类",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "ecoTypeSmall",
|
||||||
|
label: "经济类型小类",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "employeeNum",
|
||||||
|
label: "从业人员数量",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "enterColorChart",
|
||||||
|
label: "企业分色图",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "entprId",
|
||||||
|
label: "企业ID",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "entprName",
|
||||||
|
label: "企业名称",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "entprPlaneGragh",
|
||||||
|
label: "企业平面图",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "floorArea",
|
||||||
|
label: "占地面积(㎡)",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "fullEmegNum",
|
||||||
|
label: "专职应急管理人员数量",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "fullSafety",
|
||||||
|
label: "是否有专职安全人员",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "fullSafetyNum",
|
||||||
|
label: "专职安全生产管理人员数量",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "gridCode",
|
||||||
|
label: "网格编码",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "gridEntprStatus",
|
||||||
|
label: "网格对企业的关停和恢复",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "groupCompName",
|
||||||
|
label: "集团公司名称",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "indusTypeClass",
|
||||||
|
label: "行业类别门类",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "indusTypeLagre",
|
||||||
|
label: "行业类别大类",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "indusTypeMiddle",
|
||||||
|
label: "行业类别中类",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "indusTypeSmall",
|
||||||
|
label: "行业类别小类",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "industryRefer",
|
||||||
|
label: "工贸涉及(专项治理类别)",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "infoYear",
|
||||||
|
label: "数据年份",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
eng: "isPoint",
|
||||||
|
label: "是否重点",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
eng: "latitudeGps",
|
||||||
|
label: "纬度(度) 84",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "legalPerson",
|
||||||
|
label: "法定代表人",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "localSafetyAdmin",
|
||||||
|
label: "属地安监机构",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "longitudeGps",
|
||||||
|
label: "经度(度) 84",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "mainProduct",
|
||||||
|
label: "主要产品",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "majorHazardInstallations",
|
||||||
|
label: "是否存在重大危险源",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "majorHazardLevel",
|
||||||
|
label: "重大危险源等级",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "operatingStatus",
|
||||||
|
label: "经营状态",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "parentCompName",
|
||||||
|
label: "母公司名称",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "partSafetyNum",
|
||||||
|
label: "兼职安全生产管理人员数量",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "regAddr",
|
||||||
|
label: "注册地址",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "regCapi",
|
||||||
|
label: "注册资金(万元)",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "safetyDepart",
|
||||||
|
label: "是否有专门安全机构",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "safetyDepartDuty",
|
||||||
|
label: "安全管理机构职责",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "safetyDepartName",
|
||||||
|
label: "安全管理机构名称",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "safetyDepartNum",
|
||||||
|
label: "安全管理机构成员数量",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "safetyEmail",
|
||||||
|
label: "安全负责人电子邮箱",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "safetyManager",
|
||||||
|
label: "安全负责人",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "safetyMobtel",
|
||||||
|
label: "安全负责人移动电话",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "safetySupervisionLevel",
|
||||||
|
label: "安全监管等级",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "safetyTel",
|
||||||
|
label: "安全负责人固定电话",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "setupDate",
|
||||||
|
label: "成立日期",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "sourceData",
|
||||||
|
label: "数据来源",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "specialGovernance",
|
||||||
|
label: "专项治理类别",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "speclalOperationNum",
|
||||||
|
label: "特种作业人员数量",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "standLevel",
|
||||||
|
label: "标准化等级",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "stateOwed",
|
||||||
|
label: "是否为国有企业",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "supervisionLarge",
|
||||||
|
label: "行业监管大类",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "supervisionSmall",
|
||||||
|
label: "行业监管小类",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "uscCode",
|
||||||
|
label: "统一社会信用代码",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
dialogVisible:false,
|
||||||
|
}
|
||||||
|
},
|
||||||
|
methods:{
|
||||||
|
open(item) {
|
||||||
|
console.log(item)
|
||||||
|
this.dialogVisible = true;
|
||||||
|
},
|
||||||
|
Close() {
|
||||||
|
this.dialogVisible = false;
|
||||||
|
},
|
||||||
|
getList(){
|
||||||
|
businessList(this.searchBefore).then((res) => {
|
||||||
|
this.tableData = res.data.list;
|
||||||
|
this.total = res.data.total;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
},
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
<style lang="scss" scoped>
|
||||||
|
.dialog-slot {
|
||||||
|
.closeClick {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
right: 0;
|
||||||
|
padding: 10px 20px;
|
||||||
|
width: 100%;
|
||||||
|
z-index: 1000;
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
align-items: center;
|
||||||
|
text-align: center;
|
||||||
|
background: #f8f9fa;
|
||||||
|
box-shadow: 0px 1px 0px 0px #dbe0e8;
|
||||||
|
background-color: #e0eaf8;
|
||||||
|
img {
|
||||||
|
width: 18px;
|
||||||
|
height: 18px;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
.newplan {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
.line {
|
||||||
|
margin-right: 10px;
|
||||||
|
width: 5px;
|
||||||
|
height: 16px;
|
||||||
|
background-color: #1e70de;
|
||||||
|
}
|
||||||
|
.span {
|
||||||
|
font-size: 16px;
|
||||||
|
font-family: "Alibaba PuHuiTi";
|
||||||
|
font-weight: bold;
|
||||||
|
color: #1e70de;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
::v-deep .el-descriptions-row th {
|
||||||
|
width: 20% !important;
|
||||||
|
font-size: 14px;
|
||||||
|
font-family: "Alibaba PuHuiTi";
|
||||||
|
font-weight: 400;
|
||||||
|
}
|
||||||
|
::v-deep .el-descriptions-row td {
|
||||||
|
width: 30% !important;
|
||||||
|
font-size: 14px;
|
||||||
|
font-family: "Alibaba PuHuiTi";
|
||||||
|
font-weight: 400;
|
||||||
|
}
|
||||||
|
</style>
|
@ -0,0 +1,604 @@
|
|||||||
|
<template>
|
||||||
|
<el-dialog
|
||||||
|
:visible.sync="addShow"
|
||||||
|
:show-close="false"
|
||||||
|
:destroy-on-close="true"
|
||||||
|
:close-on-click-modal="false"
|
||||||
|
append-to-body
|
||||||
|
custom-class="dialog-boxed"
|
||||||
|
width="60%"
|
||||||
|
>
|
||||||
|
<div class="dialog-slot">
|
||||||
|
<div class="closeClick">
|
||||||
|
<div class="newplan">
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="span">企业详情</div>
|
||||||
|
</div>
|
||||||
|
<img src="@/assets/images/close.png" alt="" @click="Close" />
|
||||||
|
</div>
|
||||||
|
<div class="content">
|
||||||
|
<div class="filtrate">
|
||||||
|
<el-descriptions :column="2" border>
|
||||||
|
<el-descriptions-item
|
||||||
|
:label="item.label"
|
||||||
|
v-for="(item, index) in listDes"
|
||||||
|
:key="index"
|
||||||
|
>
|
||||||
|
{{ item.value}}
|
||||||
|
</el-descriptions-item>
|
||||||
|
</el-descriptions>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</el-dialog>
|
||||||
|
</template>
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
dicts: [
|
||||||
|
"economic_categories",
|
||||||
|
"economic_subcategory",
|
||||||
|
"special_governance",
|
||||||
|
"enterprise_status",
|
||||||
|
"standardization_level",
|
||||||
|
"safety_level",
|
||||||
|
"category",
|
||||||
|
"major_hazard_level",
|
||||||
|
"entpr_color",
|
||||||
|
"is_point",
|
||||||
|
],
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
addShow: false,
|
||||||
|
listDes: [
|
||||||
|
{
|
||||||
|
eng: "bizAddr",
|
||||||
|
label: "生产经营地址",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "bossEmail",
|
||||||
|
label: "主要负责人电子邮箱",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "bossMobtel",
|
||||||
|
label: "主要负责人移动电话",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "bossTel",
|
||||||
|
label: "主要负责人固定电话",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "businessScope",
|
||||||
|
label: "经营范围",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "contactEmail",
|
||||||
|
label: "电子邮箱",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "contactQq",
|
||||||
|
label: "联系QQ号码",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "contactTel",
|
||||||
|
label: "企业固定电话",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "cseNum",
|
||||||
|
label: "注册安全工程师人员数量",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
// {
|
||||||
|
// eng: "doublePreven",
|
||||||
|
// label: "是否开展双重预防机制",
|
||||||
|
// value: "",
|
||||||
|
// },
|
||||||
|
{
|
||||||
|
eng: "ecoTypeLarge",
|
||||||
|
label: "经济类型大类",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "ecoTypeSmall",
|
||||||
|
label: "经济类型小类",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "employeeNum",
|
||||||
|
label: "从业人员数量",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "entprcolor",
|
||||||
|
label: "企业分色",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
// {
|
||||||
|
// eng: "entprId",
|
||||||
|
// label: "企业ID",
|
||||||
|
// value: "",
|
||||||
|
// },
|
||||||
|
{
|
||||||
|
eng: "entprName",
|
||||||
|
label: "企业名称",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
// {
|
||||||
|
// eng: "entprPlaneGragh",
|
||||||
|
// label: "企业平面图",
|
||||||
|
// value: "",
|
||||||
|
// },
|
||||||
|
{
|
||||||
|
eng: "floorArea",
|
||||||
|
label: "占地面积(㎡)",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "fullEmegNum",
|
||||||
|
label: "专职应急管理人员数量",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "fullSafety",
|
||||||
|
label: "是否有专职安全人员",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "fullSafetyNum",
|
||||||
|
label: "专职安全生产管理人员数量",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "gridCode",
|
||||||
|
label: "网格编码",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "gridEntprStatus",
|
||||||
|
label: "网格对企业的关停和恢复",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "groupCompName",
|
||||||
|
label: "集团公司名称",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "indusTypeClass",
|
||||||
|
label: "行业类别门类",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
// {
|
||||||
|
// eng: "indusTypeLagre",
|
||||||
|
// label: "行业类别大类",
|
||||||
|
// value: "",
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// eng: "indusTypeMiddle",
|
||||||
|
// label: "行业类别中类",
|
||||||
|
// value: "",
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// eng: "indusTypeSmall",
|
||||||
|
// label: "行业类别小类",
|
||||||
|
// value: "",
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// eng: "industryRefer",
|
||||||
|
// label: "工贸涉及(专项治理类别)",
|
||||||
|
// value: "",
|
||||||
|
// },
|
||||||
|
{
|
||||||
|
eng: "infoYear",
|
||||||
|
label: "数据年份",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
eng: "isPoint",
|
||||||
|
label: "是否重点",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
eng: "latitudeGps",
|
||||||
|
label: "纬度(度) 84",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "legalPerson",
|
||||||
|
label: "法定代表人",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "localSafetyAdmin",
|
||||||
|
label: "属地安监机构",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "longitudeGps",
|
||||||
|
label: "经度(度) 84",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "mainProduct",
|
||||||
|
label: "主要产品",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "majorHazardInstallations",
|
||||||
|
label: "是否存在重大危险源",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "majorHazardLevel",
|
||||||
|
label: "重大危险源等级",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "operatingStatus",
|
||||||
|
label: "经营状态",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "parentCompName",
|
||||||
|
label: "母公司名称",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "partSafetyNum",
|
||||||
|
label: "兼职安全生产管理人员数量",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "regAddr",
|
||||||
|
label: "注册地址",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "regCapi",
|
||||||
|
label: "注册资金(万元)",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "safetyDepart",
|
||||||
|
label: "是否有专门安全机构",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "safetyDepartDuty",
|
||||||
|
label: "安全管理机构职责",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "safetyDepartName",
|
||||||
|
label: "安全管理机构名称",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "safetyDepartNum",
|
||||||
|
label: "安全管理机构成员数量",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "safetyEmail",
|
||||||
|
label: "安全负责人电子邮箱",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "safetyManager",
|
||||||
|
label: "安全负责人",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "safetyMobtel",
|
||||||
|
label: "安全负责人移动电话",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "safetySupervisionLevel",
|
||||||
|
label: "安全监管等级",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "safetyTel",
|
||||||
|
label: "安全负责人固定电话",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "setupDate",
|
||||||
|
label: "成立日期",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "sourceData",
|
||||||
|
label: "数据来源",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "specialGovernance",
|
||||||
|
label: "专项治理类别",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "speclalOperationNum",
|
||||||
|
label: "特种作业人员数量",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "standLevel",
|
||||||
|
label: "标准化等级",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
eng: "stateOwed",
|
||||||
|
label: "是否为国有企业",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
// {
|
||||||
|
// eng: "supervisionLarge",
|
||||||
|
// label: "行业监管大类",
|
||||||
|
// value: "",
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// eng: "supervisionSmall",
|
||||||
|
// label: "行业监管小类",
|
||||||
|
// value: "",
|
||||||
|
// },
|
||||||
|
{
|
||||||
|
eng: "uscCode",
|
||||||
|
label: "统一社会信用代码",
|
||||||
|
value: "",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
details:null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
methods:{
|
||||||
|
async open(option) {
|
||||||
|
this.addShow = true;
|
||||||
|
this.look(option)
|
||||||
|
// const { bizAddr,
|
||||||
|
// bossEmail,
|
||||||
|
// bossMobtel,
|
||||||
|
// bossTel,
|
||||||
|
// businessScope,
|
||||||
|
// contactEmail,
|
||||||
|
// contactQq,
|
||||||
|
// contactTel,
|
||||||
|
// cseNum,
|
||||||
|
// doublePreven,
|
||||||
|
// employeeNum,
|
||||||
|
// enterColorChart,
|
||||||
|
// entprName,
|
||||||
|
// entprPlaneGragh,
|
||||||
|
// floorArea,
|
||||||
|
// fullEmegNum,
|
||||||
|
// fullSafety,
|
||||||
|
// fullSafetyNum,
|
||||||
|
// gridCode,
|
||||||
|
// gridEntprStatus,
|
||||||
|
// groupCompName,
|
||||||
|
// indusTypeClass,
|
||||||
|
// industryRefer,
|
||||||
|
// infoYear,
|
||||||
|
// isPoint,
|
||||||
|
// latitudeGps,
|
||||||
|
// legalPerson,
|
||||||
|
// localSafetyAdmin,
|
||||||
|
// longitudeGps,
|
||||||
|
// mainProduct,
|
||||||
|
// majorHazardInstallations,
|
||||||
|
// majorHazardLevel,
|
||||||
|
// operatingStatus,
|
||||||
|
// parentCompName,
|
||||||
|
// partSafetyNum,
|
||||||
|
// regAddr,
|
||||||
|
// regCapi,
|
||||||
|
// safetyDepart,
|
||||||
|
// safetyDepartDuty,
|
||||||
|
// safetyDepartName,
|
||||||
|
// safetyDepartNum,
|
||||||
|
// safetyEmail,
|
||||||
|
// safetyManager,
|
||||||
|
// safetyMobtel,
|
||||||
|
// safetySupervisionLevel,
|
||||||
|
// safetyTel,
|
||||||
|
// setupDate,
|
||||||
|
// sourceData,
|
||||||
|
// specialGovernance,
|
||||||
|
// speclalOperationNum,
|
||||||
|
// standLevel,
|
||||||
|
// stateOwed,
|
||||||
|
// supervisionLarge,
|
||||||
|
// supervisionSmall,
|
||||||
|
// uscCode } = option
|
||||||
|
// this.changeDescriptions(this.listDes,option)
|
||||||
|
},
|
||||||
|
Close(item) {
|
||||||
|
this.addShow = false;
|
||||||
|
this.details = null
|
||||||
|
},
|
||||||
|
changeDescriptions(arr,arr2){
|
||||||
|
for (let key in arr2) {
|
||||||
|
if (arr2.hasOwnProperty(key)) {
|
||||||
|
arr.map((item)=>{
|
||||||
|
if(key == item.eng){
|
||||||
|
item.value = arr2[key] || '空'
|
||||||
|
if(item.eng == 'isPoint'){
|
||||||
|
item.value = arr2[key] == '1' ? '是':arr2[key] == '2' ? '否':''
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
filterTable(a, b) {
|
||||||
|
if (!b) return;
|
||||||
|
return this.selectDictLabel(a, b);
|
||||||
|
},
|
||||||
|
look(e) {
|
||||||
|
this.details = e;
|
||||||
|
// console.log(e)
|
||||||
|
for (let key in this.details) {
|
||||||
|
this.listDes.forEach((value1, index1) => {
|
||||||
|
if (key == value1.eng) {
|
||||||
|
this.listDes[index1].value = this.details[key] == '无' ? '/' : this.details[key] == 'true' ? '是' : this.details[key];
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
this.listDes.forEach((value1, index1) => {
|
||||||
|
//重大危险源等级
|
||||||
|
if (value1.eng == "majorHazardLevel") {
|
||||||
|
this.listDes[index1].value = this.filterTable(
|
||||||
|
this.dict.type.major_hazard_level,
|
||||||
|
value1.value
|
||||||
|
);
|
||||||
|
}
|
||||||
|
//经济类型大类
|
||||||
|
if (value1.eng == "ecoTypeLarge") {
|
||||||
|
this.listDes[index1].value = this.filterTable(
|
||||||
|
this.dict.type.economic_categories,
|
||||||
|
value1.value
|
||||||
|
);
|
||||||
|
}
|
||||||
|
//经济类型小类
|
||||||
|
if (value1.eng == "ecoTypeSmall") {
|
||||||
|
this.listDes[index1].value = this.filterTable(
|
||||||
|
this.dict.type.economic_subcategory,
|
||||||
|
value1.value
|
||||||
|
);
|
||||||
|
}
|
||||||
|
//专项治理类别
|
||||||
|
if (value1.eng == "specialGovernance") {
|
||||||
|
this.listDes[index1].value = this.filterTable(
|
||||||
|
this.dict.type.special_governance,
|
||||||
|
value1.value
|
||||||
|
);
|
||||||
|
}
|
||||||
|
//隶属关系
|
||||||
|
//企业经营状态
|
||||||
|
if (value1.eng == "operatingStatus") {
|
||||||
|
this.listDes[index1].value = this.filterTable(
|
||||||
|
this.dict.type.enterprise_status,
|
||||||
|
value1.value
|
||||||
|
);
|
||||||
|
}
|
||||||
|
//标准化等级
|
||||||
|
if (value1.eng == "standLevel") {
|
||||||
|
this.listDes[index1].value = this.filterTable(
|
||||||
|
this.dict.type.standardization_level,
|
||||||
|
value1.value
|
||||||
|
);
|
||||||
|
}
|
||||||
|
//安全监管等级
|
||||||
|
if (value1.eng == "safetySupervisionLevel") {
|
||||||
|
this.listDes[index1].value = this.filterTable(
|
||||||
|
this.dict.type.safety_level,
|
||||||
|
value1.value
|
||||||
|
);
|
||||||
|
}
|
||||||
|
//检查来源
|
||||||
|
//文书类型
|
||||||
|
// 检查方式
|
||||||
|
// 企业分色
|
||||||
|
if (value1.eng == "entprColor") {
|
||||||
|
this.listDes[index1].value = this.filterTable(
|
||||||
|
this.dict.type.entpr_color,
|
||||||
|
value1.value
|
||||||
|
);
|
||||||
|
}
|
||||||
|
// 行业类型
|
||||||
|
if (value1.eng == "indusTypeClass") {
|
||||||
|
this.listDes[index1].value = this.filterTable(
|
||||||
|
this.dict.type.category,
|
||||||
|
value1.value
|
||||||
|
);
|
||||||
|
}
|
||||||
|
//是否重点
|
||||||
|
if (value1.eng == "isPoint") {
|
||||||
|
this.listDes[index1].value = this.filterTable(
|
||||||
|
this.dict.type.is_point,
|
||||||
|
value1.value
|
||||||
|
);
|
||||||
|
}
|
||||||
|
if (value1.value == null ) {
|
||||||
|
this.listDes[index1].value = '/'
|
||||||
|
}
|
||||||
|
if ( value1.value == 'false') {
|
||||||
|
this.listDes[index1].value = '否'
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
<style lang="scss" scoped>
|
||||||
|
::v-deep .el-descriptions-row th {
|
||||||
|
width: 20% !important;
|
||||||
|
font-size: 14px;
|
||||||
|
font-family: "Alibaba PuHuiTi";
|
||||||
|
font-weight: 400;
|
||||||
|
}
|
||||||
|
::v-deep .el-descriptions-row td {
|
||||||
|
width: 30% !important;
|
||||||
|
font-size: 14px;
|
||||||
|
font-family: "Alibaba PuHuiTi";
|
||||||
|
font-weight: 400;
|
||||||
|
}
|
||||||
|
.dialog-slot {
|
||||||
|
.closeClick {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
right: 0;
|
||||||
|
padding: 10px 20px;
|
||||||
|
width: 100%;
|
||||||
|
z-index: 1000;
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
align-items: center;
|
||||||
|
text-align: center;
|
||||||
|
background: #f8f9fa;
|
||||||
|
box-shadow: 0px 1px 0px 0px #dbe0e8;
|
||||||
|
background-color: #e0eaf8;
|
||||||
|
img {
|
||||||
|
width: 18px;
|
||||||
|
height: 18px;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
.newplan {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
.line {
|
||||||
|
margin-right: 10px;
|
||||||
|
width: 5px;
|
||||||
|
height: 16px;
|
||||||
|
background-color: #1e70de;
|
||||||
|
}
|
||||||
|
.span {
|
||||||
|
font-size: 16px;
|
||||||
|
font-family: "Alibaba PuHuiTi";
|
||||||
|
font-weight: bold;
|
||||||
|
color: #1e70de;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.content {
|
||||||
|
// padding: 15px 10px;
|
||||||
|
.filtrate {
|
||||||
|
padding-bottom: 10px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
::v-deep .el-dialog__body {
|
||||||
|
padding: 30px 15px;
|
||||||
|
}
|
||||||
|
</style>
|
@ -0,0 +1,365 @@
|
|||||||
|
<!--
|
||||||
|
* @Descripttion:
|
||||||
|
* @version:
|
||||||
|
* @Author: JC9527
|
||||||
|
* @Date: 2023-09-28 11:25:48
|
||||||
|
* @LastEditors: JC9527
|
||||||
|
* @LastEditTime: 2023-10-02 17:03:37
|
||||||
|
-->
|
||||||
|
<template>
|
||||||
|
<el-dialog
|
||||||
|
:visible.sync="dialogVisible"
|
||||||
|
:show-close="false"
|
||||||
|
:destroy-on-close="true"
|
||||||
|
:close-on-click-modal="false"
|
||||||
|
append-to-body
|
||||||
|
custom-class="dialog-boxed"
|
||||||
|
width="50%"
|
||||||
|
>
|
||||||
|
<div class="dialog-slot">
|
||||||
|
<div class="closeClick">
|
||||||
|
<div class="newplan">
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="span">{{ title }}</div>
|
||||||
|
</div>
|
||||||
|
<img src="@/assets/images/close.png" alt="" @click="Close" />
|
||||||
|
</div>
|
||||||
|
<div v-loading="loading">
|
||||||
|
<el-form ref="form" label-width="80px" v-if="idTwo == 1">
|
||||||
|
<el-form-item label="企业名称:" class="form-input">
|
||||||
|
<el-input v-model="form.entprName" :disabled="true"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="行政区划:" class="form-input">
|
||||||
|
<el-input v-model="form.district" :disabled="true"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="发布时间:" class="form-input">
|
||||||
|
<el-input v-model="form.createTime" :disabled="true"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="计划年月:" class="form-input">
|
||||||
|
<!-- <el-input v-model="form.plannedYear" :readonly="true"></el-input> -->
|
||||||
|
<el-date-picker
|
||||||
|
v-model="form.plannedYear"
|
||||||
|
type="month"
|
||||||
|
format="yyyy-MM"
|
||||||
|
:clearable="false"
|
||||||
|
:disabled="readonly"
|
||||||
|
value-format="yyyy-MM"
|
||||||
|
placeholder="请选择年月">
|
||||||
|
</el-date-picker>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="计划标题:">
|
||||||
|
<el-input v-model="form.planName" :readonly="readonly"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="计划内容:" class="form-textarea">
|
||||||
|
<el-input
|
||||||
|
v-model="form.planContent"
|
||||||
|
type="textarea"
|
||||||
|
resize="none"
|
||||||
|
:readonly="readonly"
|
||||||
|
placeholder="请输入计划内容"
|
||||||
|
></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="备注:" class="form-textarea">
|
||||||
|
<el-input
|
||||||
|
v-model="form.remark"
|
||||||
|
type="textarea"
|
||||||
|
resize="none"
|
||||||
|
:readonly="readonly"
|
||||||
|
placeholder="请输入备注"
|
||||||
|
></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item class="btns">
|
||||||
|
<el-button type="primary" @click="onSubmit" v-if="!readonly">确认修改</el-button>
|
||||||
|
<el-button @click="Close">关闭</el-button>
|
||||||
|
</el-form-item>
|
||||||
|
</el-form>
|
||||||
|
<el-descriptions :column="2" border v-else>
|
||||||
|
<el-descriptions-item
|
||||||
|
:label="item.label"
|
||||||
|
v-for="(item, index) in listDes"
|
||||||
|
:key="index"
|
||||||
|
:span="item.span ? item.span : 1"
|
||||||
|
>
|
||||||
|
{{ item.value}}
|
||||||
|
</el-descriptions-item>
|
||||||
|
</el-descriptions>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</el-dialog>
|
||||||
|
</template>
|
||||||
|
<script>
|
||||||
|
import { mapState } from "vuex";
|
||||||
|
import { Loading } from "element-ui";
|
||||||
|
export default {
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
dialogVisible:false,
|
||||||
|
mydistrict:'',
|
||||||
|
form:{
|
||||||
|
entprName:'',
|
||||||
|
district:'',
|
||||||
|
createTime:'',
|
||||||
|
plannedYear:'',
|
||||||
|
planName:'',
|
||||||
|
planContent:'',
|
||||||
|
remark:''
|
||||||
|
},
|
||||||
|
id:'',
|
||||||
|
idTwo:'',
|
||||||
|
readonly:false,
|
||||||
|
loading:true,
|
||||||
|
title:'查看详情',
|
||||||
|
listDes:[
|
||||||
|
{
|
||||||
|
tag:'entprName',
|
||||||
|
label:'企业名称',
|
||||||
|
value:'',
|
||||||
|
},{
|
||||||
|
tag:'district',
|
||||||
|
label:'行政区划',
|
||||||
|
value:'',
|
||||||
|
},{
|
||||||
|
tag:'createTime',
|
||||||
|
label:'发布时间',
|
||||||
|
value:'',
|
||||||
|
},{
|
||||||
|
tag:'plannedYear',
|
||||||
|
label:'计划年月',
|
||||||
|
value:'',
|
||||||
|
},{
|
||||||
|
tag:'planName',
|
||||||
|
label:'计划标题',
|
||||||
|
value:'',
|
||||||
|
span:2,
|
||||||
|
},{
|
||||||
|
tag:'planContent',
|
||||||
|
label:'计划内容',
|
||||||
|
value:'',
|
||||||
|
span:2,
|
||||||
|
},{
|
||||||
|
tag:'remark',
|
||||||
|
label:'备注',
|
||||||
|
value:'',
|
||||||
|
span:2,
|
||||||
|
},
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
computed: {
|
||||||
|
...mapState({
|
||||||
|
district: (state) => state.user.district,
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
methods:{
|
||||||
|
open(item,id) {
|
||||||
|
this.idTwo = id
|
||||||
|
this.id = item.id
|
||||||
|
this.getMyData(item.id,id)
|
||||||
|
if(id == 2) {
|
||||||
|
this.readonly = true;
|
||||||
|
this.title = '查看详情'
|
||||||
|
} else {
|
||||||
|
this.readonly = false;
|
||||||
|
this.title = '修改详情'
|
||||||
|
}
|
||||||
|
this.dialogVisible = true;
|
||||||
|
},
|
||||||
|
async getMyData(id,idTwo){
|
||||||
|
this.loading = true;
|
||||||
|
let data = await this.$api.yingji.bPlanManageTwo(id)
|
||||||
|
if(data.code == 200){
|
||||||
|
let { entprName,district,createTime,plannedYear,planName,planContent,remark } = data.data
|
||||||
|
// let listData = data.data
|
||||||
|
this.mydistrict = district
|
||||||
|
let myDistrict = this.componendDistrict(district)
|
||||||
|
let mycreateTime = createTime.split(' ')[0]
|
||||||
|
if(idTwo == 2) {
|
||||||
|
let obj = { entprName,myDistrict,mycreateTime,plannedYear,planName,planContent,remark }
|
||||||
|
this.changeDescriptions(this.listDes,...Object.values(obj))
|
||||||
|
// for(let key in listData){
|
||||||
|
// this.listDes.forEach((value1, index1) => {
|
||||||
|
// if (key == value1.tag) {
|
||||||
|
// this.listDes[index1].value = listData[key];
|
||||||
|
// return;
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// }
|
||||||
|
// this.listDes.forEach((value1, index1) => {
|
||||||
|
// //重大危险源等级
|
||||||
|
// if (value1.tag == "district") {
|
||||||
|
// this.listDes[index1].value = myDistrict;
|
||||||
|
// }
|
||||||
|
// //经济类型大类
|
||||||
|
// if (value1.tag == "createTime") {
|
||||||
|
// this.listDes[index1].value = mycreateTime;
|
||||||
|
// }
|
||||||
|
// })
|
||||||
|
} else {
|
||||||
|
this.form = { entprName,district:myDistrict,createTime:mycreateTime,plannedYear,planName,planContent,remark }
|
||||||
|
}
|
||||||
|
this.loading = false;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
changeDescriptions(arr,...items){
|
||||||
|
items.map((item,index)=>{
|
||||||
|
arr[index].value = item || '/'
|
||||||
|
})
|
||||||
|
},
|
||||||
|
Close(item) {
|
||||||
|
this.dialogVisible = false;
|
||||||
|
Object.keys(this.form).forEach((key) => (this.form[key] = ""));
|
||||||
|
if (item == "newsuccess") {
|
||||||
|
this.$emit("close");
|
||||||
|
}
|
||||||
|
},
|
||||||
|
// 计算当前时间
|
||||||
|
getData() {
|
||||||
|
var myDate = new Date();
|
||||||
|
var year = myDate.getFullYear(); //获取当前年var mon = myDate.getMonth() + 1; //获取当前月
|
||||||
|
var mon = myDate.getMonth() + 1 < 10 ? "0" + (myDate.getMonth() + 1) : myDate.getMonth() + 1 == 0 ? "00" : myDate.getMonth() + 1;
|
||||||
|
var date = myDate.getDate() < 10 ? "0" + myDate.getDate() : myDate.getDate(); //获取当前日
|
||||||
|
var hours = myDate.getHours() < 10 ? "0" + myDate.getHours() : myDate.getHours(); //获取当前小时
|
||||||
|
var minutes = myDate.getMinutes() < 10 ? "0" + myDate.getMinutes() : myDate.getMinutes(); //获取当前分钟
|
||||||
|
var seconds = myDate.getSeconds() < 10 ? "0" + myDate.getSeconds() : myDate.getSeconds(); //获取当前秒var now = year + "_" + mon + "_" + date + " "+ hours + ":" + minutes + ":" + seconds;
|
||||||
|
var now = year + "-" + mon + "-" + date + " " + hours + ":" + minutes + ":" + seconds;
|
||||||
|
return now;
|
||||||
|
},
|
||||||
|
onSubmit(){
|
||||||
|
if(this.form.planContent && this.form.planName){
|
||||||
|
this.$modal.confirm("你确认修改吗?", "提示", {
|
||||||
|
confirmButtonText: "确定",
|
||||||
|
cancelButtonText: "取消",
|
||||||
|
type: "warning",
|
||||||
|
})
|
||||||
|
.then(async() => {
|
||||||
|
try {
|
||||||
|
let downloadLoadingInstance = Loading.service({
|
||||||
|
text: "正在修改计划,请稍候",
|
||||||
|
spinner: "el-icon-loading",
|
||||||
|
background: "rgba(0, 0, 0, 0.7)",
|
||||||
|
});
|
||||||
|
// console.log(this.form)
|
||||||
|
const { planName,remark,planContent } = this.form;
|
||||||
|
let obj = {updateTime:this.getData(),planContent:planContent,planName:planName,remark:remark,id:this.id}
|
||||||
|
// console.log(obj)
|
||||||
|
let data = await this.$api.yingji.bPlanEnterprise('put',obj)
|
||||||
|
console.log(data)
|
||||||
|
if(data.code == 200){
|
||||||
|
downloadLoadingInstance.close();
|
||||||
|
this.$message({
|
||||||
|
showClose: true,
|
||||||
|
message: '修改成功',
|
||||||
|
type: 'success'
|
||||||
|
});
|
||||||
|
this.Close("newsuccess")
|
||||||
|
}
|
||||||
|
} catch (error) {
|
||||||
|
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
},
|
||||||
|
// 匹配行政区划
|
||||||
|
componendDistrict(district){
|
||||||
|
let name
|
||||||
|
this.district.map((item)=>{
|
||||||
|
if(item.subdistrict == district) {
|
||||||
|
name = item.institutionName
|
||||||
|
} else {
|
||||||
|
item.children.map((itemTwo)=>{
|
||||||
|
if(itemTwo.subdistrict == district) {
|
||||||
|
name = item.institutionName + '-' + itemTwo.institutionName
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
return name
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
<style lang="scss" scoped>
|
||||||
|
::v-deep .el-descriptions-row th {
|
||||||
|
width: 20% !important;
|
||||||
|
font-size: 14px;
|
||||||
|
font-family: "Alibaba PuHuiTi";
|
||||||
|
font-weight: 400;
|
||||||
|
}
|
||||||
|
::v-deep .el-descriptions-row td {
|
||||||
|
width: 30% !important;
|
||||||
|
font-size: 14px;
|
||||||
|
font-family: "Alibaba PuHuiTi";
|
||||||
|
font-weight: 400;
|
||||||
|
}
|
||||||
|
.dialog-slot {
|
||||||
|
.closeClick {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
right: 0;
|
||||||
|
padding: 10px 20px;
|
||||||
|
width: 100%;
|
||||||
|
z-index: 1000;
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
align-items: center;
|
||||||
|
text-align: center;
|
||||||
|
background: #f8f9fa;
|
||||||
|
box-shadow: 0px 1px 0px 0px #dbe0e8;
|
||||||
|
background-color: #e0eaf8;
|
||||||
|
img {
|
||||||
|
width: 18px;
|
||||||
|
height: 18px;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
.newplan {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
.line {
|
||||||
|
margin-right: 10px;
|
||||||
|
width: 5px;
|
||||||
|
height: 16px;
|
||||||
|
background-color: #1e70de;
|
||||||
|
}
|
||||||
|
.span {
|
||||||
|
font-size: 16px;
|
||||||
|
font-family: "Alibaba PuHuiTi";
|
||||||
|
font-weight: bold;
|
||||||
|
color: #1e70de;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.form-input {
|
||||||
|
display: inline-block;
|
||||||
|
width: 50%;
|
||||||
|
}
|
||||||
|
::v-deep .el-input {
|
||||||
|
.el-input__inner {
|
||||||
|
font-size: 15px;
|
||||||
|
font-family: 'Alibaba PuHuiTi';
|
||||||
|
font-weight: 400;
|
||||||
|
color: #525966;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.form-textarea {
|
||||||
|
::v-deep .el-textarea {
|
||||||
|
height: 180px;
|
||||||
|
.el-textarea__inner {
|
||||||
|
height: 100%;
|
||||||
|
font-size: 15px;
|
||||||
|
font-family: 'Alibaba PuHuiTi';
|
||||||
|
font-weight: 400;
|
||||||
|
color: #525966;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.btns {
|
||||||
|
text-align: right;
|
||||||
|
::v-deep .el-button {
|
||||||
|
border-radius: 4px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
::v-deep .el-dialog__body {
|
||||||
|
padding: 30px 15px;
|
||||||
|
}
|
||||||
|
</style>
|
@ -0,0 +1,122 @@
|
|||||||
|
<!--
|
||||||
|
* @Descripttion:
|
||||||
|
* @version:
|
||||||
|
* @Author: JC9527
|
||||||
|
* @Date: 2023-09-27 14:01:34
|
||||||
|
* @LastEditors: JC9527
|
||||||
|
* @LastEditTime: 2023-09-28 17:03:02
|
||||||
|
-->
|
||||||
|
<template>
|
||||||
|
<div>
|
||||||
|
<el-cascader
|
||||||
|
size="small"
|
||||||
|
v-model="district"
|
||||||
|
:options="compartment"
|
||||||
|
:show-all-levels="false"
|
||||||
|
:disabled="isNoneDivision"
|
||||||
|
:props="props"
|
||||||
|
@change="getData"
|
||||||
|
></el-cascader>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
<script>
|
||||||
|
import { xzTree } from "@/api/yingji/keyEnterprise.js";
|
||||||
|
import { mapState } from "vuex";
|
||||||
|
export default {
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
//区划的禁用
|
||||||
|
district: "",
|
||||||
|
compartment: [],
|
||||||
|
isNoneDivision: false,
|
||||||
|
props: {
|
||||||
|
checkStrictly: true,
|
||||||
|
value: "value",
|
||||||
|
label: "label",
|
||||||
|
children: "children",
|
||||||
|
},
|
||||||
|
};
|
||||||
|
},
|
||||||
|
created() {
|
||||||
|
this.xzList();
|
||||||
|
},
|
||||||
|
computed: {
|
||||||
|
...mapState({
|
||||||
|
//根据存储的dept.parentId判断是哪个等级
|
||||||
|
dept: (state) => state.user.dept,
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
props: {
|
||||||
|
none: {
|
||||||
|
type: Boolean,
|
||||||
|
default: false,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
xzList() {
|
||||||
|
xzTree().then((res) => {
|
||||||
|
if (this.dept.parentId == 0 || this.dept.leader == "admin") {
|
||||||
|
res.data.forEach((value, index) => {
|
||||||
|
this.compartment.push({
|
||||||
|
value: value.county,
|
||||||
|
label: value.institutionName,
|
||||||
|
children: [],
|
||||||
|
});
|
||||||
|
if (value.children.length > 0) {
|
||||||
|
value.children.forEach((value1, index1) => {
|
||||||
|
this.compartment[index].children.push({
|
||||||
|
value: value1.subdistrict,
|
||||||
|
label: value1.institutionName,
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
this.$emit("quhuadizhi", this.compartment);
|
||||||
|
});
|
||||||
|
},
|
||||||
|
getData(e) {
|
||||||
|
if (!this.none) {
|
||||||
|
if (e.length == 1) {
|
||||||
|
this.$emit("quhua", e[0].slice(1, 8));
|
||||||
|
} else if (e.length == 2 && e[0] == e[1]) {
|
||||||
|
this.$emit("quhua", e[0].slice(1, 8));
|
||||||
|
} else {
|
||||||
|
this.$emit("quhua", e[1].slice(1, 11));
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (e.length == 1) {
|
||||||
|
this.$emit("quhua", e[0]);
|
||||||
|
} else if (e.length == 2 && e[0] == e[1]) {
|
||||||
|
this.$emit("quhua", e[0]);
|
||||||
|
} else {
|
||||||
|
this.$emit("quhua", e[1]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
};
|
||||||
|
</script>
|
||||||
|
<style lang="scss" scoped>
|
||||||
|
::v-deep .el-cascader {
|
||||||
|
background-color: transparent;
|
||||||
|
width: 210px;
|
||||||
|
.el-input__inner {
|
||||||
|
height: 33px;
|
||||||
|
}
|
||||||
|
.el-input
|
||||||
|
.el-input__suffix
|
||||||
|
.el-input__suffix-inner
|
||||||
|
.el-icon-arrow-down::before {
|
||||||
|
content: "";
|
||||||
|
background: url(../../../assets/images/down2.png) center center no-repeat;
|
||||||
|
background-size: cover;
|
||||||
|
position: absolute;
|
||||||
|
width: 10px;
|
||||||
|
height: 7px;
|
||||||
|
top: 50%;
|
||||||
|
left: 50%;
|
||||||
|
transform: translate(-50%, -50%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
Loading…
Reference in new issue