ab57473a186a57ac7b8a2d6b507e198b.json 9.7 KB

1
  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/addTerminalDialog.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/src/views/account/terminalManagement/components/addTerminalDialog.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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmV4cG9ydCBkZWZhdWx0IHsKICAgIHByb3BzOiB7CiAgICAgICAgYWRkVGVybWluYWxEYXRhOiB7CiAgICAgICAgICAgIHR5cGU6IE9iamVjdCwKICAgICAgICAgICAgZGVmYXVsdDoge30KICAgICAgICB9CiAgICB9LAogICAgd2F0Y2g6ewogICAgICAgICdhZGRUZXJtaW5hbEZvcm0udGVybWluYWxMb25naXR1ZGUnOiBmdW5jdGlvbiAobmV3dmFsLCBvbGR2YWwpIHsKCQkJICAgdmFyIHJlZyA9IC9eKFxkezAsM30pKFwuKFxkezAsMTN9KSk/JC9nOwoJCQkJaWYgKCFyZWcudGVzdChuZXd2YWwpKSB7CgkJCQkJaWYgKG5ld3ZhbCA9PSB1bmRlZmluZWQgfHwgbmV3dmFsID09IG51bGwgKSB7CgkJCQkJCXRoaXMuYWRkVGVybWluYWxGb3JtLnRlcm1pbmFsTG9uZ2l0dWRlID0gJyc7CgkJCQkJCXJldHVybjsKCQkJCQl9CgkJCQkJdGhpcy5hZGRUZXJtaW5hbEZvcm0udGVybWluYWxMb25naXR1ZGUgPSBvbGR2YWwKCQkJCX0gZWxzZSB7CgkJCQkJdGhpcy5hZGRUZXJtaW5hbEZvcm0udGVybWluYWxMb25naXR1ZGUgPSBuZXd2YWwucmVwbGFjZSgvXlwuL2csICIiKQoJCQkJfQkJCQkKCQkJfSwKICAgICAgICAgICAgJ2FkZFRlcm1pbmFsRm9ybS50ZXJtaW5hbExhdGl0dWRlJzogZnVuY3Rpb24gKG5ld3ZhbCwgb2xkdmFsKSB7CgkJCSAgIHZhciByZWcgPSAvXihcZHswLDN9KShcLihcZHswLDEzfSkpPyQvZzsKCQkJCWlmICghcmVnLnRlc3QobmV3dmFsKSkgewoJCQkJCWlmIChuZXd2YWwgPT0gdW5kZWZpbmVkIHx8IG5ld3ZhbCA9PSBudWxsICkgewoJCQkJCQl0aGlzLmFkZFRlcm1pbmFsRm9ybS50ZXJtaW5hbExhdGl0dWRlID0gJyc7CgkJCQkJCXJldHVybjsKCQkJCQl9CgkJCQkJdGhpcy5hZGRUZXJtaW5hbEZvcm0udGVybWluYWxMYXRpdHVkZSA9IG9sZHZhbAoJCQkJfSBlbHNlIHsKCQkJCQl0aGlzLmFkZFRlcm1pbmFsRm9ybS50ZXJtaW5hbExhdGl0dWRlID0gbmV3dmFsLnJlcGxhY2UoL15cLi9nLCAiIikKCQkJCX0JCQkJCgkJCX0KICAgIH0sCiAgICBkYXRhKCkgewogICAgICAgIHJldHVybiB7CiAgICAgICAgICAgIGFkZFRlcm1pbmFsRm9ybTogewogICAgICAgICAgICAgICAgdGVybWluYWxDb2RlOiAnJywKICAgICAgICAgICAgICAgIHRlcm1pbmFsTmFtZTogJycsCiAgICAgICAgICAgICAgICAvLyBzdGF0dXM6ICcxJywKICAgICAgICAgICAgICAgIHRlcm1pbmFsTG9uZ2l0dWRlOiAnJywKICAgICAgICAgICAgICAgIHRlcm1pbmFsTGF0aXR1ZGU6ICcnLAogICAgICAgICAgICAgICAgcmVtYXJrOicnCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHJ1bGVzOiB7CiAgICAgICAgICAgICAgICB0ZXJtaW5hbENvZGU6IFt7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36L6T5YWl6L2m6L2957uI56uv57yW56CBJywgdHJpZ2dlcjogJ2JsdXInIH0sXSwKICAgICAgICAgICAgICAgIHRlcm1pbmFsTmFtZTogW3sgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fovpPlhaXovabovb3nu4jnq6/lkI3np7AnLCB0cmlnZ2VyOiAnYmx1cicgfV0sCiAgICAgICAgICAgICAgICBzdGF0dXM6IFt7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36YCJ5oup54q25oCBJywgdHJpZ2dlcjogJ2JsdXInIH1dLAogICAgICAgICAgICAgICAgdGVybWluYWxMb25naXR1ZGU6IFt7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36L6T5YWl57uI56uv57uP5bqmJywgdHJpZ2dlcjogJ2JsdXInIH1dLAogICAgICAgICAgICAgICAgdGVybWluYWxMYXRpdHVkZTogW3sgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fovpPlhaXnu4jnq6/nuqzluqYnLCB0cmlnZ2VyOiAnYmx1cicgfV0sCiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9LAogICAgbWV0aG9kczogewogICAgICAgIGFkZFRlcm1pbmFsKCkgewogICAgICAgICAgICB0aGlzLiRyZWZzLnJ1bGVGb3JtLnZhbGlkYXRlKHZhbGlkID0+IHsKICAgICAgICAgICAgICAgIGlmICh2YWxpZCkgewogICAgICAgICAgICAgICAgICAgIHRoaXMuJGVtaXQoImFkZFRlcm1pbmFsIiwgdGhpcy5hZGRUZXJtaW5hbEZvcm0pCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0pCiAgICAgICAgfSwKICAgICAgICByZXNldCgpIHsKICAgICAgICAgICAgdGhpcy5hZGRUZXJtaW5hbEZvcm0gPSB7CiAgICAgICAgICAgICAgICB0ZXJtaW5hbENvZGU6ICcnLAogICAgICAgICAgICAgICAgdGVybWluYWxOYW1lOiAnJywKICAgICAgICAgICAgICAgIHN0YXR1czogJycsCiAgICAgICAgICAgICAgICB0ZXJtaW5hbExvbmdpdHVkZTogJycsCiAgICAgICAgICAgICAgICB0ZXJtaW5hbExhdGl0dWRlOiAnJwogICAgICAgICAgICB9CiAgICAgICAgICAgIHRoaXMuYWRkVGVybWluYWxEYXRhLmRpYWxvZ1Zpc2libGUgPSBmYWxzZQogICAgICAgIH0KICAgIH0KfQo="},{"version":3,"sources":["addTerminalDialog.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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"addTerminalDialog.vue","sourceRoot":"src/views/account/terminalManagement/components","sourcesContent":["<template>\n <div class=\"addTerminalDialog\">\n <el-dialog center width=\"636px\" title=\"添加车载终端\" :visible.sync=\"addTerminalData.dialogVisible\">\n <el-form label-width=\"110px\" ref=\"ruleForm\" :rules=\"rules\" :model=\"addTerminalForm\">\n <el-form-item label=\"车载终端编码\" prop=\"terminalCode\">\n <el-input placeholder=\"请输入车载终端编码\" v-model=\"addTerminalForm.terminalCode\"></el-input>\n </el-form-item>\n <el-form-item label=\"车载终端名称\" prop=\"terminalName\">\n <el-input placeholder=\"请输入车载终端名称\" v-model=\"addTerminalForm.terminalName\"></el-input>\n </el-form-item>\n <!-- <el-form-item label=\"状态\" prop=\"status\">\n <el-radio v-model=\"addTerminalForm.status\" label=\"1\">在线</el-radio>\n <el-radio v-model=\"addTerminalForm.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=\"addTerminalForm.terminalLongitude\"></el-input>\n </el-form-item>\n <el-form-item label=\"终端纬度\" prop=\"terminalLatitude\">\n <el-input type=\"number\" max=\"180\" placeholder=\"请输入终端纬度\" v-model=\"addTerminalForm.terminalLatitude\"></el-input>\n </el-form-item> -->\n <el-form-item label=\"备注\">\n <el-input v-model=\"addTerminalForm.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=\"addTerminal\">保 存</div>\n <div class=\"reset\" @click=\"reset\">取 消</div>\n </span>\n </el-dialog>\n </div>\n</template>\n<script>\nexport default {\n props: {\n addTerminalData: {\n type: Object,\n default: {}\n }\n },\n watch:{\n 'addTerminalForm.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.addTerminalForm.terminalLongitude = '';\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t\tthis.addTerminalForm.terminalLongitude = oldval\n\t\t\t\t} else {\n\t\t\t\t\tthis.addTerminalForm.terminalLongitude = newval.replace(/^\\./g, \"\")\n\t\t\t\t}\t\t\t\t\n\t\t\t},\n 'addTerminalForm.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.addTerminalForm.terminalLatitude = '';\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t\tthis.addTerminalForm.terminalLatitude = oldval\n\t\t\t\t} else {\n\t\t\t\t\tthis.addTerminalForm.terminalLatitude = newval.replace(/^\\./g, \"\")\n\t\t\t\t}\t\t\t\t\n\t\t\t}\n },\n data() {\n return {\n addTerminalForm: {\n terminalCode: '',\n terminalName: '',\n // status: '1',\n terminalLongitude: '',\n terminalLatitude: '',\n remark:''\n },\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 methods: {\n addTerminal() {\n this.$refs.ruleForm.validate(valid => {\n if (valid) {\n this.$emit(\"addTerminal\", this.addTerminalForm)\n }\n })\n },\n reset() {\n this.addTerminalForm = {\n terminalCode: '',\n terminalName: '',\n status: '',\n terminalLongitude: '',\n terminalLatitude: ''\n }\n this.addTerminalData.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>"]}]}