大宝管理后台代码
xxx
dcc
2024-05-07 abcf89c0931fc453f4fd8e1d4d48b8b469d0f3c7
src/views/allotment/expand.vue
@@ -39,8 +39,11 @@
              <a-col :md="24" :xxl="6" :sm="24">
                <a-form-item>
                  <span class="table-page-search-submitButtons" style="white-space: wrap">
                    <a-button type="primary" icon="search" @click=";(queryParam.pageNum = 1), getlist()"
                      >查询
                    <a-button
                      type="primary"
                      icon="search"
                      @click=";(queryParam.pageNum = 1), getlist()"
                    >查询
                    </a-button>
                    <a-button @click="getqueryParam" style="margin-left: 8px" icon="redo"> 重置</a-button>
                  </span>
@@ -65,8 +68,9 @@
        <span slot="fundsType" slot-scope="text, record">
          <template>
            <div>
              <a-tag :color="record.fundsType == 0 ? 'blue' : record.fundsType == 1 ? 'green' : 'red'"
                >{{ record.fundsType | statusFilter }}
              <a-tag
                :color="record.fundsType == 0 ? 'blue' : record.fundsType == 1 ? 'green' : 'red'"
              >{{ record.fundsType | statusFilter }}
              </a-tag>
            </div>
          </template>
@@ -74,8 +78,9 @@
        <span slot="status" slot-scope="text, record">
          <template>
            <div>
              <a-tag :color="record.status == 0 ? 'blue' : record.status == 1 ? 'green' : 'red'"
                >{{ record.status == 0 ? '审核中' : record.status == 1 ? '已通过' : '未通过' }}
              <a-tag
                :color="record.status == 0 ? 'blue' : record.status == 1 ? 'green' : 'red'"
              >{{ record.status == 0 ? '审核中' : record.status == 1 ? '已通过' : '未通过' }}
              </a-tag>
            </div>
          </template>
@@ -86,28 +91,28 @@
            href="javascript:;"
            @click="onUser(record)"
            v-if="record.status == 0 && record.appendType == 1"
            >扩大资金修改</a
          >扩大资金修改</a
          >
          <a
            slot="action"
            href="javascript:;"
            @click="onUser(record)"
            v-if="record.status == 0 && record.appendType == 2"
            >追加保证金修改</a
          >追加保证金修改</a
          >
          <a
            slot="action"
            href="javascript:;"
            @click="onUser(record)"
            v-if="record.status == 0 && record.appendType == 3"
            >续期修改</a
          >续期修改</a
          >
          <a
            slot="action"
            href="javascript:;"
            @click="onUser(record)"
            v-if="record.status == 0 && record.appendType == 4"
            >终止操盘修改</a
          >终止操盘修改</a
          >
        </template>
      </a-table>
