From 1e5c5333d952bc9e98a50149d1a07a56e5ce778d Mon Sep 17 00:00:00 2001
From: zzzz <690498789@qq.com>
Date: Thu, 25 Apr 2024 05:13:33 +0800
Subject: [PATCH] 111
---
.env.development | 1
src/views/risksetting/timelist.vue | 473 +++++++++++++++++++++++++++++-----------------------------
2 files changed, 236 insertions(+), 238 deletions(-)
diff --git a/.env.development b/.env.development
index da88383..fa2a720 100644
--- a/.env.development
+++ b/.env.development
@@ -6,5 +6,6 @@
# VUE_APP_API_BASE_URL=https://www.rksv.store:8091/
# VUE_APP_API_BASE_URL=http://www.ojwuf.com:8091/
VUE_APP_API_BASE_URL=http://192.168.0.105:8091/
+# VUE_APP_API_BASE_URL=https://api.essencefunds.com/
# VUE_APP_API_BASE_URL= https://www.prudentcapitals.net/
# VUE_APP_API_BASE_URL=https://api.guosen.org/
\ No newline at end of file
diff --git a/src/views/risksetting/timelist.vue b/src/views/risksetting/timelist.vue
index 3eddcc6..3a78bd1 100644
--- a/src/views/risksetting/timelist.vue
+++ b/src/views/risksetting/timelist.vue
@@ -7,8 +7,8 @@
:pagination="pagination"
:columns="columns"
:data-source="datalist"
- rowKey="id">
-
+ rowKey="id"
+ >
<template slot="action" slot-scope="text, record">
<a slot="action" href="javascript:;" @click="geteditbaseCurrency(record)">修改通道</a>
</template>
@@ -21,21 +21,24 @@
:visible="addUserdialog"
:confirmLoading="addUserDialogloading"
@ok="OkaddUserdialog"
- @cancel="CanceladdUserdialog">
+ @cancel="CanceladdUserdialog"
+ >
<a-form :form="addUserform" ref="addUserform">
<a-row :gutter="48">
<a-col :md="19" :lg="12" :sm="19">
<a-form-item label="股票类型" :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-input
placeholder="请输入股票类型"
- v-decorator="['accetsType', { rules: [{ required: true, message: '请输入通道名称' }] }]" />
+ v-decorator="['accetsType', { rules: [{ required: true, message: '请输入通道名称' }] }]"
+ />
</a-form-item>
</a-col>
<a-col :md="19" :lg="12" :sm="19">
<a-form-item label="股票类型" :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-input
placeholder="请输入股票类型"
- v-decorator="['accetsDesc', { rules: [{ required: true, message: '请输入股票类型' }] }]" />
+ v-decorator="['accetsDesc', { rules: [{ required: true, message: '请输入股票类型' }] }]"
+ />
</a-form-item>
</a-col>
</a-row>
@@ -44,14 +47,16 @@
<a-form-item label="上午开始时间" :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-input
placeholder="请输入上午开始时间"
- v-decorator="['amStartTime', { rules: [{ required: true, message: '请输入时间如(14:20)' }] }]" />
+ v-decorator="['amStartTime', { rules: [{ required: true, message: '请输入时间如(14:20)' }] }]"
+ />
</a-form-item>
</a-col>
<a-col :md="19" :lg="12" :sm="19">
<a-form-item label="上午结束时间" :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-input
placeholder="请输入上午结束时间"
- v-decorator="['amEndTime', { rules: [{ required: true, message: '请输入时间如(14:20)' }] }]" />
+ v-decorator="['amEndTime', { rules: [{ required: true, message: '请输入时间如(14:20)' }] }]"
+ />
</a-form-item>
</a-col>
</a-row>
@@ -60,264 +65,256 @@
<a-form-item label="下午开始时间" :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-input
placeholder="请输入下午开始时间"
- v-decorator="['pmStartTime', { rules: [{ required: true, message: '请输入时间如(14:20)' }] }]" />
+ v-decorator="['pmStartTime', { rules: [{ required: true, message: '请输入时间如(14:20)' }] }]"
+ />
</a-form-item>
</a-col>
<a-col :md="19" :lg="12" :sm="19">
<a-form-item label="下午结束时间" :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-input
placeholder="请输入下午结束时间"
- v-decorator="['pmEndTime', { rules: [{ required: true, message: '请输入时间如(14:20)' }] }]" />
+ v-decorator="['pmEndTime', { rules: [{ required: true, message: '请输入时间如(14:20)' }] }]"
+ />
</a-form-item>
</a-col>
</a-row>
+ <a-row :gutter="48">
+ <a-col :md="19" :lg="12" :sm="19">
+ <a-form-item label="日期" :labelCol="labelCol" :wrapperCol="wrapperCol">
+ <a-input
+ placeholder="请输入日期"
+ v-decorator="['weekDay', { rules: [{ required: true, message: '请输入日期如(1,2,3,4,5,6,7)' }] }]"
+ />
+ </a-form-item>
+ </a-col>
</a-row>
</a-form>
</a-modal>
</page-header-wrapper>
</template>
<script>
- import {
- paylist,
- payupdate,
- payadd,
- paydel,
- adminupload,
- queryAll,
- updatetime
- } from '@/api/allsetting'
- import pick from 'lodash.pick'
- export default {
- name: 'Basecurrency',
- data () {
- return {
- columns: [{
- title: '股票类型',
- dataIndex: 'accetsType',
- align: 'center'
- },
- {
- title: '股票类型',
- dataIndex: 'accetsDesc',
- align: 'center'
- // scopedSlots: { customRender: 'channelImg' },
- },
- {
- title: '上午开始时间',
- dataIndex: 'amStartTime',
- align: 'center'
+import { paylist, payupdate, payadd, paydel, adminupload, queryAll, updatetime } from '@/api/allsetting'
+import pick from 'lodash.pick'
+export default {
+ name: 'Basecurrency',
+ data() {
+ return {
+ columns: [
+ {
+ title: '股票类型',
+ dataIndex: 'accetsType',
+ align: 'center',
+ },
+ {
+ title: '股票类型',
+ dataIndex: 'accetsDesc',
+ align: 'center',
+ // scopedSlots: { customRender: 'channelImg' },
+ },
+ {
+ title: '上午开始时间',
+ dataIndex: 'amStartTime',
+ align: 'center',
+ },
+ {
+ title: '上午结束时间',
+ dataIndex: 'amEndTime',
+ align: 'center',
+ },
+ {
+ title: '下午开始时间',
+ dataIndex: 'pmStartTime',
+ align: 'center',
+ },
+ {
+ title: '下午结束时间',
+ dataIndex: 'pmEndTime',
+ align: 'center',
+ },
+ {
+ title: '日期',
+ dataIndex: 'weekDay',
+ align: 'center',
+ },
+ {
+ title: '操作',
+ key: 'action',
+ align: 'center',
+ fixed: 'right',
+ width: 200,
+ scopedSlots: {
+ customRender: 'action',
},
- {
- title: '上午结束时间',
- dataIndex: 'amEndTime',
- align: 'center'
+ },
+ ],
+ // 表头
+ pagination: {
+ total: 0,
+ pageSize: 10, // 每页中显示10条数据
+ showSizeChanger: true,
+ pageSizeOptions: ['10', '20', '50', '100'], // 每页中显示的数据
+ onShowSizeChange: (current, pageSize) => this.onSizeChange(current, pageSize), // 改变每页数量时更新显示
+ onChange: (page, pageSize) => this.onPageChange(page, pageSize), // 点击页码事件
+ showTotal: (total) => `共有 ${total} 条数据`, // 分页中显示总的数据
+ },
+ loading: false,
+ queryParam: {
+ pageNum: 1,
+ pageSize: 10,
+ channelType: '',
+ },
+ datalist: [],
- },
- {
- title: '下午开始时间',
- dataIndex: 'pmStartTime',
- align: 'center'
-
- },
- {
- title: '下午结束时间',
- dataIndex: 'pmEndTime',
- align: 'center'
-
- },
- {
- title: '日期',
- dataIndex: 'weekDay',
- align: 'center'
- },
-
- {
- title: '操作',
- key: 'action',
- align: 'center',
- fixed: 'right',
- width: 200,
- scopedSlots: {
- customRender: 'action'
+ addUserdialog: false,
+ addUserDialogloading: false,
+ addUserform: this.$form.createForm(this),
+ labelCol: {
+ xs: {
+ span: 24,
+ },
+ sm: {
+ span: 6,
+ },
+ },
+ wrapperCol: {
+ xs: {
+ span: 24,
+ },
+ sm: {
+ span: 18,
+ },
+ },
+ fields: ['accetsType', 'accetsDesc', 'amStartTime', 'amEndTime', 'pmStartTime', 'pmEndTime', 'weekDay'],
+ currentDetails: '',
+ channelImg: '',
+ imgloading: false,
+ }
+ },
+ created() {
+ this.getlist()
+ },
+ methods: {
+ deletebaseCurrency(val) {
+ var that = this
+ this.$confirm({
+ title: '提示',
+ content: '确认删除该支付渠道?此操作不可恢复',
+ onOk() {
+ var data = {
+ cId: val,
+ }
+ paydel(data).then((res) => {
+ if (res.status == 0) {
+ that.$message.success({
+ content: res.msg,
+ duration: 2,
+ })
+ that.getlist()
+ } else {
+ that.$message.error({
+ content: res.msg,
+ })
}
- }
- ],
- // 表头
- pagination: {
- total: 0,
- pageSize: 10, // 每页中显示10条数据
- showSizeChanger: true,
- pageSizeOptions: ['10', '20', '50', '100'], // 每页中显示的数据
- onShowSizeChange: (current, pageSize) => this.onSizeChange(current, pageSize), // 改变每页数量时更新显示
- onChange: (page, pageSize) => this.onPageChange(page, pageSize), // 点击页码事件
- showTotal: (total) => `共有 ${total} 条数据` // 分页中显示总的数据
+ })
},
- loading: false,
- queryParam: {
- pageNum: 1,
- pageSize: 10,
- channelType: ''
+ onCancel() {
+ console.log('Cancel')
},
- datalist: [],
+ })
+ },
+ customRequest(data) {
+ this.imgloading = true
+ var formData = new FormData()
+ formData.append('upload_file', data.file)
+ adminupload(formData).then((res) => {
+ if (res.status == 0) {
+ this.channelImg = res.data.url
+ this.addUserform.setFieldsValue({
+ channelImg: res.data.url,
+ })
+ } else {
+ this.$message.error({
+ content: '上传失败请检查图片类型!',
+ })
+ }
+ this.imgloading = false
+ })
+ },
+ geteditbaseCurrency(val) {
+ this.currentDetails = val
+ this.channelImg = val.channelImg
+ this.addUserdialog = true
+ this.fields.forEach((v) => this.addUserform.getFieldDecorator(v))
+ this.addUserform.setFieldsValue(pick(val, this.fields))
+ },
+ CanceladdUserdialog() {
+ this.addUserdialog = false
+ const form = this.$refs.addUserform.form
+ form.resetFields()
+ this.channelImg = ''
+ },
+ OkaddUserdialog() {
+ const form = this.$refs.addUserform.form
+ form.validateFields((errors, values) => {
+ if (!errors) {
+ this.addUserDialogloading = true
+ values.id = this.currentDetails.id
+ values.ctype = 1
+ updatetime(values).then((res) => {
+ if (res.status == 0) {
+ this.addUserdialog = false
+ this.$message.success({
+ content: '修改成功',
+ duration: 2,
+ })
+ form.resetFields()
+ this.getlist()
+ } else {
+ this.$message.error({
+ content: res.msg,
+ })
+ }
+ this.addUserDialogloading = false
+ })
- addUserdialog: false,
- addUserDialogloading: false,
- addUserform: this.$form.createForm(this),
- labelCol: {
- xs: {
- span: 24
- },
- sm: {
- span: 6
- }
- },
- wrapperCol: {
- xs: {
- span: 24
- },
- sm: {
- span: 18
- }
- },
- fields: [
- 'accetsType',
- 'accetsDesc',
- 'amStartTime',
- 'amEndTime',
- 'pmStartTime',
- 'pmEndTime',
- 'weekDay'
- ],
- currentDetails: '',
- channelImg: '',
- imgloading: false
+ this.channelImg = ''
+ }
+ })
+ },
+ getqueryParam() {
+ this.queryParam = {
+ pageNum: 1,
+ pageSize: 10,
+ channelType: '',
}
},
- created () {
+ getlist() {
+ this.loading = true
+ queryAll(this.queryParam).then((res) => {
+ this.datalist = res.data
+ this.pagination.total = res.data.total
+ this.loading = false
+ })
+ },
+ onPageChange(page, pageSize) {
+ this.queryParam.pageNum = page
this.getlist()
},
- methods: {
- deletebaseCurrency (val) {
- var that = this
- this.$confirm({
- title: '提示',
- content: '确认删除该支付渠道?此操作不可恢复',
- onOk () {
- var data = {
- cId: val
- }
- paydel(data).then((res) => {
- if (res.status == 0) {
- that.$message.success({
- content: res.msg,
- duration: 2
- })
- that.getlist()
- } else {
- that.$message.error({
- content: res.msg
- })
- }
- })
- },
- onCancel () {
- console.log('Cancel')
- }
- })
- },
- customRequest (data) {
- this.imgloading = true
- var formData = new FormData()
- formData.append('upload_file', data.file)
- adminupload(formData).then((res) => {
- if (res.status == 0) {
- this.channelImg = res.data.url
- this.addUserform.setFieldsValue({
- channelImg: res.data.url
- })
- } else {
- this.$message.error({
- content: '上传失败请检查图片类型!'
- })
- }
- this.imgloading = false
- })
- },
- geteditbaseCurrency (val) {
- this.currentDetails = val
- this.channelImg = val.channelImg
- this.addUserdialog = true
- this.fields.forEach((v) => this.addUserform.getFieldDecorator(v))
- this.addUserform.setFieldsValue(pick(val, this.fields))
- },
- CanceladdUserdialog () {
- this.addUserdialog = false
- const form = this.$refs.addUserform.form
- form.resetFields()
- this.channelImg = ''
- },
- OkaddUserdialog () {
- const form = this.$refs.addUserform.form
- form.validateFields((errors, values) => {
- if (!errors) {
- this.addUserDialogloading = true
- values.id = this.currentDetails.id
- values.ctype = 1
- updatetime(values).then((res) => {
- if (res.status == 0) {
- this.addUserdialog = false
- this.$message.success({
- content: '修改成功',
- duration: 2
- })
- form.resetFields()
- this.getlist()
- } else {
- this.$message.error({
- content: res.msg
- })
- }
- this.addUserDialogloading = false
- })
-
- this.channelImg = ''
- }
- })
- },
- getqueryParam () {
- this.queryParam = {
- pageNum: 1,
- pageSize: 10,
- channelType: ''
- }
- },
- getlist () {
- this.loading = true
- queryAll(this.queryParam).then((res) => {
- this.datalist = res.data
- this.pagination.total = res.data.total
- this.loading = false
- })
- },
- onPageChange (page, pageSize) {
- this.queryParam.pageNum = page
- this.getlist()
- },
- onSizeChange (current, pageSize) {
- this.queryParam.pageNum = current
- this.queryParam.pageSize = pageSize
- this.getlist()
- }
- }
- }
+ onSizeChange(current, pageSize) {
+ this.queryParam.pageNum = current
+ this.queryParam.pageSize = pageSize
+ this.getlist()
+ },
+ },
+}
</script>
<style scoped>
- .greens {
- color: #52c41a;
- }
+.greens {
+ color: #52c41a;
+}
- .reds {
- color: #f5222d;
- }
+.reds {
+ color: #f5222d;
+}
</style>
--
Gitblit v1.9.3