1
jhzh
2026-01-09 26e85aa1441ca246970694681ce2ba39e0a68979
src/views/newshares/dazonglist.vue
@@ -19,7 +19,7 @@
                                    </a-button>
                                    <a-button type="primary" icon="plus" style="margin-left: 8px"
                                        @click="addUserdialog = true, currentdetail = ''">
                                        添加大宗交易</a-button>
                                        添加股东减持</a-button>
                                </span>
                            </a-form-item>
                        </a-col>
@@ -48,18 +48,26 @@
                        </div>
                    </template>
                </span>
                <span slot="isShow" slot-scope="text,record">
                    <template>
                        <div>
                            <a-tag :color="record.isShow == 0 ? 'red' : record.isShow == 1 ? 'green' : ''">
                                {{ record.isShow == 0 ? '隐藏' : '显示' }}
                            </a-tag>
                        </div>
                    </template>
                </span>
                <template slot="action" slot-scope="text,record">
                    <a slot="action" href="javascript:;" @click="geteditStock(record)">{{ '修改大宗交易' }}</a>
                    <a slot="action" href="javascript:;" @click="geteditStock(record)">{{ '修改股东减持' }}</a>
                    <a-divider type="vertical" />
                    <a slot="action" href="javascript:;" @click="getdeleteStock(record)">{{ '删除大宗交易' }}</a>
                    <a slot="action" href="javascript:;" @click="getdeleteStock(record)">{{ '删除股东减持' }}</a>
                    <a-divider type="vertical" />
                </template>
            </a-table>
        </a-card>
        <a-modal :title="currentdetail ? '修改大宗交易' : '添加大宗交易'" :width="700" :visible="addUserdialog"
        <a-modal :title="currentdetail ? '修改股东减持' : '添加股东减持'" :width="700" :visible="addUserdialog"
            :confirmLoading="addUserDialogloading" @ok="OkaddUserdialog" @cancel="CanceladdUserdialog">
            <a-form :form="addUserform" ref="addUserform">
                <a-row :gutter="48">
@@ -77,10 +85,19 @@
                    </a-col>
                </a-row>
                <a-row :gutter="48">
                    <a-col :md="12" :lg="12" :sm="12">
                    <!-- <a-col :md="12" :lg="12" :sm="12">
                        <a-form-item label="交易密钥" :labelCol="labelCol" :wrapperCol="wrapperCol">
                            <a-input placeholder="请输入交易密钥"
                                v-decorator="['password', { rules: [{ required: true, message: '请输入交易密钥', }] }]" />
                        </a-form-item>
                    </a-col> -->
                    <a-col :md="12" :lg="12" :sm="12">
                        <a-form-item label="显示状态" :labelCol="labelCol" :wrapperCol="wrapperCol">
                            <a-select placeholder="请选择显示状态"
                                v-decorator="['isShow', { rules: [{ required: true, message: '请选择显示状态', }] }]">
                                <a-select-option :value="0">隐藏</a-select-option>
                                <a-select-option :value="1">显示</a-select-option>
                            </a-select>
                        </a-form-item>
                    </a-col>
                    <a-col :md="12" :lg="12" :sm="12">
@@ -107,6 +124,15 @@
                           </a-date-picker>
                       </a-form-item>
                   </a-col>
               </a-row>
               <a-row :gutter="48">
                   <a-col :md="12" :lg="12" :sm="12">
                       <a-form-item label="份额" :labelCol="labelCol" :wrapperCol="wrapperCol">
                            <a-input placeholder="请输入份额"
                                v-decorator="['stockShare', { rules: [{ required: true, message: '请输入份额', }] }]" />
                        </a-form-item>
                   </a-col>
               </a-row>
            </a-form>
        </a-modal>
@@ -148,6 +174,17 @@
                    scopedSlots: { customRender: 'stockType' },
                },
                {
                    title: '份额',
                    dataIndex: 'stockShare',
                    align: "center",
                },
                {
                    title: '是否显示',
                    dataIndex: 'isShow',
                    align: "center",
                    scopedSlots: { customRender: 'isShow' },
                },
                {
                    title: '开始时间',
                    dataIndex: 'startTime',
                    align: "center",
@@ -186,6 +223,8 @@
                pageNum: 1,
                pageSize: 10,
                keywords: '',
                isShow: undefined,
                stockShare:'',
            },
            datalist: [],
            labelCol: {
@@ -201,7 +240,7 @@
            addUserform: this.$form.createForm(this),
            addUserdialog: false,
            addUserDialogloading: false,
            fields: ['stockCode', 'stockNum', 'password', 'startTime','endTime','discount'],
            fields: ['stockCode', 'stockNum', 'password','isShow','stockShare', 'startTime','endTime','discount'],
            currentdetail: '',
            startTime: '',
            endTime: '',
@@ -296,6 +335,8 @@
                pageNum: 1,
                pageSize: 10,
                keywords: '',
                stockShare:'',
                isShow: undefined,
            }
        },
        getinit() {