b64c917534e39fab2c55dc25fcf06b23.json 21 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\\user\\cancel\\handle\\task.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\user\\cancel\\handle\\task.vue","mtime":1677828270250},{"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:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRTovaXRlbS9uZXdJdGVtL2FkbWluL25vZGVfbW9kdWxlcy9AdnVlL2JhYmVsLXByZXNldC1hcHAvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5zcGxpY2UuanMiOwppbXBvcnQgInJlZ2VuZXJhdG9yLXJ1bnRpbWUvcnVudGltZS5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCmltcG9ydCB7IG1hcFN0YXRlLCBtYXBNdXRhdGlvbnMgfSBmcm9tICd2dWV4JzsKaW1wb3J0IHsgdGFza0xpc3RBcGksIHNldFRhc2tTaG93QXBpLCBzZXRUYXNrTXVzdEFwaSwgY3JlYXRlVGFza0FwaSB9IGZyb20gJ0AvYXBpL3VzZXInOwppbXBvcnQgZWRpdEZyb20gZnJvbSAnQC9jb21wb25lbnRzL2Zyb20vZnJvbSc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAndGFzaycsCiAgY29tcG9uZW50czogewogICAgZWRpdEZyb206IGVkaXRGcm9tCiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgLy8gbGV2ZWxJZHM6IHRoaXMubGV2ZWxJZCwKICAgICAgZ3JpZDogewogICAgICAgIHhsOiAxMCwKICAgICAgICBsZzogMTAsCiAgICAgICAgbWQ6IDEyLAogICAgICAgIHNtOiAyNCwKICAgICAgICB4czogMjQKICAgICAgfSwKICAgICAgbW9kYWxzOiBmYWxzZSwKICAgICAgbGV2ZWxGcm9tOiB7CiAgICAgICAgaXNfc2hvdzogJycsCiAgICAgICAgbmFtZTogJycsCiAgICAgICAgcGFnZTogMSwKICAgICAgICBsaW1pdDogMjAKICAgICAgfSwKICAgICAgdG90YWw6IDAsCiAgICAgIGxldmVsTGlzdHM6IFtdLAogICAgICBsb2FkaW5nOiBmYWxzZSwKICAgICAgY29sdW1uczE6IFt7CiAgICAgICAgdGl0bGU6ICdJRCcsCiAgICAgICAga2V5OiAnaWQnLAogICAgICAgIHNvcnRhYmxlOiB0cnVlLAogICAgICAgIHdpZHRoOiA4MAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfnrYnnuqflkI3np7AnLAogICAgICAgIGtleTogJ2xldmVsX25hbWUnLAogICAgICAgIG1pbldpZHRoOiAxMDAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5Lu75Yqh5ZCN56ewJywKICAgICAgICBrZXk6ICduYW1lJywKICAgICAgICBtaW5XaWR0aDogMTIwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+aOkuW6jycsCiAgICAgICAgc29ydDogJ2dyYWRlJywKICAgICAgICBzb3J0YWJsZTogdHJ1ZSwKICAgICAgICBtaW5XaWR0aDogMTAwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+aYr+WQpuaYvuekuicsCiAgICAgICAgc2xvdDogJ2lzX3Nob3dzJywKICAgICAgICBtaW5XaWR0aDogMTEwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+WKoeW/hei+vuaIkCcsCiAgICAgICAgc2xvdDogJ2lzX211c3RzJywKICAgICAgICBtaW5XaWR0aDogMTM1CiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+S7u+WKoeivtOaYjicsCiAgICAgICAga2V5OiAnaWxsdXN0cmF0ZScsCiAgICAgICAgbWluV2lkdGg6IDEyMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfmk43kvZwnLAogICAgICAgIHNsb3Q6ICdhY3Rpb24nLAogICAgICAgIGZpeGVkOiAncmlnaHQnLAogICAgICAgIG1pbldpZHRoOiAxMjAKICAgICAgfV0sCiAgICAgIEZyb21EYXRhOiBudWxsLAogICAgICBpZHM6IDAsCiAgICAgIG1vZGFsVGl0bGVTczogJycsCiAgICAgIHRpdGxlVHlwZTogJ3Rhc2snCiAgICB9OwogIH0sCiAgY29tcHV0ZWQ6IF9vYmplY3RTcHJlYWQoX29iamVjdFNwcmVhZChfb2JqZWN0U3ByZWFkKHt9LCBtYXBTdGF0ZSgnbWVkaWEnLCBbJ2lzTW9iaWxlJ10pKSwgbWFwU3RhdGUoJ3VzZXJMZXZlbCcsIFsnbGV2ZWxJZCddKSksIHt9LCB7CiAgICBsYWJlbFdpZHRoOiBmdW5jdGlvbiBsYWJlbFdpZHRoKCkgewogICAgICByZXR1cm4gdGhpcy5pc01vYmlsZSA/IHVuZGVmaW5lZCA6IDc1OwogICAgfSwKICAgIGxhYmVsUG9zaXRpb246IGZ1bmN0aW9uIGxhYmVsUG9zaXRpb24oKSB7CiAgICAgIHJldHVybiB0aGlzLmlzTW9iaWxlID8gJ3RvcCcgOiAncmlnaHQnOwogICAgfQogIH0pLAogIG1ldGhvZHM6IF9vYmplY3RTcHJlYWQoX29iamVjdFNwcmVhZCh7fSwgbWFwTXV0YXRpb25zKCd1c2VyTGV2ZWwnLCBbJ2dldFRhc2tJZCcsICdnZXRsZXZlbElkJ10pKSwge30sIHsKICAgIC8vIOa3u+WKoAogICAgYWRkOiBmdW5jdGlvbiBhZGQoKSB7CiAgICAgIHRoaXMuaWRzID0gJyc7CiAgICAgIHRoaXMuZ2V0RnJvbSgpOwogICAgfSwKICAgIC8vIOaWsOW7uiDnvJbovpHooajljZUKICAgIGdldEZyb206IGZ1bmN0aW9uIGdldEZyb20oKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgICB2YXIgZGF0YSA9IHsKICAgICAgICBpZDogdGhpcy5pZHMsCiAgICAgICAgbGV2ZWxfaWQ6IHRoaXMubGV2ZWxJZAogICAgICB9OwogICAgICB0aGlzLiRtb2RhbEZvcm0oY3JlYXRlVGFza0FwaShkYXRhKSkudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgICAgcmV0dXJuIF90aGlzLmdldExpc3QoKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g57yW6L6RCiAgICBlZGl0OiBmdW5jdGlvbiBlZGl0KHJvdykgewogICAgICB0aGlzLmlkcyA9IHJvdy5pZDsKICAgICAgdGhpcy5nZXRGcm9tKCk7CiAgICB9LAogICAgLy8g5YWz6Zet5qih5oCB5qGGCiAgICBoYW5kbGVSZXNldDogZnVuY3Rpb24gaGFuZGxlUmVzZXQoKSB7CiAgICAgIHRoaXMubW9kYWxzID0gZmFsc2U7CiAgICB9LAogICAgLy8g6KGo5qC85pCc57SiCiAgICB1c2VyU2VhcmNoczogZnVuY3Rpb24gdXNlclNlYXJjaHMoKSB7CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwKICAgIC8vIOS7u+WKoeWIl+ihqAogICAgZ2V0TGlzdDogZnVuY3Rpb24gZ2V0TGlzdCgpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CgogICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlOwogICAgICB0aGlzLmxldmVsRnJvbS5pc19zaG93ID0gdGhpcy5sZXZlbEZyb20uaXNfc2hvdyB8fCAnJzsKICAgICAgdGFza0xpc3RBcGkodGhpcy5sZXZlbElkLCB0aGlzLmxldmVsRnJvbSkudGhlbiggLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZiA9IF9hc3luY1RvR2VuZXJhdG9yKCAvKiNfX1BVUkVfXyovcmVnZW5lcmF0b3JSdW50aW1lLm1hcmsoZnVuY3Rpb24gX2NhbGxlZShyZXMpIHsKICAgICAgICAgIHZhciBkYXRhOwogICAgICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUkKF9jb250ZXh0KSB7CiAgICAgICAgICAgIHdoaWxlICgxKSB7CiAgICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dC5wcmV2ID0gX2NvbnRleHQubmV4dCkgewogICAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgICBkYXRhID0gcmVzLmRhdGE7CiAgICAgICAgICAgICAgICAgIF90aGlzMi5sZXZlbExpc3RzID0gZGF0YS5saXN0OwogICAgICAgICAgICAgICAgICBfdGhpczIudG90YWwgPSByZXMuZGF0YS5jb3VudDsKICAgICAgICAgICAgICAgICAgX3RoaXMyLmxvYWRpbmcgPSBmYWxzZTsKCiAgICAgICAgICAgICAgICBjYXNlIDQ6CiAgICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZSk7CiAgICAgICAgfSkpOwoKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94KSB7CiAgICAgICAgICByZXR1cm4gX3JlZi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzMi5sb2FkaW5nID0gZmFsc2U7CgogICAgICAgIF90aGlzMi4kTWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgcGFnZUNoYW5nZTogZnVuY3Rpb24gcGFnZUNoYW5nZShpbmRleCkgewogICAgICB0aGlzLmxldmVsRnJvbS5wYWdlID0gaW5kZXg7CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwKICAgIC8vIOS/ruaUueaYvuekuumakOiXjwogICAgb25jaGFuZ2VJc1Nob3c6IGZ1bmN0aW9uIG9uY2hhbmdlSXNTaG93KHJvdykgewogICAgICB2YXIgX3RoaXMzID0gdGhpczsKCiAgICAgIHZhciBkYXRhID0gewogICAgICAgIGlkOiByb3cuaWQsCiAgICAgICAgaXNfc2hvdzogcm93LmlzX3Nob3cKICAgICAgfTsKICAgICAgc2V0VGFza1Nob3dBcGkoZGF0YSkudGhlbiggLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZjIgPSBfYXN5bmNUb0dlbmVyYXRvciggLyojX19QVVJFX18qL3JlZ2VuZXJhdG9yUnVudGltZS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUyKHJlcykgewogICAgICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUyJChfY29udGV4dDIpIHsKICAgICAgICAgICAgd2hpbGUgKDEpIHsKICAgICAgICAgICAgICBzd2l0Y2ggKF9jb250ZXh0Mi5wcmV2ID0gX2NvbnRleHQyLm5leHQpIHsKICAgICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgICAgX3RoaXMzLiRNZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7CgogICAgICAgICAgICAgICAgY2FzZSAxOgogICAgICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0Mi5zdG9wKCk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9LCBfY2FsbGVlMik7CiAgICAgICAgfSkpOwoKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94MikgewogICAgICAgICAgcmV0dXJuIF9yZWYyLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgfTsKICAgICAgfSgpKS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMzLiRNZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDorr7nva7ku7vliqHmmK/lkKbovr7miJAKICAgIG9uY2hhbmdlSXNNdXN0OiBmdW5jdGlvbiBvbmNoYW5nZUlzTXVzdChyb3cpIHsKICAgICAgdmFyIF90aGlzNCA9IHRoaXM7CgogICAgICB2YXIgZGF0YSA9IHsKICAgICAgICBpZDogcm93LmlkLAogICAgICAgIGlzX211c3Q6IHJvdy5pc19tdXN0CiAgICAgIH07CiAgICAgIHNldFRhc2tNdXN0QXBpKGRhdGEpLnRoZW4oIC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgICAgICAgdmFyIF9yZWYzID0gX2FzeW5jVG9HZW5lcmF0b3IoIC8qI19fUFVSRV9fKi9yZWdlbmVyYXRvclJ1bnRpbWUubWFyayhmdW5jdGlvbiBfY2FsbGVlMyhyZXMpIHsKICAgICAgICAgIHJldHVybiByZWdlbmVyYXRvclJ1bnRpbWUud3JhcChmdW5jdGlvbiBfY2FsbGVlMyQoX2NvbnRleHQzKSB7CiAgICAgICAgICAgIHdoaWxlICgxKSB7CiAgICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dDMucHJldiA9IF9jb250ZXh0My5uZXh0KSB7CiAgICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICAgIF90aGlzNC4kTWVzc2FnZS5zdWNjZXNzKHJlcy5tc2cpOwoKICAgICAgICAgICAgICAgIGNhc2UgMToKICAgICAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dDMuc3RvcCgpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZTMpOwogICAgICAgIH0pKTsKCiAgICAgICAgcmV0dXJuIGZ1bmN0aW9uIChfeDMpIHsKICAgICAgICAgIHJldHVybiBfcmVmMy5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzNC4kTWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g5paw5bu657yW6L6R5o+Q5Lqk5oiQ5YqfCiAgICBzdWJtaXRGYWlsOiBmdW5jdGlvbiBzdWJtaXRGYWlsKCkgewogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0sCiAgICAvLyDliKDpmaTku7vliqEKICAgIGRlbDogZnVuY3Rpb24gZGVsKHJvdywgdGl0LCBudW0pIHsKICAgICAgdmFyIF90aGlzNSA9IHRoaXM7CgogICAgICB2YXIgZGVsZnJvbURhdGEgPSB7CiAgICAgICAgdGl0bGU6IHRpdCwKICAgICAgICBudW06IG51bSwKICAgICAgICB1cmw6ICJ1c2VyL3VzZXJfbGV2ZWwvZGVsZXRlX3Rhc2svIi5jb25jYXQocm93LmlkKSwKICAgICAgICBtZXRob2Q6ICdERUxFVEUnLAogICAgICAgIGlkczogJycKICAgICAgfTsKICAgICAgdGhpcy4kbW9kYWxTdXJlKGRlbGZyb21EYXRhKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczUuJE1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsKCiAgICAgICAgX3RoaXM1LmxldmVsTGlzdHMuc3BsaWNlKG51bSwgMSk7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczUuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfQogIH0pCn07"},{"version":3,"mappings":"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","names":["name","components","editFrom","data","grid","xl","lg","md","sm","xs","modals","levelFrom","is_show","page","limit","total","levelLists","loading","columns1","title","key","sortable","width","minWidth","sort","slot","fixed","FromData","ids","modalTitleSs","titleType","computed","mapState","labelWidth","labelPosition","methods","mapMutations","add","getFrom","id","level_id","edit","row","handleReset","userSearchs","getList","taskListApi","then","res","catch","pageChange","index","onchangeIsShow","setTaskShowApi","onchangeIsMust","is_must","setTaskMustApi","submitFail","del","tit","num","url","method"],"sourceRoot":"src/pages/user/level/handle","sources":["task.vue"],"sourcesContent":["<template>\r\n <Modal\r\n v-model=\"modals\"\r\n :z-index=\"1\"\r\n scrollable\r\n footer-hide\r\n closable\r\n title=\"等级任务\"\r\n :mask-closable=\"false\"\r\n width=\"950\"\r\n @on-cancel=\"handleReset\"\r\n >\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=\"状态:\">\r\n <Select v-model=\"levelFrom.is_show\" 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=\"等级名称:\" prop=\"status2\" label-for=\"status2\">\r\n <Input\r\n search\r\n enter-button\r\n v-model=\"levelFrom.name\"\r\n placeholder=\"请输入等级名称\"\r\n @on-search=\"userSearchs\"\r\n style=\"width: 100%\"\r\n />\r\n </FormItem>\r\n </Col>\r\n </Row>\r\n </Form>\r\n <Divider dashed />\r\n <Row type=\"flex\">\r\n <Col v-bind=\"grid\" class=\"mb15\">\r\n <Button type=\"primary\" icon=\"md-add\" @click=\"add\">添加等级任务</Button>\r\n </Col>\r\n <Col span=\"24\" class=\"userAlert\">\r\n <Alert show-icon closable>添加等级任务,任务类型中的{$num}会自动替换成限定数量+系统预设的单位生成任务名</Alert>\r\n </Col>\r\n </Row>\r\n <Divider dashed />\r\n <Table\r\n :columns=\"columns1\"\r\n :data=\"levelLists\"\r\n ref=\"table\"\r\n :loading=\"loading\"\r\n no-userFrom-text=\"暂无数据\"\r\n no-filtered-userFrom-text=\"暂无筛选结果\"\r\n >\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 size=\"large\"\r\n @on-change=\"onchangeIsShow(row)\"\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_musts\">\r\n <i-switch\r\n v-model=\"row.is_must\"\r\n :value=\"row.is_must\"\r\n :true-value=\"1\"\r\n :false-value=\"0\"\r\n size=\"large\"\r\n @on-change=\"onchangeIsMust(row)\"\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 <a @click=\"del(row, '删除等级任务', index)\"> 删除</a>\r\n </template>\r\n </Table>\r\n <div class=\"acea-row row-right page\">\r\n <Page :total=\"total\" show-elevator show-total @on-change=\"pageChange\" :page-size=\"levelFrom.limit\" />\r\n </div>\r\n <!-- 新建 编辑表单-->\r\n <edit-from ref=\"edits\" :FromData=\"FromData\" @submitFail=\"submitFail\" :titleType=\"titleType\"></edit-from>\r\n </Modal>\r\n</template>\r\n\r\n<script>\r\nimport { mapState, mapMutations } from 'vuex';\r\nimport { taskListApi, setTaskShowApi, setTaskMustApi, createTaskApi } from '@/api/user';\r\nimport editFrom from '@/components/from/from';\r\nexport default {\r\n name: 'task',\r\n components: { editFrom },\r\n data() {\r\n return {\r\n // levelIds: this.levelId,\r\n grid: {\r\n xl: 10,\r\n lg: 10,\r\n md: 12,\r\n sm: 24,\r\n xs: 24,\r\n },\r\n modals: false,\r\n levelFrom: {\r\n is_show: '',\r\n name: '',\r\n page: 1,\r\n limit: 20,\r\n },\r\n total: 0,\r\n levelLists: [],\r\n loading: false,\r\n columns1: [\r\n {\r\n title: 'ID',\r\n key: 'id',\r\n sortable: true,\r\n width: 80,\r\n },\r\n {\r\n title: '等级名称',\r\n key: 'level_name',\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 sort: 'grade',\r\n sortable: true,\r\n minWidth: 100,\r\n },\r\n {\r\n title: '是否显示',\r\n slot: 'is_shows',\r\n minWidth: 110,\r\n },\r\n {\r\n title: '务必达成',\r\n slot: 'is_musts',\r\n minWidth: 135,\r\n },\r\n {\r\n title: '任务说明',\r\n key: 'illustrate',\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 FromData: null,\r\n ids: 0,\r\n modalTitleSs: '',\r\n titleType: 'task',\r\n };\r\n },\r\n computed: {\r\n ...mapState('media', ['isMobile']),\r\n ...mapState('userLevel', ['levelId']),\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', ['getTaskId', 'getlevelId']),\r\n // 添加\r\n add() {\r\n this.ids = '';\r\n this.getFrom();\r\n },\r\n // 新建 编辑表单\r\n getFrom() {\r\n let data = {\r\n id: this.ids,\r\n level_id: this.levelId,\r\n };\r\n this.$modalForm(createTaskApi(data)).then(() => this.getList());\r\n },\r\n // 编辑\r\n edit(row) {\r\n this.ids = row.id;\r\n this.getFrom();\r\n },\r\n // 关闭模态框\r\n handleReset() {\r\n this.modals = false;\r\n },\r\n // 表格搜索\r\n userSearchs() {\r\n this.getList();\r\n },\r\n // 任务列表\r\n getList() {\r\n this.loading = true;\r\n this.levelFrom.is_show = this.levelFrom.is_show || '';\r\n taskListApi(this.levelId, 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 onchangeIsShow(row) {\r\n let data = {\r\n id: row.id,\r\n is_show: row.is_show,\r\n };\r\n setTaskShowApi(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 onchangeIsMust(row) {\r\n let data = {\r\n id: row.id,\r\n is_must: row.is_must,\r\n };\r\n setTaskMustApi(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 submitFail() {\r\n this.getList();\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_task/${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.levelLists.splice(num, 1);\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"]}]}