bing преди 1 месец
родител
ревизия
a46c2f7d27

+ 1 - 1
src/views/basics/merchant/ptAccount/DetailForm.vue

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div class="p-2">
3
-    <el-dialog v-model="dialog.visible" :title="dialog.title" width="600px" :draggable="draggable">
3
+    <el-dialog v-model="dialog.visible" :title="dialog.title" width="30%" :draggable="draggable">
4 4
       <el-form ref="formRef" v-loading="formLoading" :model="formData" :rules="formRules" label-width="100px">
5 5
         <el-form-item label="账户名称" prop="accountName">
6 6
           <el-input v-model="formData.accountName" placeholder="请输入结算账户名称" />

+ 1 - 1
src/views/basics/merchant/ptOperator/DetailForm.vue

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div class="p-2">
3
-    <el-dialog v-model="dialog.visible" :title="dialog.title" width="700px" :draggable="draggable">
3
+    <el-dialog v-model="dialog.visible" :title="dialog.title" width="30%" :draggable="draggable">
4 4
       <el-form ref="formRef" v-loading="formLoading" :model="formData" :rules="formRules" label-width="120px">
5 5
         <el-form-item label="所属结算账户" prop="accountId">
6 6
           <el-select v-model="formData.accountId" filterable placeholder="请选择所属结算账户">

+ 61 - 36
src/views/basics/room/ptRoom/DetailForm.vue

@@ -1,43 +1,68 @@
1 1
 <template>
2 2
   <div class="p-2">
3
-    <el-dialog v-model="dialog.visible" :title="dialog.title" width="600px" :draggable="draggable">
3
+    <el-dialog v-model="dialog.visible" :title="dialog.title" width="50%" :draggable="draggable">
4 4
       <el-form ref="formRef" v-loading="formLoading" :model="formData" :rules="formRules" label-width="80px">
