37b46f4e5d7165e5f2890d70baae78f1.json 4.6 KB

1
  1. {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\eslint-loader\\index.js??ref--13-0!C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\src\\utils\\dict\\DictConverter.js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\src\\utils\\dict\\DictConverter.js","mtime":1647228900718},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\babel.config.js","mtime":1647228883111},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJDOlxcVXNlcnNcXEFkbWluaXN0cmF0b3JcXERlc2t0b3BcXFx1NjcwMFx1NjVCMFxcc3VwZXJ2aXNpb24tdWlcXG5vZGVfbW9kdWxlc1xcQGJhYmVsXFxydW50aW1lXFxoZWxwZXJzXFxpbnRlcm9wUmVxdWlyZURlZmF1bHQuanMiKS5kZWZhdWx0OwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmRlZmF1bHQgPSBfZGVmYXVsdDsKCnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5jb25jYXQuanMiKTsKCnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5maW5kLmpzIik7CgpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyIpOwoKdmFyIF90b0NvbnN1bWFibGVBcnJheTIgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkM6XFxVc2Vyc1xcQWRtaW5pc3RyYXRvclxcRGVza3RvcFxcXHU2NzAwXHU2NUIwXFxzdXBlcnZpc2lvbi11aVxcbm9kZV9tb2R1bGVzXFxAYmFiZWxcXHJ1bnRpbWVcXGhlbHBlcnNcXHRvQ29uc3VtYWJsZUFycmF5LmpzIikpOwoKdmFyIF9EaWN0T3B0aW9ucyA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiLi9EaWN0T3B0aW9ucyIpKTsKCnZhciBfRGljdERhdGEgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIi4vRGljdERhdGEiKSk7CgpmdW5jdGlvbiBfZGVmYXVsdChkaWN0LCBkaWN0TWV0YSkgewogIHZhciBsYWJlbCA9IGRldGVybWluZURpY3RGaWVsZC5hcHBseSh2b2lkIDAsIFtkaWN0LCBkaWN0TWV0YS5sYWJlbEZpZWxkXS5jb25jYXQoKDAsIF90b0NvbnN1bWFibGVBcnJheTIuZGVmYXVsdCkoX0RpY3RPcHRpb25zLmRlZmF1bHQuREVGQVVMVF9MQUJFTF9GSUVMRFMpKSk7CiAgdmFyIHZhbHVlID0gZGV0ZXJtaW5lRGljdEZpZWxkLmFwcGx5KHZvaWQgMCwgW2RpY3QsIGRpY3RNZXRhLnZhbHVlRmllbGRdLmNvbmNhdCgoMCwgX3RvQ29uc3VtYWJsZUFycmF5Mi5kZWZhdWx0KShfRGljdE9wdGlvbnMuZGVmYXVsdC5ERUZBVUxUX1ZBTFVFX0ZJRUxEUykpKTsKICByZXR1cm4gbmV3IF9EaWN0RGF0YS5kZWZhdWx0KGRpY3RbbGFiZWxdLCBkaWN0W3ZhbHVlXSwgZGljdCk7Cn0KLyoqDQogKiDnoa7lrprlrZflhbjlrZfmrrUNCiAqIEBwYXJhbSB7RGljdERhdGF9IGRpY3QNCiAqIEBwYXJhbSAgey4uLlN0cmluZ30gZmllbGRzDQogKi8KCgpmdW5jdGlvbiBkZXRlcm1pbmVEaWN0RmllbGQoZGljdCkgewogIGZvciAodmFyIF9sZW4gPSBhcmd1bWVudHMubGVuZ3RoLCBmaWVsZHMgPSBuZXcgQXJyYXkoX2xlbiA+IDEgPyBfbGVuIC0gMSA6IDApLCBfa2V5ID0gMTsgX2tleSA8IF9sZW47IF9rZXkrKykgewogICAgZmllbGRzW19rZXkgLSAxXSA9IGFyZ3VtZW50c1tfa2V5XTsKICB9CgogIHJldHVybiBmaWVsZHMuZmluZChmdW5jdGlvbiAoZikgewogICAgcmV0dXJuIE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChkaWN0LCBmKTsKICB9KTsKfQ=="},{"version":3,"sources":["C:/Users/Administrator/Desktop/最新/supervision-ui/src/utils/dict/DictConverter.js"],"names":["dict","dictMeta","label","determineDictField","labelField","DictOptions","DEFAULT_LABEL_FIELDS","value","valueField","DEFAULT_VALUE_FIELDS","DictData","fields","find","f","Object","prototype","hasOwnProperty","call"],"mappings":";;;;;;;;;;;;;;;;;AAAA;;AACA;;AAEe,kBAASA,IAAT,EAAeC,QAAf,EAAyB;AACtC,MAAMC,KAAK,GAAGC,kBAAkB,MAAlB,UAAmBH,IAAnB,EAAyBC,QAAQ,CAACG,UAAlC,0CAAiDC,qBAAYC,oBAA7D,GAAd;AACA,MAAMC,KAAK,GAAGJ,kBAAkB,MAAlB,UAAmBH,IAAnB,EAAyBC,QAAQ,CAACO,UAAlC,0CAAiDH,qBAAYI,oBAA7D,GAAd;AACA,SAAO,IAAIC,iBAAJ,CAAaV,IAAI,CAACE,KAAD,CAAjB,EAA0BF,IAAI,CAACO,KAAD,CAA9B,EAAuCP,IAAvC,CAAP;AACD;AAED;AACA;AACA;AACA;AACA;;;AACA,SAASG,kBAAT,CAA4BH,IAA5B,EAA6C;AAAA,oCAARW,MAAQ;AAARA,IAAAA,MAAQ;AAAA;;AAC3C,SAAOA,MAAM,CAACC,IAAP,CAAY,UAAAC,CAAC;AAAA,WAAIC,MAAM,CAACC,SAAP,CAAiBC,cAAjB,CAAgCC,IAAhC,CAAqCjB,IAArC,EAA2Ca,CAA3C,CAAJ;AAAA,GAAb,CAAP;AACD","sourcesContent":["import DictOptions from './DictOptions'\r\nimport DictData from './DictData'\r\n\r\nexport default function(dict, dictMeta) {\r\n const label = determineDictField(dict, dictMeta.labelField, ...DictOptions.DEFAULT_LABEL_FIELDS)\r\n const value = determineDictField(dict, dictMeta.valueField, ...DictOptions.DEFAULT_VALUE_FIELDS)\r\n return new DictData(dict[label], dict[value], dict)\r\n}\r\n\r\n/**\r\n * 确定字典字段\r\n * @param {DictData} dict\r\n * @param {...String} fields\r\n */\r\nfunction determineDictField(dict, ...fields) {\r\n return fields.find(f => Object.prototype.hasOwnProperty.call(dict, f))\r\n}\r\n"]}]}