diff --git a/src/views/database/connect_enterprises_management/components/editDialog.vue b/src/views/database/connect_enterprises_management/components/editDialog.vue
index dc002cf..c3b3e83 100644
--- a/src/views/database/connect_enterprises_management/components/editDialog.vue
+++ b/src/views/database/connect_enterprises_management/components/editDialog.vue
@@ -106,7 +106,7 @@
-->
-
+
@@ -394,25 +394,6 @@ watch(
)[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 = () => {
reset();
@@ -422,7 +403,7 @@ const thirdList = ref([
{
thirdPlatformId: "",
companyCode: "",
- majorHazardCodeFirst: [{ code: "" }],
+ majorHazardCodeFirst: { code: "" },
majorHazardCode: [],
accessKey: "",
rsaPublicKey: "",
@@ -437,7 +418,7 @@ const fnAddThirdList = () => {
thirdList.value.push({
thirdPlatformId: "",
companyCode: "",
- majorHazardCodeFirst: [{ code: "" }],
+ majorHazardCodeFirst: { code: "" },
majorHazardCode: [],
accessKey: "",
rsaPublicKey: "",
@@ -475,6 +456,29 @@ const fnMajorHazardCodeAdd = (item) => {
const fnMajorHazardCodeReduce = (item, index) => {
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 fnSubmit = debounce(
@@ -489,10 +493,9 @@ const fnSubmit = debounce(
const sectorId = form.value.sectorId.join(",");
thirdList.value.forEach((item) => {
item.majorHazardCode = [
- ...item.majorHazardCodeFirst,
+ item.majorHazardCodeFirst,
...item.majorHazardCode,
];
- console.log(item.majorHazardCode, "item.majorHazardCode");
item.majorHazardCode = item.majorHazardCode.filter(
(item) => item.code !== ""
);