5
-        <el-form-item v-show="false" label="所属区域id" prop="areaId">
6
-          <el-input v-model="formData.areaId" :disabled="true" />
7
-        </el-form-item>
8
-        <el-form-item label="所属区域" prop="areaName">
9
-          <el-input v-model="formData.areaName" :disabled="true" />
10
-        </el-form-item>
11
-        <el-form-item label="房间编码" prop="roomCode">
12
-          <el-input v-model="formData.roomCode" placeholder="请输入房间编码" />
13
-        </el-form-item>
14
-        <el-form-item label="房间名称" prop="roomName">
15
-          <el-input v-model="formData.roomName" placeholder="请输入房间名称" />
16
-        </el-form-item>
17
-        <el-form-item label="房间类型" prop="roomType">
18
-          <el-select v-model="formData.roomType" placeholder="请选择房间类型">
19
-            <el-option v-for="dict in FJLX" :key="dict.value" :label="dict.label" :value="dict.value"></el-option>
20
-          </el-select>
21
-        </el-form-item>
22
-        <el-form-item label="门牌号1" prop="codeOne">
23
-          <el-input v-model="formData.codeOne" placeholder="请输入门牌号1" />
24
-        </el-form-item>
25
-        <el-form-item label="门牌号2" prop="codeTwo">
26
-          <el-input v-model="formData.codeTwo" placeholder="请输入门牌号2" />
27
-        </el-form-item>
28
-        <el-form-item label="门牌号3" prop="codeThree">
29
-          <el-input v-model="formData.codeThree" placeholder="请输入门牌号3" />
30
-        </el-form-item>
31
-        <el-form-item label="门牌号4" prop="codeFour">
32
-          <el-input v-model="formData.codeFour" placeholder="请输入门牌号4" />
33
-        </el-form-item>
34
-        <el-form-item label="门牌号5" prop="codeFive">
35
-          <el-input v-model="formData.codeFive" placeholder="请输入门牌号5" />
36
-        </el-form-item>
37
-        <el-form-item label="备注" prop="remark">
38
-          <el-input v-model="formData.remark" placeholder="请输入备注" />
39
-        </el-form-item>
5
+        <el-row>
6
+          <!-- <el-col :span="12">
7
+            <el-form-item v-show="false" label="所属区域id" prop="areaId">
8
+              <el-input v-model="formData.areaId" :disabled="true" />
9
+            </el-form-item>
10
+          </el-col> -->
11
+          <el-col :span="12">
12
+            <el-form-item label="所属区域" prop="areaName">
13
+              <el-input v-model="formData.areaName" :disabled="true" />
14
+            </el-form-item>
15
+          </el-col>
16
+          <el-col :span="12">
17
+            <el-form-item label="房间编码" prop="roomCode">
18
+              <el-input v-model="formData.roomCode" placeholder="请输入房间编码" />
19
+            </el-form-item>
20
+          </el-col>
21
+          <el-col :span="12">
22
+            <el-form-item label="房间名称" prop="roomName">
23
+              <el-input v-model="formData.roomName" placeholder="请输入房间名称" />
24
+            </el-form-item>
25
+          </el-col>
26
+          <el-col :span="12">
27
+            <el-form-item label="房间类型" prop="roomType">
28
+              <el-select v-model="formData.roomType" placeholder="请选择房间类型">
29
+                <el-option v-for="dict in FJLX" :key="dict.value" :label="dict.label" :value="dict.value"></el-option>
30
+              </el-select>
31
+            </el-form-item>
32
+          </el-col>
33
+          <el-col :span="12">
34
+            <el-form-item label="门牌号1" prop="codeOne">
35
+              <el-input v-model="formData.codeOne" placeholder="请输入门牌号1" />
36
+            </el-form-item>
37
+          </el-col>
38
+          <el-col :span="12">
39
+            <el-form-item label="门牌号2" prop="codeTwo">
40
+              <el-input v-model="formData.codeTwo" placeholder="请输入门牌号2" />
41
+            </el-form-item>
42
+          </el-col>
43
+          <el-col :span="12">
44
+            <el-form-item label="门牌号3" prop="codeThree">
45
+              <el-input v-model="formData.codeThree" placeholder="请输入门牌号3" />
46
+            </el-form-item>
47
+          </el-col>
48
+          <el-col :span="12">
49
+            <el-form-item label="门牌号4" prop="codeFour">
50
+              <el-input v-model="formData.codeFour" placeholder="请输入门牌号4" />
51
+            </el-form-item>
52
+          </el-col>
53
+          <el-col :span="12">
54
+            <el-form-item label="门牌号5" prop="codeFive">
55
+              <el-input v-model="formData.codeFive" placeholder="请输入门牌号5" />
56
+            </el-form-item>
57
+          </el-col>
58
+          <el-col :span="24">
59
+            <el-form-item label="备注" prop="remark">
60
+              <el-input v-model="formData.remark" type="textarea" placeholder="请输入备注" />
61
+            </el-form-item>
62
+          </el-col>
63
+        </el-row>
40 64
       </el-form>
65
+
41 66
       <template #footer>
42 67
         <div class="dialog-footer">
43 68
           <el-button :loading="formLoading" type="primary" @click="submitForm">确 定</el-button>

+ 1 - 1
src/views/basics/room/ptRoom/index.vue

@@ -130,7 +130,7 @@
130 130
     <detail-form ref="detailFormRef" apped-to-body @success="getList" />
131 131
 
132 132
     <!-- 用户导入对话框 -->
133
-    <el-dialog v-model="upload.open" :title="upload.title" width="400px" append-to-body>
133
+    <el-dialog v-model="upload.open" :title="upload.title" width="30%" append-to-body>
134 134
       <el-upload
135 135
         ref="uploadRef"
136 136
         :limit="1"

+ 25 - 9
src/views/consumption/xfDiscount/DetailForm.vue

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div class="p-2">
3
-    <el-dialog v-model="dialog.visible" :title="dialog.title" width="600px" :draggable="draggable">
3
+    <el-dialog v-model="dialog.visible" :title="dialog.title" width="35%" :draggable="draggable">
4 4
       <el-form ref="formRef" v-loading="formLoading" :model="formData" :rules="formRules" label-width="80px">
5 5
         <el-form-item label="卡类" prop="cardType">
6 6
           <el-select v-model="formData.cardType" placeholder="请选择卡类" clearable style="width: 100%">
@@ -19,20 +19,36 @@
19 19
           <el-checkbox v-model="formData.rateType" true-value="1" false-value="0" label="启用" border />
20 20
         </el-form-item>
21 21
         <el-form-item label="折扣率1" prop="oneRate">
