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