23fb01fdce402bd6a0f25ed978e89bc3.json 17 KB

1
  1. {"remainingRequest":"/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//\n\nimport axios from '@/libs/api.request'\nexport default {\n name: 'openAreaManage',\n data () {\n return {\n btnLoading_pass: false,\n currentPage: 1,\n total: 0,\n showNoticeModal: false,\n // 查询条件\n pagenum: 10,\n province: '', // 省\n city: '', // 市\n district: 0, // 区 (如果代理区域为地级市,默认为0 )\n provinceList: [], // 省列表\n cityList: [], // 市列表\n districtList: [], // 区列表\n isShow:false,\n columns: [\n {\n title: ' 排序',\n key: 'id'\n },\n {\n title: '省',\n key: 'provinceMsg'\n },\n {\n title: '市',\n key: 'cityMsg'\n },\n {\n title: '区',\n key: 'districtMsg'\n },\n {\n title: '操作',\n key: 'action',\n align: 'center',\n render: (h, params) => {\n return h('div', [\n 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 {\n name: 'opcode',\n value: 'admins/proxyarea/modify'\n }\n ]\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 this.$Modal.confirm({\n title: '确定要冻结该'+ title + '吗?',\n content: '',\n loading: true,\n onOk: () => {\n var that = this\n axios\n .request({\n url: '/admins/proxyarea/modifyStatus',\n data: {\n id: params.row.id\n },\n method: 'POST'\n })\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 {\n name: 'opcode',\n value: 'admins/proxyarea/modifyStatus'\n }\n ]\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\n .request({\n url: '/admins/proxyarea/modifyStatus',\n data: {\n id: params.row.id\n },\n method: 'POST'\n })\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 {\n name: 'opcode',\n value: 'admins/proxyarea/modifyStatus'\n }\n ]\n }, '解冻')\n ])\n }\n }\n ],\n tableData: [],\n\n // 城区代理设置数据\n editData: {},\n showProxyModal: false,\n tabsVal: 0,\n invite_type_global: '1',\n globalData: {},\n levelDataList: [\n {},\n {proxy_invite_model: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}]},\n {proxy_invite_model: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}]},\n {proxy_invite_model: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}]},\n {proxy_invite_model: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}]},\n {proxy_invite_model: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}]},\n {proxy_invite_model: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}\n ]\n }\n },\n created () {\n this.getList()\n this.getProvince()\n },\n computed: {\n levleText () {\n return ['A', 'B', 'C', 'D', 'E', 'F', 'G'][this.tabsVal]\n }\n },\n methods: {\n // 分页\n levelchangepage (res) {\n this.currentPage = res\n this.getList()\n },\n // 获取列表信息\n getList () {\n axios\n .request({\n method: 'POST',\n url: '/admins/proxyarea',\n data: {\n page: this.currentPage\n }\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 addArea () {\n var that = this\n if(that.district==''){\n that.$Message.error('请选择区县!', 'middle')\n return;\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 this.$Message.info(res.data.message)\n this.btnLoading_pass = false\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 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 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\n // this.district = res.data.data.list[0].id\n } else {\n this.$Message.error(res.data.message, 'middle')\n }\n })\n },\n // 城区代理设置 方法集\n getProxyarea (data) {\n // 获取全局设置参数\n axios\n .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 })\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 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\n .request({\n method: 'POST',\n url: '/admins/proxyarea/modify_global_set',\n data: postData\n })\n .then(res => {\n this.$Message.success(res.data.message, 'middle')\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\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 if (this.tabsVal !== 0) {\n var filterArr = []\n var model = tempData.proxy_invite_model\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 postData.proxyInvite = filterArr\n }\n if (this.tabsVal === 5 || this.tabsVal === 6) {\n postData['apply_money'] = tempData.apply_money\n }\n\n axios\n .request({\n method: 'POST',\n url: '/admins/proxyarea/modify',\n data: postData\n })\n .then(res => {\n this.$Message.success(res.data.message, 'middle')\n })\n },\n chage (index) {\n this.tabsVal = index\n }\n }\n}\n",null]}