| 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/course/cityProper.vue?vue&type=script&lang=js&","dependencies":[{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/src/view/course/cityProper.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//\nimport axios from '@/libs/api.request';\nexport default {\n name: 'voice',\n\n data() {\n return {\n promotionId: '',\n agentId: '',\n // 代理ID\n agentName: '',\n // 姓名\n showRelieve: false,\n queryDataPage: 1,\n total: 0,\n showVideoModal: false,\n showLevelModal: false,\n startDate: '',\n endDate: '',\n batchdelIDarray: '',\n // 选中的id数组\n postData: {\n province: '',\n // 省\n city: '',\n // 市\n district: '' // 区\n\n },\n province: '',\n // 编辑时用到的省id\n provinceList: [],\n // 省列表\n cityList: [],\n // 市列表\n districtList: [],\n // 区列表\n // 查询条件\n queryData: {\n level: '',\n cp_id: '',\n mobile: '',\n pagenum: 15\n },\n discounts: '',\n min_num: '',\n task_num: '',\n levelData: [],\n columns: [{\n type: 'selection',\n width: 60,\n align: 'center'\n }, {\n title: '代理ID',\n key: 'id'\n }, {\n title: '手机号',\n key: 'mobile'\n }, {\n title: '当前所在城区',\n key: 'currentArea'\n }, {\n title: '申请代理城区',\n key: 'area'\n }, {\n title: '申请日期',\n key: 'created_at'\n }, {\n title: '操作',\n minWidth: 200,\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.batchdelIDarray = [];\n this.batchdelIDarray.push(params.row.id);\n this.$Modal.confirm({\n title: '确定审核通过该条记录吗?',\n content: '',\n loading: true,\n onOk: () => {\n var that = this;\n axios.request({\n url: '/admins/proxy/proxyarea/audit',\n data: {\n ids: that.batchdelIDarray,\n status: 3\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\n if (that.isSearch) {\n that.cateadd(this.queryDataPage);\n } else {\n that.taskList();\n }\n\n that.batchdelIDarray = [];\n } else {\n that.$Message.error(res.data.message);\n that.batchdelIDarray = [];\n }\n });\n },\n onCancel: () => {\n this.batchdelIDarray = [];\n }\n });\n }\n },\n directives: [{\n name: 'opcode',\n value: 'admins/proxy/proxyarea/audit'\n }]\n }, '审核通过'), h('Button', {\n props: {\n size: 'small',\n type: 'error'\n },\n style: {\n marginTop: '5px',\n marginBottom: '5px',\n marginRight: '5px'\n },\n on: {\n click: () => {\n // console.log(params)\n this.batchdelIDarray = [];\n this.batchdelIDarray.push(params.row.id);\n this.$Modal.confirm({\n title: '确定对该条记录审核不予通过吗?',\n content: '',\n loading: true,\n onOk: () => {\n var that = this;\n axios.request({\n url: '/admins/proxy/proxyarea/audit',\n data: {\n ids: that.batchdelIDarray,\n status: 4\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\n if (that.isSearch) {\n that.cateadd(this.queryDataPage);\n } else {\n that.taskList();\n }\n\n that.batchdelIDarray = [];\n } else {\n that.$Message.error(res.data.message);\n that.batchdelIDarray = [];\n }\n });\n },\n onCancel: () => {\n this.batchdelIDarray = [];\n }\n });\n }\n },\n directives: [{\n name: 'opcode',\n value: 'admins/proxy/proxyarea/audit'\n }]\n }, '审核不通过')]);\n }\n }],\n tableData: [],\n isSearch: false\n };\n },\n\n created() {\n this.taskList();\n this.getProvince();\n },\n\n methods: {\n // 时间转换\n handleChange(date) {\n // console.log(date)\n this.startDate = date;\n },\n\n endChange(date) {\n this.endDate = date;\n },\n\n // 分页\n levelchangepage(res) {\n this.queryDataPage = res;\n\n if (this.isSearch) {\n this.cateadd(this.queryDataPage);\n } else {\n this.taskList();\n }\n },\n\n // 点击查询\n cateadd(page) {\n var listData = {\n page: page,\n word: this.queryData.mobile,\n province: this.postData.province,\n city: this.postData.city,\n district: this.postData.district,\n startTime: this.startDate,\n endTime: this.endDate,\n perPage: this.queryData.pagenum\n }; // 清除对象中的空属性\n\n listData = this.clearNullData(listData); // listData = clearNullData(listData)\n\n axios.request({\n method: 'POST',\n url: '/admins/proxy/proxyarea',\n data: listData\n }).then(res => {\n if (res.data.code === 'success') {\n this.$refs['pages'].currentPage = page;\n this.tableData = res.data.data.data;\n this.total = res.data.data.total;\n this.isSearch = true;\n } else {\n this.$Message.error(res.data.message, 'middle');\n }\n });\n },\n\n // 获取列表信息\n taskList() {\n axios.request({\n method: 'POST',\n url: '/admins/proxy/proxyarea',\n data: {\n page: this.queryDataPage,\n perPage: this.queryData.pagenum\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 this.isSearch = false;\n } else {\n this.$Message.error(res.data.message, 'middle');\n }\n });\n },\n\n // 省\n getProvince(type) {\n axios.request({\n method: 'GET',\n url: '/admins/area/0'\n }).then(res => {\n if (res.data.code === 'success') {\n // this.postData.province === '' && (this.postData.province = res.data.data.list[0].id)\n this.provinceList = res.data.data.list;\n } else {\n this.$Message.error(res.data.message, 'middle');\n }\n });\n },\n\n // 市\n getCity() {\n var id = this.postData.province;\n axios.request({\n method: 'GET',\n url: '/admins/area/' + id\n }).then(res => {\n if (res.data.code === 'success') {\n this.cityList = res.data.data.list;\n this.postData.city = res.data.data.list[0].id;\n this.getDistrict();\n } else {\n this.$Message.error(res.data.message, 'middle');\n }\n });\n },\n\n // 区\n getDistrict() {\n console.log('获取地区');\n var id = parseInt(this.$route.query.id);\n axios.request({\n method: 'GET',\n url: '/admins/area/' + this.postData.city\n }).then(res => {\n if (res.data.code === 'success') {\n this.districtList = res.data.data.list;\n this.postData.district = res.data.data.list[0].id;\n\n if (this.$route.query.id) {\n this.postData.district = this.bankList[id].district;\n }\n } else {\n this.$Message.error(res.data.message, 'middle');\n }\n });\n },\n\n // 全选\n selectionClick(data) {\n // 只要选中项发生变化时就会触发\n this.batchdelIDarray = [];\n\n if (data.length !== 0) {\n for (var item of data) {\n this.batchdelIDarray.push(item.id);\n } // console.log(this.batchdelIDarray)\n\n }\n },\n\n // 批量审核\n batchSccress() {\n var that = this;\n\n if (this.batchdelIDarray.length === 0) {\n this.$Message.warning('请先选择城区代理申请记录', 'middle');\n return;\n }\n\n var ids = that.batchdelIDarray;\n this.$Modal.confirm({\n title: '确定要审核所选择的城区代理申请记录吗?',\n content: '',\n onOk: () => {\n axios.request({\n method: 'POST',\n url: '/admins/proxy/proxyarea/audit',\n params: {\n ids: ids,\n status: 3\n }\n }).then(res => {\n this.$Message.info(res.data.message);\n\n if (res.data.code === 'success') {\n setTimeout(function () {\n if (that.isSearch) {\n that.cateadd(this.queryDataPage);\n } else {\n that.taskList();\n }\n }, 2000);\n }\n });\n }\n });\n }\n\n }\n};",null]}
|