@@ -146,7 +151,7 @@
import moment from 'moment'
export default {
  name: 'Setting',
  data() {
  data () {
    return {
      columns: [
        {
@@ -154,14 +159,14 @@
          dataIndex: 'userName',
          align: 'center',
          width: 150,
          fixed: 'left',
          fixed: 'left'
        },
        {
          title: '手机号',
          dataIndex: 'userPhone',
          align: 'center',
          width: 150,
          fixed: 'left',
          fixed: 'left'
        },
        {
          title: '申请时长(天)',
@@ -169,7 +174,7 @@
          align: 'center',
          customRender: (text, row, index) => {
            return this.queryParam.appendType == 3 ? text : '--'
          },
          }
        },
        {
          title: '申请服务费',
@@ -177,12 +182,12 @@
          align: 'center',
          customRender: (text, row, index) => {
            return this.queryParam.appendType != 2 ? text : '--'
          },
          }
        },
        {
          title: '原保证金',
          dataIndex: 'margin',
          align: 'center',
          align: 'center'
        },
        {
          title: '追加保证金',
@@ -190,50 +195,50 @@
          align: 'center',
          customRender: (text, row, index) => {
            return this.queryParam.appendType == 2 ? text : '--'
          },
          }
        },
        {
          title: '原操盘金额',
          dataIndex: 'totalTradingAmount',
          align: 'center',
          align: 'center'
        },
        {
          title: '配资倍数',
          dataIndex: 'lever',
          align: 'center',
          align: 'center'
        },
        {
          title: '配资金额',
          dataIndex: 'fundsAmount',
          align: 'center',
          align: 'center'
        },
        {
          title: '预警线',
          dataIndex: 'lineWarning',
          align: 'center',
          align: 'center'
        },
        {
          title: '止损线',
          dataIndex: 'lineUnwind',
          align: 'center',
          align: 'center'
        },
        {
          title: '使用时长',
          dataIndex: 'tradersCycle',
          align: 'center',
          align: 'center'
        },
        {
          title: '配资类型',
          dataIndex: 'fundsType',
          align: 'center',
          scopedSlots: { customRender: 'fundsType' },
          scopedSlots: { customRender: 'fundsType' }
        },
        {
          title: '状态',
          dataIndex: 'status',
          align: 'center',
          scopedSlots: { customRender: 'status' },
          scopedSlots: { customRender: 'status' }
        },
        {
          title: '申请时间',
@@ -242,7 +247,7 @@
          width: 200,
          customRender: (text, row, index) => {
            return text ? moment(text).format('YYYY-MM-DD HH:mm:ss') : ''
          },
          }
        },
        {
          title: '终止时间',
@@ -251,7 +256,7 @@
          width: 200,
          customRender: (text, row, index) => {
            return text ? moment(text).format('YYYY-MM-DD HH:mm:ss') : ''
          },
          }
        },
        {
          title: '操作',
@@ -259,8 +264,8 @@
          align: 'center',
          width: 150,
          fixed: 'right',
          scopedSlots: { customRender: 'action' },
        },
          scopedSlots: { customRender: 'action' }
        }
      ],
      // 表头
      pagination: {
@@ -270,7 +275,7 @@
        pageSizeOptions: ['10', '20', '50', '100'], // 每页中显示的数据
        onShowSizeChange: (current, pageSize) => this.onSizeChange(current, pageSize), // 改变每页数量时更新显示
        onChange: (page, pageSize) => this.onPageChange(page, pageSize), // 点击页码事件
        showTotal: (total) => `共有 ${total} 条数据`, // 分页中显示总的数据
        showTotal: (total) => `共有 ${total} 条数据` // 分页中显示总的数据
      },
      loading: false,
      queryParam: {
@@ -278,7 +283,7 @@
        pageSize: 10,
        keyword: '',
        status: 0,
        appendType: 1,
        appendType: 1
      },
      datalist: [],
      currentDetails: '',
@@ -286,14 +291,14 @@
      addUserform: this.$form.createForm(this),
      addUserdialog: false,
      addUserDialogloading: false,
      modeldetail: '',
      modeldetail: ''
    }
  },
  created() {
  created () {
    this.getlist()
  },
  watch: {
    currentDetails(val) {
    currentDetails (val) {
      if (this.currentDetails.appendType == 2) {
        this.auditTitle = '追加保证金审核'
      } else if (this.currentDetails.appendType == 3) {
@@ -303,22 +308,22 @@
      } else {
        this.auditTitle = '扩大配资审核'
      }
    },
    }
  },
  filters: {
    statusFilter(status) {
    statusFilter (status) {
      return status == 2 ? '按周配资' : status == 3 ? '按月配资' : '按天配资'
    },
    }
  },
  methods: {
    CanceladdUserdialog() {
    CanceladdUserdialog () {
      this.addUserdialog = false
      const form = this.$refs.addUserform.form
      form.resetFields()
      this.currentDetails = ''
      this.modeldetail = ''
    },
    OkaddUserdialog() {
    OkaddUserdialog () {
      const form = this.$refs.addUserform.form
      form.validateFields((errors, values) => {
        if (!errors) {
@@ -338,13 +343,13 @@
        }
      })
    },
    onUser(val) {
    onUser (val) {
      this.currentDetails = val
      this.applydetail()
    },
    applydetail() {
    applydetail () {
      var data = {
        id: this.currentDetails.id,
        id: this.currentDetails.id
      }
      applygetAppendDetail(data).then((res) => {
        if (res.status == 0) {
@@ -353,16 +358,16 @@
        }
      })
    },
    getqueryParam() {
    getqueryParam () {
      this.queryParam = {
        pageNum: 1,
        pageSize: 10,
        keyword: '',
        status: 0,
        appendType: 1,
        appendType: 1
      }
    },
    getlist() {
    getlist () {
      var that = this
      this.loading = true
      getAppendList(this.queryParam).then((res) => {
@@ -373,15 +378,15 @@
        }, 500)
      })
    },
    onPageChange(page, pageSize) {
    onPageChange (page, pageSize) {
      this.queryParam.pageNum = page
      this.getlist()
    },
    onSizeChange(current, pageSize) {
    onSizeChange (current, pageSize) {
      this.queryParam.pageNum = current
      this.queryParam.pageSize = pageSize
      this.getlist()
    },
  },
    }
  }
}
</script>