{"remainingRequest":"E:\\2023\\yancheng0718\\yanchengPowerSupply\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\2023\\yancheng0718\\yanchengPowerSupply\\src\\component\\lineDetail.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\2023\\yancheng0718\\yanchengPowerSupply\\src\\component\\lineDetail.vue","mtime":1689642397091},{"path":"E:\\2023\\yancheng0718\\yanchengPowerSupply\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1689642389292},{"path":"E:\\2023\\yancheng0718\\yanchengPowerSupply\\node_modules\\babel-loader\\lib\\index.js","mtime":1689642388897},{"path":"E:\\2023\\yancheng0718\\yanchengPowerSupply\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1689642389292},{"path":"E:\\2023\\yancheng0718\\yanchengPowerSupply\\node_modules\\vue-loader\\lib\\index.js","mtime":1689642396086}],"contextDependencies":[],"result":["\r\nimport { getLine } from \"../api/index\";\r\n// import Mx from \"mxdraw\";\r\nimport pdf from \"vue-pdf\";\r\nexport default {\r\n name: \"lineDetail\",\r\n props: [\"lineItem\"],\r\n components: {\r\n pdf,\r\n },\r\n data() {\r\n return {\r\n init: '',\r\n nigai: '',\r\n // 说明文字 ,文本域\r\n textarea: \"\",\r\n // 搜索文字\r\n searchData: \"\",\r\n //\r\n lineList: null,\r\n pdfUrl: \"\",\r\n rightDialog: false,\r\n // cad: \"/assets/cad/cad.dwg\",\r\n pdfUrl1: \"\", //nigai图\r\n districtList: [], //区属列表\r\n value1: \"\",\r\n taiwanList: [], //台区列表\r\n value2: \"\",\r\n // 原状图\r\n scale: 100,\r\n scale1: 100, //拟改图\r\n\r\n title: '原状图',\r\n host: '',\r\n cadFile: ''\r\n };\r\n },\r\n methods: {\r\n\r\n\r\n // 放大按钮 原状\r\n enlargeBtn0() {\r\n this.scale += 5;\r\n this.$nextTick(() => {\r\n this.$refs.pdf.$el.style.width = parseInt(this.scale) + \"%\";\r\n // console.log(this,'and',this.$refs.pdf.$el.style.width);\r\n });\r\n },\r\n // 放大按钮 拟改\r\n enlargeBtn1() {\r\n this.scale1 += 5;\r\n // debugger\r\n this.$nextTick(() => {\r\n this.$refs.pdf1.$el.style.width = parseInt(this.scale1) + \"%\";\r\n });\r\n // debugger\r\n },\r\n reduceBtn0() {\r\n if (this.scale == 100) {\r\n return;\r\n }\r\n this.scale += -5;\r\n this.$nextTick(() => {\r\n this.$refs.pdf.$el.style.width = parseInt(this.scale) + \"%\";\r\n // console.log(this,'and',this.$refs.pdf.$el.style.width);\r\n });\r\n },\r\n reduceBtn1() {\r\n if (this.scale1 == 100) {\r\n return;\r\n }\r\n this.scale1 += -5;\r\n this.$nextTick(() => {\r\n this.$refs.pdf1.$el.style.width = parseInt(this.scale1) + \"%\";\r\n });\r\n },\r\n rowHandle(event) {\r\n this.init = ''\r\n this.nigai = ''\r\n\r\n // console.log(event, '行数据');\r\n if (event.url_init != '') {\r\n let init = event.url_init.split('/')[4];\r\n this.init = this.cadFile + '?file=' + init + '&&time=' + new Date().getTime()\r\n }\r\n if (event.url_nigai != '') {\r\n let nigai = event.url_nigai.split('/')[4];\r\n // console.log(init, nigai, '数据');\r\n // http://localhost:3000/mxweb3d.html?file=%E5%8E%9F%E8%A3%85%E5%9B%BE_20230309170721326.dwg\r\n // this.cadFile + '?file='\r\n // this.nigai = 'http://localhost:3000/mxweb3d.html?file=' + nigai\r\n this.nigai = this.cadFile + '?file=' + nigai + '&&time=' + new Date().getTime()\r\n }\r\n this.title = '原状图'\r\n this.rightDialog = true;\r\n // if (init == undefined || nigai == undefined) {\r\n // return;\r\n // }\r\n // 原装图\r\n // var initUrl =\r\n // \"/app\" + \"/\" + init.split(\"/\")[3] + \"/\" + init.split(\"/\")[4];\r\n // var nigaiUrl =\r\n // \"/app\" + \"/\" + nigai.split(\"/\")[3] + \"/\" + nigai.split(\"/\")[4];\r\n // // console.log(initUrl,'原装图');\r\n // this.$nextTick(() => {\r\n // // console.log(this.$refs.iframe);\r\n // // document.querySelector('iframe').src = e\r\n // // 原状图\r\n // if (initUrl != \"\") {\r\n // this.pdfUrl = initUrl;\r\n // }\r\n // if (nigaiUrl != \"\") {\r\n // this.pdfUrl1 = nigaiUrl;\r\n // }\r\n\r\n // this.rightDialog = true;\r\n // });\r\n },\r\n\r\n handleClose() {\r\n this.$parent.lineItem = null;\r\n this.$parent.lineShow = \"\";\r\n },\r\n // 关闭右侧弹窗\r\n handleClose1() {\r\n this.rightDialog = false;\r\n this.init = ''\r\n this.nigai = ''\r\n },\r\n getCadFile() {\r\n\r\n getLine({ action: 'cad' }).then(res => {\r\n // console.log(res, 'cad请求数据');\r\n if (res.data.state == true) {\r\n this.cadFile = res.data.data\r\n }\r\n })\r\n },\r\n // 打开cad\r\n openCad(event) {\r\n this.init = ''\r\n this.nigai = ''\r\n if (event.url_dest != '') {\r\n let dest = event.url_dest.split('/')[4];\r\n this.init = this.cadFile + '?file=' + dest\r\n }\r\n if (event.url_nigai != '') {\r\n let nigai = event.url_nigai.split('/')[4];\r\n this.nigai = this.cadFile + '?file=' + nigai +'&&time=' + new Date().getTime()\r\n }\r\n\r\n\r\n // http://localhost:3000/mxweb3d.html?file=%E5%8E%9F%E8%A3%85%E5%9B%BE_20230309170721326.dwg\r\n\r\n\r\n // console.log(url, 'cad');\r\n // 目标\r\n this.rightDialog = true;\r\n this.title = '目标图'\r\n },\r\n // 原状图\r\n openInit(event) {\r\n this.$nextTick(() => {\r\n this.init = ''\r\n this.nigai = ''\r\n // document.getElementById('iframeId').contentWindow.location.reload(true);\r\n if (event.url_init != '') {\r\n let init = event.url_init.split('/')[4];\r\n this.init = this.cadFile + '?file=' + init + '&&time=' + new Date().getTime()\r\n }\r\n if (event.url_nigai != '') {\r\n let nigai = event.url_nigai.split('/')[4];\r\n // console.log(init, nigai, '数据');\r\n // http://localhost:3000/mxweb3d.html?file=%E5%8E%9F%E8%A3%85%E5%9B%BE_20230309170721326.dwg\r\n\r\n this.nigai = this.cadFile + '?file=' + nigai + '&&time=' + new Date().getTime()\r\n\r\n }\r\n this.title = '原状图'\r\n this.rightDialog = true;\r\n })\r\n\r\n \r\n },\r\n // 回城进行搜索\r\n search() {\r\n if (this.searchData == \"\") {\r\n getLine({\r\n action: \"pdxl\",\r\n // linename: \"\",\r\n qushu: this.value1,\r\n taiqu: this.value2,\r\n }).then(({ data }) => {\r\n // console.log(data, '数据');\r\n this.lineList = data.data;\r\n });\r\n // return;\r\n } else {\r\n // 把searchData带着,发请求获取有关联的数据并呈现在页面中\r\n getLine({\r\n action: \"pdxl\",\r\n linename: this.searchData,\r\n qushu: this.value1,\r\n taiqu: this.value2,\r\n }).then(({ data }) => {\r\n console.log(data, '数据');\r\n this.lineList = data.data;\r\n });\r\n }\r\n },\r\n refurbish() {\r\n this.lineList = this.lineItem;\r\n // 点击还原初始\r\n this.searchData = \"\";\r\n this.value1 = ''\r\n this.value2 = ''\r\n },\r\n },\r\n created() {\r\n this.getCadFile()\r\n // console.log(location.host,'.......');\r\n this.host = location.host\r\n this.lineList = this.lineItem;\r\n // 获取区属的请求\r\n getLine({ action: \"qushu\" }).then(({ data }) => {\r\n // console.log(data, \"区属的数据\");\r\n if (data.state == true) {\r\n this.districtList = data.data; //区属赋值\r\n // this.value1 = data.data[0];\r\n }\r\n });\r\n // 获取台区的请求\r\n if (this.value1 != \"\") {\r\n getLine({ action: \"taiqu\", qushu: this.value1 }).then(({ data }) => {\r\n // console.log(data, \"台区的数据\");\r\n if (data.state == true) {\r\n this.taiwanList = data.data; //台区赋值\r\n }\r\n });\r\n }\r\n },\r\n watch: {\r\n // 监听input输入框,若没东西了,就回复默认状态\r\n searchData: function (newnew, oldold) {\r\n if (newnew == \"\") {\r\n this.lineList = this.lineItem;\r\n // 发请求回到初始列表数据状态\r\n // console.log(\"搜索框没东西了,回复初始状态\");\r\n }\r\n },\r\n value1: function (newVal, old) {\r\n // console.log(newVal, \"数据\");\r\n if (newVal) {\r\n getLine({ action: \"taiqu\", qushu: newVal }).then(({ data }) => {\r\n // console.log(data, \"台区的数据\");\r\n if (data.state == true) {\r\n this.taiwanList = data.data; //台区赋值\r\n // this.value2 = data.data[0];\r\n }\r\n });\r\n }\r\n },\r\n },\r\n};\r\n",{"version":3,"sources":["lineDetail.vue"],"names":[],"mappings":";AAoJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"lineDetail.vue","sourceRoot":"src/component","sourcesContent":["\r\n\r\n\r\n\r\n\r\n\r\n"]}]}