| 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\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\user\\cancel\\index.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:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRTovaXRlbS9uZXdJdGVtL2FkbWluL25vZGVfbW9kdWxlcy9AdnVlL2JhYmVsLXByZXNldC1hcHAvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwppbXBvcnQgInJlZ2VuZXJhdG9yLXJ1bnRpbWUvcnVudGltZS5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCmltcG9ydCB7IG1hcFN0YXRlLCBtYXBNdXRhdGlvbnMgfSBmcm9tICd2dWV4JzsKaW1wb3J0IHsgdXNlckNhbmNlbExpc3QsIHVzZXJDYW5jZWxTZXRNYXJrIH0gZnJvbSAnQC9hcGkvdXNlcic7CmltcG9ydCB0YXNrTGlzdCBmcm9tICcuL2hhbmRsZS90YXNrJzsKaW1wb3J0IGVkaXRGcm9tIGZyb20gJ0AvY29tcG9uZW50cy9mcm9tL2Zyb20nOwppbXBvcnQgcmVtYXJrIGZyb20gJ0AvY29tcG9uZW50cy9yZW1hcmsvaW5kZXgnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ3VzZXJfbGV2ZWwnLAogIGNvbXBvbmVudHM6IHsKICAgIHJlbWFyazogcmVtYXJrCiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgZ3JpZDogewogICAgICAgIHhsOiA3LAogICAgICAgIGxnOiA3LAogICAgICAgIG1kOiAxMiwKICAgICAgICBzbTogMjQsCiAgICAgICAgeHM6IDI0CiAgICAgIH0sCiAgICAgIGlkOiAnJywKICAgICAgbG9hZGluZzogZmFsc2UsCiAgICAgIGNvbHVtbnMxOiBbewogICAgICAgIHRpdGxlOiAnSUQnLAogICAgICAgIGtleTogJ2lkJywKICAgICAgICB3aWR0aDogODAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5pi156ewJywKICAgICAgICBrZXk6ICduYW1lJywKICAgICAgICBtaW5XaWR0aDogMTAwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+aJi+acuuWPtycsCiAgICAgICAga2V5OiAncGhvbmUnLAogICAgICAgIG1pbldpZHRoOiAxMDAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn54q25oCBJywKICAgICAgICBrZXk6ICdzdGF0dXMnLAogICAgICAgIG1pbldpZHRoOiAxMjAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn55Sz6K+35pe26Ze0JywKICAgICAgICBrZXk6ICdhZGRfdGltZScsCiAgICAgICAgbWluV2lkdGg6IDEwMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICflrqHmoLjml7bpl7QnLAogICAgICAgIGtleTogJ3VwX3RpbWUnLAogICAgICAgIG1pbldpZHRoOiAxMDAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5aSH5rOoJywKICAgICAgICBrZXk6ICdyZW1hcmsnLAogICAgICAgIG1pbldpZHRoOiAxMDAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5pON5L2cJywKICAgICAgICBzbG90OiAnYWN0aW9uJywKICAgICAgICBmaXhlZDogJ3JpZ2h0JywKICAgICAgICBtaW5XaWR0aDogMTIwCiAgICAgIH1dLAogICAgICBsZXZlbEZyb206IHsKICAgICAgICBzdGF0dXM6ICcnLAogICAgICAgIGtleXdvcmRzOiAnJywKICAgICAgICBwYWdlOiAxLAogICAgICAgIGxpbWl0OiAxNQogICAgICB9LAogICAgICBsZXZlbExpc3RzOiBbXSwKICAgICAgdG90YWw6IDAKICAgIH07CiAgfSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgdGhpcy5nZXRMaXN0KCk7CiAgfSwKICBjb21wdXRlZDogX29iamVjdFNwcmVhZChfb2JqZWN0U3ByZWFkKHt9LCBtYXBTdGF0ZSgnbWVkaWEnLCBbJ2lzTW9iaWxlJ10pKSwge30sIHsKICAgIGxhYmVsV2lkdGg6IGZ1bmN0aW9uIGxhYmVsV2lkdGgoKSB7CiAgICAgIHJldHVybiB0aGlzLmlzTW9iaWxlID8gdW5kZWZpbmVkIDogNzU7CiAgICB9LAogICAgbGFiZWxQb3NpdGlvbjogZnVuY3Rpb24gbGFiZWxQb3NpdGlvbigpIHsKICAgICAgcmV0dXJuIHRoaXMuaXNNb2JpbGUgPyAndG9wJyA6ICdyaWdodCc7CiAgICB9CiAgfSksCiAgbWV0aG9kczogX29iamVjdFNwcmVhZChfb2JqZWN0U3ByZWFkKHt9LCBtYXBNdXRhdGlvbnMoJ3VzZXJMZXZlbCcsIFsnZ2V0bGV2ZWxJZCddKSksIHt9LCB7CiAgICByZW1hcms6IGZ1bmN0aW9uIHJlbWFyayhyb3cpIHsKICAgICAgdGhpcy5pZCA9IHJvdy5pZDsKICAgICAgdGhpcy4kcmVmcy5yZW1hcmsuZm9ybVZhbGlkYXRlLnJlbWFyayA9IHJvdy5yZW1hcms7CiAgICAgIHRoaXMuJHJlZnMucmVtYXJrLm1vZGFscyA9IHRydWU7CiAgICB9LAogICAgYWdyZWU6IGZ1bmN0aW9uIGFncmVlKHJvdykgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwoKICAgICAgdGhpcy5kZWxmcm9tRGF0YSA9IHsKICAgICAgICB0aXRsZTogJ+azqOmUgOeUqOaItycsCiAgICAgICAgdXJsOiAiL3VzZXIvY2FuY2VsL2FncmVlLyIuY29uY2F0KHJvdy5pZCksCiAgICAgICAgbWV0aG9kOiAnZ2V0JwogICAgICB9OwogICAgICB0aGlzLiRtb2RhbFN1cmUodGhpcy5kZWxmcm9tRGF0YSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMuJE1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsKCiAgICAgICAgX3RoaXMuZ2V0TGlzdCgpOwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyKSB7CiAgICAgICAgX3RoaXMuJE1lc3NhZ2UuZXJyb3IoZXJyLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIHJlZnVzZTogZnVuY3Rpb24gcmVmdXNlKHJvdykgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKCiAgICAgIHRoaXMuZGVsZnJvbURhdGEgPSB7CiAgICAgICAgdGl0bGU6ICfmi5Lnu53ms6jplIDnlKjmiLcnLAogICAgICAgIGluZm86ICfmgqjnoa7orqTmi5Lnu53ms6jplIDmraTnlKjmiLflkJc/JywKICAgICAgICB1cmw6ICIvdXNlci9jYW5jZWwvcmVmdXNlLyIuY29uY2F0KHJvdy5pZCksCiAgICAgICAgbWV0aG9kOiAnZ2V0JwogICAgICB9OwogICAgICB0aGlzLiRtb2RhbFN1cmUodGhpcy5kZWxmcm9tRGF0YSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMyLiRNZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7CgogICAgICAgIF90aGlzMi5nZXRMaXN0KCk7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChlcnIpIHsKICAgICAgICBfdGhpczIuJE1lc3NhZ2UuZXJyb3IoZXJyLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIHN1Ym1pdEZhaWw6IGZ1bmN0aW9uIHN1Ym1pdEZhaWwodGV4dCkgewogICAgICB2YXIgX3RoaXMzID0gdGhpczsKCiAgICAgIHZhciBkYXRhID0gewogICAgICAgIGlkOiB0aGlzLmlkLAogICAgICAgIG1hcms6IHRleHQKICAgICAgfTsKICAgICAgdXNlckNhbmNlbFNldE1hcmsoZGF0YSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMzLiRyZWZzLnJlbWFyay5tb2RhbHMgPSBmYWxzZTsKCiAgICAgICAgX3RoaXMzLiRNZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7CgogICAgICAgIF90aGlzMy5nZXRMaXN0KCk7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChlcnIpIHsKICAgICAgICBfdGhpczMuJHJlZnMucmVtYXJrLm1vZGFscyA9IGZhbHNlOwoKICAgICAgICBfdGhpczMuJE1lc3NhZ2UuZXJyb3IoZXJyLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIGdldExpc3Q6IGZ1bmN0aW9uIGdldExpc3QoKSB7CiAgICAgIHZhciBfdGhpczQgPSB0aGlzOwoKICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTsKICAgICAgdGhpcy5sZXZlbEZyb20uc3RhdHVzID0gdGhpcy5sZXZlbEZyb20uc3RhdHVzIHx8ICcnOwogICAgICB1c2VyQ2FuY2VsTGlzdCh0aGlzLmxldmVsRnJvbSkudGhlbiggLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZiA9IF9hc3luY1RvR2VuZXJhdG9yKCAvKiNfX1BVUkVfXyovcmVnZW5lcmF0b3JSdW50aW1lLm1hcmsoZnVuY3Rpb24gX2NhbGxlZShyZXMpIHsKICAgICAgICAgIHZhciBkYXRhOwogICAgICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUkKF9jb250ZXh0KSB7CiAgICAgICAgICAgIHdoaWxlICgxKSB7CiAgICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dC5wcmV2ID0gX2NvbnRleHQubmV4dCkgewogICAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgICBkYXRhID0gcmVzLmRhdGE7CiAgICAgICAgICAgICAgICAgIF90aGlzNC5sZXZlbExpc3RzID0gZGF0YS5saXN0OwogICAgICAgICAgICAgICAgICBfdGhpczQudG90YWwgPSByZXMuZGF0YS5jb3VudDsKICAgICAgICAgICAgICAgICAgX3RoaXM0LmxvYWRpbmcgPSBmYWxzZTsKCiAgICAgICAgICAgICAgICBjYXNlIDQ6CiAgICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZSk7CiAgICAgICAgfSkpOwoKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94KSB7CiAgICAgICAgICByZXR1cm4gX3JlZi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzNC5sb2FkaW5nID0gZmFsc2U7CgogICAgICAgIF90aGlzNC4kTWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgcGFnZUNoYW5nZTogZnVuY3Rpb24gcGFnZUNoYW5nZShpbmRleCkgewogICAgICB0aGlzLmxldmVsRnJvbS5wYWdlID0gaW5kZXg7CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwKICAgIC8vIOihqOagvOaQnOe0ogogICAgdXNlclNlYXJjaHM6IGZ1bmN0aW9uIHVzZXJTZWFyY2hzKCkgewogICAgICB0aGlzLmxldmVsRnJvbS5wYWdlID0gMTsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9CiAgfSkKfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA+EA;AACA;AACA;AACA;AACA;AACA;EACAA,kBADA;EAEAC;IAAAC;EAAA,CAFA;EAGAC,IAHA,kBAGA;IACA;MACAC;QACAC,KADA;QAEAC,KAFA;QAGAC,MAHA;QAIAC,MAJA;QAKAC;MALA,CADA;MAQAC,MARA;MASAC,cATA;MAUAC,WACA;QACAC,WADA;QAEAC,SAFA;QAGAC;MAHA,CADA,EAMA;QACAF,WADA;QAEAC,WAFA;QAGAE;MAHA,CANA,EAWA;QACAH,YADA;QAEAC,YAFA;QAGAE;MAHA,CAXA,EAgBA;QACAH,WADA;QAEAC,aAFA;QAGAE;MAHA,CAhBA,EAqBA;QACAH,aADA;QAEAC,eAFA;QAGAE;MAHA,CArBA,EA0BA;QACAH,aADA;QAEAC,cAFA;QAGAE;MAHA,CA1BA,EA+BA;QACAH,WADA;QAEAC,aAFA;QAGAE;MAHA,CA/BA,EAoCA;QACAH,WADA;QAEAI,cAFA;QAGAC,cAHA;QAIAF;MAJA,CApCA,CAVA;MAqDAG;QACAC,UADA;QAEAC,YAFA;QAGAC,OAHA;QAIAC;MAJA,CArDA;MA2DAC,cA3DA;MA4DAC;IA5DA;EA8DA,CAlEA;EAmEAC,OAnEA,qBAmEA;IACA;EACA,CArEA;EAsEAC,0CACAC,+BADA;IAEAC,UAFA,wBAEA;MACA;IACA,CAJA;IAKAC,aALA,2BAKA;MACA;IACA;EAPA,EAtEA;EA+EAC,yCACAC,yCADA;IAEA9B,MAFA,kBAEA+B,GAFA,EAEA;MACA;MACA;MACA;IACA,CANA;IAOAC,KAPA,iBAOAD,GAPA,EAOA;MAAA;;MACA;QACApB,aADA;QAEAsB,yCAFA;QAGAC;MAHA;MAKA,kCACAC,IADA,CACA;QACA;;QACA;MACA,CAJA,EAKAC,KALA,CAKA;QACA;MACA,CAPA;IAQA,CArBA;IAsBAC,MAtBA,kBAsBAN,GAtBA,EAsBA;MAAA;;MACA;QACApB,eADA;QAEA2B,oBAFA;QAGAL,0CAHA;QAIAC;MAJA;MAMA,kCACAC,IADA,CACA;QACA;;QACA;MACA,CAJA,EAKAC,KALA,CAKA;QACA;MACA,CAPA;IAQA,CArCA;IAsCAG,UAtCA,sBAsCAC,IAtCA,EAsCA;MAAA;;MACA;QACAhC,WADA;QAEAiC;MAFA;MAIAC,wBACAP,IADA,CACA;QACA;;QACA;;QACA;MACA,CALA,EAMAC,KANA,CAMA;QACA;;QACA;MACA,CATA;IAUA,CArDA;IAuDAO,OAvDA,qBAuDA;MAAA;;MACA;MACA;MACAC,+BACAT,IADA;QAAA,mEACA;UAAA;UAAA;YAAA;cAAA;gBAAA;kBACAlC,IADA,GACA4C,QADA;kBAEA;kBACA;kBACA;;gBAJA;gBAAA;kBAAA;cAAA;YAAA;UAAA;QAAA,CADA;;QAAA;UAAA;QAAA;MAAA,KAOAT,KAPA,CAOA;QACA;;QACA;MACA,CAVA;IAWA,CArEA;IAsEAU,UAtEA,sBAsEAC,KAtEA,EAsEA;MACA;MACA;IACA,CAzEA;IA0EA;IACAC,WA3EA,yBA2EA;MACA;MACA;IACA;EA9EA;AA/EA","names":["name","components","remark","data","grid","xl","lg","md","sm","xs","id","loading","columns1","title","key","width","minWidth","slot","fixed","levelFrom","status","keywords","page","limit","levelLists","total","created","computed","mapState","labelWidth","labelPosition","methods","mapMutations","row","agree","url","method","then","catch","refuse","info","submitFail","text","mark","userCancelSetMark","getList","userCancelList","res","pageChange","index","userSearchs"],"sourceRoot":"src/pages/user/cancel","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.status\"\r\n placeholder=\"请选择\"\r\n clearable\r\n element-id=\"status1\"\r\n @on-change=\"userSearchs\"\r\n >\r\n <Option value=\"0\">待审核</Option>\r\n <Option value=\"1\">通过</Option>\r\n <Option value=\"1\">拒绝</Option>\r\n </Select> -->\r\n <RadioGroup v-model=\"levelFrom.status\" type=\"button\" @on-change=\"userSearchs(levelFrom.status)\">\r\n <Radio label=\"\">全部</Radio>\r\n <Radio label=\"0\">待审核</Radio>\r\n <Radio label=\"1\">通过</Radio>\r\n <Radio label=\"2\">拒绝</Radio>\r\n </RadioGroup>\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.keywords\"\r\n placeholder=\"请输入用户昵称/ID/手机号\"\r\n @on-search=\"userSearchs\"\r\n />\r\n </FormItem>\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=\"action\">\r\n <a @click=\"agree(row)\">同意</a>\r\n <Divider type=\"vertical\" />\r\n <a @click=\"refuse(row)\">拒绝</a>\r\n <Divider type=\"vertical\" />\r\n <a @click=\"remark(row)\">备注</a>\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 <remark ref=\"remark\" @submitFail=\"submitFail\"></remark>\r\n </div>\r\n</template>\r\n<script>\r\nimport { mapState, mapMutations } from 'vuex';\r\nimport { userCancelList, userCancelSetMark } from '@/api/user';\r\nimport taskList from './handle/task';\r\nimport editFrom from '@/components/from/from';\r\nimport remark from '@/components/remark/index';\r\nexport default {\r\n name: 'user_level',\r\n components: { remark },\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 id: '',\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 key: 'name',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '手机号',\r\n key: 'phone',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '状态',\r\n key: 'status',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '申请时间',\r\n key: 'add_time',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '审核时间',\r\n key: 'up_time',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '备注',\r\n key: 'remark',\r\n minWidth: 100,\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 status: '',\r\n keywords: '',\r\n page: 1,\r\n limit: 15,\r\n },\r\n levelLists: [],\r\n total: 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 remark(row) {\r\n this.id = row.id;\r\n this.$refs.remark.formValidate.remark = row.remark;\r\n this.$refs.remark.modals = true;\r\n },\r\n agree(row) {\r\n this.delfromData = {\r\n title: '注销用户',\r\n url: `/user/cancel/agree/${row.id}`,\r\n method: 'get',\r\n };\r\n this.$modalSure(this.delfromData)\r\n .then((res) => {\r\n this.$Message.success(res.msg);\r\n this.getList();\r\n })\r\n .catch((err) => {\r\n this.$Message.error(err.msg);\r\n });\r\n },\r\n refuse(row) {\r\n this.delfromData = {\r\n title: '拒绝注销用户',\r\n info: '您确认拒绝注销此用户吗?',\r\n url: `/user/cancel/refuse/${row.id}`,\r\n method: 'get',\r\n };\r\n this.$modalSure(this.delfromData)\r\n .then((res) => {\r\n this.$Message.success(res.msg);\r\n this.getList();\r\n })\r\n .catch((err) => {\r\n this.$Message.error(err.msg);\r\n });\r\n },\r\n submitFail(text) {\r\n let data = {\r\n id: this.id,\r\n mark: text,\r\n };\r\n userCancelSetMark(data)\r\n .then((res) => {\r\n this.$refs.remark.modals = false;\r\n this.$Message.success(res.msg);\r\n this.getList();\r\n })\r\n .catch((err) => {\r\n this.$refs.remark.modals = false;\r\n this.$Message.error(err.msg);\r\n });\r\n },\r\n\r\n getList() {\r\n this.loading = true;\r\n this.levelFrom.status = this.levelFrom.status || '';\r\n userCancelList(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 userSearchs() {\r\n this.levelFrom.page = 1;\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\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n}\r\n</style>\r\n"]}]}
|