0d24c4139ff9ea8103715021569c7576.json 17 KB

1
  1. {"remainingRequest":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/thread-loader/dist/cjs.js!/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/babel-loader/lib/index.js!/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/cache-loader/dist/cjs.js??ref--0-0!/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/src/view/agent-area-config/openAreaManage.vue?vue&type=script&lang=js&","dependencies":[{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/src/view/agent-area-config/openAreaManage.vue","mtime":1618306924000},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/cache-loader/dist/cjs.js","mtime":1665684022107},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/thread-loader/dist/cjs.js","mtime":1665684003955},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/babel-loader/lib/index.js","mtime":1665684010704},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/cache-loader/dist/cjs.js","mtime":1665684022107},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/vue-loader/lib/index.js","mtime":1665684006084}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nimport axios from '@/libs/api.request';\nexport default {\n name: 'openAreaManage',\n\n data() {\n return {\n btnLoading_pass: false,\n currentPage: 1,\n total: 0,\n showNoticeModal: false,\n // 查询条件\n pagenum: 10,\n province: '',\n // 省\n city: '',\n // 市\n district: 0,\n // 区 (如果代理区域为地级市,默认为0 )\n provinceList: [],\n // 省列表\n cityList: [],\n // 市列表\n districtList: [],\n // 区列表\n isShow: false,\n columns: [{\n title: ' 排序',\n key: 'id'\n }, {\n title: '省',\n key: 'provinceMsg'\n }, {\n title: '市',\n key: 'cityMsg'\n }, {\n title: '区',\n key: 'districtMsg'\n }, {\n title: '操作',\n key: 'action',\n align: 'center',\n render: (h, params) => {\n return h('div', [h('Button', {\n props: {\n size: 'small',\n type: 'primary'\n },\n style: {\n marginTop: '5px',\n marginBottom: '5px',\n marginRight: '5px'\n },\n on: {\n click: () => {\n this.editData = params.row;\n this.getProxyarea(params.row);\n }\n },\n directives: [{\n name: 'opcode',\n value: 'admins/proxyarea/modify'\n }]\n }, '城区代理设置'), h('Button', {\n props: {\n size: 'small',\n type: 'error'\n },\n style: {\n marginTop: '5px',\n marginBottom: '5px',\n display: params.row.status == 1 ? 'inline-block' : 'none'\n },\n on: {\n click: () => {\n if (params.row.districtMsg == '') {\n var title = '市';\n } else {\n var title = '区';\n }\n\n this.$Modal.confirm({\n title: '确定要冻结该' + title + '吗?',\n content: '',\n loading: true,\n onOk: () => {\n var that = this;\n axios.request({\n url: '/admins/proxyarea/modifyStatus',\n data: {\n id: params.row.id\n },\n method: 'POST'\n }).then(res => {\n if (res.data.code === 'success') {\n that.$Modal.remove();\n that.$Message.success(res.data.message, 'middle');\n that.getList();\n } else {\n that.$Message.error(res.data.message);\n }\n });\n }\n });\n }\n },\n directives: [{\n name: 'opcode',\n value: 'admins/proxyarea/modifyStatus'\n }]\n }, '冻结'), h('Button', {\n props: {\n size: 'small',\n type: 'primary'\n },\n style: {\n marginTop: '5px',\n marginBottom: '5px',\n display: params.row.status == 1 ? 'none' : 'inline-block'\n },\n on: {\n click: () => {\n this.$Modal.confirm({\n title: '确定解冻该账户吗?',\n content: '',\n loading: true,\n onOk: () => {\n var that = this;\n axios.request({\n url: '/admins/proxyarea/modifyStatus',\n data: {\n id: params.row.id\n },\n method: 'POST'\n }).then(res => {\n if (res.data.code === 'success') {\n that.$Modal.remove();\n that.$Message.success(res.data.message, 'middle');\n that.getList();\n } else {\n that.$Message.error(res.data.message);\n }\n });\n }\n });\n }\n },\n directives: [{\n name: 'opcode',\n value: 'admins/proxyarea/modifyStatus'\n }]\n }, '解冻')]);\n }\n }],\n tableData: [],\n // 城区代理设置数据\n editData: {},\n showProxyModal: false,\n tabsVal: 0,\n invite_type_global: '1',\n globalData: {},\n levelDataList: [{}, {\n proxy_invite_model: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}]\n }, {\n proxy_invite_model: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}]\n }, {\n proxy_invite_model: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}]\n }, {\n proxy_invite_model: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}]\n }, {\n proxy_invite_model: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}]\n }, {\n proxy_invite_model: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}]\n }]\n };\n },\n\n created() {\n this.getList();\n this.getProvince();\n },\n\n computed: {\n levleText() {\n return ['A', 'B', 'C', 'D', 'E', 'F', 'G'][this.tabsVal];\n }\n\n },\n methods: {\n // 分页\n levelchangepage(res) {\n this.currentPage = res;\n this.getList();\n },\n\n // 获取列表信息\n getList() {\n axios.request({\n method: 'POST',\n url: '/admins/proxyarea',\n data: {\n page: this.currentPage\n }\n }).then(res => {\n if (res.data.code === 'success') {\n this.tableData = res.data.data.data;\n this.total = res.data.data.total;\n } else {\n this.$Message.error(res.data.message, 'middle');\n }\n });\n },\n\n // 添加城区\n addArea() {\n var that = this;\n\n if (that.district == '') {\n that.$Message.error('请选择区县!', 'middle');\n return;\n }\n\n this.btnLoading_pass = true;\n axios.request({\n url: '/admins/proxyarea/add',\n data: {\n province: this.province,\n city: this.city,\n district: this.district\n },\n method: 'POST'\n }).then(res => {\n if (res.data.code === 'success') {\n this.showNoticeModal = false;\n this.getList();\n }\n\n this.$Message.info(res.data.message);\n this.btnLoading_pass = false;\n });\n },\n\n // 省\n getProvince() {\n axios.request({\n method: 'GET',\n url: '/admins/area/0'\n }).then(res => {\n if (res.data.code === 'success') {\n this.province === '' && (this.province = res.data.data.list[0].id);\n this.provinceList = res.data.data.list;\n this.getCity();\n } else {\n this.$Message.error(res.data.message, 'middle');\n }\n });\n },\n\n // 市\n getCity() {\n axios.request({\n method: 'GET',\n url: '/admins/area/' + this.province\n }).then(res => {\n if (res.data.code === 'success') {\n this.city = res.data.data.list[0].id;\n this.cityList = res.data.data.list;\n this.getDistrict();\n } else {\n this.$Message.error(res.data.message, 'middle');\n }\n });\n },\n\n // 区\n getDistrict() {\n axios.request({\n method: 'GET',\n url: '/admins/area/' + this.city\n }).then(res => {\n if (res.data.code === 'success') {\n this.districtList = res.data.data.list; // this.district = res.data.data.list[0].id\n } else {\n this.$Message.error(res.data.message, 'middle');\n }\n });\n },\n\n // 城区代理设置 方法集\n getProxyarea(data) {\n // 获取全局设置参数\n axios.request({\n method: 'POST',\n url: '/admins/proxyarea/global_set',\n data: {\n province: data.province,\n city: data.city,\n district: data.district\n }\n }).then(res => {\n if (res.data.code === 'success') {\n this.globalData = res.data.data;\n } else {\n this.$Message.error(res.data.message, 'middle');\n }\n }); // 获取按级别设置参数\n\n axios.request({\n method: 'POST',\n url: '/admins/proxyarea/show',\n data: {\n province: data.province,\n city: data.city,\n district: data.district\n }\n }).then(res => {\n if (res.data.code === 'success') {\n this.showProxyModal = true;\n this.levelDataList = res.data.data;\n } else {\n this.$Message.error(res.data.message, 'middle');\n }\n });\n },\n\n saveGlobal() {\n let postData = this.globalData;\n postData['province'] = this.editData.province;\n postData['city'] = this.editData.city;\n postData['district'] = this.editData.district;\n axios.request({\n method: 'POST',\n url: '/admins/proxyarea/modify_global_set',\n data: postData\n }).then(res => {\n this.$Message.success(res.data.message, 'middle');\n });\n },\n\n saveLevel() {\n var tempData = this.levelDataList[this.tabsVal];\n var postData = {\n province: this.editData.province,\n city: this.editData.city,\n district: this.editData.district,\n id: tempData.id,\n proxy_invite: tempData.proxy_invite,\n adver_invite: tempData.adver_invite,\n coin: tempData.coin,\n protocol: tempData.protocol,\n proxyInvite: [],\n upgrade_money: tempData.upgrade_money,\n upgrade_business_month: tempData.upgrade_business_month,\n upgrade_business_year: tempData.upgrade_business_year,\n upgrade_invite: tempData.upgrade_invite,\n proxy_invite_global: tempData.proxy_invite_global,\n adver_invite_global: tempData.adver_invite_global,\n money: tempData.money,\n min_money: tempData.min_money,\n apply_money: tempData.apply_money\n };\n\n if (this.tabsVal !== 0) {\n var filterArr = [];\n var model = tempData.proxy_invite_model;\n\n for (let i = 0; i < model.length; i++) {\n filterArr.push({\n id: model[i].id,\n pct: model[i].pct,\n max: model[i].max,\n min: 0\n });\n }\n\n postData.proxyInvite = filterArr;\n }\n\n if (this.tabsVal === 5 || this.tabsVal === 6) {\n postData['apply_money'] = tempData.apply_money;\n }\n\n axios.request({\n method: 'POST',\n url: '/admins/proxyarea/modify',\n data: postData\n }).then(res => {\n this.$Message.success(res.data.message, 'middle');\n });\n },\n\n chage(index) {\n this.tabsVal = index;\n }\n\n }\n};",null]}