Shannon_mu 2 gadi atpakaļ
vecāks
revīzija
80fdad25e6

+ 32 - 4
operationSupport/src/views/payService/billingRules/stepPage/newAdd.vue

@@ -24,7 +24,11 @@
                     <el-option label="固定收费" :value="1"></el-option>
                     <el-option label="价格*面积收费" :value="2"></el-option>
                 </template>
-                <template v-else-if="formData.chargeType == 2 || formData.chargeType == 3">
+                <template
+                    v-else-if="
+                        formData.chargeType == 2 || formData.chargeType == 3 || formData.chargeType == 9 || formData.chargeType == 10
+                    "
+                >
                     <el-option label="单价*用量" :value="4"></el-option>
                 </template>
                 <template v-else>
@@ -38,7 +42,10 @@
             </div>
         </el-form-item>
         <!-- 计费周期除水电费 -->
-        <el-form-item label="计费周期" v-if="formData.chargeType !== 2 && formData.chargeType !== 3">
+        <el-form-item
+            label="计费周期"
+            v-if="formData.chargeType !== 2 && formData.chargeType !== 3 && formData.chargeType !== 9 && formData.chargeType !== 10"
+        >
             <div class="form-item-flex">
                 <el-select v-model="formData.chargeCycle" class="w-50">
                     <el-option :label="item" v-for="item in 12" :value="item" :key="item"></el-option>
@@ -103,7 +110,16 @@
             </div>
         </el-form-item>
         <!-- 生成规则除水电费 -->
-        <el-form-item label="生成规则" v-if="formData.chargeType !== 2 && formData.chargeType !== 3 && formData.chargeType !== 8">
+        <el-form-item
+            label="生成规则"
+            v-if="
+                formData.chargeType !== 2 &&
+                formData.chargeType !== 3 &&
+                formData.chargeType !== 8 &&
+                formData.chargeType !== 9 &&
+                formData.chargeType !== 10
+            "
+        >
             <div class="form-item-flex">
                 <el-select v-model="formData.generationRules" class="w-50">
                     <el-option label="预生成账单" :value="1"></el-option>
@@ -175,6 +191,12 @@ export default {
                 case 3:
                     text = '价格(元/度)';
                     break;
+                case 9:
+                    text = '价格(元/吨)';
+                    break;
+                case 10:
+                    text = '价格(元/度)';
+                    break;
             }
             return text;
         }
@@ -236,7 +258,13 @@ export default {
                 installData.lateFee = this.formData.lateFee;
                 installData.arrearsDays = this.formData.arrearsDays;
             }
-            if (this.formData.chargeType !== 2 && this.formData.chargeType !== 3 && this.formData.chargeType !== 8) {
+            if (
+                this.formData.chargeType !== 2 &&
+                this.formData.chargeType !== 3 &&
+                this.formData.chargeType !== 8 &&
+                this.formData.chargeType !== 9 &&
+                this.formData.chargeType !== 10
+            ) {
                 installData.generationRules = this.formData.generationRules;
                 installData.chargeCycle = this.formData.chargeCycle;
             }