53d0b1f1854631c6dc29f7cd9718ff90.json 11 KB

1
  1. {"remainingRequest":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/babel-loader/lib/index.js!/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/cache-loader/dist/cjs.js??ref--0-0!/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/src/views/account/locomotiveMsg/components/mountVehicleList.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/src/views/account/locomotiveMsg/components/mountVehicleList.vue","mtime":1708395041886},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/babel.config.js","mtime":1708395041663},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/cache-loader/dist/cjs.js","mtime":1708395146433},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/babel-loader/lib/index.js","mtime":1708395147257},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/cache-loader/dist/cjs.js","mtime":1708395146433},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/vue-loader/lib/index.js","mtime":1708395147382}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL3dlYi5kb20tY29sbGVjdGlvbnMuZm9yLWVhY2guanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwoKaW1wb3J0IHsgdmVoaWNsZVRlcm1pbmFsIGFzIF92ZWhpY2xlVGVybWluYWwsIGlzTW91bnQgfSBmcm9tICdAL2FwaS9hY2NvdW50L2xvY29tb3RpdmVNc2cnOwpleHBvcnQgZGVmYXVsdCB7CiAgcHJvcHM6IHsKICAgIG1vdW50TGlzdERhdGE6IHsKICAgICAgdHlwZTogT2JqZWN0LAogICAgICBkZWZhdWx0OiB7fQogICAgfQogIH0sCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHsKICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICB0aGlzLnF1ZXJ5UGFyYW1zLnZlaGljbGVDb2RlID0gdGhpcy5tb3VudExpc3REYXRhLnZlaGljbGVDb2RlOwogICAgaXNNb3VudCh7CiAgICAgIHZlaGljbGVDb2RlOiB0aGlzLm1vdW50TGlzdERhdGEudmVoaWNsZUNvZGUKICAgIH0pLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICBfdGhpcy5pc01vdW50ID0gIXJlcy5kYXRhOwogICAgfSk7CiAgICB0aGlzLnZlaGljbGVUZXJtaW5hbCh0aGlzLnF1ZXJ5UGFyYW1zKTsKICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBxdWVyeVBhcmFtczogewogICAgICAgIHBhZ2VOdW06IDEsCiAgICAgICAgcGFnZVNpemU6IDMwLAogICAgICAgIHZlaGljbGVDb2RlOiAnJwogICAgICB9LAogICAgICBtb3VudExpc3Q6IFtdLAogICAgICB0b3RhbDogMCwKICAgICAgcmFkaW86ICcnLAogICAgICBpc0hhdmVWZWhpY2xlOiBmYWxzZSwKICAgICAgaXNNb3VudDogbnVsbCwKICAgICAgaW5pdGlhbENvZGU6ICcnCiAgICB9OwogIH0sCiAgbWV0aG9kczogewogICAgdmVoaWNsZVRlcm1pbmFsOiBmdW5jdGlvbiB2ZWhpY2xlVGVybWluYWwocGFyYW1zKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwogICAgICB0aGlzLmlzSGF2ZVZlaGljbGUgPSBmYWxzZTsKICAgICAgX3ZlaGljbGVUZXJtaW5hbChwYXJhbXMpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIGlmIChyZXMuY29kZSA9PSAyMDApIHsKICAgICAgICAgIHJlcy5kYXRhLnJlY29yZHMuZm9yRWFjaChmdW5jdGlvbiAoaXRlbSkgewogICAgICAgICAgICBpZiAoaXRlbS5pc01vdW50ID09ICcyJykgewogICAgICAgICAgICAgIF90aGlzMi5yYWRpbyA9IGl0ZW0udGVybWluYWxDb2RlOwogICAgICAgICAgICAgIF90aGlzMi5pbml0aWFsQ29kZSA9IGl0ZW0udGVybWluYWxDb2RlOwogICAgICAgICAgICAgIC8vIHRoaXMuaXNIYXZlVmVoaWNsZSA9IHRydWUKICAgICAgICAgICAgfQogICAgICAgICAgfSk7CgogICAgICAgICAgX3RoaXMyLm1vdW50TGlzdCA9IHJlcy5kYXRhLnJlY29yZHM7CiAgICAgICAgICBfdGhpczIudG90YWwgPSByZXMuZGF0YS50b3RhbDsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgX3RoaXMyLiRtZXNzYWdlKHsKICAgICAgICAgICAgdHlwZTogJ2Vycm9yJywKICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZwogICAgICAgICAgfSk7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0sCiAgICBnZXRDdXJyZW50Um93OiBmdW5jdGlvbiBnZXRDdXJyZW50Um93KHZhbCkgewogICAgICB2YWwgPT0gdGhpcy5yYWRpbyA/IHRoaXMucmFkaW8gPSAnJyA6IHRoaXMucmFkaW8gPSB2YWw7CiAgICB9LAogICAgaGFuZGxlQ3VycmVudENoYW5nZTogZnVuY3Rpb24gaGFuZGxlQ3VycmVudENoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5xdWVyeVBhcmFtcy5wYWdlTnVtID0gdmFsOwogICAgICB0aGlzLnZlaGljbGVUZXJtaW5hbCh0aGlzLnF1ZXJ5UGFyYW1zKTsKICAgIH0sCiAgICBtb3VudFNhdmU6IGZ1bmN0aW9uIG1vdW50U2F2ZSgpIHsKICAgICAgaWYgKHRoaXMucmFkaW8gPT0gdGhpcy5pbml0aWFsQ29kZSkgewogICAgICAgIHRoaXMubW91bnRMaXN0RGF0YS5kaWFsb2dWaXNpYmxlID0gZmFsc2U7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy4kZW1pdCgnbW91bnRTYXZlJywgewogICAgICAgICAgdmVoaWNsZUNvZGU6IHRoaXMubW91bnRMaXN0RGF0YS52ZWhpY2xlQ29kZSwKICAgICAgICAgIHRlcm1pbmFsQ29kZTogdGhpcy5yYWRpbywKICAgICAgICAgIGlzTW91bnQ6IHRoaXMuaXNNb3VudAogICAgICAgIH0pOwogICAgICB9CiAgICB9CiAgfQp9Ow=="},{"version":3,"names":["vehicleTerminal","isMount","props","mountListData","type","Object","default","created","_this","queryParams","vehicleCode","then","res","data","pageNum","pageSize","mountList","total","radio","isHaveVehicle","initialCode","methods","params","_this2","code","records","forEach","item","terminalCode","$message","message","msg","getCurrentRow","val","handleCurrentChange","mountSave","dialogVisible","$emit"],"sources":["src/views/account/locomotiveMsg/components/mountVehicleList.vue"],"sourcesContent":["<template>\n <div class=\"mountVehicleDialog\">\n <el-dialog center width=\"743px\" title=\"机车挂载终端\" :visible.sync=\"mountListData.dialogVisible\">\n <div style=\"position: relative;top: -10px;\">可挂载终端:</div>\n <div class=\"vehicleContent\">\n <el-radio-group v-model=\"radio\">\n <el-radio v-for=\"item in mountList\" :label=\"item.terminalCode\" :title=\"item.terminalName\"\n style=\"overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 110px;\"\n @click.prevent.native=\"getCurrentRow(item.terminalCode)\"> \n {{ item.terminalName }} \n </el-radio>\n </el-radio-group>\n <div class=\"pagination\">\n <el-pagination @current-change=\"handleCurrentChange\" layout=\"prev, pager, next, jumper\" :total=\"total\">\n </el-pagination>\n </div>\n </div>\n\n <span slot=\"footer\" class=\"dialog-footer\">\n <!-- <el-button>取 消</el-button>\n <el-button type=\"primary\">保 存</el-button> -->\n <div class=\"search\" @click=\"mountSave\">保 存</div>\n <div class=\"reset\" @click=\"mountListData.dialogVisible = false\">取 消</div>\n </span>\n </el-dialog>\n </div>\n</template>\n<script>\nimport {\n vehicleTerminal,\n isMount,\n} from '@/api/account/locomotiveMsg'\nexport default {\n props: {\n mountListData: {\n type: Object,\n default: {}\n }\n },\n created() {\n this.queryParams.vehicleCode = this.mountListData.vehicleCode\n isMount({\n vehicleCode: this.mountListData.vehicleCode\n }).then(res => {\n this.isMount = !res.data\n })\n this.vehicleTerminal(this.queryParams)\n },\n data() {\n return {\n queryParams: {\n pageNum: 1,\n pageSize: 30,\n vehicleCode: ''\n },\n mountList: [],\n total: 0,\n radio: '',\n isHaveVehicle: false,\n isMount: null,\n initialCode: ''\n }\n },\n methods: {\n vehicleTerminal(params) {\n this.isHaveVehicle = false\n vehicleTerminal(params).then(res => {\n if (res.code == 200) {\n res.data.records.forEach(item => {\n if (item.isMount == '2') {\n this.radio = item.terminalCode\n this.initialCode = item.terminalCode\n // this.isHaveVehicle = true\n }\n })\n this.mountList = res.data.records\n this.total = res.data.total\n } else {\n this.$message({\n type: 'error',\n message: res.msg\n });\n }\n })\n },\n getCurrentRow(val) {\n val == this.radio ? this.radio = '' : this.radio = val\n },\n handleCurrentChange(val) { \n this.queryParams.pageNum = val\n this.vehicleTerminal(this.queryParams)\n },\n mountSave() {\n if (this.radio == this.initialCode) {\n this.mountListData.dialogVisible = false\n } else {\n this.$emit('mountSave', {\n vehicleCode: this.mountListData.vehicleCode,\n terminalCode: this.radio,\n isMount: this.isMount\n })\n }\n }\n }\n}\n</script>\n<style lang=\"scss\" scoped>\n.mountVehicleDialog {\n .vehicleContent {\n position: relative;\n width: 100%;\n height: 300px;\n border: 1px solid #DCDCDC;\n border-radius: 5px;\n padding: 15px;\n .el-radio{\n width: 20%;\n margin-bottom: 10px;\n }\n .pagination {\n position: absolute;\n bottom: 10px;\n right: 10px;\n }\n }\n}\n\n::v-deep .el-radio__input.is-checked+.el-radio__label {\n color: #2766DD\n}\n\n/* radio选中后小圆点的颜色 */\n::v-deep .el-radio__input.is-checked .el-radio__inner {\n background: #2766DD !important;\n border-color: #2766DD !important;\n}\n</style>"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA4BA,SACAA,eAAA,IAAAA,gBAAA,EACAC,OAAA,QACA;AACA;EACAC,KAAA;IACAC,aAAA;MACAC,IAAA,EAAAC,MAAA;MACAC,OAAA;IACA;EACA;EACAC,OAAA,WAAAA,QAAA;IAAA,IAAAC,KAAA;IACA,KAAAC,WAAA,CAAAC,WAAA,QAAAP,aAAA,CAAAO,WAAA;IACAT,OAAA;MACAS,WAAA,OAAAP,aAAA,CAAAO;IACA,GAAAC,IAAA,WAAAC,GAAA;MACAJ,KAAA,CAAAP,OAAA,IAAAW,GAAA,CAAAC,IAAA;IACA;IACA,KAAAb,eAAA,MAAAS,WAAA;EACA;EACAI,IAAA,WAAAA,KAAA;IACA;MACAJ,WAAA;QACAK,OAAA;QACAC,QAAA;QACAL,WAAA;MACA;MACAM,SAAA;MACAC,KAAA;MACAC,KAAA;MACAC,aAAA;MACAlB,OAAA;MACAmB,WAAA;IACA;EACA;EACAC,OAAA;IACArB,eAAA,WAAAA,gBAAAsB,MAAA;MAAA,IAAAC,MAAA;MACA,KAAAJ,aAAA;MACAnB,gBAAA,CAAAsB,MAAA,EAAAX,IAAA,WAAAC,GAAA;QACA,IAAAA,GAAA,CAAAY,IAAA;UACAZ,GAAA,CAAAC,IAAA,CAAAY,OAAA,CAAAC,OAAA,WAAAC,IAAA;YACA,IAAAA,IAAA,CAAA1B,OAAA;cACAsB,MAAA,CAAAL,KAAA,GAAAS,IAAA,CAAAC,YAAA;cACAL,MAAA,CAAAH,WAAA,GAAAO,IAAA,CAAAC,YAAA;cACA;YACA;UACA;;UACAL,MAAA,CAAAP,SAAA,GAAAJ,GAAA,CAAAC,IAAA,CAAAY,OAAA;UACAF,MAAA,CAAAN,KAAA,GAAAL,GAAA,CAAAC,IAAA,CAAAI,KAAA;QACA;UACAM,MAAA,CAAAM,QAAA;YACAzB,IAAA;YACA0B,OAAA,EAAAlB,GAAA,CAAAmB;UACA;QACA;MACA;IACA;IACAC,aAAA,WAAAA,cAAAC,GAAA;MACAA,GAAA,SAAAf,KAAA,QAAAA,KAAA,aAAAA,KAAA,GAAAe,GAAA;IACA;IACAC,mBAAA,WAAAA,oBAAAD,GAAA;MACA,KAAAxB,WAAA,CAAAK,OAAA,GAAAmB,GAAA;MACA,KAAAjC,eAAA,MAAAS,WAAA;IACA;IACA0B,SAAA,WAAAA,UAAA;MACA,SAAAjB,KAAA,SAAAE,WAAA;QACA,KAAAjB,aAAA,CAAAiC,aAAA;MACA;QACA,KAAAC,KAAA;UACA3B,WAAA,OAAAP,aAAA,CAAAO,WAAA;UACAkB,YAAA,OAAAV,KAAA;UACAjB,OAAA,OAAAA;QACA;MACA;IACA;EACA;AACA"}]}