Browse Source

no message

duwendi 1 year ago
parent
commit
50a7c7c8a1

+ 2 - 2
src/pages/index/components/berth_road.vue

@@ -181,8 +181,8 @@ export default {
181 181
       carOptions: [],
182 182
       formInline1: {
183 183
         parkId: '',
184
-        begin: date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + (date.getDate()),
185
-        end: date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + (date.getDate()),
184
+        begin: date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + (date.getDate()) + ' 00:00:00',
185
+        end: date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + (date.getDate()) + ' 23:59:59',
186 186
         regionCode: '',
187 187
         streetName: ''
188 188
       },

+ 2 - 2
src/pages/index/components/berth_road_out.vue

@@ -176,8 +176,8 @@ export default {
176 176
       carOptions: [],
177 177
       formInline1: {
178 178
         parkId: '',
179
-        begin: date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + (date.getDate()),
180
-        end: date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + (date.getDate()),
179
+        begin: date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + (date.getDate()) + ' 00:00:00',
180
+        end: date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + (date.getDate()) + ' 23:59:59',
181 181
         regionCode: '',
182 182
         streetName: ''
183 183
       },

+ 72 - 2
src/pages/index/components/car_owner_credit.vue

@@ -13,6 +13,7 @@
13 13
       <el-form-item>
14 14
         <el-button type="primary" @click="queryTable">查询</el-button>
15 15
         <el-button type="primary" @click="handleAdd">新增</el-button>
16
+        <el-button type="primary" @click="handleConfig">配置</el-button>
16 17
       </el-form-item>
17 18
     </el-form>
18 19
     <el-table :data="tableData" style="background: #2a2a2a;border-color: #333;">
@@ -69,13 +70,36 @@
69 70
         <el-button type="primary" @click="handleConfirm('formLabelAlign')">确 定</el-button>
70 71
       </div>
71 72
     </el-dialog>
72
-
73
+    <el-dialog
74
+      title="配置信誉规则"
75
+      :visible.sync="dialogVisible1"
76
+      width="60%"
77
+      height="300px"
78
+      custom-class="audit-dialog">
79
+      <el-form class="form-div" style="height: 300px" :rules="rules1" ref="formLabelAlign1" label-position="left" label-width="120px"
80
+               :model="formLabelAlign1">
81
+        <el-form-item prop="totalArrears" label="">
82
+          欠费小于<el-input  v-model="formLabelAlign1.top" placeholder="请输入"/>元,认定为优秀
83
+        </el-form-item>
84
+        <el-form-item prop="totalMoneyArrears" label="">
85
+          欠费小于<el-input v-model="formLabelAlign1.middle" placeholder="请输入"/>元,认定为良好
86
+        </el-form-item>
87
+        <el-form-item prop="totalReminders" label="催缴总次数">
88
+          欠费小于<el-input   v-model="formLabelAlign1.low" placeholder="请输入"/>元,认定为及格
89
+        </el-form-item>
90
+        <p>其他默认信用等级为差</p>
91
+      </el-form>
92
+      <div slot="footer" class="dialog-footer" style="margin-top: 10px;">
93
+        <el-button @click="handleCancel1('formLabelAlign1')">取 消</el-button>
94
+        <el-button type="primary" @click="handleConfirm1('formLabelAlign1')">确 定</el-button>
95
+      </div>
96
+    </el-dialog>
73 97
   </div>
74 98
 </template>
75 99
 <script>
76 100
 import api from "@/api/audit.js";
77 101
 import piechart from "@/components/pieChart";
78
-import {checkPhone, validateAmount, validateInput} from "@/util/common";
102
+import {checkPhone, validateNum, validateAmount, validateInput} from "@/util/common";
79 103
 
80 104
 export default {
81 105
   components: {
@@ -107,6 +131,20 @@ export default {
107 131
           { required: true, message: '请输入催缴总次数', trigger: 'blur' }
108 132
         ]
109 133
       },
134
+      rules1: {
135
+        top: [
136
+          { required: true, message: '请输入', trigger: 'blur' },
137
+          { validator: validateNum, trigger: "blur" },
138
+        ],
139
+        middle: [
140
+          { required: true, message: '请输入', trigger: 'blur' },
141
+          { validator: validateNum, trigger: "blur" },
142
+        ],
143
+        low: [
144
+          { required: true, message: '请输入', trigger: 'blur' },
145
+          { validator: validateNum, trigger: "blur" },
146
+        ]
147
+      },
110 148
       carOptions: [],
111 149
       title: '',
112 150
       formLabelAlign: {
@@ -117,6 +155,12 @@ export default {
117 155
         totalMoneyArrears: '',
118 156
         totalReminders: ''
119 157
       },
158
+      formLabelAlign1: {
159
+        low: 0,
160
+        middle: 0,
161
+        top: 0
162
+      },
163
+      dialogVisible1: false,
120 164
       dialogVisible: false,
121 165
       formInline: {
122 166
         totalArrears: '',
@@ -172,6 +216,12 @@ export default {
172 216
       this.formLabelAlign = {}
173 217
       this.dialogVisible = true
174 218
     },
219
+    handleConfig() {
220
+      api.czxyjgConfig().then(res => {
221
+        this.formLabelAlign1 = {...res.data}
222
+      })
223
+      this.dialogVisible1 = true
224
+    },
175 225
     getParkDic() {
176 226
       api.parkDic().then(res => {
177 227
         this.carOptions = res.data || [];
@@ -225,6 +275,26 @@ export default {
225 275
       this.$refs[formName].resetFields();
226 276
       this.dialogVisible = false
227 277
     },
278
+    handleCancel1(formName) {
279
+      this.$refs[formName].resetFields();
280
+      this.dialogVisible1 = false
281
+    },
282
+    handleConfirm1(formName) {
283
+      this.$refs[formName].validate((valid) => {
284
+        if (valid) {
285
+          api.editCzxyjgConfig({top: Number(this.formLabelAlign1.top), middle: Number(this.formLabelAlign1.middle), low: Number(this.formLabelAlign1.low)}).then(res => {
286
+            if(res.code === 200) {
287
+              this.dialogVisible = false
288
+              this.$message({
289
+                message: '修改成功!',
290
+                type: 'success'
291
+              })
292
+              this.queryTable()
293
+            }
294
+          })
295
+        }
296
+      })
297
+    },
228 298
   }
229 299
 }
230 300
 </script>