22
-          <el-input v-model="formData.oneRate" type="number" placeholder="请输入折扣率1" style="width: 40%" />
23
-          <span class="text-red-400">% (各种费率如填入0则表示不限制)</span>
22
+          <el-input v-model="formData.oneRate" type="number" placeholder="请输入折扣率1" style="width: 40%">
23
+            <template #suffix>
24
+              <span>%</span>
25
+            </template>
26
+          </el-input>
27
+          <span class="text-red-400"> (各种费率如填入0则表示不限制)</span>
24 28
         </el-form-item>
25 29
         <el-form-item label="折扣率2" prop="twoRate">
26
-          <el-input v-model="formData.twoRate" type="number" placeholder="请输入折扣率2" style="width: 40%" />
27
-          <span class="text-red-400">% (各种费率如填入0则表示不限制)</span>
30
+          <el-input v-model="formData.twoRate" type="number" placeholder="请输入折扣率2" style="width: 40%" >
31
+            <template #suffix>
32
+              <span>%</span>
33
+            </template>
34
+          </el-input>
35
+          <span class="text-red-400">(各种费率如填入0则表示不限制)</span>
28 36
         </el-form-item>
29 37
         <el-form-item label="折扣率3" prop="threeRate">
30
-          <el-input v-model="formData.threeRate" ttype="number" placeholder="请输入折扣率3" style="width: 40%" />
31
-          <span class="text-red-400">% (各种费率如填入0则表示不限制)</span>
38
+          <el-input v-model="formData.threeRate" ttype="number" placeholder="请输入折扣率3" style="width: 40%" >
39
+            <template #suffix>
40
+              <span>%</span>
41
+            </template>
42
+          </el-input>
43
+          <span class="text-red-400">(各种费率如填入0则表示不限制)</span>
32 44
         </el-form-item>
33 45
         <el-form-item label="折扣率4" prop="fourRate">
34
-          <el-input v-model="formData.fourRate" type="number" placeholder="请输入折扣率4" style="width: 40%" />
35
-          <span class="text-red-400">% (各种费率如填入0则表示不限制)</span>
46
+          <el-input v-model="formData.fourRate" type="number" placeholder="请输入折扣率4" style="width: 40%" >
47
+            <template #suffix>
48
+              <span>%</span>
49
+            </template>
50
+          </el-input>
51
+          <span class="text-red-400">(各种费率如填入0则表示不限制)</span>
36 52
         </el-form-item>
37 53
         <el-form-item label="备注" prop="remark">
38 54
           <el-input v-model="formData.remark" placeholder="请输入备注" />

+ 30 - 11
src/views/consumption/xfLimited/DetailForm.vue

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div class="p-2">
3
-    <el-dialog v-model="dialog.visible" :title="dialog.title" width="600px" :draggable="draggable">
3
+    <el-dialog v-model="dialog.visible" :title="dialog.title" width="35%" :draggable="draggable">
4 4
       <el-form ref="formRef" v-loading="formLoading" :model="formData" :rules="formRules" label-width="80px">
5 5
         <el-form-item label="卡类" prop="cardType">
6 6
           <el-select v-model="formData.cardType" placeholder="请选择卡类" clearable style="width: 40%">
@@ -11,25 +11,44 @@
11 11
           <el-checkbox v-model="formData.status" true-value="1" false-value="0" label="启用限次消费" border />
12 12
         </el-form-item>
13 13
         <el-form-item label="每日次数" prop="dailyCount">
14
-          <el-input v-model="formData.dailyCount" type="number" placeholder="请输入每日次数" style="width: 40%" />
15
-          <span class="text-red-400">次</span>
14
+          <el-input v-model="formData.dailyCount" type="number" placeholder="请输入每日次数" style="width: 40%">
15
+            <template #suffix>
16
+              <span>次</span>
17
+            </template>
18
+          </el-input>
16 19
           <span class="text-red-400 text-xs">( 如同时启用日限次和餐限次功能;消费时判断顺序是先判断日限次再判断餐限次)</span>
17 20
         </el-form-item>
18 21
         <el-form-item label="早餐次数" prop="oneCount">
19
-          <el-input v-model="formData.oneCount" type="number" placeholder="请输入早餐次数" style="width: 40%" />
20
-          <span class="text-red-400">次 (各种限制次数如填入0则表示不限制)</span>
22
+          <el-input v-model="formData.oneCount" type="number" placeholder="请输入早餐次数" style="width: 40%">
23
+            <template #suffix>
24
+              <span>次</span>
25
+            </template>
26
+          </el-input>
27
+          <span class="text-red-400">(各种限制次数如填入0则表示不限制)</span>
21 28
         </el-form-item>
22 29
         <el-form-item label="午餐次数" prop="twoCount">
23
-          <el-input v-model="formData.twoCount" type="number" placeholder="请输入午餐次数" style="width: 40%" />
24
-          <span class="text-red-400">次 (各种限制次数如填入0则表示不限制)</span>
30
+          <el-input v-model="formData.twoCount" type="number" placeholder="请输入午餐次数" style="width: 40%">
31
+            <template #suffix>
32
+              <span>次</span>
33
+            </template>
34
+          </el-input>
35
+          <span class="text-red-400">(各种限制次数如填入0则表示不限制)</span>
25 36
         </el-form-item>
26 37
         <el-form-item label="晚餐次数" prop="threeCount">
27
-          <el-input v-model="formData.threeCount" type="number" placeholder="请输入晚餐次数" style="width: 40%" />
28
-          <span class="text-red-400">次 (各种限制次数如填入0则表示不限制)</span>
38
+          <el-input v-model="formData.threeCount" type="number" placeholder="请输入晚餐次数" style="width: 40%">
39
+            <template #suffix>
40
+              <span>次</span>
41
+            </template>
42
+          </el-input>
43
+          <span class="text-red-400">(各种限制次数如填入0则表示不限制)</span>
29 44
         </el-form-item>
30 45
         <el-form-item label="宵夜次数" prop="fourCount">
31
-          <el-input v-model="formData.fourCount" type="number" placeholder="请输入宵夜次数" style="width: 40%" />
32
-          <span class="text-red-400">次 (各种限制次数如填入0则表示不限制)</span>
46
+          <el-input v-model="formData.fourCount" type="number" placeholder="请输入宵夜次数" style="width: 40%">
47
+            <template #suffix>
48
+              <span>次</span>
49
+            </template>
50
+          </el-input>
51
+          <span class="text-red-400">(各种限制次数如填入0则表示不限制)</span>
33 52
         </el-form-item>
34 53
         <el-form-item label="备注" prop="remark">
35 54
           <el-input v-model="formData.remark" placeholder="请输入备注" />

+ 30 - 11
src/views/consumption/xfQuota/DetailForm.vue

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div class="p-2">
3
-    <el-dialog v-model="dialog.visible" :title="dialog.title" width="650px" :draggable="draggable">
3
+    <el-dialog v-model="dialog.visible" :title="dialog.title" width="35%" :draggable="draggable">
4 4
       <el-form ref="formRef" v-loading="formLoading" :model="formData" :rules="formRules" label-width="80px">
5 5
         <el-form-item label="卡类" prop="cardType">
6 6
           <el-select v-model="formData.cardType" placeholder="请选择卡类" clearable style="width: 40%">
@@ -11,25 +11,44 @@
11 11
           <el-checkbox v-model="formData.status" true-value="1" false-value="0" label="启用限额消费" border />
12 12
         </el-form-item>
13 13
         <el-form-item label="每日金额" prop="dailyMoney">
14
-          <el-input v-model="formData.dailyMoney" type="number" placeholder="请输入每日金额" style="width: 40%" />
15
-          <span class="text-red-400">元</span>
14
+          <el-input v-model="formData.dailyMoney" type="number" placeholder="请输入每日金额" style="width: 40%">
15
+            <template #suffix>
16
+              <span>元</span>
17
+            </template>
18
+          </el-input>
16 19
           <span class="text-red-400 text-xs">( 如同时启用日限额和餐限额功能;消费时的判断顺序是先判断日限额再判断餐限额)</span>
17 20
         </el-form-item>
18 21
         <el-form-item label="早餐金额" prop="oneMoney">
19
-          <el-input v-model="formData.oneMoney" type="number" placeholder="请输入早餐金额" style="width: 40%" />
20
-          <span class="text-red-400">元 (各种限制额度如填入0则表示不限制)</span>
22
+          <el-input v-model="formData.oneMoney" type="number" placeholder="请输入早餐金额" style="width: 40%">
23
+            <template #suffix>
24
+              <span>元</span>
25
+            </template>
26
+          </el-input>
27
+          <span class="text-red-400">(各种限制额度如填入0则表示不限制)</span>
21 28
         </el-form-item>
