| 
					
				 | 
			
			
				@@ -58,8 +58,15 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <span style="border-right: 1px solid #516380; padding-right: 30px"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 >基准文件:
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <span style="color: #09162c">{{ newChicken }}</span></span
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              >
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <span style="color: #09162c">{{ newChicken }}</span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-button
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="margin-left: 5px; color: #255ce7; margin-bottom: 2px"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  type="text"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  plain
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  @click="downFile"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  >下载文件</el-button
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                >
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </span>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div style="padding-left: 30px">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <span
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -155,6 +162,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <pre id="xmlData"></pre>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -174,6 +182,8 @@ import cid from "@/api/cid/cid"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { ElMessage, ElMessageBox, ElNotification } from "element-plus";
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import systemRow from "@/api/systemRow";
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import scdCheck from "@/api/scdCheck/scdCheck";
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { getFile } from "@/api/scdCheck/scdCheck2";
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 let route = useRoute();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const isCid = ref(true); //判断是否是CID界面
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const isCidLoading = ref(false); //判断是否正在解析CID文件
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -237,7 +247,8 @@ const treeBack = (data, val) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   isContrast.value = "";
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   upName.value = "";
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   backName.value = data; //返回的点击行的信息
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  arrName.value = data;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  arrName.value = newChicken;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  console.log("newChicken", newChicken);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   uploadAnniu.value = false;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // backId.value = val.id;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 };
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -318,7 +329,7 @@ const nowUpload = (file, e) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     .catch((err) => {});
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 };
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const isloadingEv = (value) => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  if (value==false) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (value == false) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     isCidLoading.value = false;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     isCidLoading.value = true;
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -371,7 +382,28 @@ const portExcel = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     });
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 };
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// cid下载文件
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const downFile = async () => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  const xmlData = await getFile(nowScdId.value, backName.value.ied_name);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (!xmlData)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return ElMessage({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      message: "下载失败",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      type: "error",
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    });
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 创建Blob对象
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  var blob = new Blob([xmlData], { type: "application/xml" });
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 创建下载链接
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  var url = window.URL.createObjectURL(blob);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 创建下载标签
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  var a = document.createElement("a");
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  a.href = url;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  a.download = `${backName.value.ied_name}.icd.xml`;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  document.body.appendChild(a);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 触发点击下载
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  a.click();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 清理URL对象
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  window.URL.revokeObjectURL(url);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+};
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 onMounted(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   reload();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // Object.values(props.iedRelation)[0]
 
			 |