1
admin
2026-01-11 23e65c61dfe8686c2372aca83da2d8f31fc9a213
1
3 files modified
70 ■■■■ changed files
src/config/router.config.js 31 ●●●● patch | view | raw | blame | history
src/views/userlist/agentlist.vue 2 ●●● patch | view | raw | blame | history
src/views/userlist/components/audituserdialog.vue 37 ●●●● patch | view | raw | blame | history
src/config/router.config.js
@@ -192,17 +192,32 @@
          //   component: () => import('@/views/newshares/newsharesqclist'),
          //   meta: { title: '新股抢筹列表', keepAlive: true, permission: ['newsharesqclist'] }
          // },
          // {
          //   path: '/newshares/newsharesqcrecord',
          //   name: 'newsharesqcrecord',
          //   component: () => import('@/views/newshares/newsharesqcrecord'),
          //   meta: { title: '新股抢筹记录', keepAlive: true, permission: ['newsharesqcrecord'] }
          // },
          // {
          //   path: '/newshares/dazonglist',
          //   name: 'dazonglist',
          //   component: () => import('@/views/newshares/dazonglist'),
          //   meta: { title: '折价交易列表', keepAlive: true, permission: ['dazonglist'] }
          // },
        ]
      },
      // 折价交易(原大宗交易)
      {
        path: '/dazong',
        redirect: '/dazong/dazonglist',
        component: RouteView,
        meta: { title: '折价交易', icon: 'sliders', permission: ['newshareslist'] },
        children: [
          {
            path: '/newshares/newsharesqcrecord',
            name: 'newsharesqcrecord',
            component: () => import('@/views/newshares/newsharesqcrecord'),
            meta: { title: '新股抢筹记录', keepAlive: true, permission: ['newsharesqcrecord'] }
          },
          {
            path: '/newshares/dazonglist',
            path: '/dazong/dazonglist',
            name: 'dazonglist',
            component: () => import('@/views/newshares/dazonglist'),
            meta: { title: '折价交易列表', keepAlive: true, permission: ['dazonglist'] }
            meta: { title: '产品列表', keepAlive: true, permission: ['dazonglist'] }
          },
        ]
      },
src/views/userlist/agentlist.vue
@@ -104,7 +104,7 @@
                    align: "center",
                },
                {
                    title: '代理编码',
                    title: '机构邀请码',
                    dataIndex: 'agentCode',
                    align: "center",
                },
src/views/userlist/components/audituserdialog.vue
@@ -30,14 +30,24 @@
                    {{ currentDetails.regTime | moment }}
                </a-descriptions-item>
                <a-descriptions-item label="身份证正面">
                    <img :src="currentDetails.img2Key" alt="" style="width:140px;height: 70px;">
                    <img
                        :src="currentDetails.img2Key"
                        alt="身份证正面"
                        style="width:140px;height: 70px;cursor: pointer;object-fit: cover;"
                        @click="previewImage(currentDetails.img2Key, '身份证正面')"
                    />
                </a-descriptions-item>
                <a-descriptions-item label="身份证背面">
                    <img :src="currentDetails.img1Key" alt="" style="width:140px;height: 70px;">
                    <img
                        :src="currentDetails.img1Key"
                        alt="身份证背面"
                        style="width:140px;height: 70px;cursor: pointer;object-fit: cover;"
                        @click="previewImage(currentDetails.img1Key, '身份证背面')"
                    />
                </a-descriptions-item>
                <a-descriptions-item label="手持身份证">
                <!-- <a-descriptions-item label="手持身份证">
                    <img :src="currentDetails.img3Key" alt="" style="width:140px;height: 70px;">
                </a-descriptions-item>
                </a-descriptions-item> -->
            </a-descriptions>
            <div style="margin-top:20px;display:flex;justify-content: center;" v-show="currentDetails.isActive == 0 || currentDetails.isActive == 1">
                <a-button type="danger" @click="userDialog = false;bohuidialog = true">
@@ -56,6 +66,17 @@
                        v-decorator="['authMsg', { rules: [{ required: true, message: '请输入驳回原因', }] }]" />
                </a-form-item>
            </a-form>
        </a-modal>
        <a-modal
            :title="previewTitle"
            :width="800"
            :visible="previewVisible"
            :footer="null"
            @cancel="previewVisible = false"
        >
            <div style="text-align: center;">
                <img :src="previewImageUrl" alt="" style="max-width: 100%;max-height: 70vh;min-width: 500px;" />
            </div>
        </a-modal>
    </div>
</template>
@@ -79,6 +100,9 @@
            bohuidialog: false,
            bohuidialogloading: false,
            bohuiform: this.$form.createForm(this),
            previewVisible: false,
            previewImageUrl: '',
            previewTitle: '',
        }
    },
    methods: {
@@ -122,6 +146,11 @@
                }
                this.userDialog = false
            })
        },
        previewImage(url, title) {
            this.previewImageUrl = url
            this.previewTitle = title
            this.previewVisible = true
        }
    }
}