feige
2024-02-02 bd40473c9c634005bc7e62e7fc901bcd8b598fa0
1
{"remainingRequest":"D:\\Users\\小蓝\\Desktop\\赖博士版\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js!D:\\Users\\小蓝\\Desktop\\赖博士版\\ruoyi-ui\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\Users\\小蓝\\Desktop\\赖博士版\\ruoyi-ui\\src\\utils\\dict\\DictOptions.js","dependencies":[{"path":"D:\\Users\\小蓝\\Desktop\\赖博士版\\ruoyi-ui\\src\\utils\\dict\\DictOptions.js","mtime":1676881540000},{"path":"D:\\Users\\小蓝\\Desktop\\赖博士版\\ruoyi-ui\\babel.config.js","mtime":1676881540000},{"path":"D:\\Users\\小蓝\\Desktop\\赖博士版\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\Users\\小蓝\\Desktop\\赖博士版\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"D:\\Users\\小蓝\\Desktop\\赖博士版\\ruoyi-ui\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJEOi9Vc2Vycy9cdTVDMEZcdTg0REQvRGVza3RvcC9cdThENTZcdTUzNUFcdTU4RUJcdTcyNDgvcnVveWktdWkvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvaW50ZXJvcFJlcXVpcmVEZWZhdWx0LmpzIikuZGVmYXVsdDsKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmRlZmF1bHQgPSB2b2lkIDA7CmV4cG9ydHMubWVyZ2VPcHRpb25zID0gbWVyZ2VPcHRpb25zOwpleHBvcnRzLm9wdGlvbnMgPSB2b2lkIDA7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QudG8tc3RyaW5nLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5tYXAuanMiKTsKdmFyIF9ydW95aSA9IHJlcXVpcmUoIkAvdXRpbHMvcnVveWkiKTsKdmFyIF9EaWN0Q29udmVydGVyID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKCIuL0RpY3RDb252ZXJ0ZXIiKSk7CnZhciBvcHRpb25zID0gewogIG1ldGFzOiB7CiAgICAnKic6IHsKICAgICAgLyoqDQogICAgICAgKiDlrZflhbjor7fmsYLvvIzmlrnms5Xnrb7lkI3kuLpmdW5jdGlvbihkaWN0TWV0YTogRGljdE1ldGEpOiBQcm9taXNlDQogICAgICAgKi8KICAgICAgcmVxdWVzdDogZnVuY3Rpb24gcmVxdWVzdChkaWN0TWV0YSkgewogICAgICAgIGNvbnNvbGUubG9nKCJsb2FkIGRpY3QgIi5jb25jYXQoZGljdE1ldGEudHlwZSkpOwogICAgICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUoW10pOwogICAgICB9LAogICAgICAvKioNCiAgICAgICAqIOWtl+WFuOWTjeW6lOaVsOaNrui9rOaNouWZqO+8jOaWueazleetvuWQjeS4umZ1bmN0aW9uKHJlc3BvbnNlOiBPYmplY3QsIGRpY3RNZXRhOiBEaWN0TWV0YSk6IERpY3REYXRhDQogICAgICAgKi8KICAgICAgcmVzcG9uc2VDb252ZXJ0ZXI6IHJlc3BvbnNlQ29udmVydGVyLAogICAgICBsYWJlbEZpZWxkOiAnbGFiZWwnLAogICAgICB2YWx1ZUZpZWxkOiAndmFsdWUnCiAgICB9CiAgfSwKICAvKioNCiAgICog6buY6K6k5qCH562+5a2X5q61DQogICAqLwogIERFRkFVTFRfTEFCRUxfRklFTERTOiBbJ2xhYmVsJywgJ25hbWUnLCAndGl0bGUnXSwKICAvKioNCiAgICog6buY6K6k5YC85a2X5q61DQogICAqLwogIERFRkFVTFRfVkFMVUVfRklFTERTOiBbJ3ZhbHVlJywgJ2lkJywgJ3VpZCcsICdrZXknXQp9OwoKLyoqDQogKiDmmKDlsITlrZflhbgNCiAqIEBwYXJhbSB7T2JqZWN0fSByZXNwb25zZSDlrZflhbjmlbDmja4NCiAqIEBwYXJhbSB7RGljdE1ldGF9IGRpY3RNZXRhIOWtl+WFuOWFg+aVsOaNrg0KICogQHJldHVybnMge0RpY3REYXRhfQ0KICovCmV4cG9ydHMub3B0aW9ucyA9IG9wdGlvbnM7CmZ1bmN0aW9uIHJlc3BvbnNlQ29udmVydGVyKHJlc3BvbnNlLCBkaWN0TWV0YSkgewogIHZhciBkaWN0cyA9IHJlc3BvbnNlLmNvbnRlbnQgaW5zdGFuY2VvZiBBcnJheSA/IHJlc3BvbnNlLmNvbnRlbnQgOiByZXNwb25zZTsKICBpZiAoZGljdHMgPT09IHVuZGVmaW5lZCkgewogICAgY29uc29sZS53YXJuKCJubyBkaWN0IGRhdGEgb2YgXCIiLmNvbmNhdChkaWN0TWV0YS50eXBlLCAiXCIgZm91bmQgaW4gdGhlIHJlc3BvbnNlIikpOwogICAgcmV0dXJuIFtdOwogIH0KICByZXR1cm4gZGljdHMubWFwKGZ1bmN0aW9uIChkKSB7CiAgICByZXR1cm4gKDAsIF9EaWN0Q29udmVydGVyLmRlZmF1bHQpKGQsIGRpY3RNZXRhKTsKICB9KTsKfQpmdW5jdGlvbiBtZXJnZU9wdGlvbnMoc3JjKSB7CiAgKDAsIF9ydW95aS5tZXJnZVJlY3Vyc2l2ZSkob3B0aW9ucywgc3JjKTsKfQp2YXIgX2RlZmF1bHQgPSBvcHRpb25zOwpleHBvcnRzLmRlZmF1bHQgPSBfZGVmYXVsdDs="},{"version":3,"names":["_ruoyi","require","_DictConverter","_interopRequireDefault","options","metas","request","dictMeta","console","log","concat","type","Promise","resolve","responseConverter","labelField","valueField","DEFAULT_LABEL_FIELDS","DEFAULT_VALUE_FIELDS","exports","response","dicts","content","Array","undefined","warn","map","d","dictConverter","mergeOptions","src","mergeRecursive","_default","default"],"sources":["D:/Users/小蓝/Desktop/赖博士版/ruoyi-ui/src/utils/dict/DictOptions.js"],"sourcesContent":["import { mergeRecursive } from \"@/utils/ruoyi\";\r\nimport dictConverter from './DictConverter'\r\n\r\nexport const options = {\r\n  metas: {\r\n    '*': {\r\n      /**\r\n       * 字典请求,方法签名为function(dictMeta: DictMeta): Promise\r\n       */\r\n      request: (dictMeta) => {\r\n        console.log(`load dict ${dictMeta.type}`)\r\n        return Promise.resolve([])\r\n      },\r\n      /**\r\n       * 字典响应数据转换器,方法签名为function(response: Object, dictMeta: DictMeta): DictData\r\n       */\r\n      responseConverter,\r\n      labelField: 'label',\r\n      valueField: 'value',\r\n    },\r\n  },\r\n  /**\r\n   * 默认标签字段\r\n   */\r\n  DEFAULT_LABEL_FIELDS: ['label', 'name', 'title'],\r\n  /**\r\n   * 默认值字段\r\n   */\r\n  DEFAULT_VALUE_FIELDS: ['value', 'id', 'uid', 'key'],\r\n}\r\n\r\n/**\r\n * 映射字典\r\n * @param {Object} response 字典数据\r\n * @param {DictMeta} dictMeta 字典元数据\r\n * @returns {DictData}\r\n */\r\nfunction responseConverter(response, dictMeta) {\r\n  const dicts = response.content instanceof Array ? response.content : response\r\n  if (dicts === undefined) {\r\n    console.warn(`no dict data of \"${dictMeta.type}\" found in the response`)\r\n    return []\r\n  }\r\n  return dicts.map(d => dictConverter(d, dictMeta))\r\n}\r\n\r\nexport function mergeOptions(src) {\r\n  mergeRecursive(options, src)\r\n}\r\n\r\nexport default options\r\n"],"mappings":";;;;;;;;;;;AAAA,IAAAA,MAAA,GAAAC,OAAA;AACA,IAAAC,cAAA,GAAAC,sBAAA,CAAAF,OAAA;AAEO,IAAMG,OAAO,GAAG;EACrBC,KAAK,EAAE;IACL,GAAG,EAAE;MACH;AACN;AACA;MACMC,OAAO,EAAE,SAAAA,QAACC,QAAQ,EAAK;QACrBC,OAAO,CAACC,GAAG,cAAAC,MAAA,CAAcH,QAAQ,CAACI,IAAI,EAAG;QACzC,OAAOC,OAAO,CAACC,OAAO,CAAC,EAAE,CAAC;MAC5B,CAAC;MACD;AACN;AACA;MACMC,iBAAiB,EAAjBA,iBAAiB;MACjBC,UAAU,EAAE,OAAO;MACnBC,UAAU,EAAE;IACd;EACF,CAAC;EACD;AACF;AACA;EACEC,oBAAoB,EAAE,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,CAAC;EAChD;AACF;AACA;EACEC,oBAAoB,EAAE,CAAC,OAAO,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK;AACpD,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AALAC,OAAA,CAAAf,OAAA,GAAAA,OAAA;AAMA,SAASU,iBAAiBA,CAACM,QAAQ,EAAEb,QAAQ,EAAE;EAC7C,IAAMc,KAAK,GAAGD,QAAQ,CAACE,OAAO,YAAYC,KAAK,GAAGH,QAAQ,CAACE,OAAO,GAAGF,QAAQ;EAC7E,IAAIC,KAAK,KAAKG,SAAS,EAAE;IACvBhB,OAAO,CAACiB,IAAI,sBAAAf,MAAA,CAAqBH,QAAQ,CAACI,IAAI,8BAA0B;IACxE,OAAO,EAAE;EACX;EACA,OAAOU,KAAK,CAACK,GAAG,CAAC,UAAAC,CAAC;IAAA,OAAI,IAAAC,sBAAa,EAACD,CAAC,EAAEpB,QAAQ,CAAC;EAAA,EAAC;AACnD;AAEO,SAASsB,YAAYA,CAACC,GAAG,EAAE;EAChC,IAAAC,qBAAc,EAAC3B,OAAO,EAAE0B,GAAG,CAAC;AAC9B;AAAC,IAAAE,QAAA,GAEc5B,OAAO;AAAAe,OAAA,CAAAc,OAAA,GAAAD,QAAA"}]}