企业编码显示

dev
dengjia 2025-07-28 08:46:32 +08:00
parent a6b9dd3650
commit b965aa6282
1 changed files with 27 additions and 24 deletions

View File

@ -106,7 +106,7 @@
</div> </div>
<el-icon class="el-icon--right"><arrow-down /></el-icon> <el-icon class="el-icon--right"><arrow-down /></el-icon>
</div> --> </div> -->
<el-input v-model="item.majorHazardCodeFirst[0].code"> <el-input v-model="item.majorHazardCodeFirst.code">
<template #append <template #append
><el-icon class="el-icon--right"><arrow-down /></el-icon ><el-icon class="el-icon--right"><arrow-down /></el-icon
></template> ></template>
@ -394,25 +394,6 @@ watch(
)[0].thirdList; )[0].thirdList;
} }
); );
const fnGetData = async () => {
if (!props.corpInfoId) return;
const { data } = await getBusCompanyInfo({ id: props.corpInfoId });
form.value = data;
form.value.area = form.value.province
? [form.value.province, form.value.city, form.value.county]
: [];
form.value.sectorId = data.sectorId.split(",");
form.value.address = form.value.longitude
? `${form.value.longitude}-${form.value.latitude}`
: "";
thirdList.value = data.thirdList;
thirdList.value.forEach((item) => {
if (item.majorHazardCode && item.majorHazardCode.length > 0)
item.majorHazardCode = JSON.parse(item.majorHazardCode);
});
};
fnGetData();
const fnClose = () => { const fnClose = () => {
reset(); reset();
@ -422,7 +403,7 @@ const thirdList = ref([
{ {
thirdPlatformId: "", thirdPlatformId: "",
companyCode: "", companyCode: "",
majorHazardCodeFirst: [{ code: "" }], majorHazardCodeFirst: { code: "" },
majorHazardCode: [], majorHazardCode: [],
accessKey: "", accessKey: "",
rsaPublicKey: "", rsaPublicKey: "",
@ -437,7 +418,7 @@ const fnAddThirdList = () => {
thirdList.value.push({ thirdList.value.push({
thirdPlatformId: "", thirdPlatformId: "",
companyCode: "", companyCode: "",
majorHazardCodeFirst: [{ code: "" }], majorHazardCodeFirst: { code: "" },
majorHazardCode: [], majorHazardCode: [],
accessKey: "", accessKey: "",
rsaPublicKey: "", rsaPublicKey: "",
@ -475,6 +456,29 @@ const fnMajorHazardCodeAdd = (item) => {
const fnMajorHazardCodeReduce = (item, index) => { const fnMajorHazardCodeReduce = (item, index) => {
item.majorHazardCode.splice(index, 1); item.majorHazardCode.splice(index, 1);
}; };
const fnGetData = async () => {
if (!props.corpInfoId) return;
const { data } = await getBusCompanyInfo({ id: props.corpInfoId });
form.value = data;
form.value.area = form.value.province
? [form.value.province, form.value.city, form.value.county]
: [];
form.value.sectorId = data.sectorId.split(",");
form.value.address = form.value.longitude
? `${form.value.longitude}-${form.value.latitude}`
: "";
thirdList.value = data.thirdList;
thirdList.value.forEach((item) => {
if (item.majorHazardCode && item.majorHazardCode.length > 0) {
const codeArr = JSON.parse(item.majorHazardCode);
item.majorHazardCodeFirst = codeArr[0];
console.log(codeArr, "codeArr");
item.majorHazardCode = codeArr.slice(1);
}
});
};
fnGetData();
const sectorIdRef = ref(""); const sectorIdRef = ref("");
const fnSubmit = debounce( const fnSubmit = debounce(
@ -489,10 +493,9 @@ const fnSubmit = debounce(
const sectorId = form.value.sectorId.join(","); const sectorId = form.value.sectorId.join(",");
thirdList.value.forEach((item) => { thirdList.value.forEach((item) => {
item.majorHazardCode = [ item.majorHazardCode = [
...item.majorHazardCodeFirst, item.majorHazardCodeFirst,
...item.majorHazardCode, ...item.majorHazardCode,
]; ];
console.log(item.majorHazardCode, "item.majorHazardCode");
item.majorHazardCode = item.majorHazardCode.filter( item.majorHazardCode = item.majorHazardCode.filter(
(item) => item.code !== "" (item) => item.code !== ""
); );