429b6aca61a4759b08ff91fd4e7e30dc.json 20 KB

1
  1. {"remainingRequest":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js??ref--0-2!E:\\item\\newItem\\admin\\src\\pages\\system\\configTab\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\system\\configTab\\index.vue","mtime":1677828270244},{"path":"E:\\item\\newItem\\admin\\babel.config.js","mtime":1677828270071},{"path":"E:\\item\\newItem\\admin\\.babelrc","mtime":1677828270070},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js","mtime":1570440814000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRTovaXRlbS9uZXdJdGVtL2FkbWluL25vZGVfbW9kdWxlcy9AdnVlL2JhYmVsLXByZXNldC1hcHAvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwppbXBvcnQgInJlZ2VuZXJhdG9yLXJ1bnRpbWUvcnVudGltZS5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCmltcG9ydCB7IG1hcFN0YXRlIH0gZnJvbSAndnVleCc7CmltcG9ydCBlZGl0RnJvbSBmcm9tICdAL2NvbXBvbmVudHMvZnJvbS9mcm9tJzsKaW1wb3J0IHsgY2xhc3NMaXN0QXBpLCBjbGFzc0FkZEFwaSwgY2xhc3NFZGl0QXBpLCBzZXRTdGF0dXNBcGkgfSBmcm9tICdAL2FwaS9zeXN0ZW0nOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ2NvbmZpZ1RhYicsCiAgY29tcG9uZW50czogewogICAgZWRpdEZyb206IGVkaXRGcm9tCiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgdGFiY29uZmlnOiB7CiAgICAgICAgY2hpbGRyZW46ICdjaGlsZHJlbicsCiAgICAgICAgcmVzZXJ2ZTogdHJ1ZSwKICAgICAgICBhY2NvcmRpb246IHRydWUKICAgICAgfSwKICAgICAgZ3JpZDogewogICAgICAgIHhsOiA3LAogICAgICAgIGxnOiA3LAogICAgICAgIG1kOiAxMiwKICAgICAgICBzbTogMjQsCiAgICAgICAgeHM6IDI0CiAgICAgIH0sCiAgICAgIGxvYWRpbmc6IGZhbHNlLAogICAgICBmb3JtVmFsaWRhdGU6IHsKICAgICAgICBzdGF0dXM6ICcnLAogICAgICAgIHBhZ2U6IDEsCiAgICAgICAgbGltaXQ6IDEwMCwKICAgICAgICB0aXRsZTogJycKICAgICAgfSwKICAgICAgdG90YWw6IDAsCiAgICAgIEZyb21EYXRhOiBudWxsLAogICAgICBjbGFzc0lkOiAwLAogICAgICBjbGFzc0xpc3Q6IFtdCiAgICB9OwogIH0sCiAgY29tcHV0ZWQ6IF9vYmplY3RTcHJlYWQoX29iamVjdFNwcmVhZCh7fSwgbWFwU3RhdGUoJ21lZGlhJywgWydpc01vYmlsZSddKSksIHt9LCB7CiAgICBsYWJlbFdpZHRoOiBmdW5jdGlvbiBsYWJlbFdpZHRoKCkgewogICAgICByZXR1cm4gdGhpcy5pc01vYmlsZSA/IHVuZGVmaW5lZCA6IDc1OwogICAgfSwKICAgIGxhYmVsUG9zaXRpb246IGZ1bmN0aW9uIGxhYmVsUG9zaXRpb24oKSB7CiAgICAgIHJldHVybiB0aGlzLmlzTW9iaWxlID8gJ3RvcCcgOiAncmlnaHQnOwogICAgfQogIH0pLAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7CiAgICB0aGlzLmdldExpc3QoKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIC8vIOi3s+i9rOWIsOmFjee9ruWIl+ihqOmhtemdogogICAgZ29MaXN0OiBmdW5jdGlvbiBnb0xpc3Qocm93KSB7CiAgICAgIHRoaXMuJHJvdXRlci5wdXNoKHsKICAgICAgICBwYXRoOiAnL2FkbWluL3N5c3RlbS9jb25maWcvc3lzdGVtX2NvbmZpZ190YWIvbGlzdC8nICsgcm93LmlkCiAgICAgIH0pOwogICAgfSwKICAgIC8vIOa3u+WKoOmFjee9ruWIhuexuwogICAgY2xhc3NBZGQ6IGZ1bmN0aW9uIGNsYXNzQWRkKCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwoKICAgICAgY2xhc3NBZGRBcGkoKS50aGVuKCAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewogICAgICAgIHZhciBfcmVmID0gX2FzeW5jVG9HZW5lcmF0b3IoIC8qI19fUFVSRV9fKi9yZWdlbmVyYXRvclJ1bnRpbWUubWFyayhmdW5jdGlvbiBfY2FsbGVlKHJlcykgewogICAgICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUkKF9jb250ZXh0KSB7CiAgICAgICAgICAgIHdoaWxlICgxKSB7CiAgICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dC5wcmV2ID0gX2NvbnRleHQubmV4dCkgewogICAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgICBfdGhpcy5Gcm9tRGF0YSA9IHJlcy5kYXRhOwogICAgICAgICAgICAgICAgICBfdGhpcy4kcmVmcy5lZGl0cy5tb2RhbHMgPSB0cnVlOwoKICAgICAgICAgICAgICAgIGNhc2UgMjoKICAgICAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dC5zdG9wKCk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9LCBfY2FsbGVlKTsKICAgICAgICB9KSk7CgogICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3gpIHsKICAgICAgICAgIHJldHVybiBfcmVmLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgfTsKICAgICAgfSgpKS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOe8lui+kQogICAgZWRpdDogZnVuY3Rpb24gZWRpdChyb3cpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CgogICAgICBjbGFzc0VkaXRBcGkocm93LmlkKS50aGVuKCAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewogICAgICAgIHZhciBfcmVmMiA9IF9hc3luY1RvR2VuZXJhdG9yKCAvKiNfX1BVUkVfXyovcmVnZW5lcmF0b3JSdW50aW1lLm1hcmsoZnVuY3Rpb24gX2NhbGxlZTIocmVzKSB7CiAgICAgICAgICByZXR1cm4gcmVnZW5lcmF0b3JSdW50aW1lLndyYXAoZnVuY3Rpb24gX2NhbGxlZTIkKF9jb250ZXh0MikgewogICAgICAgICAgICB3aGlsZSAoMSkgewogICAgICAgICAgICAgIHN3aXRjaCAoX2NvbnRleHQyLnByZXYgPSBfY29udGV4dDIubmV4dCkgewogICAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgICBpZiAoIShyZXMuZGF0YS5zdGF0dXMgPT09IGZhbHNlKSkgewogICAgICAgICAgICAgICAgICAgIF9jb250ZXh0Mi5uZXh0ID0gMjsKICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0Mi5hYnJ1cHQoInJldHVybiIsIF90aGlzMi4kYXV0aExhcHNlKHJlcy5kYXRhKSk7CgogICAgICAgICAgICAgICAgY2FzZSAyOgogICAgICAgICAgICAgICAgICBfdGhpczIuRnJvbURhdGEgPSByZXMuZGF0YTsKICAgICAgICAgICAgICAgICAgX3RoaXMyLiRyZWZzLmVkaXRzLm1vZGFscyA9IHRydWU7CgogICAgICAgICAgICAgICAgY2FzZSA0OgogICAgICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0Mi5zdG9wKCk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9LCBfY2FsbGVlMik7CiAgICAgICAgfSkpOwoKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94MikgewogICAgICAgICAgcmV0dXJuIF9yZWYyLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgfTsKICAgICAgfSgpKS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMyLiRNZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDliKDpmaQKICAgIGRlbDogZnVuY3Rpb24gZGVsKHJvdywgdGl0LCBudW0pIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CgogICAgICB2YXIgZGVsZnJvbURhdGEgPSB7CiAgICAgICAgdGl0bGU6IHRpdCwKICAgICAgICBudW06IG51bSwKICAgICAgICB1cmw6ICJzZXR0aW5nL2NvbmZpZ19jbGFzcy8iLmNvbmNhdChyb3cuaWQpLAogICAgICAgIG1ldGhvZDogJ0RFTEVURScsCiAgICAgICAgaWRzOiAnJwogICAgICB9OwogICAgICB0aGlzLiRtb2RhbFN1cmUoZGVsZnJvbURhdGEpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzMy4kTWVzc2FnZS5zdWNjZXNzKHJlcy5tc2cpOyAvLyB0aGlzLmNsYXNzTGlzdC5zcGxpY2UobnVtLCAxKTsKCgogICAgICAgIF90aGlzMy5nZXRMaXN0KCk7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczMuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOWIl+ihqAogICAgZ2V0TGlzdDogZnVuY3Rpb24gZ2V0TGlzdCgpIHsKICAgICAgdmFyIF90aGlzNCA9IHRoaXM7CgogICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlOwogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5zdGF0dXMgPSB0aGlzLmZvcm1WYWxpZGF0ZS5zdGF0dXMgfHwgJyc7CiAgICAgIGNsYXNzTGlzdEFwaSh0aGlzLmZvcm1WYWxpZGF0ZSkudGhlbiggLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZjMgPSBfYXN5bmNUb0dlbmVyYXRvciggLyojX19QVVJFX18qL3JlZ2VuZXJhdG9yUnVudGltZS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUzKHJlcykgewogICAgICAgICAgdmFyIGRhdGE7CiAgICAgICAgICByZXR1cm4gcmVnZW5lcmF0b3JSdW50aW1lLndyYXAoZnVuY3Rpb24gX2NhbGxlZTMkKF9jb250ZXh0MykgewogICAgICAgICAgICB3aGlsZSAoMSkgewogICAgICAgICAgICAgIHN3aXRjaCAoX2NvbnRleHQzLnByZXYgPSBfY29udGV4dDMubmV4dCkgewogICAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgICBkYXRhID0gcmVzLmRhdGE7CiAgICAgICAgICAgICAgICAgIF90aGlzNC5jbGFzc0xpc3QgPSBkYXRhLmxpc3Q7CiAgICAgICAgICAgICAgICAgIF90aGlzNC50b3RhbCA9IGRhdGEuY291bnQ7CiAgICAgICAgICAgICAgICAgIF90aGlzNC5sb2FkaW5nID0gZmFsc2U7CgogICAgICAgICAgICAgICAgY2FzZSA0OgogICAgICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0My5zdG9wKCk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9LCBfY2FsbGVlMyk7CiAgICAgICAgfSkpOwoKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94MykgewogICAgICAgICAgcmV0dXJuIF9yZWYzLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgfTsKICAgICAgfSgpKS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXM0LmxvYWRpbmcgPSBmYWxzZTsKCiAgICAgICAgX3RoaXM0LiRNZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICBwYWdlQ2hhbmdlOiBmdW5jdGlvbiBwYWdlQ2hhbmdlKGluZGV4KSB7CiAgICAgIHRoaXMuZm9ybVZhbGlkYXRlLnBhZ2UgPSBpbmRleDsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgLy8g6KGo5qC85pCc57SiCiAgICB1c2VyU2VhcmNoczogZnVuY3Rpb24gdXNlclNlYXJjaHMoKSB7CiAgICAgIHRoaXMuZm9ybVZhbGlkYXRlLnBhZ2UgPSAxOwogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0sCiAgICAvLyDkv67mlLnmiJDlip8KICAgIHN1Ym1pdEZhaWw6IGZ1bmN0aW9uIHN1Ym1pdEZhaWwoKSB7Ly8gICB0aGlzLmdldExpc3QoKTsKICAgIH0sCiAgICAvLyDkv67mlLnmmK/lkKbmmL7npLoKICAgIG9uY2hhbmdlSXNTaG93OiBmdW5jdGlvbiBvbmNoYW5nZUlzU2hvdyhyb3cpIHsKICAgICAgdmFyIF90aGlzNSA9IHRoaXM7CgogICAgICB2YXIgZGF0YSA9IHsKICAgICAgICBpZDogcm93LmlkLAogICAgICAgIHN0YXR1czogcm93LnN0YXR1cwogICAgICB9OwogICAgICBzZXRTdGF0dXNBcGkoZGF0YSkudGhlbiggLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZjQgPSBfYXN5bmNUb0dlbmVyYXRvciggLyojX19QVVJFX18qL3JlZ2VuZXJhdG9yUnVudGltZS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWU0KHJlcykgewogICAgICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS53cmFwKGZ1bmN0aW9uIF9jYWxsZWU0JChfY29udGV4dDQpIHsKICAgICAgICAgICAgd2hpbGUgKDEpIHsKICAgICAgICAgICAgICBzd2l0Y2ggKF9jb250ZXh0NC5wcmV2ID0gX2NvbnRleHQ0Lm5leHQpIHsKICAgICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgICAgX3RoaXM1LiRNZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7CgogICAgICAgICAgICAgICAgY2FzZSAxOgogICAgICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0NC5zdG9wKCk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9LCBfY2FsbGVlNCk7CiAgICAgICAgfSkpOwoKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94NCkgewogICAgICAgICAgcmV0dXJuIF9yZWY0LmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgfTsKICAgICAgfSgpKS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXM1LiRNZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0KICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA8FA;AACA;AACA;AACA;EACAA,iBADA;EAEAC;IAAAC;EAAA,CAFA;EAGAC,IAHA,kBAGA;IACA;MACAC;QAAAC;QAAAC;QAAAC;MAAA,CADA;MAEAC;QACAC,KADA;QAEAC,KAFA;QAGAC,MAHA;QAIAC,MAJA;QAKAC;MALA,CAFA;MASAC,cATA;MAUAC;QACAC,UADA;QAEAC,OAFA;QAGAC,UAHA;QAIAC;MAJA,CAVA;MAgBAC,QAhBA;MAiBAC,cAjBA;MAkBAC,UAlBA;MAmBAC;IAnBA;EAqBA,CAzBA;EA0BAC,0CACAC,+BADA;IAEAC,UAFA,wBAEA;MACA;IACA,CAJA;IAKAC,aALA,2BAKA;MACA;IACA;EAPA,EA1BA;EAmCAC,OAnCA,qBAmCA;IACA;EACA,CArCA;EAsCAC;IACA;IACAC,MAFA,kBAEAC,GAFA,EAEA;MACA;QACAC;MADA;IAGA,CANA;IAOA;IACAC,QARA,sBAQA;MAAA;;MACAC,cACAC,IADA;QAAA,mEACA;UAAA;YAAA;cAAA;gBAAA;kBACA;kBACA;;gBAFA;gBAAA;kBAAA;cAAA;YAAA;UAAA;QAAA,CADA;;QAAA;UAAA;QAAA;MAAA,KAKAC,KALA,CAKA;QACA;MACA,CAPA;IAQA,CAjBA;IAkBA;IACAC,IAnBA,gBAmBAN,GAnBA,EAmBA;MAAA;;MACAO,qBACAH,IADA;QAAA,oEACA;UAAA;YAAA;cAAA;gBAAA;kBAAA,MACAI,yBADA;oBAAA;oBAAA;kBAAA;;kBAAA,kCAEA,2BAFA;;gBAAA;kBAIA;kBACA;;gBALA;gBAAA;kBAAA;cAAA;YAAA;UAAA;QAAA,CADA;;QAAA;UAAA;QAAA;MAAA,KAQAH,KARA,CAQA;QACA;MACA,CAVA;IAWA,CA/BA;IAgCA;IACAI,GAjCA,eAiCAT,GAjCA,EAiCAU,GAjCA,EAiCAC,GAjCA,EAiCA;MAAA;;MACA;QACAvB,UADA;QAEAuB,QAFA;QAGAC,2CAHA;QAIAC,gBAJA;QAKAC;MALA;MAOA,6BACAV,IADA,CACA;QACA,iCADA,CAEA;;;QACA;MACA,CALA,EAMAC,KANA,CAMA;QACA;MACA,CARA;IASA,CAlDA;IAmDA;IACAU,OApDA,qBAoDA;MAAA;;MACA;MACA;MACAC,gCACAZ,IADA;QAAA,oEACA;UAAA;UAAA;YAAA;cAAA;gBAAA;kBACAhC,IADA,GACAoC,QADA;kBAEA;kBACA;kBACA;;gBAJA;gBAAA;kBAAA;cAAA;YAAA;UAAA;QAAA,CADA;;QAAA;UAAA;QAAA;MAAA,KAOAH,KAPA,CAOA;QACA;;QACA;MACA,CAVA;IAWA,CAlEA;IAmEAY,UAnEA,sBAmEAC,KAnEA,EAmEA;MACA;MACA;IACA,CAtEA;IAuEA;IACAC,WAxEA,yBAwEA;MACA;MACA;IACA,CA3EA;IA4EA;IACAC,UA7EA,wBA6EA,CACA;IACA,CA/EA;IAgFA;IACAC,cAjFA,0BAiFArB,GAjFA,EAiFA;MAAA;;MACA;QACAsB,UADA;QAEArC;MAFA;MAIAsC,mBACAnB,IADA;QAAA,oEACA;UAAA;YAAA;cAAA;gBAAA;kBACA;;gBADA;gBAAA;kBAAA;cAAA;YAAA;UAAA;QAAA,CADA;;QAAA;UAAA;QAAA;MAAA,KAIAC,KAJA,CAIA;QACA;MACA,CANA;IAOA;EA7FA;AAtCA","names":["name","components","editFrom","data","tabconfig","children","reserve","accordion","grid","xl","lg","md","sm","xs","loading","formValidate","status","page","limit","title","total","FromData","classId","classList","computed","mapState","labelWidth","labelPosition","mounted","methods","goList","row","path","classAdd","classAddApi","then","catch","edit","classEditApi","res","del","tit","num","url","method","ids","getList","classListApi","pageChange","index","userSearchs","submitFail","onchangeIsShow","id","setStatusApi"],"sourceRoot":"src/pages/system/configTab","sources":["index.vue"],"sourcesContent":["<template>\r\n <div>\r\n <Card :bordered=\"false\" dis-hover class=\"ivu-mt\">\r\n <Form\r\n ref=\"formValidate\"\r\n :model=\"formValidate\"\r\n :label-width=\"labelWidth\"\r\n :label-position=\"labelPosition\"\r\n @submit.native.prevent\r\n >\r\n <Row type=\"flex\" :gutter=\"24\">\r\n <Col v-bind=\"grid\">\r\n <FormItem label=\"是否显示:\">\r\n <Select v-model=\"formValidate.status\" placeholder=\"请选择\" clearable @on-change=\"userSearchs\">\r\n <Option value=\"1\">显示</Option>\r\n <Option value=\"0\">不显示</Option>\r\n </Select>\r\n </FormItem>\r\n </Col>\r\n <Col v-bind=\"grid\">\r\n <FormItem label=\"分类名称:\" label-for=\"status2\">\r\n <Input\r\n search\r\n enter-button\r\n placeholder=\"请输入分类名称\"\r\n v-model=\"formValidate.title\"\r\n @on-search=\"userSearchs\"\r\n />\r\n </FormItem>\r\n </Col>\r\n </Row>\r\n <Row type=\"flex\">\r\n <Col v-bind=\"grid\">\r\n <Button type=\"primary\" icon=\"md-add\" @click=\"classAdd\" class=\"mr20\">添加配置分类</Button>\r\n </Col>\r\n </Row>\r\n </Form>\r\n <vxe-table\r\n :border=\"false\"\r\n class=\"vxeTable mt25\"\r\n highlight-hover-row\r\n highlight-current-row\r\n :loading=\"loading\"\r\n ref=\"xTable\"\r\n :tree-config=\"tabconfig\"\r\n :data=\"classList\"\r\n row-id=\"id\"\r\n >\r\n <vxe-table-column field=\"id\" title=\"ID\" tooltip min-width=\"60\"></vxe-table-column>\r\n <vxe-table-column field=\"title\" tree-node title=\"分类名称\" min-width=\"150\"></vxe-table-column>\r\n <vxe-table-column field=\"eng_title\" title=\"分类字段\" min-width=\"150\"></vxe-table-column>\r\n <vxe-table-column field=\"statuss\" title=\"状态\" min-width=\"150\">\r\n <template v-slot=\"{ row }\">\r\n <i-switch\r\n v-model=\"row.status\"\r\n :value=\"row.status\"\r\n :true-value=\"1\"\r\n :false-value=\"0\"\r\n @on-change=\"onchangeIsShow(row)\"\r\n size=\"large\"\r\n >\r\n <span slot=\"open\">显示</span>\r\n <span slot=\"close\">隐藏</span>\r\n </i-switch>\r\n </template>\r\n </vxe-table-column>\r\n <vxe-table-column field=\"action\" title=\"操作\" min-width=\"150\" fixed=\"right\">\r\n <template v-slot=\"{ row, index }\">\r\n <a @click=\"goList(row)\">配置列表</a>\r\n <Divider type=\"vertical\" />\r\n <a @click=\"edit(row)\">编辑</a>\r\n <Divider type=\"vertical\" />\r\n <a @click=\"del(row, '删除分类', index)\">删除</a>\r\n </template>\r\n </vxe-table-column>\r\n </vxe-table>\r\n <div class=\"acea-row row-right page\">\r\n <Page\r\n :total=\"total\"\r\n :current=\"formValidate.page\"\r\n show-elevator\r\n show-total\r\n @on-change=\"pageChange\"\r\n :page-size=\"formValidate.limit\"\r\n />\r\n </div>\r\n </Card>\r\n\r\n <!-- 新建 编辑表单-->\r\n <edit-from ref=\"edits\" :update=\"true\" :FromData=\"FromData\" @submitFail=\"submitFail\"></edit-from>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapState } from 'vuex';\r\nimport editFrom from '@/components/from/from';\r\nimport { classListApi, classAddApi, classEditApi, setStatusApi } from '@/api/system';\r\nexport default {\r\n name: 'configTab',\r\n components: { editFrom },\r\n data() {\r\n return {\r\n tabconfig: { children: 'children', reserve: true, accordion: true },\r\n grid: {\r\n xl: 7,\r\n lg: 7,\r\n md: 12,\r\n sm: 24,\r\n xs: 24,\r\n },\r\n loading: false,\r\n formValidate: {\r\n status: '',\r\n page: 1,\r\n limit: 100,\r\n title: '',\r\n },\r\n total: 0,\r\n FromData: null,\r\n classId: 0,\r\n classList: [],\r\n };\r\n },\r\n computed: {\r\n ...mapState('media', ['isMobile']),\r\n labelWidth() {\r\n return this.isMobile ? undefined : 75;\r\n },\r\n labelPosition() {\r\n return this.isMobile ? 'top' : 'right';\r\n },\r\n },\r\n mounted() {\r\n this.getList();\r\n },\r\n methods: {\r\n // 跳转到配置列表页面\r\n goList(row) {\r\n this.$router.push({\r\n path: '/admin/system/config/system_config_tab/list/' + row.id,\r\n });\r\n },\r\n // 添加配置分类\r\n classAdd() {\r\n classAddApi()\r\n .then(async (res) => {\r\n this.FromData = res.data;\r\n this.$refs.edits.modals = true;\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n // 编辑\r\n edit(row) {\r\n classEditApi(row.id)\r\n .then(async (res) => {\r\n if (res.data.status === false) {\r\n return this.$authLapse(res.data);\r\n }\r\n this.FromData = res.data;\r\n this.$refs.edits.modals = true;\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n // 删除\r\n del(row, tit, num) {\r\n let delfromData = {\r\n title: tit,\r\n num: num,\r\n url: `setting/config_class/${row.id}`,\r\n method: 'DELETE',\r\n ids: '',\r\n };\r\n this.$modalSure(delfromData)\r\n .then((res) => {\r\n this.$Message.success(res.msg);\r\n // this.classList.splice(num, 1);\r\n this.getList();\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n // 列表\r\n getList() {\r\n this.loading = true;\r\n this.formValidate.status = this.formValidate.status || '';\r\n classListApi(this.formValidate)\r\n .then(async (res) => {\r\n let data = res.data;\r\n this.classList = data.list;\r\n this.total = data.count;\r\n this.loading = false;\r\n })\r\n .catch((res) => {\r\n this.loading = false;\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n pageChange(index) {\r\n this.formValidate.page = index;\r\n this.getList();\r\n },\r\n // 表格搜索\r\n userSearchs() {\r\n this.formValidate.page = 1;\r\n this.getList();\r\n },\r\n // 修改成功\r\n submitFail() {\r\n // this.getList();\r\n },\r\n // 修改是否显示\r\n onchangeIsShow(row) {\r\n let data = {\r\n id: row.id,\r\n status: row.status,\r\n };\r\n setStatusApi(data)\r\n .then(async (res) => {\r\n this.$Message.success(res.msg);\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped></style>\r\n"]}]}