1 |
- {"remainingRequest":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/src/views/account/terminalManagement/components/updateTerminalDialog.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/src/views/account/terminalManagement/components/updateTerminalDialog.vue","mtime":1708395041886},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmV4cG9ydCBkZWZhdWx0IHsKICAgIHByb3BzOiB7CiAgICAgICAgdXBkYXRhVGVybWluYWxEYXRhOiB7CiAgICAgICAgICAgIHR5cGU6IE9iamVjdCwKICAgICAgICAgICAgZGVmYXVsdDoge30KICAgICAgICB9CiAgICB9LAogICAgZGF0YSgpIHsKICAgICAgICByZXR1cm4geyAgICAgICAgICAgIAogICAgICAgICAgICBydWxlczogewogICAgICAgICAgICAgICAgdGVybWluYWxDb2RlOiBbeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpei9pui9vee7iOerr+e8lueggScsIHRyaWdnZXI6ICdibHVyJyB9LF0sCiAgICAgICAgICAgICAgICB0ZXJtaW5hbE5hbWU6IFt7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36L6T5YWl6L2m6L2957uI56uv5ZCN56ewJywgdHJpZ2dlcjogJ2JsdXInIH1dLAogICAgICAgICAgICAgICAgc3RhdHVzOiBbeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+mAieaLqeeKtuaAgScsIHRyaWdnZXI6ICdibHVyJyB9XSwKICAgICAgICAgICAgICAgIHRlcm1pbmFsTG9uZ2l0dWRlOiBbeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpee7iOerr+e7j+W6picsIHRyaWdnZXI6ICdibHVyJyB9XSwKICAgICAgICAgICAgICAgIHRlcm1pbmFsTGF0aXR1ZGU6IFt7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36L6T5YWl57uI56uv57qs5bqmJywgdHJpZ2dlcjogJ2JsdXInIH1dLAogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfSwKICAgIHdhdGNoOnsKICAgICAgICAndXBkYXRhVGVybWluYWxEYXRhLmRhdGEudGVybWluYWxMb25naXR1ZGUnOiBmdW5jdGlvbiAobmV3dmFsLCBvbGR2YWwpIHsKCQkJICAgdmFyIHJlZyA9IC9eKFxkezAsM30pKFwuKFxkezAsMTN9KSk/JC9nOwoJCQkJaWYgKCFyZWcudGVzdChuZXd2YWwpKSB7CgkJCQkJaWYgKG5ld3ZhbCA9PSB1bmRlZmluZWQgfHwgbmV3dmFsID09IG51bGwgKSB7CgkJCQkJCXRoaXMudXBkYXRhVGVybWluYWxEYXRhLmRhdGEudGVybWluYWxMb25naXR1ZGUgPSAnJzsKCQkJCQkJcmV0dXJuOwoJCQkJCX0KCQkJCQl0aGlzLnVwZGF0YVRlcm1pbmFsRGF0YS5kYXRhLnRlcm1pbmFsTG9uZ2l0dWRlID0gb2xkdmFsCgkJCQl9IGVsc2UgewoJCQkJCXRoaXMudXBkYXRhVGVybWluYWxEYXRhLmRhdGEudGVybWluYWxMb25naXR1ZGUgPSBuZXd2YWwucmVwbGFjZSgvXlwuL2csICIiKQoJCQkJfQkJCQkKCQkJfSwKICAgICAgICAgICAgJ3VwZGF0YVRlcm1pbmFsRGF0YS5kYXRhLnRlcm1pbmFsTGF0aXR1ZGUnOiBmdW5jdGlvbiAobmV3dmFsLCBvbGR2YWwpIHsKCQkJICAgdmFyIHJlZyA9IC9eKFxkezAsM30pKFwuKFxkezAsMTN9KSk/JC9nOwoJCQkJaWYgKCFyZWcudGVzdChuZXd2YWwpKSB7CgkJCQkJaWYgKG5ld3ZhbCA9PSB1bmRlZmluZWQgfHwgbmV3dmFsID09IG51bGwgKSB7CgkJCQkJCXRoaXMudXBkYXRhVGVybWluYWxEYXRhLmRhdGEudGVybWluYWxMYXRpdHVkZSA9ICcnOwoJCQkJCQlyZXR1cm47CgkJCQkJfQoJCQkJCXRoaXMudXBkYXRhVGVybWluYWxEYXRhLmRhdGEudGVybWluYWxMYXRpdHVkZSA9IG9sZHZhbAoJCQkJfSBlbHNlIHsKCQkJCQl0aGlzLnVwZGF0YVRlcm1pbmFsRGF0YS5kYXRhLnRlcm1pbmFsTGF0aXR1ZGUgPSBuZXd2YWwucmVwbGFjZSgvXlwuL2csICIiKQoJCQkJfQkJCQkKCQkJfQogICAgfSwKICAgIG1ldGhvZHM6IHsKICAgICAgICB1cGRhdGVUZXJtaW5hbCgpIHsKICAgICAgICAgICAgdGhpcy4kcmVmcy5ydWxlRm9ybS52YWxpZGF0ZSh2YWxpZCA9PiB7CiAgICAgICAgICAgICAgICBpZiAodmFsaWQpIHsKICAgICAgICAgICAgICAgICAgICB0aGlzLiRlbWl0KCJ1cGRhdGVUZXJtaW5hbEJ0biIsIHRoaXMudXBkYXRhVGVybWluYWxEYXRhLmRhdGEpCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0pCiAgICAgICAgfSwKICAgICAgICByZXNldCgpIHsgICAgICAgICAgICAKICAgICAgICAgICAgdGhpcy51cGRhdGFUZXJtaW5hbERhdGEuZGlhbG9nVmlzaWJsZSA9IGZhbHNlCiAgICAgICAgfQogICAgfQp9Cg=="},{"version":3,"sources":["updateTerminalDialog.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAiCA;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":"updateTerminalDialog.vue","sourceRoot":"src/views/account/terminalManagement/components","sourcesContent":["<template>\n <div class=\"updateTerminalDialog\">\n <el-dialog center width=\"636px\" title=\"修改车载终端\" :visible.sync=\"updataTerminalData.dialogVisible\">\n <el-form label-width=\"110px\" ref=\"ruleForm\" :rules=\"rules\" :model=\"updataTerminalData.data\">\n <el-form-item label=\"车载终端编码\" prop=\"terminalCode\">\n <el-input placeholder=\"请输入车载终端编码\" v-model=\"updataTerminalData.data.terminalCode\"></el-input>\n </el-form-item>\n <el-form-item label=\"车载终端名称\" prop=\"terminalName\">\n <el-input placeholder=\"请输入车载终端名称\" v-model=\"updataTerminalData.data.terminalName\"></el-input>\n </el-form-item>\n <!-- <el-form-item label=\"状态\" prop=\"status\">\n <el-radio v-model=\"updataTerminalData.data.status\" label=\"1\">在线</el-radio>\n <el-radio v-model=\"updataTerminalData.data.status\" label=\"2\">离线</el-radio>\n </el-form-item> -->\n <!-- <el-form-item label=\"终端经度\" prop=\"terminalLongitude\">\n <el-input type=\"number\" max=\"90\" placeholder=\"请输入终端经度\" v-model=\"updataTerminalData.data.terminalLongitude\"></el-input>\n </el-form-item>\n <el-form-item label=\"终端纬度\" prop=\"terminalLatitude\">\n <el-input type=\"number\" max=\"180\" placeholder=\"请输入终端纬度\" v-model=\"updataTerminalData.data.terminalLatitude\"></el-input>\n </el-form-item> -->\n <el-form-item label=\"备注\">\n <el-input v-model=\"updataTerminalData.data.remark\" type=\"textarea\" autocomplete=\"off\" placeholder=\"请输入备注\" maxlength=\"200\"\n show-word-limit />\n </el-form-item>\n </el-form>\n <span slot=\"footer\" class=\"dialog-footer\">\n <div class=\"search\" @click=\"updateTerminal\">保 存</div>\n <div class=\"reset\" @click=\"reset\">取 消</div>\n </span>\n </el-dialog>\n </div>\n</template>\n<script>\nexport default {\n props: {\n updataTerminalData: {\n type: Object,\n default: {}\n }\n },\n data() {\n return { \n rules: {\n terminalCode: [{ required: true, message: '请输入车载终端编码', trigger: 'blur' },],\n terminalName: [{ required: true, message: '请输入车载终端名称', trigger: 'blur' }],\n status: [{ required: true, message: '请选择状态', trigger: 'blur' }],\n terminalLongitude: [{ required: true, message: '请输入终端经度', trigger: 'blur' }],\n terminalLatitude: [{ required: true, message: '请输入终端纬度', trigger: 'blur' }],\n }\n }\n },\n watch:{\n 'updataTerminalData.data.terminalLongitude': function (newval, oldval) {\n\t\t\t var reg = /^(\\d{0,3})(\\.(\\d{0,13}))?$/g;\n\t\t\t\tif (!reg.test(newval)) {\n\t\t\t\t\tif (newval == undefined || newval == null ) {\n\t\t\t\t\t\tthis.updataTerminalData.data.terminalLongitude = '';\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t\tthis.updataTerminalData.data.terminalLongitude = oldval\n\t\t\t\t} else {\n\t\t\t\t\tthis.updataTerminalData.data.terminalLongitude = newval.replace(/^\\./g, \"\")\n\t\t\t\t}\t\t\t\t\n\t\t\t},\n 'updataTerminalData.data.terminalLatitude': function (newval, oldval) {\n\t\t\t var reg = /^(\\d{0,3})(\\.(\\d{0,13}))?$/g;\n\t\t\t\tif (!reg.test(newval)) {\n\t\t\t\t\tif (newval == undefined || newval == null ) {\n\t\t\t\t\t\tthis.updataTerminalData.data.terminalLatitude = '';\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t\tthis.updataTerminalData.data.terminalLatitude = oldval\n\t\t\t\t} else {\n\t\t\t\t\tthis.updataTerminalData.data.terminalLatitude = newval.replace(/^\\./g, \"\")\n\t\t\t\t}\t\t\t\t\n\t\t\t}\n },\n methods: {\n updateTerminal() {\n this.$refs.ruleForm.validate(valid => {\n if (valid) {\n this.$emit(\"updateTerminalBtn\", this.updataTerminalData.data)\n }\n })\n },\n reset() { \n this.updataTerminalData.dialogVisible = false\n }\n }\n}\n</script>\n<style lang=\"scss\" scoped>\n::v-deep .el-dialog__body {\n padding: 20px 95px !important;\n}\n::v-deep .el-textarea .el-input__count {\n bottom: -40px;\n}\n</style>"]}]}
|