fix: 分销商审核模块列表接口对接
This commit is contained in:
		
							parent
							
								
									c086415233
								
							
						
					
					
						commit
						071941ef8a
					
				| 
						 | 
					@ -51,7 +51,7 @@
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
        <el-table-column prop="refuseReason" label="拒绝理由" align="center" width="200">
 | 
					        <el-table-column prop="refuseReason" label="拒绝理由" align="center" width="200">
 | 
				
			||||||
          <template slot-scope="scope">
 | 
					          <template slot-scope="scope">
 | 
				
			||||||
                        <span v-if="scope.row.status === 2">{{ scope.row.refuseReason }}</span>
 | 
					            <span v-if="scope.row.status === -1">{{ scope.row.refuseReason }}</span>
 | 
				
			||||||
            <span v-else>-</span>
 | 
					            <span v-else>-</span>
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
| 
						 | 
					@ -69,8 +69,8 @@
 | 
				
			||||||
      <!-- 分页 -->
 | 
					      <!-- 分页 -->
 | 
				
			||||||
      <div class="pagination-container">
 | 
					      <div class="pagination-container">
 | 
				
			||||||
        <el-pagination background @size-change="handleSizeChange" @current-change="handleCurrentChange"
 | 
					        <el-pagination background @size-change="handleSizeChange" @current-change="handleCurrentChange"
 | 
				
			||||||
                    :current-page.sync="listQuery.pageNumber" :page-sizes="[10, 20, 30, 50]"
 | 
					          :current-page.sync="listQuery.pageNumber" :page-sizes="[10, 20, 30, 50]" :page-size="listQuery.pageSize"
 | 
				
			||||||
                    :page-size="listQuery.pageSize" layout="total, sizes, prev, pager, next, jumper" :total="total">
 | 
					          layout="total, sizes, prev, pager, next, jumper" :total="total">
 | 
				
			||||||
        </el-pagination>
 | 
					        </el-pagination>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
    </el-card>
 | 
					    </el-card>
 | 
				
			||||||
| 
						 | 
					@ -100,7 +100,7 @@
 | 
				
			||||||
            {{ getStatusText(detailData.status) }}
 | 
					            {{ getStatusText(detailData.status) }}
 | 
				
			||||||
          </el-tag>
 | 
					          </el-tag>
 | 
				
			||||||
        </el-descriptions-item>
 | 
					        </el-descriptions-item>
 | 
				
			||||||
                <el-descriptions-item label="拒绝理由" v-if="detailData.status === 2" :span="2">
 | 
					        <el-descriptions-item label="拒绝理由" v-if="detailData.status === -1" :span="2">
 | 
				
			||||||
          {{ detailData.refuseReason }}
 | 
					          {{ detailData.refuseReason }}
 | 
				
			||||||
        </el-descriptions-item>
 | 
					        </el-descriptions-item>
 | 
				
			||||||
      </el-descriptions>
 | 
					      </el-descriptions>
 | 
				
			||||||
