71fc8e52e323b4cd4e1ee284b9959ce9.json 26 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\\division\\agent\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\division\\agent\\index.vue","mtime":1677828270194},{"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:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRTovaXRlbS9uZXdJdGVtL2FkbWluL25vZGVfbW9kdWxlcy9AdnVlL2JhYmVsLXByZXNldC1hcHAvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5zcGxpY2UuanMiOwppbXBvcnQgInJlZ2VuZXJhdG9yLXJ1bnRpbWUvcnVudGltZS5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCmltcG9ydCB7IG1hcFN0YXRlIH0gZnJvbSAndnVleCc7CmltcG9ydCB7IHJlZ2lvbkxpc3QsIGFnZW50RnJvbSwgaXNTaG93QXBpLCBjbGVya0xpc3QgfSBmcm9tICdAL2FwaS9hZ2VudCc7CmltcG9ydCB7IGZvcm1hdERhdGUgYXMgX2Zvcm1hdERhdGUgfSBmcm9tICdAL3V0aWxzL3ZhbGlkYXRlJzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdhZ2VudF9leHRyYScsCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGdyaWQ6IHsKICAgICAgICB4bDogNywKICAgICAgICBsZzogNywKICAgICAgICBtZDogMTIsCiAgICAgICAgc206IDI0LAogICAgICAgIHhzOiAyNAogICAgICB9LAogICAgICB0b3RhbDogMCwKICAgICAgdG90YWwyOiAwLAogICAgICB1c2VyTGlzdHM6IFtdLAogICAgICBmb3JtSW5saW5lOiB7CiAgICAgICAgdWlkOiAwLAogICAgICAgIHByb3BvcnRpb246IDAsCiAgICAgICAgaW1hZ2U6ICcnCiAgICAgIH0sCiAgICAgIGNvbHVtbnMyOiBbewogICAgICAgIHRpdGxlOiAn55So5oi3VUlEJywKICAgICAgICBrZXk6ICd1aWQnLAogICAgICAgIHdpZHRoOiA4MAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICflpLTlg48nLAogICAgICAgIHNsb3Q6ICdhdmF0YXJzJywKICAgICAgICBtaW5XaWR0aDogNjAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5aeT5ZCNJywKICAgICAgICBzbG90OiAnbmlja25hbWUnLAogICAgICAgIG1pbldpZHRoOiAxNTAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5YiG6ZSA5q+U5L6LJywKICAgICAgICBzbG90OiAnZGl2aXNpb25fcGVyY2VudCcsCiAgICAgICAgbWluV2lkdGg6IDEwMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICforqLljZXmlbDph48nLAogICAgICAgIGtleTogJ29yZGVyX2NvdW50JywKICAgICAgICBtaW5XaWR0aDogMTAwCiAgICAgIH1dLAogICAgICBjb2x1bW5zOiBbewogICAgICAgIHRpdGxlOiAn55So5oi3VUlEJywKICAgICAgICBrZXk6ICd1aWQnLAogICAgICAgIHdpZHRoOiA4MAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICflpLTlg48nLAogICAgICAgIHNsb3Q6ICdhdmF0YXJzJywKICAgICAgICBtaW5XaWR0aDogNjAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5aeT5ZCNJywKICAgICAgICBzbG90OiAnbmlja25hbWUnLAogICAgICAgIG1pbldpZHRoOiAxNTAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5YiG6ZSA5q+U5L6LJywKICAgICAgICBzbG90OiAnZGl2aXNpb25fcGVyY2VudCcsCiAgICAgICAgbWluV2lkdGg6IDEwMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICflkZjlt6XmlbDph48nLAogICAgICAgIGtleTogJ2FnZW50X2NvdW50JywKICAgICAgICBtaW5XaWR0aDogMTAwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+iuouWNleaVsOmHjycsCiAgICAgICAga2V5OiAnb3JkZXJfY291bnQnLAogICAgICAgIG1pbldpZHRoOiAxMDAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5oiq5q2i5pe26Ze0JywKICAgICAgICBzbG90OiAnZGl2aXNpb25fZW5kX3RpbWUnLAogICAgICAgIG1pbldpZHRoOiAxMDAKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn54q25oCBJywKICAgICAgICBzbG90OiAnc3RhdHVzJywKICAgICAgICBtaW5XaWR0aDogMTAwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+aTjeS9nCcsCiAgICAgICAgc2xvdDogJ2FjdGlvbicsCiAgICAgICAgZml4ZWQ6ICdyaWdodCcsCiAgICAgICAgbWluV2lkdGg6IDEyMAogICAgICB9XSwKICAgICAgRnJvbURhdGE6IG51bGwsCiAgICAgIGxvYWRpbmc6IGZhbHNlLAogICAgICBjdXJyZW50OiAwLAogICAgICBmb3JtVmFsaWRhdGU6IHsKICAgICAgICBwYWdlOiAxLAogICAgICAgIGxpbWl0OiAxNSwKICAgICAgICBrZXl3b3JkOiAnJwogICAgICB9LAogICAgICBzdGFmZk1vZGFsOiBmYWxzZSwKICAgICAgY2xlcmtSZXFEYXRhOiB7CiAgICAgICAgdWlkOiAwLAogICAgICAgIHBhZ2U6IDEsCiAgICAgICAgbGltaXQ6IDE1CiAgICAgIH0sCiAgICAgIGNsZXJrTGlzdHM6IFtdCiAgICB9OwogIH0sCiAgZmlsdGVyczogewogICAgZm9ybWF0RGF0ZTogZnVuY3Rpb24gZm9ybWF0RGF0ZSh0aW1lKSB7CiAgICAgIGlmICh0aW1lICE9PSAwKSB7CiAgICAgICAgdmFyIGRhdGUgPSBuZXcgRGF0ZSh0aW1lICogMTAwMCk7CiAgICAgICAgcmV0dXJuIF9mb3JtYXREYXRlKGRhdGUsICd5eXl5LU1NLWRkIGhoOm1tJyk7CiAgICAgIH0KICAgIH0KICB9LAogIGNvbXB1dGVkOiBfb2JqZWN0U3ByZWFkKF9vYmplY3RTcHJlYWQoe30sIG1hcFN0YXRlKCdtZWRpYScsIFsnaXNNb2JpbGUnXSkpLCB7fSwgewogICAgbGFiZWxXaWR0aDogZnVuY3Rpb24gbGFiZWxXaWR0aCgpIHsKICAgICAgcmV0dXJuIHRoaXMuaXNNb2JpbGUgPyB1bmRlZmluZWQgOiA3NTsKICAgIH0sCiAgICBsYWJlbFBvc2l0aW9uOiBmdW5jdGlvbiBsYWJlbFBvc2l0aW9uKCkgewogICAgICByZXR1cm4gdGhpcy5pc01vYmlsZSA/ICd0b3AnIDogJ3JpZ2h0JzsKICAgIH0KICB9KSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgdGhpcy5nZXRMaXN0KCk7CiAgfSwKICBtZXRob2RzOiB7CiAgICB1c2VyU2VhcmNoczogZnVuY3Rpb24gdXNlclNlYXJjaHMoKSB7CiAgICAgIHRoaXMuZm9ybVZhbGlkYXRlLnBhZ2UgPSAxOwogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0sCiAgICBqdW1wOiBmdW5jdGlvbiBqdW1wKHVpZCkgewogICAgICB0aGlzLmNsZXJrUmVxRGF0YS51aWQgPSB1aWQ7CiAgICAgIHRoaXMuZ2V0Q2xlcmtMaXN0KCk7CiAgICB9LAogICAgZ2V0Q2xlcmtMaXN0OiBmdW5jdGlvbiBnZXRDbGVya0xpc3QoKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgICB0aGlzLmNsZXJrUmVxRGF0YS5kaXZpc2lvbl90eXBlID0gMzsKICAgICAgY2xlcmtMaXN0KHRoaXMuY2xlcmtSZXFEYXRhKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpcy5jbGVya0xpc3RzID0gcmVzLmRhdGEubGlzdDsKICAgICAgICBfdGhpcy50b3RhbDIgPSByZXMuZGF0YS5jb3VudDsKICAgICAgICBfdGhpcy5zdGFmZk1vZGFsID0gdHJ1ZTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g5YiX6KGoCiAgICBnZXRMaXN0OiBmdW5jdGlvbiBnZXRMaXN0KCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKCiAgICAgIHRoaXMubG9hZGluZyA9IHRydWU7CiAgICAgIHRoaXMuZm9ybVZhbGlkYXRlLmRpdmlzaW9uX3R5cGUgPSAyOwogICAgICByZWdpb25MaXN0KHRoaXMuZm9ybVZhbGlkYXRlKS50aGVuKCAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewogICAgICAgIHZhciBfcmVmID0gX2FzeW5jVG9HZW5lcmF0b3IoIC8qI19fUFVSRV9fKi9yZWdlbmVyYXRvclJ1bnRpbWUubWFyayhmdW5jdGlvbiBfY2FsbGVlKHJlcykgewogICAgICAgICAgdmFyIGRhdGE7CiAgICAgICAgICByZXR1cm4gcmVnZW5lcmF0b3JSdW50aW1lLndyYXAoZnVuY3Rpb24gX2NhbGxlZSQoX2NvbnRleHQpIHsKICAgICAgICAgICAgd2hpbGUgKDEpIHsKICAgICAgICAgICAgICBzd2l0Y2ggKF9jb250ZXh0LnByZXYgPSBfY29udGV4dC5uZXh0KSB7CiAgICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICAgIGRhdGEgPSByZXMuZGF0YTsKICAgICAgICAgICAgICAgICAgX3RoaXMyLnVzZXJMaXN0cyA9IGRhdGEubGlzdDsKICAgICAgICAgICAgICAgICAgX3RoaXMyLnRvdGFsID0gZGF0YS5jb3VudDsKICAgICAgICAgICAgICAgICAgX3RoaXMyLmxvYWRpbmcgPSBmYWxzZTsKCiAgICAgICAgICAgICAgICBjYXNlIDQ6CiAgICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZSk7CiAgICAgICAgfSkpOwoKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94KSB7CiAgICAgICAgICByZXR1cm4gX3JlZi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzMi5sb2FkaW5nID0gZmFsc2U7CgogICAgICAgIF90aGlzMi4kTWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgcGFnZUNoYW5nZTogZnVuY3Rpb24gcGFnZUNoYW5nZShpbmRleCkgewogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5wYWdlID0gaW5kZXg7CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwKICAgIGNsZXJrUGFnZUNoYW5nZTogZnVuY3Rpb24gY2xlcmtQYWdlQ2hhbmdlKCkgewogICAgICB0aGlzLmNsZXJrUmVxRGF0YS5wYWdlID0gaW5kZXg7CiAgICAgIHRoaXMuZ2V0Q2xlcmtMaXN0KCk7CiAgICB9LAogICAgLy8g5re75Yqg6KGo5Y2VCiAgICBncm91cEFkZDogZnVuY3Rpb24gZ3JvdXBBZGQoaWQpIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CgogICAgICB0aGlzLiRtb2RhbEZvcm0oYWdlbnRGcm9tKGlkKSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMzLmdldExpc3QoKTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycikge30pOwogICAgfSwKICAgIC8vIOS/ruaUueaYr+WQpuaYvuekugogICAgb25jaGFuZ2VJc1Nob3c6IGZ1bmN0aW9uIG9uY2hhbmdlSXNTaG93KHJvdykgewogICAgICB2YXIgX3RoaXM0ID0gdGhpczsKCiAgICAgIHZhciBkYXRhID0gewogICAgICAgIGlkOiByb3cudWlkLAogICAgICAgIHN0YXR1czogcm93LmRpdmlzaW9uX3N0YXR1cwogICAgICB9OwogICAgICBpc1Nob3dBcGkoZGF0YSkudGhlbiggLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZjIgPSBfYXN5bmNUb0dlbmVyYXRvciggLyojX19QVVJFX18qL3JlZ2VuZXJhdG9yUnVudGltZS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUyKHJlcykgewogICAgICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUyJChfY29udGV4dDIpIHsKICAgICAgICAgICAgd2hpbGUgKDEpIHsKICAgICAgICAgICAgICBzd2l0Y2ggKF9jb250ZXh0Mi5wcmV2ID0gX2NvbnRleHQyLm5leHQpIHsKICAgICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgICAgX3RoaXM0LiRNZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7CgogICAgICAgICAgICAgICAgY2FzZSAxOgogICAgICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0Mi5zdG9wKCk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9LCBfY2FsbGVlMik7CiAgICAgICAgfSkpOwoKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94MikgewogICAgICAgICAgcmV0dXJuIF9yZWYyLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgfTsKICAgICAgfSgpKS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXM0LiRNZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDnvJbovpEKICAgIGVkaXQ6IGZ1bmN0aW9uIGVkaXQocm93KSB7fSwKICAgIC8vIOWIoOmZpAogICAgZGVsOiBmdW5jdGlvbiBkZWwocm93LCB0aXQsIG51bSkgewogICAgICB2YXIgX3RoaXM1ID0gdGhpczsKCiAgICAgIHZhciBkZWxmcm9tRGF0YSA9IHsKICAgICAgICB0aXRsZTogdGl0LAogICAgICAgIG1ldGhvZDogJ0RFTEVURScsCiAgICAgICAgdWlkOiByb3cudWlkLAogICAgICAgIHVybDogImFnZW50L2RpdmlzaW9uL2RlbC8yLyIuY29uY2F0KHJvdy51aWQpCiAgICAgIH07CiAgICAgIHRoaXMuJG1vZGFsU3VyZShkZWxmcm9tRGF0YSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXM1LiRNZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7CgogICAgICAgIF90aGlzNS51c2VyTGlzdHMuc3BsaWNlKG51bSwgMSk7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczUuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfQogIH0KfTs="},{"version":3,"mappings":"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","names":["name","data","grid","xl","lg","md","sm","xs","total","total2","userLists","formInline","uid","proportion","image","columns2","title","key","width","slot","minWidth","columns","fixed","FromData","loading","current","formValidate","page","limit","keyword","staffModal","clerkReqData","clerkLists","filters","formatDate","time","computed","mapState","labelWidth","labelPosition","mounted","methods","userSearchs","jump","getClerkList","clerkList","getList","regionList","then","res","catch","pageChange","index","clerkPageChange","groupAdd","id","onchangeIsShow","row","status","isShowApi","edit","del","tit","num","method","url"],"sourceRoot":"src/pages/division/agent","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\" align=\"middle\">\r\n <Col v-bind=\"grid\">\r\n <FormItem label=\"搜索:\" label-for=\"status\">\r\n <Input\r\n style=\"width: 300px\"\r\n search\r\n enter-button\r\n placeholder=\"请输入姓名、UID\"\r\n v-model=\"formValidate.keyword\"\r\n @on-search=\"userSearchs\"\r\n />\r\n </FormItem>\r\n </Col>\r\n </Row>\r\n </Form>\r\n </Card>\r\n <Card :bordered=\"false\" dis-hover class=\"ivu-mt\">\r\n <Row class=\"ivu-mt box-wrapper\">\r\n <Col :xs=\"24\" :sm=\"24\" ref=\"rightBox\">\r\n <Table\r\n :columns=\"columns\"\r\n :data=\"userLists\"\r\n ref=\"table\"\r\n class=\"mt25\"\r\n :loading=\"loading\"\r\n highlight-row\r\n no-formValidate-text=\"暂无数据\"\r\n no-filtered-formValidate-text=\"暂无筛选结果\"\r\n >\r\n <template slot-scope=\"{ row, index }\" slot=\"avatars\">\r\n <div class=\"tabBox_img\" v-viewer>\r\n <img v-lazy=\"row.avatar\" />\r\n </div>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"nickname\">\r\n <div class=\"acea-row\">\r\n <Icon type=\"md-male\" v-show=\"row.sex === '男'\" color=\"#2db7f5\" size=\"15\" class=\"mr5\" />\r\n <Icon type=\"md-female\" v-show=\"row.sex === '女'\" color=\"#ed4014\" size=\"15\" class=\"mr5\" />\r\n <div v-text=\"row.nickname\"></div>\r\n </div>\r\n <!-- <div v-show=\"row.vip_name\" class=\"vipName\">{{row.vip_name}}</div>-->\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"status\">\r\n <i-switch\r\n v-model=\"row.division_status\"\r\n :value=\"row.division_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 <template slot-scope=\"{ row, index }\" slot=\"division_end_time\">\r\n <span> {{ row.division_end_time }}</span>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"division_percent\">\r\n <span> {{ row.division_percent }}%</span>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"action\">\r\n <a @click=\"jump(row.uid)\">查看员工</a>\r\n <Divider type=\"vertical\" />\r\n <a @click=\"groupAdd(row.uid)\">编辑</a>\r\n <Divider type=\"vertical\" />\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\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 </Col>\r\n </Row>\r\n </Card>\r\n <Modal v-model=\"staffModal\" scrollable title=\"员工列表\" class=\"order_box\" width=\"800\" footer-hide>\r\n <Table\r\n :columns=\"columns2\"\r\n :data=\"clerkLists\"\r\n ref=\"table\"\r\n class=\"mt25\"\r\n :loading=\"loading\"\r\n highlight-row\r\n no-formValidate-text=\"暂无数据\"\r\n no-filtered-formValidate-text=\"暂无筛选结果\"\r\n >\r\n <template slot-scope=\"{ row, index }\" slot=\"avatars\">\r\n <div class=\"tabBox_img\" v-viewer>\r\n <img v-lazy=\"row.avatar\" />\r\n </div>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"nickname\">\r\n <div class=\"acea-row\">\r\n <Icon type=\"md-male\" v-show=\"row.sex === '男'\" color=\"#2db7f5\" size=\"15\" class=\"mr5\" />\r\n <Icon type=\"md-female\" v-show=\"row.sex === '女'\" color=\"#ed4014\" size=\"15\" class=\"mr5\" />\r\n <div v-text=\"row.nickname\"></div>\r\n </div>\r\n <!-- <div v-show=\"row.vip_name\" class=\"vipName\">{{row.vip_name}}</div>-->\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"agent_end_time\">\r\n <span> {{ row.agent_end_time | formatDate }}</span>\r\n </template>\r\n <template slot-scope=\"{ row, index }\" slot=\"division_percent\">\r\n <span> {{ row.division_percent }}%</span>\r\n </template>\r\n </Table>\r\n <div class=\"acea-row row-right page\">\r\n <Page\r\n :total=\"total2\"\r\n :current=\"clerkReqData.page\"\r\n show-elevator\r\n show-total\r\n @on-change=\"clerkPageChange\"\r\n :page-size=\"clerkReqData.limit\"\r\n />\r\n </div>\r\n </Modal>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapState } from 'vuex';\r\nimport { regionList, agentFrom, isShowApi, clerkList } from '@/api/agent';\r\nimport { formatDate } from '@/utils/validate';\r\nexport default {\r\n name: 'agent_extra',\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 total: 0,\r\n total2: 0,\r\n userLists: [],\r\n formInline: {\r\n uid: 0,\r\n proportion: 0,\r\n image: '',\r\n },\r\n columns2: [\r\n {\r\n title: '用户UID',\r\n key: 'uid',\r\n width: 80,\r\n },\r\n {\r\n title: '头像',\r\n slot: 'avatars',\r\n minWidth: 60,\r\n },\r\n {\r\n title: '姓名',\r\n slot: 'nickname',\r\n minWidth: 150,\r\n },\r\n {\r\n title: '分销比例',\r\n slot: 'division_percent',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '订单数量',\r\n key: 'order_count',\r\n minWidth: 100,\r\n },\r\n ],\r\n columns: [\r\n {\r\n title: '用户UID',\r\n key: 'uid',\r\n width: 80,\r\n },\r\n {\r\n title: '头像',\r\n slot: 'avatars',\r\n minWidth: 60,\r\n },\r\n {\r\n title: '姓名',\r\n slot: 'nickname',\r\n minWidth: 150,\r\n },\r\n {\r\n title: '分销比例',\r\n slot: 'division_percent',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '员工数量',\r\n key: 'agent_count',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '订单数量',\r\n key: 'order_count',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '截止时间',\r\n slot: 'division_end_time',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '状态',\r\n slot: 'status',\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 FromData: null,\r\n loading: false,\r\n current: 0,\r\n formValidate: {\r\n page: 1,\r\n limit: 15,\r\n keyword: '',\r\n },\r\n staffModal: false,\r\n clerkReqData: {\r\n uid: 0,\r\n page: 1,\r\n limit: 15,\r\n },\r\n clerkLists: [],\r\n };\r\n },\r\n filters: {\r\n formatDate(time) {\r\n if (time !== 0) {\r\n let date = new Date(time * 1000);\r\n return formatDate(date, 'yyyy-MM-dd hh:mm');\r\n }\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 userSearchs() {\r\n this.formValidate.page = 1;\r\n this.getList();\r\n },\r\n jump(uid) {\r\n this.clerkReqData.uid = uid;\r\n this.getClerkList();\r\n },\r\n getClerkList() {\r\n this.clerkReqData.division_type = 3;\r\n clerkList(this.clerkReqData).then((res) => {\r\n this.clerkLists = res.data.list;\r\n this.total2 = res.data.count;\r\n this.staffModal = true;\r\n });\r\n },\r\n // 列表\r\n getList() {\r\n this.loading = true;\r\n this.formValidate.division_type = 2;\r\n regionList(this.formValidate)\r\n .then(async (res) => {\r\n let data = res.data;\r\n this.userLists = 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 clerkPageChange() {\r\n this.clerkReqData.page = index;\r\n this.getClerkList();\r\n },\r\n // 添加表单\r\n groupAdd(id) {\r\n this.$modalForm(agentFrom(id))\r\n .then((res) => {\r\n this.getList();\r\n })\r\n .catch((err) => {});\r\n },\r\n // 修改是否显示\r\n onchangeIsShow(row) {\r\n let data = {\r\n id: row.uid,\r\n status: row.division_status,\r\n };\r\n isShowApi(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 edit(row) {},\r\n // 删除\r\n del(row, tit, num) {\r\n let delfromData = {\r\n title: tit,\r\n method: 'DELETE',\r\n uid: row.uid,\r\n url: `agent/division/del/2/${row.uid}`,\r\n };\r\n this.$modalSure(delfromData)\r\n .then((res) => {\r\n this.$Message.success(res.msg);\r\n this.userLists.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 lang=\"stylus\">\r\n.ivu-form-item {\r\n margin-bottom: 0;\r\n}\r\n\r\n.picBox {\r\n display: inline-block;\r\n cursor: pointer;\r\n\r\n .upLoad {\r\n width: 58px;\r\n height: 58px;\r\n line-height: 58px;\r\n border: 1px dotted rgba(0, 0, 0, 0.1);\r\n border-radius: 4px;\r\n background: rgba(0, 0, 0, 0.02);\r\n }\r\n\r\n .pictrue {\r\n width: 60px;\r\n height: 60px;\r\n border: 1px dotted rgba(0, 0, 0, 0.1);\r\n margin-right: 10px;\r\n\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n }\r\n}\r\n\r\n/deep/ .ivu-menu-vertical .ivu-menu-item-group-title {\r\n display: none;\r\n}\r\n\r\n/deep/ .ivu-menu-vertical.ivu-menu-light:after {\r\n display: none;\r\n}\r\n\r\n.left-wrapper {\r\n height: 904px;\r\n background: #fff;\r\n border-right: 1px solid #dcdee2;\r\n}\r\n\r\n.menu-item {\r\n z-index: 50;\r\n position: relative;\r\n display: flex;\r\n justify-content: space-between;\r\n word-break: break-all;\r\n}\r\n\r\n.icon-box {\r\n z-index: 3;\r\n position: absolute;\r\n right: 20px;\r\n top: 50%;\r\n transform: translateY(-50%);\r\n display: none;\r\n}\r\n\r\n&:hover .icon-box {\r\n display: block;\r\n}\r\n\r\n.right-menu {\r\n z-index: 10;\r\n position: absolute;\r\n right: -106px;\r\n top: -11px;\r\n width: auto;\r\n min-width: 121px;\r\n}\r\n\r\n.tabBox_img {\r\n width: 36px;\r\n\r\n height 36px {\r\n border-radius: 4px;\r\n }\r\n\r\n cursor pointer {\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n }\r\n}\r\n</style>\r\n"]}]}