执法计划

zhangtao
laozt 1 year ago
parent af4fb95239
commit 8097c6cbfe

@ -20,11 +20,11 @@
<div class="filtrate"> <div class="filtrate">
<el-descriptions :column="2" border> <el-descriptions :column="2" border>
<el-descriptions-item <el-descriptions-item
:label="item.label" :label="value"
v-for="(item, index) in listDes" v-for="(key, value) in elDesLabels"
:key="index" :key="key"
> >
{{ item.value}} {{ infoData[key] }}
</el-descriptions-item> </el-descriptions-item>
</el-descriptions> </el-descriptions>
</div> </div>
@ -33,6 +33,8 @@
</el-dialog> </el-dialog>
</template> </template>
<script> <script>
import dictzh from "@/utils/dictzh.js";
export default { export default {
dicts: [ dicts: [
"economic_categories", "economic_categories",
@ -49,394 +51,106 @@ export default {
data() { data() {
return { return {
addShow: false, addShow: false,
listDes: [ infoData: {},
{ dictzh: dictzh,
eng: "bizAddr", elDesLabels: {
label: "生产经营地址", 企业名称: "enterpriseName",
value: "", 统一社会信用代码: "uuitNo",
}, 法定代表人: "legalPerson",
{ 法人证件号: "frzjh",
eng: "bossEmail", 是否规上企业: "aboveDesignated",
label: "主要负责人电子邮箱", 企业规模: "aboveDesignatedTwo",
value: "", 企业类型: "zjEconKind",
}, 生产经营地址: "businessAddress",
{ 行业监管大类: "supervisionLarge",
eng: "bossMobtel", 登记状态: "corpStatus",
label: "主要负责人移动电话", 行政区划: "county",
value: "", 办公地址: "enterpriseAddress",
}, 企业规模: "enterpristScale",
{ 固定资产: "fixedAssets",
eng: "bossTel", 占地面积: "floorSpace",
label: "主要负责人固定电话", 上一年经营收入: "lastYearOperatingIncome",
value: "", 企业上一年投入生产: "lastYeatOnStream",
}, 法人移动电话: "legalPersonCellphone",
{ 法人职务: "legalPersonPost",
eng: "businessScope", 法人固定电话: "legalPersonTel",
label: "经营范围", 法人类型: "legalPersonType",
value: "", 主营业务及产品: "majorProduct",
}, 机构编码: "orgCode",
{ 其他名称: "otherName",
eng: "contactEmail", 登记时间: "registerTime",
label: "电子邮箱", 登记机关: "registrationOrg",
value: "", 注册地址: "rigisterAddress",
}, 注册资金: "rigisterFund",
{ 是否上报风险报告: "riskReport",
eng: "contactQq", 安全生产投入占比: "safetyProductionInvestment",
label: "联系QQ号码", 申请人: "sqr",
value: "", 申请人联系方式: "sqrlxfs",
}, 成立时间: "startTime",
{ "所在乡镇(街道)": "subdistrict",
eng: "contactTel", 有效期起: "termStart",
label: "企业固定电话", 有效期止: "termEnd",
value: "", 创建时间: "createTime",
}, 修改时间: "updateTime",
{ 经营范围: "businessScope",
eng: "cseNum", 备注: "remark",
label: "注册安全工程师人员数量", // : "htmlText",
value: "", // :"updateBy",
}, // :"updateId",
// { // :"updater",
// eng: "doublePreven", // :"userId",
// label: "", // :"village",
// value: "", // :"supervisionSmall",
// }, // :"reportHistoryId",
{ // :"indusTypeClass",
eng: "ecoTypeLarge", // :"indusTypeLagre",
label: "经济类型大类", // :"indusTypeMiddle",
value: "", // :"indusTypeSmall",
}, // :"isDelete",
{ // :"jhptUpdateTime",
eng: "ecoTypeSmall", // :"lastPageNumber",
label: "经济类型小类", // :"creater",
value: "", // :"deptId",
}, // :"districtCode",
{ // :"province",
eng: "employeeNum", // :"createBy",
label: "从业人员数量", // :"createId",
value: "", // :"businessScope",
}, // :"city",
{ },
eng: "entprcolor", details: null,
label: "企业分色", };
value: "", },
}, methods: {
// { supervisionLarge(value) {
// eng: "entprId", // console.log(value.split(","));
// label: "ID", let array = value.split(",");
// value: "", array.map((item, ind) => {
// }, array[ind] = dictzh[item];
{ });
eng: "entprName", // console.log(array.join(","));
label: "企业名称", return array.join(",");
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) { async open(option) {
this.addShow = true; this.addShow = true;
this.look(option) 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) { Close(item) {
this.addShow = false; this.addShow = false;
this.details = null this.details = null;
}, },
changeDescriptions(arr,arr2){ changeDescriptions(arr, arr2) {
for (let key in arr2) { for (let key in arr2) {
if (arr2.hasOwnProperty(key)) { if (arr2.hasOwnProperty(key)) {
arr.map((item)=>{ arr.map((item) => {
if(key == item.eng){ if (key == item.eng) {
item.value = arr2[key] || '空' item.value = arr2[key] || "空";
if(item.eng == 'isPoint'){ if (item.eng == "isPoint") {
item.value = arr2[key] == '1' ? '是':arr2[key] == '2' ? '否':'' item.value =
arr2[key] == "1" ? "是" : arr2[key] == "2" ? "否" : "";
} }
} }
}) });
} }
} }
}, },
@ -445,101 +159,24 @@ export default {
return this.selectDictLabel(a, b); return this.selectDictLabel(a, b);
}, },
look(e) { look(e) {
e["aboveDesignated"] = e.aboveDesignated == 1 ? "规上" : "规下";
e["riskReport"] = e.riskReport == 1 ? "是" : "否";
e["aboveDesignatedTwo"] =
e.aboveDesignatedTwo == 1
? "大型"
: e.aboveDesignatedTwo == 2
? "中型"
: e.aboveDesignatedTwo == 3
? "小型"
: e.aboveDesignatedTwo == 4
? "微型"
: "";
e["supervisionLarge"] = this.supervisionLarge(e.supervisionLarge);
this.infoData = e;
this.details = 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] == 'null' ? '/' : 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> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
::v-deep .el-descriptions-row th { ::v-deep .el-descriptions-row th {

Loading…
Cancel
Save