22 29
         <el-form-item label="午餐金额" prop="twoMoney">
23
-          <el-input v-model="formData.twoMoney" type="number" placeholder="请输入午餐金额" style="width: 40%" />
24
-          <span class="text-red-400">元 (各种限制额度如填入0则表示不限制)</span>
30
+          <el-input v-model="formData.twoMoney" type="number" placeholder="请输入午餐金额" style="width: 40%">
31
+            <template #suffix>
32
+              <span>元</span>
33
+            </template>
34
+          </el-input>
35
+          <span class="text-red-400">(各种限制额度如填入0则表示不限制)</span>
25 36
         </el-form-item>
26 37
         <el-form-item label="晚餐金额" prop="threeMoney">
27
-          <el-input v-model="formData.threeMoney" type="number" placeholder="请输入晚餐金额" style="width: 40%" />
28
-          <span class="text-red-400">元 (各种限制额度如填入0则表示不限制)</span>
38
+          <el-input v-model="formData.threeMoney" type="number" placeholder="请输入晚餐金额" style="width: 40%">
39
+            <template #suffix>
40
+              <span>元</span>
41
+            </template>
42
+          </el-input>
43
+          <span class="text-red-400">(各种限制额度如填入0则表示不限制)</span>
29 44
         </el-form-item>
30 45
         <el-form-item label="宵夜金额" prop="fourMoney">
31
-          <el-input v-model="formData.fourMoney" type="number" placeholder="请输入宵夜金额" style="width: 40%" />
32
-          <span class="text-red-400">元 (各种限制额度如填入0则表示不限制)</span>
46
+          <el-input v-model="formData.fourMoney" type="number" placeholder="请输入宵夜金额" style="width: 40%">
47
+            <template #suffix>
48
+              <span>元</span>
49
+            </template>
50
+          </el-input>
51
+          <span class="text-red-400">(各种限制额度如填入0则表示不限制)</span>
33 52
         </el-form-item>
34 53
         <el-form-item label="备注" prop="remark">
35 54
           <el-input v-model="formData.remark" placeholder="请输入备注" />

+ 12 - 7
src/views/consumption/xfTerm/index.vue

@@ -66,12 +66,10 @@
66 66
                     <el-icon class="el-icon--right"><arrow-down /></el-icon
67 67
                   ></el-button>
68 68
                   <template #dropdown>
69
-                    <el-dropdown-menu>
70
-                      <el-dropdown-item v-hasPermi="['consumption:xfTerm:export']" icon="Download" @click="handleExportTemplate"
71
-                        >下载模板</el-dropdown-item
72
-                      >
73
-                      <el-dropdown-item v-hasPermi="['consumption:xfTerm:import']" icon="Top" @click="handleImport"> 导入数据</el-dropdown-item>
74
-                      <el-dropdown-item v-hasPermi="['consumption:xfTerm:export']" icon="Download" @click="handleExport"> 导出数据</el-dropdown-item>
69
+                    <el-dropdown-menu v-hasPermi="['consumption:xfTerm:export']">
70
+                      <el-dropdown-item icon="Download" @click="handleExportTemplate">下载模板</el-dropdown-item>
71
+                      <el-dropdown-item icon="Top" @click="handleImport"> 导入数据</el-dropdown-item>
72
+                      <el-dropdown-item icon="Download" @click="handleExport"> 导出数据</el-dropdown-item>
75 73
                     </el-dropdown-menu>
76 74
                   </template>
77 75
                 </el-dropdown>
@@ -80,7 +78,14 @@
80 78
             </el-row>
81 79
           </template>
82 80
 
83
-          <el-table v-loading="loading" :data="xfTermList" max-height="calc(100vh - 25.6rem)" flexible table-layout="auto" @selection-change="handleSelectionChange">
81
+          <el-table
82
+            v-loading="loading"
83
+            :data="xfTermList"
84
+            max-height="calc(100vh - 25.6rem)"
85
+            flexible
86
+            table-layout="auto"
87
+            @selection-change="handleSelectionChange"
88
+          >
84 89
             <el-table-column type="selection" width="50" align="center" />
85 90
             <el-table-column v-if="columns[0].visible" label="设备机号" align="center" prop="termNo" width="90" />
86 91
             <el-table-column v-if="columns[1].visible" label="设备名称" align="left" header-align="center" prop="termName" show-overflow-tooltip />