{"version":3,"sources":["jsdelivr-header.js","/npm/wisea-ui-u@1.0.1/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,OCLO,UAAW,+BAIX,SAAU,iBAEjB,SAAS,SAAS,GAIY,gBAAzB,QAAQ,IAAI,UACf,QAAQ,KAAK,EAEf,QAYO,gBAAiB,wCAEjB,UAAW,kCAEX,eAAgB,uCAEhB,aAAc,qCAEd,kBAAmB,0CAEnB,SAAU,iCAEV,UAAW,kCAEX,cAAe,sCAEf,gBAAiB,wCAEjB,cAAe,sCAEf,cAAe,sCAEf,YAAa,oCAGb,SAAU,iCAEV,WAAY,mCAEZ,SAAU,iCAEV,UAAW,kCAEX,cAAe,sCAEf,YAAa,oCAEX,aAAc,iBAAoB,wCAElC,aAAc,gBAAmB,uCAGnC,WAAY,iCAEZ,WAAY,iCAEX,WAAa,gCAEb,eAAiB,gCAGzB,MAAM,GAAK,CACV,YAAa,YACb,MAAO,MACP,WAAY,WACZ,KAAM,WACN,kBACA,cAAe,cAAc,cAC7B,UACA,YACA,oBACA,wBACA,kBACA,IAAK,KAAK,IACV,KAAM,KAAK,KACX,IAAK,KAAK,IACV,OAAU,KAAK,OACf,SAAU,cAAc,SACxB,SAAU,cAAc,SACxB,UACA,cACA,oBACA,oBACA,oBACA,gBACA,gBACA,UACA,KAAM,CAAC,UAAW,UAAW,QAAS,UAAW,QACjD,UACA,YACA,cACA,cACA,0BACA,0BACA,0BACA,wBACA,cACA,cAAc,IAAI,eAAe,iBACjC,uBAGK,QAAU,IACf,EAAI,MAAM,OACN,EAAI,UAAU,WACjB,EAAI,MAAM,SAIX,EAAI,OAAO,cAAc,CAAC,EAAW,IAC7B,WAAW,EAAW,KAE9B,EAAI,OAAO,QAAQ,CAAC,EAAW,IACvB,WAAW,EAAW,KAG9B,EAAI,OAAO,YAAY,CAAC,EAAW,IAC3B,SAAS,EAAW,KAI5B,GAAG,IAAM,IAAI,oBACb,GAAG,GAAK,GAAG,IAAI,SACf,EAAI,UAAU,GAAK,kBAGL,CACd","file":"/npm/wisea-ui-u@1.0.1/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/wisea-ui-u@1.0.1/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","// 引入全局mixin\r\nimport mixin from './libs/mixin/mixin.js'\r\n// 引入关于是否mixin集成小程序分享的配置\r\n// import wxshare from './libs/mixin/mpShare.js'\r\n// 全局挂载引入http相关请求拦截插件\r\nimport http from './libs/request'\r\n\r\nfunction wranning(str) {\r\n\t// 开发环境进行信息输出,主要是一些报错信息\r\n\t// 这个环境的来由是在程序编写时候,点击hx编辑器运行调试代码的时候,详见:\r\n\t// \thttps://uniapp.dcloud.io/frame?id=%e5%bc%80%e5%8f%91%e7%8e%af%e5%a2%83%e5%92%8c%e7%94%9f%e4%ba%a7%e7%8e%af%e5%a2%83\r\n\tif (process.env.NODE_ENV === 'development') {\r\n\t\tconsole.warn(str)\r\n\t}\r\n}\r\n\r\n// 尝试判断在根目录的/store中是否有$w.mixin.js，此文件uView默认为需要挂在到全局的vuex的state变量\r\n// HX2.6.11版本,放到try中,控制台依然会警告,暂时不用此方式，\r\n// let vuexStore = {};\r\n// try {\r\n// \tvuexStore = require(\"@/store/$w.mixin.js\");\r\n// } catch (e) {\r\n// \t//TODO handle the exception\r\n// }\r\n\r\n// post类型对象参数转为get类型url参数\r\nimport queryParams from './libs/function/queryParams.js'\r\n// 路由封装\r\nimport route from './libs/function/route.js'\r\n// 时间格式化\r\nimport timeFormat from './libs/function/timeFormat.js'\r\n// 时间戳格式化,返回多久之前\r\nimport timeFrom from './libs/function/timeFrom.js'\r\n// 颜色渐变相关,colorGradient-颜色渐变,hexToRgb-十六进制颜色转rgb颜色,rgbToHex-rgb转十六进制\r\nimport colorGradient from './libs/function/colorGradient.js'\r\n// 生成全局唯一guid字符串\r\nimport guid from './libs/function/guid.js'\r\n// 主题相关颜色,info|success|warning|primary|default|error,此颜色已在uview.scss中定义,但是为js中也能使用,故也定义一份\r\nimport color from './libs/function/color.js'\r\n// 根据type获取图标名称\r\nimport type2icon from './libs/function/type2icon.js'\r\n// 打乱数组的顺序\r\nimport randomArray from './libs/function/randomArray.js'\r\n// 对象和数组的深度克隆\r\nimport deepClone from './libs/function/deepClone.js'\r\n// 对象深度拷贝\r\nimport deepMerge from './libs/function/deepMerge.js'\r\n// 添加单位\r\nimport addUnit from './libs/function/addUnit.js'\r\n\r\n// 规则检验\r\nimport test from './libs/function/test.js'\r\n// 随机数\r\nimport random from './libs/function/random.js'\r\n// 去除空格\r\nimport trim from './libs/function/trim.js'\r\n// toast提示，对uni.showToast的封装\r\nimport toast from './libs/function/toast.js'\r\n// 获取父组件参数\r\nimport getParent from './libs/function/getParent.js'\r\n// 获取整个父组件\r\nimport $parent from './libs/function/$parent.js'\r\n// 新增图片转base64及base64转图片\r\nimport { pathToBase64, base64ToPath } from './libs/function/image-tools.js'\r\n\r\nimport { getDictLabel, getDictType } from './libs/function/dictFormat.js'\r\n\r\n// 配置信息\r\nimport config from './libs/config/config.js'\r\n// 各个需要fixed的地方的z-index配置文件\r\nimport zIndex from './libs/config/zIndex.js'\r\n// 接口文件\r\nimport {getApi} from './libs/function/api.js'\r\n// 上传\r\nimport {uploadFile} from './libs/function/uploadFile.js'\r\n\r\n\r\nconst $w = {\r\n\tqueryParams: queryParams,\r\n\troute: route,\r\n\ttimeFormat: timeFormat,\r\n\tdate: timeFormat, // 另名date\r\n\ttimeFrom,\r\n\tcolorGradient: colorGradient.colorGradient,\r\n\tguid,\r\n\tcolor,\r\n\ttype2icon,\r\n\trandomArray,\r\n\twranning,\r\n\tget: http.get,\r\n\tpost: http.post,\r\n\tput: http.put,\r\n\t'delete': http.delete,\r\n\thexToRgb: colorGradient.hexToRgb,\r\n\trgbToHex: colorGradient.rgbToHex,\r\n\ttest,\r\n\trandom,\r\n\tdeepClone,\r\n\tdeepMerge,\r\n\tgetParent,\r\n\t$parent,\r\n\taddUnit,\r\n\ttrim,\r\n\ttype: ['primary', 'success', 'error', 'warning', 'info'],\r\n\thttp,\r\n\ttoast,\r\n\tconfig, // uView配置信息相关，比如版本号\r\n\tzIndex,\r\n\tpathToBase64,\r\n\tbase64ToPath,\r\n\tgetDictLabel, \r\n\tgetDictType,\r\n\tgetApi,\r\n\tAuthorization:uni.getStorageSync('Authorization'),\r\n\tuploadFile\r\n}\r\n\r\nconst install = Vue => {\r\n\tVue.mixin(mixin)\r\n\tif (Vue.prototype.openShare) {\r\n\t\tVue.mixin(mpShare);\r\n\t}\r\n\t// Vue.mixin(vuexStore);\r\n\t// 时间格式化，同时两个名称，date和timeFormat\r\n\tVue.filter('timeFormat', (timestamp, format) => {\r\n\t\treturn timeFormat(timestamp, format)\r\n\t})\r\n\tVue.filter('date', (timestamp, format) => {\r\n\t\treturn timeFormat(timestamp, format)\r\n\t})\r\n\t// 将多久以前的方法，注入到全局过滤器\r\n\tVue.filter('timeFrom', (timestamp, format) => {\r\n\t\treturn timeFrom(timestamp, format)\r\n\t})\r\n\t// 获取设备信息，挂载到$w的sys(system的缩写)属性中，\r\n\t// 同时把安卓和ios平台的名称\"ios\"和\"android\"挂到$w.os中，方便取用\r\n\t$w.sys = uni.getSystemInfoSync();\r\n\t$w.os = $w.sys.platform;\r\n\tVue.prototype.$w = $w\r\n}\r\n\r\nexport default {\r\n\tinstall\r\n}"]}