From abcf89c0931fc453f4fd8e1d4d48b8b469d0f3c7 Mon Sep 17 00:00:00 2001
From: dcc <dcc@163.com>
Date: Tue, 07 May 2024 10:19:31 +0800
Subject: [PATCH] xxx
---
src/views/newshares/newshareslist.vue | 102 +++++++++++++++++++++++++++++++--------------------
1 files changed, 62 insertions(+), 40 deletions(-)
diff --git a/src/views/newshares/newshareslist.vue b/src/views/newshares/newshareslist.vue
index 9a8e867..5a4638c 100644
--- a/src/views/newshares/newshareslist.vue
+++ b/src/views/newshares/newshareslist.vue
@@ -42,7 +42,7 @@
icon="search"
style="margin-left: 8px"
@click=";(queryParam.pageNum = 1), (pagination.current = page), getlist()"
- >查询
+ >查询
</a-button>
<a-button
@@ -221,6 +221,18 @@
</a-date-picker>
</a-form-item>
</a-col>
+ <a-col :md="12" :lg="12" :sm="12">
+ <a-form-item label="上市时间" :labelCol="labelCol" :wrapperCol="wrapperCol">
+ <a-date-picker
+ show-time
+ style="width: 100%"
+ @change="getListDate"
+ v-decorator="['listDate', { rules: [{ required: true, message: '请填写上市时间' }] }]"
+ format="YYYY-MM-DD HH:mm:ss"
+ >
+ </a-date-picker>
+ </a-form-item>
+ </a-col>
<!-- <a-col :md="12" :lg="12" :sm="12">
<a-form-item label="预估价格" :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-input
@@ -239,19 +251,19 @@
import pick from 'lodash.pick'
export default {
name: 'Shares',
- data() {
+ data () {
return {
columns: [
{
title: '新股名称 / 新股代码',
dataIndex: 'name',
align: 'center',
- scopedSlots: { customRender: 'name' },
+ scopedSlots: { customRender: 'name' }
},
{
title: '最大购买数量',
dataIndex: 'orderNumber',
- align: 'center',
+ align: 'center'
},
// {
// title: '预估价格',
@@ -261,25 +273,25 @@
{
title: '价格',
dataIndex: 'price',
- align: 'center',
+ align: 'center'
},
{
title: '是否显示',
dataIndex: 'zt',
align: 'center',
- scopedSlots: { customRender: 'zt' },
+ scopedSlots: { customRender: 'zt' }
},
{
title: '新股模式',
dataIndex: 'type',
align: 'center',
- scopedSlots: { customRender: 'type' },
+ scopedSlots: { customRender: 'type' }
},
{
title: '股票类型',
dataIndex: 'stockType',
align: 'center',
- scopedSlots: { customRender: 'stockType' },
+ scopedSlots: { customRender: 'stockType' }
},
{
@@ -288,7 +300,7 @@
align: 'center',
customRender: (text, row, index) => {
return text ? moment(text).format('YYYY-MM-DD HH:mm:ss') : ''
- },
+ }
},
{
title: '认缴时间',
@@ -296,7 +308,7 @@
align: 'center',
customRender: (text, row, index) => {
return text ? moment(text).format('YYYY-MM-DD HH:mm:ss') : ''
- },
+ }
},
{
title: '上市时间',
@@ -304,14 +316,14 @@
align: 'center',
customRender: (text, row, index) => {
return text ? moment(text).format('YYYY-MM-DD HH:mm:ss') : ''
- },
+ }
},
{
title: '操作',
key: 'action',
align: 'center',
- scopedSlots: { customRender: 'action' },
- },
+ scopedSlots: { customRender: 'action' }
+ }
],
disabledDate: true,
// 表头
@@ -323,7 +335,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: {
@@ -332,18 +344,18 @@
code: '',
name: '',
zt: undefined,
- type: undefined,
+ type: undefined
},
datalist: [],
labelCol: {
xs: { span: 8 },
sm: { span: 8 },
- md: { span: 8 },
+ md: { span: 8 }
},
wrapperCol: {
xs: { span: 14 },
sm: { span: 14 },
- md: { span: 14 },
+ md: { span: 14 }
},
addUserform: this.$form.createForm(this),
addUserdialog: false,
@@ -361,25 +373,25 @@
'stockType',
'code',
'pe',
- 'listDate',
+ 'listDate'
],
currentdetail: '',
subscribeTime: '',
- subscriptionTime: '',
+ subscriptionTime: ''
}
},
- created() {
+ created () {
this.getlist()
},
methods: {
- getdeleteStock(val) {
+ getdeleteStock (val) {
var that = this
this.$confirm({
title: '提示',
content: '确认删除该新股吗?此操作不可恢复!',
- onOk() {
+ onOk () {
var data = {
- id: val.newlistId,
+ id: val.newlistId
}
subscribedel(data).then((res) => {
if (res.status == 0) {
@@ -390,18 +402,21 @@
}
})
},
- onCancel() {
+ onCancel () {
console.log('Cancel')
- },
+ }
})
},
- getsubscribeTime(date, dateString) {
+ getsubscribeTime (date, dateString) {
this.subscribeTime = dateString
},
- getsubscriptionTime(date, dateString) {
+ getsubscriptionTime (date, dateString) {
this.subscriptionTime = dateString
},
- geteditStock(val) {
+ getListDate (date, dateString) {
+ this.listDate = dateString
+ },
+ geteditStock (val) {
this.currentdetail = val
this.addUserdialog = true
var currentTime = new Date()
@@ -410,20 +425,25 @@
this.addUserform.setFieldsValue({
subscriptionTime: moment(val.subscriptionTime ? val.subscriptionTime : currentTime).format(
'YYYY-MM-DD HH:mm:ss'
- ),
+ )
})
this.addUserform.setFieldsValue({
- subscribeTime: moment(val.subscribeTime ? val.subscribeTime : currentTime).format('YYYY-MM-DD HH:mm:ss'),
+ listDate: moment(val.listDate ? val.listDate : currentTime).format(
+ 'YYYY-MM-DD HH:mm:ss'
+ )
+ })
+ this.addUserform.setFieldsValue({
+ subscribeTime: moment(val.subscribeTime ? val.subscribeTime : currentTime).format('YYYY-MM-DD HH:mm:ss')
})
// this.subscribeTime = moment(val.subscribeTime).format('YYYY-MM-DD HH:mm:ss')
// this.subscriptionTime = moment(val.subscriptionTime).format('YYYY-MM-DD HH:mm:ss')
},
- CanceladdUserdialog() {
+ CanceladdUserdialog () {
this.addUserdialog = false
const form = this.$refs.addUserform.form
form.resetFields()
},
- OkaddUserdialog() {
+ OkaddUserdialog () {
const form = this.$refs.addUserform.form
form.validateFields((errors, values) => {
@@ -432,6 +452,7 @@
this.addUserDialogloading = true
values.newlistId = this.currentdetail.newlistId
values.subscriptionTime = this.subscriptionTime
+ values.listDate = this.listDate
values.subscribeTime = this.subscribeTime
subscribeupdate(values).then((res) => {
if (res.status == 0) {
@@ -447,6 +468,7 @@
} else {
this.addUserDialogloading = true
values.subscriptionTime = this.subscriptionTime
+ values.listDate = this.listDate
values.subscribeTime = this.subscribeTime
subscribeadd(values).then((res) => {
if (res.status == 0) {
@@ -463,22 +485,22 @@
}
})
},
- getqueryParam() {
+ getqueryParam () {
this.queryParam = {
pageNum: 1,
pageSize: 10,
code: '',
name: '',
zt: undefined,
- type: undefined,
+ type: undefined
}
},
- getinit() {
+ getinit () {
this.getqueryParam()
this.pagination.current = 1
this.getlist()
},
- getlist() {
+ getlist () {
this.loading = true
subscribelist(this.queryParam).then((res) => {
this.datalist = res.data.list
@@ -486,17 +508,17 @@
this.loading = false
})
},
- onPageChange(page, pageSize) {
+ onPageChange (page, pageSize) {
this.queryParam.pageNum = page
this.pagination.current = page
this.getlist()
},
- onSizeChange(current, pageSize) {
+ onSizeChange (current, pageSize) {
this.queryParam.pageNum = current
this.pagination.current = page
this.queryParam.pageSize = pageSize
this.getlist()
- },
- },
+ }
+ }
}
</script>
--
Gitblit v1.9.3