{"remainingRequest":"D:\\WorkSpeace\\VSCodeSpeace\\ics-imedx-djl-group\\node_modules\\babel-loader\\lib\\index.js!D:\\WorkSpeace\\VSCodeSpeace\\ics-imedx-djl-group\\node_modules\\eslint-loader\\index.js??ref--14-0!D:\\WorkSpeace\\VSCodeSpeace\\ics-imedx-djl-group\\ics-imedx-allergy-comp\\src\\store\\modules\\app.js","dependencies":[{"path":"D:\\WorkSpeace\\VSCodeSpeace\\ics-imedx-djl-group\\ics-imedx-allergy-comp\\src\\store\\modules\\app.js","mtime":1664260145548},{"path":"D:\\WorkSpeace\\VSCodeSpeace\\ics-imedx-djl-group\\ics-imedx-allergy-comp\\babel.config.js","mtime":1664260145549},{"path":"D:\\WorkSpeace\\VSCodeSpeace\\ics-imedx-djl-group\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1663986289962},{"path":"D:\\WorkSpeace\\VSCodeSpeace\\ics-imedx-djl-group\\node_modules\\babel-loader\\lib\\index.js","mtime":1663986290843},{"path":"D:\\WorkSpeace\\VSCodeSpeace\\ics-imedx-djl-group\\node_modules\\eslint-loader\\index.js","mtime":1663986290044}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF90b0NvbnN1bWFibGVBcnJheSBmcm9tICJEOi9Xb3JrU3BlYWNlL1ZTQ29kZVNwZWFjZS9pY3MtaW1lZHgtZGpsLWdyb3VwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS90b0NvbnN1bWFibGVBcnJheS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmluY2x1ZGVzLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuc3RyaW5nLmluY2x1ZGVzLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuZnVuY3Rpb24ubmFtZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnNwbGljZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnNsaWNlLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7CgovKg0KICogQEF1dGhvcjog5paH6LSdDQogKiBARGF0ZTogMjAyMi0wNC0xNiAxMzoyNDo0Mw0KICogQExhc3RFZGl0b3JzOiDmlofotJ0NCiAqIEBMYXN0RWRpdFRpbWU6IDIwMjItMDQtMTYgMTM6Mjc6MDMNCiAqIEBEZXNjcmlwdHRpb246DQogKiBARmlsZVBhdGg6IFxpY3MtYmNkZi1sb2ctcXVlcnlcc3JjXHN0b3JlXG1vZHVsZXNcYXBwLmpzDQogKi8KdmFyIHN0YXRlID0gewogIGNhY2hlZFZpZXdzOiBbXQp9Owp2YXIgbXV0YXRpb25zID0gewogIEFERF9DQUNIRURfVklFVzogZnVuY3Rpb24gQUREX0NBQ0hFRF9WSUVXKHN0YXRlLCB2aWV3KSB7CiAgICBpZiAoc3RhdGUuY2FjaGVkVmlld3MuaW5jbHVkZXModmlldy5uYW1lKSkgcmV0dXJuOwoKICAgIGlmICghdmlldy5tZXRhLm5vQ2FjaGUpIHsKICAgICAgc3RhdGUuY2FjaGVkVmlld3MucHVzaCh2aWV3Lm5hbWUpOwogICAgfQogIH0sCiAgREVMX0NBQ0hFRF9WSUVXOiBmdW5jdGlvbiBERUxfQ0FDSEVEX1ZJRVcoc3RhdGUsIHZpZXcpIHsKICAgIHZhciBpbmRleCA9IHN0YXRlLmNhY2hlZFZpZXdzLmluZGV4T2Yodmlldy5uYW1lKTsKICAgIGluZGV4ID4gLTEgJiYgc3RhdGUuY2FjaGVkVmlld3Muc3BsaWNlKGluZGV4LCAxKTsKICB9LAogIERFTF9PVEhFUlNfQ0FDSEVEX1ZJRVdTOiBmdW5jdGlvbiBERUxfT1RIRVJTX0NBQ0hFRF9WSUVXUyhzdGF0ZSwgdmlldykgewogICAgdmFyIGluZGV4ID0gc3RhdGUuY2FjaGVkVmlld3MuaW5kZXhPZih2aWV3Lm5hbWUpOwoKICAgIGlmIChpbmRleCA+IC0xKSB7CiAgICAgIHN0YXRlLmNhY2hlZFZpZXdzID0gc3RhdGUuY2FjaGVkVmlld3Muc2xpY2UoaW5kZXgsIGluZGV4ICsgMSk7CiAgICB9IGVsc2UgewogICAgICBzdGF0ZS5jYWNoZWRWaWV3cyA9IFtdOwogICAgfQogIH0sCiAgREVMX0FMTF9DQUNIRURfVklFV1M6IGZ1bmN0aW9uIERFTF9BTExfQ0FDSEVEX1ZJRVdTKHN0YXRlKSB7CiAgICBzdGF0ZS5jYWNoZWRWaWV3cyA9IFtdOwogIH0KfTsKdmFyIGFjdGlvbnMgPSB7CiAgYWRkQ2FjaGVkVmlldzogZnVuY3Rpb24gYWRkQ2FjaGVkVmlldyhfcmVmLCB2aWV3KSB7CiAgICB2YXIgY29tbWl0ID0gX3JlZi5jb21taXQ7CiAgICBjb21taXQoJ0FERF9DQUNIRURfVklFVycsIHZpZXcpOwogIH0sCiAgZGVsQ2FjaGVkVmlldzogZnVuY3Rpb24gZGVsQ2FjaGVkVmlldyhfcmVmMiwgdmlldykgewogICAgdmFyIGNvbW1pdCA9IF9yZWYyLmNvbW1pdCwKICAgICAgICBzdGF0ZSA9IF9yZWYyLnN0YXRlOwogICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlKSB7CiAgICAgIGNvbW1pdCgnREVMX0NBQ0hFRF9WSUVXJywgdmlldyk7CiAgICAgIHJlc29sdmUoX3RvQ29uc3VtYWJsZUFycmF5KHN0YXRlLmNhY2hlZFZpZXdzKSk7CiAgICB9KTsKICB9LAogIGRlbE90aGVyc0NhY2hlZFZpZXdzOiBmdW5jdGlvbiBkZWxPdGhlcnNDYWNoZWRWaWV3cyhfcmVmMywgdmlldykgewogICAgdmFyIGNvbW1pdCA9IF9yZWYzLmNvbW1pdCwKICAgICAgICBzdGF0ZSA9IF9yZWYzLnN0YXRlOwogICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlKSB7CiAgICAgIGNvbW1pdCgnREVMX09USEVSU19DQUNIRURfVklFV1MnLCB2aWV3KTsKICAgICAgcmVzb2x2ZShfdG9Db25zdW1hYmxlQXJyYXkoc3RhdGUuY2FjaGVkVmlld3MpKTsKICAgIH0pOwogIH0sCiAgZGVsQWxsQ2FjaGVkVmlld3M6IGZ1bmN0aW9uIGRlbEFsbENhY2hlZFZpZXdzKF9yZWY0KSB7CiAgICB2YXIgY29tbWl0ID0gX3JlZjQuY29tbWl0LAogICAgICAgIHN0YXRlID0gX3JlZjQuc3RhdGU7CiAgICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUpIHsKICAgICAgY29tbWl0KCdERUxfQUxMX0NBQ0hFRF9WSUVXUycpOwogICAgICByZXNvbHZlKF90b0NvbnN1bWFibGVBcnJheShzdGF0ZS5jYWNoZWRWaWV3cykpOwogICAgfSk7CiAgfQp9OwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZXNwYWNlZDogdHJ1ZSwKICBzdGF0ZTogc3RhdGUsCiAgbXV0YXRpb25zOiBtdXRhdGlvbnMsCiAgYWN0aW9uczogYWN0aW9ucwp9Ow=="},{"version":3,"sources":["D:/WorkSpeace/VSCodeSpeace/ics-imedx-djl-group/ics-imedx-allergy-comp/src/store/modules/app.js"],"names":["state","cachedViews","mutations","ADD_CACHED_VIEW","view","includes","name","meta","noCache","push","DEL_CACHED_VIEW","index","indexOf","splice","DEL_OTHERS_CACHED_VIEWS","slice","DEL_ALL_CACHED_VIEWS","actions","addCachedView","commit","delCachedView","Promise","resolve","delOthersCachedViews","delAllCachedViews","namespaced"],"mappings":"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","sourcesContent":["/*\r\n * @Author: 文贝\r\n * @Date: 2022-04-16 13:24:43\r\n * @LastEditors: 文贝\r\n * @LastEditTime: 2022-04-16 13:27:03\r\n * @Descripttion:\r\n * @FilePath: \\ics-bcdf-log-query\\src\\store\\modules\\app.js\r\n */\r\nconst state = {\r\n  cachedViews: []\r\n}\r\n\r\nconst mutations = {\r\n  ADD_CACHED_VIEW: (state, view) => {\r\n    if (state.cachedViews.includes(view.name)) return\r\n    if (!view.meta.noCache) {\r\n      state.cachedViews.push(view.name)\r\n    }\r\n  },\r\n  DEL_CACHED_VIEW: (state, view) => {\r\n    const index = state.cachedViews.indexOf(view.name)\r\n    index > -1 && state.cachedViews.splice(index, 1)\r\n  },\r\n  DEL_OTHERS_CACHED_VIEWS: (state, view) => {\r\n    const index = state.cachedViews.indexOf(view.name)\r\n    if (index > -1) {\r\n      state.cachedViews = state.cachedViews.slice(index, index + 1)\r\n    } else {\r\n      state.cachedViews = []\r\n    }\r\n  },\r\n  DEL_ALL_CACHED_VIEWS: state => {\r\n    state.cachedViews = []\r\n  }\r\n}\r\n\r\nconst actions = {\r\n  addCachedView({ commit }, view) {\r\n    commit('ADD_CACHED_VIEW', view)\r\n  },\r\n  delCachedView({ commit, state }, view) {\r\n    return new Promise(resolve => {\r\n      commit('DEL_CACHED_VIEW', view)\r\n      resolve([...state.cachedViews])\r\n    })\r\n  },\r\n  delOthersCachedViews({ commit, state }, view) {\r\n    return new Promise(resolve => {\r\n      commit('DEL_OTHERS_CACHED_VIEWS', view)\r\n      resolve([...state.cachedViews])\r\n    })\r\n  },\r\n  delAllCachedViews({ commit, state }) {\r\n    return new Promise(resolve => {\r\n      commit('DEL_ALL_CACHED_VIEWS')\r\n      resolve([...state.cachedViews])\r\n    })\r\n  }\r\n}\r\n\r\nexport default {\r\n  namespaced: true,\r\n  state,\r\n  mutations,\r\n  actions\r\n}\r\n"]}]}