1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
| <template>
| <el-dialog
| title='确认删除'
| :close-on-click-modal="false"
| :visible.sync="visible"
| @close = 'handClose'
| append-to-body
| width="800px"
| class="transport-dialog"
| >
| <el-form
| :model="dataForm"
| ref="dataForm"
| @keyup.enter.native="dataFormSubmit()"
| label-width="120px"
| :rules="dataRule"
| >
| <el-form-item label="超级谷歌验证码" prop="superGoogleAuthCode" >
| <el-input
| v-model="dataForm.superGoogleAuthCode"
| placeholder="请输入超级谷歌验证码"
| ></el-input>
| </el-form-item>
| </el-form>
| <span slot="footer" class="dialog-footer">
| <el-button @click="visible = false">取消</el-button>
| <el-button type="primary" @click="dataFormSubmit()">确定</el-button>
| </span>
| </el-dialog>
| </template>
| <script>
| import { Debounce } from "@/utils/debounce";
| import { encrypt } from "@/utils/crypto";
| // import AddOrUpdate from './transcity-add-or-update'
| export default {
| data() {
| return {
| // hasFreeCondition: 0,
| visible: false,
| addOrUpdateVisible: false,
| dataForm: {
| loginSafeword: "",
| futuresId:'',
| superGoogleAuthCode:''
| },
| dataRule: {
| superGoogleAuthCode: [
| { required: true, message: "超级谷歌验证码不能为空", trigger: "blur" },
| ],
| },
| page: {
| total: 0, // 总页数
| currentPage: 1, // 当前页数
| pageSize: 10, // 每页显示多少条
| },
| editVisible: false,
| };
| },
|
| components: {
| // AddOrUpdate
| },
| computed: {},
| methods: {
| init(id) {
| this.dataForm.futuresId = id
| // this.$nextTick(() => {
| // this.$refs['dataForm'].resetFields()
| // });
| this.visible = true;
| },
| handClose(){
| this.$data.dataForm=JSON.parse(JSON.stringify(this.$options.data().dataForm))
| this.$nextTick(() => {
| this.$refs['dataForm'].clearValidate() // 清除表单验证
| })
| },
| // 表单提交
| dataFormSubmit: Debounce(function () {
| this.$refs["dataForm"].validate((valid) => {
| if (valid) {
| this.$http({
| url: this.$http.adornUrl(
| `/normal/adminContractManageAction!/toDeleteFuturesPara.action`
| ),
| method: "get",
| params: this.$http.adornParams({
| //新增
| futuresId: this.dataForm.futuresId,
| profitRatioMax: this.dataForm.profitRatioMax,
| superGoogleAuthCode: this.dataForm.superGoogleAuthCode,
| })
| }).then(({ data }) => {
| if (data.code == 0) {
| this.$message({
| message: "已删除",
| type: "success",
| duration: 1000,
| onClose: () => {
| this.visible = false;
| this.$emit("refreshDataList", this.page);
| },
| });
| } else {
| this.$message({
| message: data.msg,
| type: "error",
| duration: 1000,
| onClose: () => {
| this.visible = false;
| },
| });
| }
| });
| }
| });
| }),
| },
| };
| </script>
|
| <style lang="scss" scoped>
| .transport-dialog .table-con .el-form-item {
| margin-top: 16px;
| }
| .spamm {
| width: 200px;
| }
| .spammm {
| width: 500px;
| }
| .spann {
| width: 80px;
| }
| .spannn {
| width: 50px;
| }
| </style>
|
|