企业编码显示
							parent
							
								
									a6b9dd3650
								
							
						
					
					
						commit
						b965aa6282
					
				| 
						 | 
				
			
			@ -106,7 +106,7 @@
 | 
			
		|||
                </div>
 | 
			
		||||
                <el-icon class="el-icon--right"><arrow-down /></el-icon>
 | 
			
		||||
              </div> -->
 | 
			
		||||
              <el-input v-model="item.majorHazardCodeFirst[0].code">
 | 
			
		||||
              <el-input v-model="item.majorHazardCodeFirst.code">
 | 
			
		||||
                <template #append
 | 
			
		||||
                  ><el-icon class="el-icon--right"><arrow-down /></el-icon
 | 
			
		||||
                ></template>
 | 
			
		||||
| 
						 | 
				
			
			@ -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 !== ""
 | 
			
		||||
        );
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue