Browse Source

联创分红奖励记录增加总额统计,并完善列表展示内容

sunxbiao 1 year ago
parent
commit
d3791d4c0e
1 changed files with 347 additions and 304 deletions
  1. 347 304
      src/views/accounts/caiwutongji/originator/index.vue

+ 347 - 304
src/views/accounts/caiwutongji/originator/index.vue

@@ -1,369 +1,412 @@
1
 <template>
1
 <template>
2
-<div class="divBox">
2
+  <div class="divBox">
3
     <el-card class="box-card">
3
     <el-card class="box-card">
4
-        <div slot="header" class="clearfix">
5
-            <div class="container">
6
-                <el-form size="small" label-width="100px">
7
-                  <!--  <el-form-item label="时间选择:" class="width100">
8
-                        <el-radio-group v-model="tableFrom.date" type="button" class="mr20" size="small" @change="selectChange(tableFrom.date)">
9
-                            <el-radio-button v-for="(item,i) in fromList.fromTxt" :key="i" :label="item.val">{{ item.text }}</el-radio-button>
10
-                        </el-radio-group>
11
-                        <el-date-picker v-model="timeVal" value-format="yyyy/MM/dd" format="yyyy/MM/dd" size="small" type="daterange" placement="bottom-end" placeholder="自定义时间" style="width: 250px;" @change="onchangeTime" />
12
-                    </el-form-item> -->
13
-                    <el-form-item label="用户手机号:" class="width100">
14
-                        <el-input v-model="tableFrom.account" placeholder="请输入" class="selWidth" size="small">
15
-                        </el-input>
16
-                    </el-form-item>
17
-					<el-form-item label="用户姓名:" class="width100">
18
-					    <el-input v-model="tableFrom.nickname" placeholder="请输入" class="selWidth" size="small">
19
-					    </el-input>
20
-					</el-form-item>
21
-
22
-
23
-                </el-form>
24
-
25
-                <div class="bottom-button">
26
-                  <el-button size="small" @click="reset" style="width: 100px; margin-top: 20px; border: 1px solid; " >重置</el-button>
27
-                  <el-button type="primary" size="small" @click="getList(1)" style="width: 100px; margin-top: 20px;">查询</el-button>
28
-                </div>
29
-            </div>
4
+      <div slot="header" class="clearfix">
5
+        <div class="container">
6
+          <el-form size="small" label-width="100px">
7
+            <!--  <el-form-item label="时间选择:" class="width100">
8
+                  <el-radio-group v-model="tableFrom.date" type="button" class="mr20" size="small" @change="selectChange(tableFrom.date)">
9
+                      <el-radio-button v-for="(item,i) in fromList.fromTxt" :key="i" :label="item.val">{{ item.text }}</el-radio-button>
10
+                  </el-radio-group>
11
+                  <el-date-picker v-model="timeVal" value-format="yyyy/MM/dd" format="yyyy/MM/dd" size="small" type="daterange" placement="bottom-end" placeholder="自定义时间" style="width: 250px;" @change="onchangeTime" />
12
+              </el-form-item> -->
13
+            <el-form-item label="用户手机号:" class="width100">
14
+              <el-input v-model="tableFrom.account" placeholder="请输入" class="selWidth" size="small">
15
+              </el-input>
16
+            </el-form-item>
17
+            <el-form-item label="用户姓名:" class="width100">
18
+              <el-input v-model="tableFrom.nickname" placeholder="请输入" class="selWidth" size="small">
19
+              </el-input>
20
+            </el-form-item>
21
+            <el-form-item label="时间范围:" class="width100">
22
+              <el-date-picker
23
+                  v-model="tableFrom.dateRange"
24
+                  type="daterange"
25
+                  size="small"
26
+                  format="yyyy-MM-dd"
27
+                  value-format="yyyy-MM-dd"
28
+                  placeholder="请选择时间范围"
29
+                  class="small"
30
+                  @change="onchangeTime" />
31
+            </el-form-item>
32
+            <el-form-item label="联创等级:" class="width100">
33
+              <el-select v-model="tableFrom.user_lianc_id" placeholder="请选择联创等级" size="small" clearable class="small">
34
+                <el-option label="等级一" value="2"></el-option>
35
+                <el-option label="等级二" value="3"></el-option>
36
+                <el-option label="等级三" value="4"></el-option>
37
+                <el-option label="等级四" value="5"></el-option>
38
+                <el-option label="等级五" value="6"></el-option>
39
+                <el-option label="等级六" value="7"></el-option>
40
+                <el-option label="等级七" value="8"></el-option>
41
+              </el-select>
42
+            </el-form-item>
43
+          </el-form>
44
+
45
+          <div class="bottom-button">
46
+            <el-button size="small" @click="reset" style="width: 100px; margin-top: 20px; border: 1px solid; ">重置
47
+            </el-button>
48
+            <el-button type="primary" size="small" @click="getList(1)" style="width: 100px; margin-top: 20px;">查询
49
+            </el-button>
50
+          </div>
30
         </div>
51
         </div>
31
-
32
-
33
-        <el-table :data="tableData.data" style="width: 100%" size="mini" class="table" highlight-current-row >
34
-
35
-
36
-            <el-table-column label="ID" prop="id" min-width="30" />
37
-            <el-table-column label="用户名称" prop="real_name" min-width="50" />
38
-            <!-- <el-table-column label="用户昵称" prop="nickname"  min-width="130" />
39
-            <el-table-column label="用户账号(手机号)" prop="phone"  min-width="130" /> --> 
40
-
41
-            <el-table-column label="用户姓名" prop="nickname"  min-width="50" />
42
-			<el-table-column label="联创等级" prop="title"  min-width="50" />
43
-			<el-table-column label="金额" prop="money"  min-width="70" />
44
-			<el-table-column label="总分红金额" prop="all_record"  min-width="80" />
45
-			<el-table-column label="当前等级分红总金额" prop="all_amount"  min-width="90" />
46
-			<el-table-column
47
-			  prop="create_time"
48
-			  label="创建时间"
49
-			  min-width="150"
50
-			/>
51
-            <!-- <el-table-column label="PV变动" prop="status"  min-width="130">
52
-              <template slot-scope="scope">
53
-                <span v-if="scope.row.pm == 1">增加</span>
54
-                <span v-if="scope.row.pm == 2">扣减</span>
55
-              </template>
56
-            </el-table-column> -->
57
-        </el-table>
58
-        <div class="block">
59
-          <el-pagination :page-sizes="[20, 40, 60, 80]" :page-size="tableFrom.limit" :current-page="tableFrom.page"
60
-            layout="total, sizes, prev, pager, next, jumper" :total="tableData.total" @size-change="handleSizeChange"
61
-            @current-change="pageChange" />
52
+      </div>
53
+      <div style="display: flex">
54
+        <div
55
+            class="jiangjintotal"
56
+            v-for="(v, k) in cardLists"
57
+            :key="k"
58
+        >
59
+          <span class="jiangjintotal-title">
60
+            {{ v.name }}
61
+          </span>
62
+          <span class="money">{{ v.count }}</span>
62
         </div>
63
         </div>
64
+      </div>
65
+
66
+      <el-table :data="tableData.data" style="width: 100%" size="mini" class="table" highlight-current-row>
67
+
68
+
69
+        <el-table-column label="ID" prop="id" min-width="30"/>
70
+<!--        <el-table-column label="用户名称" prop="real_name" min-width="50"/>-->
71
+        <el-table-column label="用户昵称" prop="nickname"  min-width="80" />
72
+        <el-table-column label="用户账号(手机号)" prop="account"  min-width="80" />
73
+
74
+<!--        <el-table-column label="用户姓名" prop="nickname" min-width="50"/>-->
75
+        <el-table-column label="联创等级" prop="title" min-width="50"/>
76
+        <el-table-column label="联创缴纳金额" prop="number" min-width="50"/>
77
+        <el-table-column label="本次联创分红总金额" prop="all_record" min-width="80"/>
78
+        <el-table-column label="当前等级分红总金额" prop="all_amount" min-width="90"/>
79
+        <el-table-column label="获得分红金额" prop="money" min-width="70"/>
80
+        <el-table-column
81
+            prop="create_time"
82
+            label="创建时间"
83
+            min-width="150"
84
+        />
85
+        <!-- <el-table-column label="PV变动" prop="status"  min-width="130">
86
+          <template slot-scope="scope">
87
+            <span v-if="scope.row.pm == 1">增加</span>
88
+            <span v-if="scope.row.pm == 2">扣减</span>
89
+          </template>
90
+        </el-table-column> -->
91
+      </el-table>
92
+      <div class="block">
93
+        <el-pagination :page-sizes="[20, 40, 60, 80]" :page-size="tableFrom.limit" :current-page="tableFrom.page"
94
+                       layout="total, sizes, prev, pager, next, jumper" :total="tableData.total"
95
+                       @size-change="handleSizeChange"
96
+                       @current-change="pageChange"/>
97
+      </div>
63
     </el-card>
98
     </el-card>
64
 
99
 
65
 
100
 
66
-</div>
101
+  </div>
67
 </template>
102
 </template>
68
 
103
 
69
 <script>
104
 <script>
70
-import {
71
-    redPointListApi,
72
-    exportOrderApi,
73
-} from "@/api/order";
105
+// import {
106
+//   redPointListApi,
107
+//   exportOrderApi,
108
+// } from "@/api/order";
74
 
109
 
75
-import { performanceDivvyLstApi } from '@/api/protocol'
110
+// import {performanceDivvyLstApi} from '@/api/protocol'
76
 
111
 
77
-import fileList from "@/components/exportFile/fileList";
78
-import cardsData from "@/components/cards/index";
112
+// import fileList from "@/components/exportFile/fileList";
113
+// import cardsData from "@/components/cards/index";
79
 import {getOriginatorListApi} from "@/api/accounts";
114
 import {getOriginatorListApi} from "@/api/accounts";
80
 import {roterPre} from "@/settings";
115
 import {roterPre} from "@/settings";
116
+
81
 export default {
117
 export default {
82
-    components: {
83
-        cardsData,
84
-        fileList
85
-    },
86
-    data() {
87
-        return {
88
-            performanceList:[],
89
-            merSelect: [],
90
-            timeVal: '',
91
-            tableData: {
92
-                data: [],
93
-                total: 0,
94
-            },
95
-            listLoading: true,
96
-            tableFrom: {
97
-                uid: "",
98
-                date: "",
99
-                page: 1,
100
-                limit: 20,
101
-                type: "",
102
-                pm: ""
103
-            },
104
-            fromList: {
105
-                title: "选择时间",
106
-                custom: true,
107
-                fromTxt: [{
108
-                        text: "全部",
109
-                        val: ""
110
-                    },
111
-                    {
112
-                        text: "今天",
113
-                        val: "today"
114
-                    },
115
-                    {
116
-                        text: "昨天",
117
-                        val: "yesterday"
118
-                    },
119
-                    {
120
-                        text: "本周",
121
-                        val: "thisWeek"
122
-                    },
123
-                    {
124
-                        text: "上周",
125
-                        val: "lastWeek"
126
-                    },
127
-                    {
128
-                        text: "最近30天",
129
-                        val: "lately30"
130
-                    },
131
-                    {
132
-                        text: "本月",
133
-                        val: "month"
134
-                    },
135
-                    {
136
-                        text: "本年",
137
-                        val: "year"
138
-                    },
139
-                ],
140
-            },
141
-            fileVisible: false,
142
-            cardLists: [],
143
-            teamList: [],
144
-
145
-        };
146
-    },
147
-    mounted() {
148
-        this.getList(1);
149
-    },
150
-    methods: {
118
+  components: {
119
+    // cardsData,
120
+    // fileList
121
+  },
122
+  data() {
123
+    return {
124
+      performanceList: [],
125
+      merSelect: [],
126
+      timeVal: '',
127
+      tableData: {
128
+        data: [],
129
+        total: 0,
130
+      },
131
+      listLoading: true,
132
+      tableFrom: {
133
+        uid: "",
134
+        date: "",
135
+        page: 1,
136
+        limit: 20,
137
+        type: "",
138
+        pm: "",
139
+        user_lianc_id:""
140
+      },
141
+      fromList: {
142
+        title: "选择时间",
143
+        custom: true,
144
+        fromTxt: [{
145
+          text: "全部",
146
+          val: ""
147
+        },
148
+          {
149
+            text: "今天",
150
+            val: "today"
151
+          },
152
+          {
153
+            text: "昨天",
154
+            val: "yesterday"
155
+          },
156
+          {
157
+            text: "本周",
158
+            val: "thisWeek"
159
+          },
160
+          {
161
+            text: "上周",
162
+            val: "lastWeek"
163
+          },
164
+          {
165
+            text: "最近30天",
166
+            val: "lately30"
167
+          },
168
+          {
169
+            text: "本月",
170
+            val: "month"
171
+          },
172
+          {
173
+            text: "本年",
174
+            val: "year"
175
+          },
176
+        ],
177
+      },
178
+      fileVisible: false,
179
+      cardLists: [],
180
+      teamList: [],
151
 
181
 
152
-      pushToOrderList(orderIds) {
182
+    };
183
+  },
184
+  mounted() {
185
+    this.getList(1);
186
+  },
187
+  methods: {
153
 
188
 
189
+    pushToOrderList(orderIds) {
154
 
190
 
155
-        // accounts/extract
156
 
191
 
157
-        this.$router.push({
158
-          path: roterPre + "/order/list/",
159
-          query: { order_sn: orderIds },
160
-        });
161
-      },
192
+      // accounts/extract
162
 
193
 
163
-      tanchuang() {
164
-        this.dialogVisible = true
165
-      },
194
+      this.$router.push({
195
+        path: roterPre + "/order/list/",
196
+        query: {order_sn: orderIds},
197
+      });
198
+    },
166
 
199
 
167
-      selectData(name) {
168
-        if (name == '系统奖励红PV数') {
169
-          this.tableFrom.pm = '1'
170
-        } else if (name == '系统销毁红PV数') {
171
-          this.tableFrom.pm = '2'
172
-        } else if (name == '人工奖励红PV数') {
173
-          this.tableFrom.pm = '3'
174
-        } else if (name == '人工销毁红PV数') {
175
-          this.tableFrom.pm = '4'
176
-        }
200
+    tanchuang() {
201
+      this.dialogVisible = true
202
+    },
177
 
203
 
178
-        this.getList(1)
179
-      },
204
+    selectData(name) {
205
+      if (name === '系统奖励红PV数') {
206
+        this.tableFrom.pm = '1'
207
+      } else if (name === '系统销毁红PV数') {
208
+        this.tableFrom.pm = '2'
209
+      } else if (name === '人工奖励红PV数') {
210
+        this.tableFrom.pm = '3'
211
+      } else if (name === '人工销毁红PV数') {
212
+        this.tableFrom.pm = '4'
213
+      }
214
+
215
+      this.getList(1)
216
+    },
180
 
217
 
181
-      // 重置
182
-      reset() {
183
-        this.tableFrom ={
184
-            uid: "",
185
-            date: "",
186
-            page: 1,
187
-            limit: 20,
188
-            type: "",
189
-            pm: ""
218
+    // 重置
219
+    reset() {
220
+      this.tableFrom = {
221
+        uid: "",
222
+        date: "",
223
+        page: 1,
224
+        limit: 20,
225
+        type: "",
226
+        pm: ""
227
+      }
228
+      this.getList();
229
+    },
230
+    // exportSearchResult() {
231
+    //   this.tableFrom.is_excel = 1;
232
+    //   getPvCountApi(this.tableFrom).then(res => {
233
+    //     console.log(res.data)
234
+    //     console.log(res.data.path)
235
+    //     this.tableFrom.is_excel = 0;
236
+    //     this.$message.success('导出成功')
237
+    //     window.open(res.data.path)
238
+    //   }).catch((res) => {
239
+    //     this.$message.error('导出失败');
240
+    //   })
241
+    // },
242
+
243
+
244
+    // 表格某一行添加特定的样式
245
+    addTdClass(val) {
246
+      if (val.row.status > 0 && val.row.paid === 1) {
247
+        for (let i = 0; i < val.row.orderProduct.length; i++) {
248
+          if (val.row.orderProduct[i].refund_num > 0 && val.row.orderProduct[i].refund_num < val.row.orderProduct[i].product_num) {
249
+            return "row-bg";
190
           }
250
           }
191
-        this.getList();
192
-      },
193
-      exportSearchResult() {
194
-        this.tableFrom.is_excel = 1;
195
-        getPvCountApi(this.tableFrom).then(res => {
196
-            console.log( res.data)
197
-            console.log( res.data.path)
198
-            this.tableFrom.is_excel = 0;
199
-            this.$message.success('导出成功')
200
-            window.open( res.data.path)
201
-        }).catch((res) => {
202
-            this.$message.error('导出失败');
203
-        })
204
-      },
205
-
251
+        }
252
+      } else {
253
+        return " ";
254
+      }
255
+    },
206
 
256
 
257
+    // 导出
258
+    // exportOrder() {
259
+    //   exportOrderApi(this.tableFrom)
260
+    //       .then((res) => {
261
+    //         // this.$message.success(res.message);
262
+    //         // this.fileVisible = true;
263
+    //         // this.$refs.exportList.exportFileList();
264
+    //         const h = this.$createElement;
265
+    //         this.$msgbox({
266
+    //           title: '提示',
267
+    //           message: h('p', null, [
268
+    //             h('span', null, '文件正在生成中,请稍后点击"'),
269
+    //             h('span', {style: 'color: teal'}, '导出已生成列表'),
270
+    //             h('span', null, '"查看~ '),
271
+    //           ]),
272
+    //           confirmButtonText: '我知道了',
273
+    //         }).then(action => {
274
+    //
275
+    //         });
276
+    //       })
277
+    //       .catch((res) => {
278
+    //         this.$message.error(res.message);
279
+    //       });
280
+    // },
281
+    getExportFileList() {
282
+      this.fileVisible = true;
283
+      this.$refs.exportList.exportFileList('order');
284
+    },
207
 
285
 
208
-        // 表格某一行添加特定的样式
209
-        addTdClass(val) {
210
-            if (val.row.status > 0 && val.row.paid == 1) {
211
-                for (let i = 0; i < val.row.orderProduct.length; i++) {
212
-                    if (val.row.orderProduct[i].refund_num > 0 && val.row.orderProduct[i].refund_num < val.row.orderProduct[i].product_num) {
213
-                        return "row-bg";
214
-                    }
215
-                }
216
-            } else {
217
-                return " ";
218
-            }
219
-        },
286
+    handleSelectionChange(val) {
287
+      this.selectionList = val;
288
+      const data = [];
289
+      this.selectionList.map((item) => {
290
+        data.push(item.order_id);
291
+      });
292
+      this.ids = data.join(",");
293
+    },
294
+    // 选择时间
295
+    selectChange(tab) {
296
+      this.timeVal = [];
297
+      this.tableFrom.date = tab;
298
+      this.getList(1);
299
+    },
300
+    // 具体日期
301
+    onchangeTime(e) {
302
+      this.timeVal = e;
303
+      this.tableFrom.date = e ? this.timeVal.join("-") : "";
304
+      this.getList(1);
305
+    },
220
 
306
 
221
-        // 导出
222
-        exportOrder() {
223
-            exportOrderApi(this.tableFrom)
224
-                .then((res) => {
225
-                    // this.$message.success(res.message);
226
-                    // this.fileVisible = true;
227
-                    // this.$refs.exportList.exportFileList();
228
-                  const h = this.$createElement;
229
-                  this.$msgbox({
230
-                    title: '提示',
231
-                    message: h('p', null, [
232
-                      h('span', null, '文件正在生成中,请稍后点击"'),
233
-                      h('span', { style: 'color: teal' }, '导出已生成列表'),
234
-                      h('span', null, '"查看~ '),
235
-                    ]),
236
-                    confirmButtonText: '我知道了',
237
-                  }).then(action => {
238
-
239
-                  });                })
240
-                .catch((res) => {
241
-                    this.$message.error(res.message);
242
-                });
243
-        },
244
-        getExportFileList() {
245
-            this.fileVisible = true;
246
-            this.$refs.exportList.exportFileList('order');
247
-        },
307
+    // 列表
308
+    getList(num) {
309
+      this.tableFrom.page = num ? num : this.tableFrom.page;
310
+      getOriginatorListApi(this.tableFrom).then((res) => {
311
+        this.tableData.data = res.data.list;
312
+        this.tableData.total = res.data.count;
248
 
313
 
249
-        handleSelectionChange(val) {
250
-            this.selectionList = val;
251
-            const data = [];
252
-            this.selectionList.map((item) => {
253
-                data.push(item.order_id);
254
-            });
255
-            this.ids = data.join(",");
256
-        },
257
-        // 选择时间
258
-        selectChange(tab) {
259
-            this.timeVal = [];
260
-            this.tableFrom.date = tab;
261
-            this.getList(1);
262
-        },
263
-        // 具体日期
264
-        onchangeTime(e) {
265
-            this.timeVal = e;
266
-            this.tableFrom.date = e ? this.timeVal.join("-") : "";
267
-            this.getList(1);
268
-        },
314
+        this.cardLists = [
315
+          {info: '', name: '分红总额', count: res.data.originator_dividend_payout_money},
316
+        ];
269
 
317
 
270
-        // 列表
271
-        getList(num) {
272
-            this.tableFrom.page = num ? num : this.tableFrom.page;
273
-            getOriginatorListApi(this.tableFrom).then((res) => {
274
-                this.tableData.data = res.data.list;
275
-                this.tableData.total = res.data.count;
276
-            }).catch((res) => { 
277
-                this.$message.error(res.message);
278
-            });
279
-        },
280
-        pageChange(page) {
281
-            this.tableFrom.page = page;
282
-            this.getList('');
283
-        },
284
-        handleSizeChange(val) {
285
-            this.tableFrom.limit = val;
286
-            this.getList('');
287
-        },
288
-    }
318
+      }).catch((res) => {
319
+        this.$message.error(res.message);
320
+      });
321
+    },
322
+    pageChange(page) {
323
+      this.tableFrom.page = page;
324
+      this.getList('');
325
+    },
326
+    handleSizeChange(val) {
327
+      this.tableFrom.limit = val;
328
+      this.getList('');
329
+    },
330
+  }
289
 };
331
 };
290
 </script>
332
 </script>
291
 
333
 
292
 <style lang="scss" scoped>
334
 <style lang="scss" scoped>
293
 .selWidth {
335
 .selWidth {
294
-    width: 300px;
336
+  width: 300px;
295
 }
337
 }
296
 
338
 
297
 .el-dropdown-link {
339
 .el-dropdown-link {
298
-    cursor: pointer;
299
-    color: #409eff;
300
-    font-size: 12px;
340
+  cursor: pointer;
341
+  color: #409eff;
342
+  font-size: 12px;
301
 }
343
 }
302
 
344
 
303
 .el-icon-arrow-down {
345
 .el-icon-arrow-down {
304
-    font-size: 12px;
346
+  font-size: 12px;
305
 }
347
 }
306
 
348
 
307
 .tabBox_tit {
349
 .tabBox_tit {
308
-    width: 53%;
309
-    font-size: 12px !important;
310
-    margin: 0 2px 0 10px;
311
-    letter-spacing: 1px;
312
-    padding: 5px 0;
313
-    box-sizing: border-box;
350
+  width: 53%;
351
+  font-size: 12px !important;
352
+  margin: 0 2px 0 10px;
353
+  letter-spacing: 1px;
354
+  padding: 5px 0;
355
+  box-sizing: border-box;
314
 }
356
 }
315
 
357
 
316
 ::v-deep .row-bg {
358
 ::v-deep .row-bg {
317
-    .cell {
318
-        color: red !important;
319
-    }
359
+  .cell {
360
+    color: red !important;
361
+  }
320
 }
362
 }
321
 
363
 
322
 .filter-item {
364
 .filter-item {
323
-  width:50%;
365
+  width: 50%;
324
 }
366
 }
325
 
367
 
326
 
368
 
327
 .cancel-order-mark {
369
 .cancel-order-mark {
328
-    margin-top: 30px;
370
+  margin-top: 30px;
329
 
371
 
330
-    .cancel-order-select-reason {
331
-        height: 30px;
332
-    }
372
+  .cancel-order-select-reason {
373
+    height: 30px;
374
+  }
333
 
375
 
334
-    .canel-order-remark-input {
335
-        width: 75%;
336
-        margin-left: 35px;
337
-    }
376
+  .canel-order-remark-input {
377
+    width: 75%;
378
+    margin-left: 35px;
379
+  }
338
 
380
 
339
 
381
 
340
 }
382
 }
341
 
383
 
342
 .bottom-button {
384
 .bottom-button {
343
-    margin-top: 30px;
344
-    margin-left: 300px;
345
-    width: 250px;
346
-    display: flex;
347
-    justify-content: space-between;
348
-  }
385
+  margin-top: 30px;
386
+  margin-left: 300px;
387
+  width: 250px;
388
+  display: flex;
389
+  justify-content: space-between;
390
+}
349
 
391
 
350
 .cancel-button {
392
 .cancel-button {
351
-        display: flex;
352
-        justify-content: center;
353
-        margin-top: 20px;
354
-        gap:50px;
355
-        height: 30px;
356
-        // background-color: rebeccapurple;
357
-
358
-        .confirm {
359
-          width: 70px;
360
-          // height: 30px;
361
-        }
362
-        .cacnel-item {
363
-          width: 70px;
364
-          // height: 30px;
365
-        }
366
-    }
393
+  display: flex;
394
+  justify-content: center;
395
+  margin-top: 20px;
396
+  gap: 50px;
397
+  height: 30px;
398
+  // background-color: rebeccapurple;
399
+
400
+  .confirm {
401
+    width: 70px;
402
+    // height: 30px;
403
+  }
404
+
405
+  .cacnel-item {
406
+    width: 70px;
407
+    // height: 30px;
408
+  }
409
+}
367
 
410
 
368
 .selected-kuang {
411
 .selected-kuang {
369
   width: 500px;
412
   width: 500px;