| 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\\user\\level\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\user\\level\\index.vue","mtime":1677828270253},{"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:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRTovaXRlbS9uZXdJdGVtL2FkbWluL25vZGVfbW9kdWxlcy9AdnVlL2JhYmVsLXByZXNldC1hcHAvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwppbXBvcnQgInJlZ2VuZXJhdG9yLXJ1bnRpbWUvcnVudGltZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnNwbGljZS5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCmltcG9ydCB7IG1hcFN0YXRlLCBtYXBNdXRhdGlvbnMgfSBmcm9tICd2dWV4JzsKaW1wb3J0IHsgbGV2ZWxMaXN0QXBpLCBzZXRTaG93QXBpLCBjcmVhdGVBcGkgfSBmcm9tICdAL2FwaS91c2VyJzsKaW1wb3J0IHRhc2tMaXN0IGZyb20gJy4vaGFuZGxlL3Rhc2snOwppbXBvcnQgZWRpdEZyb20gZnJvbSAnQC9jb21wb25lbnRzL2Zyb20vZnJvbSc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAndXNlcl9sZXZlbCcsCiAgY29tcG9uZW50czogewogICAgZWRpdEZyb206IGVkaXRGcm9tLAogICAgdGFza0xpc3Q6IHRhc2tMaXN0CiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgZ3JpZDogewogICAgICAgIHhsOiA3LAogICAgICAgIGxnOiA3LAogICAgICAgIG1kOiAxMiwKICAgICAgICBzbTogMjQsCiAgICAgICAgeHM6IDI0CiAgICAgIH0sCiAgICAgIGxvYWRpbmc6IGZhbHNlLAogICAgICBjb2x1bW5zMTogW3sKICAgICAgICB0aXRsZTogJ0lEJywKICAgICAgICBrZXk6ICdpZCcsCiAgICAgICAgd2lkdGg6IDgwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+etiee6p+WbvuaghycsCiAgICAgICAgc2xvdDogJ2xldmVsX2ljb25zJywKICAgICAgICBtaW5XaWR0aDogMTAwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+etiee6p+iDjOaZr+WbvicsCiAgICAgICAgc2xvdDogJ2ljb25zJywKICAgICAgICBtaW5XaWR0aDogMTAwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+etiee6p+WQjeensCcsCiAgICAgICAga2V5OiAnbmFtZScsCiAgICAgICAgbWluV2lkdGg6IDEyMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfnrYnnuqcnLAogICAgICAgIGtleTogJ2dyYWRlJywKICAgICAgICBtaW5XaWR0aDogMTAwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+S6q+WPl+aKmOaJoycsCiAgICAgICAga2V5OiAnZGlzY291bnQnLAogICAgICAgIG1pbldpZHRoOiAxMDAKICAgICAgfSwgLy8gewogICAgICAvLyAgICAgdGl0bGU6ICfmnInmlYjml7bpl7QnLAogICAgICAvLyAgICAga2V5OiAndmFsaWRfZGF0ZScsCiAgICAgIC8vICAgICBtaW5XaWR0aDogMTIwCiAgICAgIC8vIH0sCiAgICAgIC8vIHsKICAgICAgLy8gICAgIHRpdGxlOiAn5piv5ZCm5rC45LmFJywKICAgICAgLy8gICAgIHNsb3Q6ICdpc19mb3JldmVycycsCiAgICAgIC8vICAgICBtaW5XaWR0aDogMTMwCiAgICAgIC8vIH0sCiAgICAgIC8vIHsKICAgICAgLy8gICAgIHRpdGxlOiAn5piv5ZCm5LuY6LS5JywKICAgICAgLy8gICAgIHNsb3Q6ICdpc19wYXlzJywKICAgICAgLy8gICAgIG1pbldpZHRoOiAxMjAKICAgICAgLy8gfSwKICAgICAgewogICAgICAgIHRpdGxlOiAn5piv5ZCm5pi+56S6JywKICAgICAgICBzbG90OiAnaXNfc2hvd3MnLAogICAgICAgIG1pbldpZHRoOiAxMjAKICAgICAgfSwgLy8gewogICAgICAvLyAgIHRpdGxlOiAn562J57qn6K+05piOJywKICAgICAgLy8gICBrZXk6ICdleHBsYWluJywKICAgICAgLy8gICBtaW5XaWR0aDogMTIwLAogICAgICAvLyB9LAogICAgICB7CiAgICAgICAgdGl0bGU6ICfmk43kvZwnLAogICAgICAgIHNsb3Q6ICdhY3Rpb24nLAogICAgICAgIGZpeGVkOiAncmlnaHQnLAogICAgICAgIG1pbldpZHRoOiAxMjAKICAgICAgfV0sCiAgICAgIGxldmVsRnJvbTogewogICAgICAgIGlzX3Nob3c6ICcnLAogICAgICAgIHRpdGxlOiAnJywKICAgICAgICBwYWdlOiAxLAogICAgICAgIGxpbWl0OiAxNQogICAgICB9LAogICAgICBsZXZlbExpc3RzOiBbXSwKICAgICAgdG90YWw6IDAsCiAgICAgIEZyb21EYXRhOiBudWxsLAogICAgICBpbWdOYW1lOiAnJywKICAgICAgdmlzaWJsZTogZmFsc2UsCiAgICAgIGxldmVsSWQ6IDAsCiAgICAgIG1vZGFsVGl0bGVTczogJycsCiAgICAgIHRpdGxlVHlwZTogJ2xldmVsJywKICAgICAgbW9kZWxUYXNrOiBmYWxzZSwKICAgICAgbnVtOiAwCiAgICB9OwogIH0sCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHsKICAgIHRoaXMuZ2V0TGlzdCgpOwogIH0sCiAgY29tcHV0ZWQ6IF9vYmplY3RTcHJlYWQoX29iamVjdFNwcmVhZCh7fSwgbWFwU3RhdGUoJ21lZGlhJywgWydpc01vYmlsZSddKSksIHt9LCB7CiAgICBsYWJlbFdpZHRoOiBmdW5jdGlvbiBsYWJlbFdpZHRoKCkgewogICAgICByZXR1cm4gdGhpcy5pc01vYmlsZSA/IHVuZGVmaW5lZCA6IDc1OwogICAgfSwKICAgIGxhYmVsUG9zaXRpb246IGZ1bmN0aW9uIGxhYmVsUG9zaXRpb24oKSB7CiAgICAgIHJldHVybiB0aGlzLmlzTW9iaWxlID8gJ3RvcCcgOiAncmlnaHQnOwogICAgfQogIH0pLAogIG1ldGhvZHM6IF9vYmplY3RTcHJlYWQoX29iamVjdFNwcmVhZCh7fSwgbWFwTXV0YXRpb25zKCd1c2VyTGV2ZWwnLCBbJ2dldGxldmVsSWQnXSkpLCB7fSwgewogICAgLy8g5pON5L2cCiAgICBjaGFuZ2VNZW51OiBmdW5jdGlvbiBjaGFuZ2VNZW51KHJvdywgbmFtZSwgbnVtKSB7CiAgICAgIHRoaXMubGV2ZWxJZCA9IHJvdy5pZDsKCiAgICAgIHN3aXRjaCAobmFtZSkgewogICAgICAgIGNhc2UgJzEnOgogICAgICAgICAgdGhpcy5nZXRsZXZlbElkKHRoaXMubGV2ZWxJZCk7CiAgICAgICAgICB0aGlzLiRyZWZzLnRhc2tzLm1vZGFscyA9IHRydWU7CiAgICAgICAgICB0aGlzLiRyZWZzLnRhc2tzLmdldExpc3QoKTsKICAgICAgICAgIGJyZWFrOwoKICAgICAgICBkZWZhdWx0OgogICAgICAgICAgdGhpcy5kZWwocm93LCAn5Yig6Zmk562J57qnJywgbnVtKTsKICAgICAgfQogICAgfSwKICAgIC8vIOWIoOmZpAogICAgZGVsOiBmdW5jdGlvbiBkZWwocm93LCB0aXQsIG51bSkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwoKICAgICAgdmFyIGRlbGZyb21EYXRhID0gewogICAgICAgIHRpdGxlOiB0aXQsCiAgICAgICAgbnVtOiBudW0sCiAgICAgICAgdXJsOiAidXNlci91c2VyX2xldmVsL2RlbGV0ZS8iLmNvbmNhdChyb3cuaWQpLAogICAgICAgIG1ldGhvZDogJ3B1dCcsCiAgICAgICAgaWRzOiAnJwogICAgICB9OwogICAgICB0aGlzLiRtb2RhbFN1cmUoZGVsZnJvbURhdGEpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzLiRNZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7CgogICAgICAgIF90aGlzLmxldmVsTGlzdHMuc3BsaWNlKG51bSwgMSk7CgogICAgICAgIF90aGlzLnRvdGFsLS07CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpcy4kTWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g5Yig6Zmk5oiQ5YqfCiAgICAvLyBzdWJtaXRNb2RlbCAoKSB7CiAgICAvLyAgICAgdGhpcy5sZXZlbExpc3RzLnNwbGljZSh0aGlzLmRlbGZyb21EYXRhLm51bSwgMSkKICAgIC8vIH0sCiAgICAvLyDkv67mlLnmmK/lkKbmmL7npLoKICAgIG9uY2hhbmdlSXNTaG93OiBmdW5jdGlvbiBvbmNoYW5nZUlzU2hvdyhyb3cpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CgogICAgICB2YXIgZGF0YSA9IHsKICAgICAgICBpZDogcm93LmlkLAogICAgICAgIGlzX3Nob3c6IHJvdy5pc19zaG93CiAgICAgIH07CiAgICAgIHNldFNob3dBcGkoZGF0YSkudGhlbiggLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZiA9IF9hc3luY1RvR2VuZXJhdG9yKCAvKiNfX1BVUkVfXyovcmVnZW5lcmF0b3JSdW50aW1lLm1hcmsoZnVuY3Rpb24gX2NhbGxlZShyZXMpIHsKICAgICAgICAgIHJldHVybiByZWdlbmVyYXRvclJ1bnRpbWUud3JhcChmdW5jdGlvbiBfY2FsbGVlJChfY29udGV4dCkgewogICAgICAgICAgICB3aGlsZSAoMSkgewogICAgICAgICAgICAgIHN3aXRjaCAoX2NvbnRleHQucHJldiA9IF9jb250ZXh0Lm5leHQpIHsKICAgICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgICAgX3RoaXMyLiRNZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7CgogICAgICAgICAgICAgICAgY2FzZSAxOgogICAgICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LnN0b3AoKTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sIF9jYWxsZWUpOwogICAgICAgIH0pKTsKCiAgICAgICAgcmV0dXJuIGZ1bmN0aW9uIChfeCkgewogICAgICAgICAgcmV0dXJuIF9yZWYuYXBwbHkodGhpcywgYXJndW1lbnRzKTsKICAgICAgICB9OwogICAgICB9KCkpLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczIuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOetiee6p+WIl+ihqAogICAgZ2V0TGlzdDogZnVuY3Rpb24gZ2V0TGlzdCgpIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CgogICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlOwogICAgICB0aGlzLmxldmVsRnJvbS5pc19zaG93ID0gdGhpcy5sZXZlbEZyb20uaXNfc2hvdyB8fCAnJzsKICAgICAgbGV2ZWxMaXN0QXBpKHRoaXMubGV2ZWxGcm9tKS50aGVuKCAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewogICAgICAgIHZhciBfcmVmMiA9IF9hc3luY1RvR2VuZXJhdG9yKCAvKiNfX1BVUkVfXyovcmVnZW5lcmF0b3JSdW50aW1lLm1hcmsoZnVuY3Rpb24gX2NhbGxlZTIocmVzKSB7CiAgICAgICAgICB2YXIgZGF0YTsKICAgICAgICAgIHJldHVybiByZWdlbmVyYXRvclJ1bnRpbWUud3JhcChmdW5jdGlvbiBfY2FsbGVlMiQoX2NvbnRleHQyKSB7CiAgICAgICAgICAgIHdoaWxlICgxKSB7CiAgICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dDIucHJldiA9IF9jb250ZXh0Mi5uZXh0KSB7CiAgICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICAgIGRhdGEgPSByZXMuZGF0YTsKICAgICAgICAgICAgICAgICAgX3RoaXMzLmxldmVsTGlzdHMgPSBkYXRhLmxpc3Q7CiAgICAgICAgICAgICAgICAgIF90aGlzMy50b3RhbCA9IHJlcy5kYXRhLmNvdW50OwogICAgICAgICAgICAgICAgICBfdGhpczMubG9hZGluZyA9IGZhbHNlOwoKICAgICAgICAgICAgICAgIGNhc2UgNDoKICAgICAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dDIuc3RvcCgpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZTIpOwogICAgICAgIH0pKTsKCiAgICAgICAgcmV0dXJuIGZ1bmN0aW9uIChfeDIpIHsKICAgICAgICAgIHJldHVybiBfcmVmMi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzMy5sb2FkaW5nID0gZmFsc2U7CgogICAgICAgIF90aGlzMy4kTWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgcGFnZUNoYW5nZTogZnVuY3Rpb24gcGFnZUNoYW5nZShpbmRleCkgewogICAgICB0aGlzLmxldmVsRnJvbS5wYWdlID0gaW5kZXg7CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwKICAgIC8vIOa3u+WKoAogICAgYWRkOiBmdW5jdGlvbiBhZGQoKSB7CiAgICAgIHZhciBfdGhpczQgPSB0aGlzOwoKICAgICAgdGhpcy5sZXZlbElkID0gMDsKICAgICAgdGhpcy4kbW9kYWxGb3JtKGNyZWF0ZUFwaSh7CiAgICAgICAgaWQ6IHRoaXMubGV2ZWxJZAogICAgICB9KSkudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgICAgcmV0dXJuIF90aGlzNC5nZXRMaXN0KCk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOe8lui+kQogICAgZWRpdDogZnVuY3Rpb24gZWRpdChyb3cpIHsKICAgICAgdmFyIF90aGlzNSA9IHRoaXM7CgogICAgICB0aGlzLmxldmVsSWQgPSByb3cuaWQ7CiAgICAgIHRoaXMuJG1vZGFsRm9ybShjcmVhdGVBcGkoewogICAgICAgIGlkOiB0aGlzLmxldmVsSWQKICAgICAgfSkpLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIHJldHVybiBfdGhpczUuZ2V0TGlzdCgpOwogICAgICB9KTsKICAgICAgdGhpcy5nZXRsZXZlbElkKHRoaXMubGV2ZWxJZCk7CiAgICB9LAogICAgLy8g6KGo5qC85pCc57SiCiAgICB1c2VyU2VhcmNoczogZnVuY3Rpb24gdXNlclNlYXJjaHMoKSB7CiAgICAgIHRoaXMubGV2ZWxGcm9tLnBhZ2UgPSAxOwogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0sCiAgICAvLyDkv67mlLnmiJDlip8KICAgIHN1Ym1pdEZhaWw6IGZ1bmN0aW9uIHN1Ym1pdEZhaWwoKSB7CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfQogIH0pCn07"},{"version":3,"mappings":"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","names":["name","components","editFrom","taskList","data","grid","xl","lg","md","sm","xs","loading","columns1","title","key","width","slot","minWidth","fixed","levelFrom","is_show","page","limit","levelLists","total","FromData","imgName","visible","levelId","modalTitleSs","titleType","modelTask","num","created","computed","mapState","labelWidth","labelPosition","methods","mapMutations","changeMenu","row","del","tit","url","method","ids","then","catch","onchangeIsShow","id","setShowApi","getList","levelListApi","res","pageChange","index","add","edit","userSearchs","submitFail"],"sourceRoot":"src/pages/user/level","sources":["index.vue"],"sourcesContent":["<template>\r\n <div>\r\n <Card :bordered=\"false\" dis-hover class=\"ivu-mt\">\r\n <Form\r\n ref=\"levelFrom\"\r\n :model=\"levelFrom\"\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=\"状态:\" label-for=\"status1\">\r\n <Select\r\n v-model=\"levelFrom.is_show\"\r\n placeholder=\"请选择\"\r\n clearable\r\n element-id=\"status1\"\r\n @on-change=\"userSearchs\"\r\n >\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=\"title\">\r\n <Input\r\n search\r\n enter-button\r\n v-model=\"levelFrom.title\"\r\n placeholder=\"请输入等级名称\"\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 v-auth=\"['admin-user-level_add']\" type=\"primary\" icon=\"md-add\" @click=\"add\">添加用户等级</Button>\r\n </Col>\r\n </Row>\r\n </Form>\r\n <Table\r\n :columns=\"columns1\"\r\n :data=\"levelLists\"\r\n ref=\"table\"\r\n class=\"mt25\"\r\n :loading=\"loading\"\r\n highlight-row\r\n no-userFrom-text=\"暂无数据\"\r\n no-filtered-userFrom-text=\"暂无筛选结果\"\r\n >\r\n <template slot-scope=\"{ row, index }\" slot=\"level_icons\">\r\n <div class=\"tabBox_img\" v-viewer>\r\n <img v-lazy=\"row.icon\" />\r\n </div>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"icons\">\r\n <div class=\"tabBox_img\" v-viewer>\r\n <img v-lazy=\"row.image\" />\r\n </div>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"is_forevers\">\r\n <i-switch\r\n v-model=\"row.is_forever\"\r\n :value=\"row.is_forever\"\r\n :true-value=\"1\"\r\n :false-value=\"0\"\r\n :disabled=\"true\"\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 <template slot-scope=\"{ row, index }\" slot=\"is_pays\">\r\n <i-switch\r\n v-model=\"row.is_pay\"\r\n :value=\"row.is_pay\"\r\n :true-value=\"1\"\r\n :false-value=\"0\"\r\n :disabled=\"true\"\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 <template slot-scope=\"{ row, index }\" slot=\"is_shows\">\r\n <i-switch\r\n v-model=\"row.is_show\"\r\n :value=\"row.is_show\"\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 <template slot-scope=\"{ row, index }\" slot=\"action\">\r\n <a @click=\"edit(row)\">编辑</a>\r\n <Divider type=\"vertical\" />\r\n <template>\r\n <Dropdown @on-click=\"changeMenu(row, $event, index)\" :transfer=\"true\">\r\n <a href=\"javascript:void(0)\">\r\n 更多\r\n <Icon type=\"ios-arrow-down\"></Icon>\r\n </a>\r\n <DropdownMenu slot=\"list\">\r\n <!-- <DropdownItem name=\"1\">等级任务</DropdownItem>-->\r\n <DropdownItem name=\"2\">删除等级</DropdownItem>\r\n </DropdownMenu>\r\n </Dropdown>\r\n </template>\r\n </template>\r\n </Table>\r\n <div class=\"acea-row row-right page\">\r\n <Page\r\n :total=\"total\"\r\n :current=\"levelFrom.page\"\r\n show-elevator\r\n show-total\r\n @on-change=\"pageChange\"\r\n :page-size=\"levelFrom.limit\"\r\n />\r\n </div>\r\n </Card>\r\n <!-- 等级任务-->\r\n <task-list ref=\"tasks\"></task-list>\r\n </div>\r\n</template>\r\n<script>\r\nimport { mapState, mapMutations } from 'vuex';\r\nimport { levelListApi, setShowApi, createApi } from '@/api/user';\r\nimport taskList from './handle/task';\r\nimport editFrom from '@/components/from/from';\r\nexport default {\r\n name: 'user_level',\r\n components: { editFrom, taskList },\r\n data() {\r\n return {\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 columns1: [\r\n {\r\n title: 'ID',\r\n key: 'id',\r\n width: 80,\r\n },\r\n {\r\n title: '等级图标',\r\n slot: 'level_icons',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '等级背景图',\r\n slot: 'icons',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '等级名称',\r\n key: 'name',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '等级',\r\n key: 'grade',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '享受折扣',\r\n key: 'discount',\r\n minWidth: 100,\r\n },\r\n // {\r\n // title: '有效时间',\r\n // key: 'valid_date',\r\n // minWidth: 120\r\n // },\r\n // {\r\n // title: '是否永久',\r\n // slot: 'is_forevers',\r\n // minWidth: 130\r\n // },\r\n // {\r\n // title: '是否付费',\r\n // slot: 'is_pays',\r\n // minWidth: 120\r\n // },\r\n {\r\n title: '是否显示',\r\n slot: 'is_shows',\r\n minWidth: 120,\r\n },\r\n // {\r\n // title: '等级说明',\r\n // key: 'explain',\r\n // minWidth: 120,\r\n // },\r\n {\r\n title: '操作',\r\n slot: 'action',\r\n fixed: 'right',\r\n minWidth: 120,\r\n },\r\n ],\r\n levelFrom: {\r\n is_show: '',\r\n title: '',\r\n page: 1,\r\n limit: 15,\r\n },\r\n levelLists: [],\r\n total: 0,\r\n FromData: null,\r\n imgName: '',\r\n visible: false,\r\n levelId: 0,\r\n modalTitleSs: '',\r\n titleType: 'level',\r\n modelTask: false,\r\n num: 0,\r\n };\r\n },\r\n created() {\r\n this.getList();\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 methods: {\r\n ...mapMutations('userLevel', ['getlevelId']),\r\n // 操作\r\n changeMenu(row, name, num) {\r\n this.levelId = row.id;\r\n switch (name) {\r\n case '1':\r\n this.getlevelId(this.levelId);\r\n this.$refs.tasks.modals = true;\r\n this.$refs.tasks.getList();\r\n break;\r\n default:\r\n this.del(row, '删除等级', num);\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: `user/user_level/delete/${row.id}`,\r\n method: 'put',\r\n ids: '',\r\n };\r\n this.$modalSure(delfromData)\r\n .then((res) => {\r\n this.$Message.success(res.msg);\r\n this.levelLists.splice(num, 1);\r\n this.total--\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n // 删除成功\r\n // submitModel () {\r\n // this.levelLists.splice(this.delfromData.num, 1)\r\n // },\r\n // 修改是否显示\r\n onchangeIsShow(row) {\r\n let data = {\r\n id: row.id,\r\n is_show: row.is_show,\r\n };\r\n setShowApi(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 getList() {\r\n this.loading = true;\r\n this.levelFrom.is_show = this.levelFrom.is_show || '';\r\n levelListApi(this.levelFrom)\r\n .then(async (res) => {\r\n let data = res.data;\r\n this.levelLists = data.list;\r\n this.total = res.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.levelFrom.page = index;\r\n this.getList();\r\n },\r\n // 添加\r\n add() {\r\n this.levelId = 0;\r\n this.$modalForm(createApi({ id: this.levelId })).then(() => this.getList());\r\n },\r\n // 编辑\r\n edit(row) {\r\n this.levelId = row.id;\r\n this.$modalForm(createApi({ id: this.levelId })).then(() => this.getList());\r\n this.getlevelId(this.levelId);\r\n },\r\n // 表格搜索\r\n userSearchs() {\r\n this.levelFrom.page = 1;\r\n this.getList();\r\n },\r\n // 修改成功\r\n submitFail() {\r\n this.getList();\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"stylus\">\r\n.tabBox_img\r\n width 36px\r\n height 36px\r\n border-radius:4px\r\n cursor pointer\r\n img\r\n width 100%\r\n height 100%\r\n</style>\r\n"]}]}
|