{"remainingRequest":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js!E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\@vue\\cli-plugin-eslint\\node_modules\\eslint-loader\\index.js??ref--13-0!E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\src\\utils\\generator\\render.js","dependencies":[{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\src\\utils\\generator\\render.js","mtime":1686103739470},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\babel.config.js","mtime":1688713370854},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1688725391035},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1688725407620},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\@vue\\cli-plugin-eslint\\node_modules\\eslint-loader\\index.js","mtime":1688725398524}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmRlZmF1bHQgPSB2b2lkIDA7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QudG8tc3RyaW5nLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy93ZWIuZG9tLWNvbGxlY3Rpb25zLmZvci1lYWNoLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5wdXNoLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3Qua2V5cy5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuanNvbi5zdHJpbmdpZnkuanMiKTsKdmFyIF9pbmRleCA9IHJlcXVpcmUoIkAvdXRpbHMvaW5kZXgiKTsKLy8g5Y+C6ICDaHR0cHM6Ly9naXRodWIuY29tL3Z1ZWpzL3Z1ZS9ibG9iL3YyLjYuMTAvc3JjL3BsYXRmb3Jtcy93ZWIvc2VydmVyL3V0aWwuanMKdmFyIGlzQXR0ciA9ICgwLCBfaW5kZXgubWFrZU1hcCkoJ2FjY2VwdCxhY2NlcHQtY2hhcnNldCxhY2Nlc3NrZXksYWN0aW9uLGFsaWduLGFsdCxhc3luYyxhdXRvY29tcGxldGUsJyArICdhdXRvZm9jdXMsYXV0b3BsYXksYXV0b3NhdmUsYmdjb2xvcixib3JkZXIsYnVmZmVyZWQsY2hhbGxlbmdlLGNoYXJzZXQsJyArICdjaGVja2VkLGNpdGUsY2xhc3MsY29kZSxjb2RlYmFzZSxjb2xvcixjb2xzLGNvbHNwYW4sY29udGVudCxodHRwLWVxdWl2LCcgKyAnbmFtZSxjb250ZW50ZWRpdGFibGUsY29udGV4dG1lbnUsY29udHJvbHMsY29vcmRzLGRhdGEsZGF0ZXRpbWUsZGVmYXVsdCwnICsgJ2RlZmVyLGRpcixkaXJuYW1lLGRpc2FibGVkLGRvd25sb2FkLGRyYWdnYWJsZSxkcm9wem9uZSxlbmN0eXBlLG1ldGhvZCxmb3IsJyArICdmb3JtLGZvcm1hY3Rpb24saGVhZGVycyxoZWlnaHQsaGlkZGVuLGhpZ2gsaHJlZixocmVmbGFuZyxodHRwLWVxdWl2LCcgKyAnaWNvbixpZCxpc21hcCxpdGVtcHJvcCxrZXl0eXBlLGtpbmQsbGFiZWwsbGFuZyxsYW5ndWFnZSxsaXN0LGxvb3AsbG93LCcgKyAnbWFuaWZlc3QsbWF4LG1heGxlbmd0aCxtZWRpYSxtZXRob2QsR0VULFBPU1QsbWluLG11bHRpcGxlLGVtYWlsLGZpbGUsJyArICdtdXRlZCxuYW1lLG5vdmFsaWRhdGUsb3BlbixvcHRpbXVtLHBhdHRlcm4scGluZyxwbGFjZWhvbGRlcixwb3N0ZXIsJyArICdwcmVsb2FkLHJhZGlvZ3JvdXAscmVhZG9ubHkscmVsLHJlcXVpcmVkLHJldmVyc2VkLHJvd3Mscm93c3BhbixzYW5kYm94LCcgKyAnc2NvcGUsc2NvcGVkLHNlYW1sZXNzLHNlbGVjdGVkLHNoYXBlLHNpemUsdHlwZSx0ZXh0LHBhc3N3b3JkLHNpemVzLHNwYW4sJyArICdzcGVsbGNoZWNrLHNyYyxzcmNkb2Msc3JjbGFuZyxzcmNzZXQsc3RhcnQsc3RlcCxzdHlsZSxzdW1tYXJ5LHRhYmluZGV4LCcgKyAndGFyZ2V0LHRpdGxlLHR5cGUsdXNlbWFwLHZhbHVlLHdpZHRoLHdyYXAnKTsKZnVuY3Rpb24gdk1vZGVsKHNlbGYsIGRhdGFPYmplY3QsIGRlZmF1bHRWYWx1ZSkgewogIGRhdGFPYmplY3QucHJvcHMudmFsdWUgPSBkZWZhdWx0VmFsdWU7CiAgZGF0YU9iamVjdC5vbi5pbnB1dCA9IGZ1bmN0aW9uICh2YWwpIHsKICAgIHNlbGYuJGVtaXQoJ2lucHV0JywgdmFsKTsKICB9Owp9CnZhciBjb21wb25lbnRDaGlsZCA9IHsKICAnZWwtYnV0dG9uJzogewogICAgZGVmYXVsdDogZnVuY3Rpb24gX2RlZmF1bHQoaCwgY29uZiwga2V5KSB7CiAgICAgIHJldHVybiBjb25mW2tleV07CiAgICB9CiAgfSwKICAnZWwtaW5wdXQnOiB7CiAgICBwcmVwZW5kOiBmdW5jdGlvbiBwcmVwZW5kKGgsIGNvbmYsIGtleSkgewogICAgICByZXR1cm4gaCgidGVtcGxhdGUiLCB7CiAgICAgICAgInNsb3QiOiAicHJlcGVuZCIKICAgICAgfSwgW2NvbmZba2V5XV0pOwogICAgfSwKICAgIGFwcGVuZDogZnVuY3Rpb24gYXBwZW5kKGgsIGNvbmYsIGtleSkgewogICAgICByZXR1cm4gaCgidGVtcGxhdGUiLCB7CiAgICAgICAgInNsb3QiOiAiYXBwZW5kIgogICAgICB9LCBbY29uZltrZXldXSk7CiAgICB9CiAgfSwKICAnZWwtc2VsZWN0JzogewogICAgb3B0aW9uczogZnVuY3Rpb24gb3B0aW9ucyhoLCBjb25mLCBrZXkpIHsKICAgICAgdmFyIGxpc3QgPSBbXTsKICAgICAgY29uZi5vcHRpb25zLmZvckVhY2goZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgICBsaXN0LnB1c2goaCgiZWwtb3B0aW9uIiwgewogICAgICAgICAgImF0dHJzIjogewogICAgICAgICAgICAibGFiZWwiOiBpdGVtLmxhYmVsLAogICAgICAgICAgICAidmFsdWUiOiBpdGVtLnZhbHVlLAogICAgICAgICAgICAiZGlzYWJsZWQiOiBpdGVtLmRpc2FibGVkCiAgICAgICAgICB9CiAgICAgICAgfSkpOwogICAgICB9KTsKICAgICAgcmV0dXJuIGxpc3Q7CiAgICB9CiAgfSwKICAnZWwtcmFkaW8tZ3JvdXAnOiB7CiAgICBvcHRpb25zOiBmdW5jdGlvbiBvcHRpb25zKGgsIGNvbmYsIGtleSkgewogICAgICB2YXIgbGlzdCA9IFtdOwogICAgICBjb25mLm9wdGlvbnMuZm9yRWFjaChmdW5jdGlvbiAoaXRlbSkgewogICAgICAgIGlmIChjb25mLm9wdGlvblR5cGUgPT09ICdidXR0b24nKSBsaXN0LnB1c2goaCgiZWwtcmFkaW8tYnV0dG9uIiwgewogICAgICAgICAgImF0dHJzIjogewogICAgICAgICAgICAibGFiZWwiOiBpdGVtLnZhbHVlCiAgICAgICAgICB9CiAgICAgICAgfSwgW2l0ZW0ubGFiZWxdKSk7ZWxzZSBsaXN0LnB1c2goaCgiZWwtcmFkaW8iLCB7CiAgICAgICAgICAiYXR0cnMiOiB7CiAgICAgICAgICAgICJsYWJlbCI6IGl0ZW0udmFsdWUsCiAgICAgICAgICAgICJib3JkZXIiOiBjb25mLmJvcmRlcgogICAgICAgICAgfQogICAgICAgIH0sIFtpdGVtLmxhYmVsXSkpOwogICAgICB9KTsKICAgICAgcmV0dXJuIGxpc3Q7CiAgICB9CiAgfSwKICAnZWwtY2hlY2tib3gtZ3JvdXAnOiB7CiAgICBvcHRpb25zOiBmdW5jdGlvbiBvcHRpb25zKGgsIGNvbmYsIGtleSkgewogICAgICB2YXIgbGlzdCA9IFtdOwogICAgICBjb25mLm9wdGlvbnMuZm9yRWFjaChmdW5jdGlvbiAoaXRlbSkgewogICAgICAgIGlmIChjb25mLm9wdGlvblR5cGUgPT09ICdidXR0b24nKSB7CiAgICAgICAgICBsaXN0LnB1c2goaCgiZWwtY2hlY2tib3gtYnV0dG9uIiwgewogICAgICAgICAgICAiYXR0cnMiOiB7CiAgICAgICAgICAgICAgImxhYmVsIjogaXRlbS52YWx1ZQogICAgICAgICAgICB9CiAgICAgICAgICB9LCBbaXRlbS5sYWJlbF0pKTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgbGlzdC5wdXNoKGgoImVsLWNoZWNrYm94IiwgewogICAgICAgICAgICAiYXR0cnMiOiB7CiAgICAgICAgICAgICAgImxhYmVsIjogaXRlbS52YWx1ZSwKICAgICAgICAgICAgICAiYm9yZGVyIjogY29uZi5ib3JkZXIKICAgICAgICAgICAgfQogICAgICAgICAgfSwgW2l0ZW0ubGFiZWxdKSk7CiAgICAgICAgfQogICAgICB9KTsKICAgICAgcmV0dXJuIGxpc3Q7CiAgICB9CiAgfSwKICAnZWwtdXBsb2FkJzogewogICAgJ2xpc3QtdHlwZSc6IGZ1bmN0aW9uIGxpc3RUeXBlKGgsIGNvbmYsIGtleSkgewogICAgICB2YXIgbGlzdCA9IFtdOwogICAgICBpZiAoY29uZlsnbGlzdC10eXBlJ10gPT09ICdwaWN0dXJlLWNhcmQnKSB7CiAgICAgICAgbGlzdC5wdXNoKGgoImkiLCB7CiAgICAgICAgICAiY2xhc3MiOiAiZWwtaWNvbi1wbHVzIgogICAgICAgIH0pKTsKICAgICAgfSBlbHNlIHsKICAgICAgICBsaXN0LnB1c2goaCgiZWwtYnV0dG9uIiwgewogICAgICAgICAgImF0dHJzIjogewogICAgICAgICAgICAic2l6ZSI6ICJzbWFsbCIsCiAgICAgICAgICAgICJ0eXBlIjogInByaW1hcnkiLAogICAgICAgICAgICAiaWNvbiI6ICJlbC1pY29uLXVwbG9hZCIKICAgICAgICAgIH0KICAgICAgICB9LCBbY29uZi5idXR0b25UZXh0XSkpOwogICAgICB9CiAgICAgIGlmIChjb25mLnNob3dUaXApIHsKICAgICAgICBsaXN0LnB1c2goaCgiZGl2IiwgewogICAgICAgICAgInNsb3QiOiAidGlwIiwKICAgICAgICAgICJjbGFzcyI6ICJlbC11cGxvYWRfX3RpcCIKICAgICAgICB9LCBbIlx1NTNFQVx1ODBGRFx1NEUwQVx1NEYyMFx1NEUwRFx1OEQ4NVx1OEZDNyAiLCBjb25mLmZpbGVTaXplLCBjb25mLnNpemVVbml0LCAiIFx1NzY4NCIsIGNvbmYuYWNjZXB0LCAiXHU2NTg3XHU0RUY2Il0pKTsKICAgICAgfQogICAgICByZXR1cm4gbGlzdDsKICAgIH0KICB9Cn07CnZhciBfZGVmYXVsdDIgPSB7CiAgcmVuZGVyOiBmdW5jdGlvbiByZW5kZXIoaCkgewogICAgdmFyIF90aGlzID0gdGhpczsKICAgIHZhciBkYXRhT2JqZWN0ID0gewogICAgICBhdHRyczoge30sCiAgICAgIHByb3BzOiB7fSwKICAgICAgb246IHt9LAogICAgICBzdHlsZToge30KICAgIH07CiAgICB2YXIgY29uZkNsb25lID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeSh0aGlzLmNvbmYpKTsKICAgIHZhciBjaGlsZHJlbiA9IFtdOwogICAgdmFyIGNoaWxkT2JqcyA9IGNvbXBvbmVudENoaWxkW2NvbmZDbG9uZS50YWddOwogICAgaWYgKGNoaWxkT2JqcykgewogICAgICBPYmplY3Qua2V5cyhjaGlsZE9ianMpLmZvckVhY2goZnVuY3Rpb24gKGtleSkgewogICAgICAgIHZhciBjaGlsZEZ1bmMgPSBjaGlsZE9ianNba2V5XTsKICAgICAgICBpZiAoY29uZkNsb25lW2tleV0pIHsKICAgICAgICAgIGNoaWxkcmVuLnB1c2goY2hpbGRGdW5jKGgsIGNvbmZDbG9uZSwga2V5KSk7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0KICAgIE9iamVjdC5rZXlzKGNvbmZDbG9uZSkuZm9yRWFjaChmdW5jdGlvbiAoa2V5KSB7CiAgICAgIHZhciB2YWwgPSBjb25mQ2xvbmVba2V5XTsKICAgICAgaWYgKGtleSA9PT0gJ3ZNb2RlbCcpIHsKICAgICAgICB2TW9kZWwoX3RoaXMsIGRhdGFPYmplY3QsIGNvbmZDbG9uZS5kZWZhdWx0VmFsdWUpOwogICAgICB9IGVsc2UgaWYgKGRhdGFPYmplY3Rba2V5XSkgewogICAgICAgIGRhdGFPYmplY3Rba2V5XSA9IHZhbDsKICAgICAgfSBlbHNlIGlmICghaXNBdHRyKGtleSkpIHsKICAgICAgICBkYXRhT2JqZWN0LnByb3BzW2tleV0gPSB2YWw7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgZGF0YU9iamVjdC5hdHRyc1trZXldID0gdmFsOwogICAgICB9CiAgICB9KTsKICAgIHJldHVybiBoKHRoaXMuY29uZi50YWcsIGRhdGFPYmplY3QsIGNoaWxkcmVuKTsKICB9LAogIHByb3BzOiBbJ2NvbmYnXQp9OwpleHBvcnRzLmRlZmF1bHQgPSBfZGVmYXVsdDI7"},{"version":3,"names":["_index","require","isAttr","makeMap","vModel","self","dataObject","defaultValue","props","value","on","input","val","$emit","componentChild","default","_default","h","conf","key","prepend","append","options","list","forEach","item","push","label","disabled","optionType","border","listType","buttonText","showTip","fileSize","sizeUnit","accept","_default2","render","_this","attrs","style","confClone","JSON","parse","stringify","children","childObjs","tag","Object","keys","childFunc","exports"],"sources":["E:/mec-cloud_IntelligentManufacturing_CRM/mec-cloud_IntelligentManufacturing_CRM/ruoyi-ui/src/utils/generator/render.js"],"sourcesContent":["import { makeMap } from '@/utils/index'\r\n\r\n// 参考https://github.com/vuejs/vue/blob/v2.6.10/src/platforms/web/server/util.js\r\nconst isAttr = makeMap(\r\n 'accept,accept-charset,accesskey,action,align,alt,async,autocomplete,'\r\n + 'autofocus,autoplay,autosave,bgcolor,border,buffered,challenge,charset,'\r\n + 'checked,cite,class,code,codebase,color,cols,colspan,content,http-equiv,'\r\n + 'name,contenteditable,contextmenu,controls,coords,data,datetime,default,'\r\n + 'defer,dir,dirname,disabled,download,draggable,dropzone,enctype,method,for,'\r\n + 'form,formaction,headers,height,hidden,high,href,hreflang,http-equiv,'\r\n + 'icon,id,ismap,itemprop,keytype,kind,label,lang,language,list,loop,low,'\r\n + 'manifest,max,maxlength,media,method,GET,POST,min,multiple,email,file,'\r\n + 'muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,'\r\n + 'preload,radiogroup,readonly,rel,required,reversed,rows,rowspan,sandbox,'\r\n + 'scope,scoped,seamless,selected,shape,size,type,text,password,sizes,span,'\r\n + 'spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,'\r\n + 'target,title,type,usemap,value,width,wrap'\r\n)\r\n\r\nfunction vModel(self, dataObject, defaultValue) {\r\n dataObject.props.value = defaultValue\r\n\r\n dataObject.on.input = val => {\r\n self.$emit('input', val)\r\n }\r\n}\r\n\r\nconst componentChild = {\r\n 'el-button': {\r\n default(h, conf, key) {\r\n return conf[key]\r\n },\r\n },\r\n 'el-input': {\r\n prepend(h, conf, key) {\r\n return {conf[key]}\r\n },\r\n append(h, conf, key) {\r\n return {conf[key]}\r\n }\r\n },\r\n 'el-select': {\r\n options(h, conf, key) {\r\n const list = []\r\n conf.options.forEach(item => {\r\n list.push(