| 
						 | 
					@ -132,7 +132,7 @@ export default {
 | 
				
			||||||
      statusOptions: [
 | 
					      statusOptions: [
 | 
				
			||||||
        { label: '待审核', value: 0 },
 | 
					        { label: '待审核', value: 0 },
 | 
				
			||||||
        { label: '已通过', value: 1 },
 | 
					        { label: '已通过', value: 1 },
 | 
				
			||||||
        { label: '已拒绝', value: 2 }
 | 
					        { label: '已拒绝', value: -1 }
 | 
				
			||||||
      ],
 | 
					      ],
 | 
				
			||||||
      rejectDialogVisible: false,
 | 
					      rejectDialogVisible: false,
 | 
				
			||||||
      detailDialogVisible: false,
 | 
					      detailDialogVisible: false,
 | 
				
			||||||
| 
						 | 
					@ -144,7 +144,7 @@ export default {
 | 
				
			||||||
      rejectRules: {
 | 
					      rejectRules: {
 | 
				
			||||||
        reason: [
 | 
					        reason: [
 | 
				
			||||||
          { required: true, message: '请输入拒绝理由', trigger: 'blur' },
 | 
					          { required: true, message: '请输入拒绝理由', trigger: 'blur' },
 | 
				
			||||||
          { min: 5, max: 200, message: '长度在 5 到 200 个字符', trigger: 'blur' }
 | 
					          { min: 2, max: 200, message: '长度在 2 到 200 个字符', trigger: 'blur' }
 | 
				
			||||||
        ]
 | 
					        ]
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      detailData: {}
 | 
					      detailData: {}
 | 
				
			||||||
| 
						 | 
					@ -210,8 +210,9 @@ export default {
 | 
				
			||||||
      
 | 
					      
 | 
				
			||||||
      mer_admin.getApplyRecord(params)
 | 
					      mer_admin.getApplyRecord(params)
 | 
				
			||||||
        .then(response => {
 | 
					        .then(response => {
 | 
				
			||||||
          this.list = response.data.list || [];
 | 
					          console.log(response);
 | 
				
			||||||
          this.total = response.data.total || 0;
 | 
					          this.list = response.data.data.data || [];
 | 
				
			||||||
 | 
					          this.total = response.data.data.total || 0;
 | 
				
			||||||
          this.listLoading = false;
 | 
					          this.listLoading = false;
 | 
				
			||||||
        })
 | 
					        })
 | 
				
			||||||
        .catch(() => {
 | 
					        .catch(() => {
 | 
				
			||||||
| 
						 | 
					@ -244,7 +245,7 @@ export default {
 | 
				
			||||||
          return 'warning';
 | 
					          return 'warning';
 | 
				
			||||||
        case 1:
 | 
					        case 1:
 | 
				
			||||||
          return 'success';
 | 
					          return 'success';
 | 
				
			||||||
        case 2:
 | 
					        case -1:
 | 
				
			||||||
          return 'danger';
 | 
					          return 'danger';
 | 
				
			||||||
        default:
 | 
					        default:
 | 
				
			||||||
          return 'info';
 | 
					          return 'info';
 | 
				
			||||||
| 
						 | 
					@ -256,7 +257,7 @@ export default {
 | 
				
			||||||
          return '待审核';
 | 
					          return '待审核';
 | 
				
			||||||
        case 1:
 | 
					        case 1:
 | 
				
			||||||
          return '已通过';
 | 
					          return '已通过';
 | 
				
			||||||
        case 2:
 | 
					        case -1:
 | 
				
			||||||
          return '已拒绝';
 | 
					          return '已拒绝';
 | 
				
			||||||
        default:
 | 
					        default:
 | 
				
			||||||
          return '未知状态';
 | 
					          return '未知状态';
 | 
				
			||||||
| 
						 | 
					@ -271,6 +272,7 @@ export default {
 | 
				
			||||||
        this.listLoading = true;
 | 
					        this.listLoading = true;
 | 
				
			||||||
        const params = {
 | 
					        const params = {
 | 
				
			||||||
          id: row.id,
 | 
					          id: row.id,
 | 
				
			||||||
 | 
					          distributorId: row.distributorId,
 | 
				
			||||||
          status: 1 // 通过
 | 
					          status: 1 // 通过
 | 
				
			||||||
        };
 | 
					        };
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
| 
						 | 
					@ -305,7 +307,8 @@ export default {
 | 
				
			||||||
          this.listLoading = true;
 | 
					          this.listLoading = true;
 | 
				
			||||||
          const params = {
 | 
					          const params = {
 | 
				
			||||||
            id: this.rejectForm.id,
 | 
					            id: this.rejectForm.id,
 | 
				
			||||||
            status: 2, // 拒绝
 | 
					            distributorId: this.currentRow.distributorId,
 | 
				
			||||||
 | 
					            status: -1, // 拒绝
 | 
				
			||||||
            refuseReason: this.rejectForm.reason
 | 
					            refuseReason: this.rejectForm.reason
 | 
				
			||||||
          };
 | 
					          };
 | 
				
			||||||
          
 | 
					          
 | 
				
			||||||
| 
						 | 
					@ -330,7 +333,9 @@ export default {
 | 
				
			||||||
      this.$confirm('确定要一键通过所有待审核的分销商申请?', '提示', {
 | 
					      this.$confirm('确定要一键通过所有待审核的分销商申请?', '提示', {
 | 
				
			||||||
        confirmButtonText: '确定',
 | 
					        confirmButtonText: '确定',
 | 
				
			||||||
        cancelButtonText: '取消',
 | 
					        cancelButtonText: '取消',
 | 
				
			||||||
        type: 'warning'
 | 
					        type: 'warning',
 | 
				
			||||||
 | 
					        dangerouslyUseHTMLString: true,
 | 
				
			||||||
 | 
					        message: '<strong>一键通过操作将批量审核所有待审核申请,此操作不可撤销,请谨慎操作!</strong>'
 | 
				
			||||||
      }).then(() => {
 | 
					      }).then(() => {
 | 
				
			||||||
        this.listLoading = true;
 | 
					        this.listLoading = true;
 | 
				
			||||||
        const params = {};
 | 
					        const params = {};
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue