Explorar el Código

feat(KIP-9217):开票 UIRevmap

lock.qiu@kerryprops.com hace 2 años
padre
commit
6a71c90a5c

+ 3 - 3
src/pages/parkingFee/parkingReceipt/parkingApplication.vue

@@ -95,7 +95,7 @@
             </div>
           </div>
           <div class="part-item default-email part-item-bg" @click="changeDefaultEMail">
-            <van-checkbox v-model="condition.emailAsDefault" @change="emailAsDefaultChange" icon-size="30PX"><span class="text">保存电子邮箱为默认邮箱</span></van-checkbox>
+            <van-checkbox checked-color="var(--k-color-primary-01)" v-model="condition.emailAsDefault" @change="emailAsDefaultChange" icon-size="30PX"><span class="text">保存电子邮箱为默认邮箱</span></van-checkbox>
           </div>
         </div>
         <div class="tab-header2">备注</div>
@@ -307,7 +307,7 @@ export default {
     }
 
     .purple {
-      color: #064c8a;
+      color: var(--k-color-primary-01);
     }
   }
 
@@ -431,7 +431,7 @@ export default {
   .push-again-btn {
     color: #ffffff;
     // background-image: linear-gradient(to right, #7d4ea1, #40397c);
-    background-color: #064c8a;
+    background-color: var(--k-color-primary-01);
     border-radius: 50px;
     text-align: center;
     //padding: 20px 0;

+ 25 - 24
src/pages/parkingFee/parkingReceipt/parkingChangeHeader.vue

@@ -3,7 +3,7 @@
     <scroll-view  :class="['scroll-Y']" scroll-y>
       <div class="part top">
         <div class="invoice-header">
-          <div class="part-item header-type lines">
+          <div class="part-item header-type">
             <span class="part-item-key">抬头类型</span>
             <van-radio-group
               v-model="condition.invoiceTitleType"
@@ -14,14 +14,14 @@
               <van-radio
                 v-for="item in items"
                 :key="item.name + item.value"
-                checked-color="#064C8A"
+                checked-color="var(--k-color-primary-01)"
                 :name="item.value"
               >
                 {{ item.name }}
               </van-radio>
             </van-radio-group>
           </div>
-          <div class="part-item lines">
+          <div class="part-item">
             <span class="part-item-key">抬头名称</span>
             <div class="part-item-value">
               <!-- <input
@@ -37,15 +37,16 @@
               />
             </div>
           </div>
-          <div class="part-item lines" v-if="isCompany">
-            <span class="part-item-key">公司税号</span>
-            <div class="part-item-value">
+          <div class="part-item" >
+            <span class="part-item-key" v-if="isCompany">公司税号</span>
+            <div class="part-item-value" v-if="isCompany">
               <!-- <input
               type="text"
               placeholder="请输入公司税号"
               v-model="condition.corporationTax"
             /> -->
               <van-field
+                v-if="isCompany"
                 v-model="condition.taxNo"
                 right-icon="arrow"
                 input-align="right"
@@ -53,11 +54,13 @@
               />
             </div>
           </div>
-          <div class="part-item lines">
+          <div class="part-item">
             <span class="part-item-key">设为默认</span>
             <div class="part-item-value">
               <van-switch
-                active-color="#064C8A"
+                active-color="var(--k-color-primary-01)"
+                inactive-color="#ccc"
+                size="34px"
                 v-model="condition.defaultOrNot"
                 @change="switch1Change"
               />
@@ -67,45 +70,41 @@
         <div class="invoice-more" v-if="isCompany">
           <div class="tab-title">更多信息(以下为选填内容)</div>
           <div class="company-box">
-            <div class="part-item lines">
+            <div class="part-item">
               <span class="part-item-key">公司地址</span>
               <div class="part-item-value">
                 <van-field
                   v-model="condition.companyAddress"
-                  right-icon="arrow"
                   input-align="right"
                   placeholder="请输入公司地址"
                 />
               </div>
             </div>
-            <div class="part-item lines">
+            <div class="part-item">
               <span class="part-item-key">公司电话</span>
               <div class="part-item-value">
                 <van-field
                   v-model="condition.companyTel"
-                  right-icon="arrow"
                   input-align="right"
                   placeholder="请输入公司电话"
                 />
               </div>
             </div>
-            <div class="part-item lines">
+            <div class="part-item">
               <span class="part-item-key">开户银行</span>
               <div class="part-item-value">
                 <van-field
                   v-model="condition.depositBank"
-                  right-icon="arrow"
                   input-align="right"
                   placeholder="请输入开户银行"
                 />
               </div>
             </div>
-            <div class="part-item lines" style="border: none">
+            <div class="part-item" style="border: none">
               <span class="part-item-key">开户账户</span>
               <div class="part-item-value">
                 <van-field
                   v-model="condition.depositAccount"
-                  right-icon="arrow"
                   input-align="right"
                   placeholder="请输入开户账户"
                 />
@@ -165,7 +164,6 @@ export default {
         > label {
           margin-left: 20px;
         }
-
         .van-cell {
           background-color: transparent;
           font-size: 30px;
@@ -176,20 +174,23 @@ export default {
 
     .tab-title {
       color: #676767;
-      padding-top: 36px;
-      padding-bottom: 20px;
+      padding-top: 28px;
+      padding-left:30px;
+      padding-bottom: 26px;
       // padding: 30px 35px;
-      // background-color: #f1f1f1;
-      font-size: 30px;
-      font-weight: 400;
+      background-color: #fff;
+      font-family: 'PingFang SC';
+      font-style: normal;
+      font-weight: 500;
+      font-size: 32px;
       color: #333333;
       line-height: 42px;
+      margin-top: 24px;
     }
 
     .company-box {
       background: #fafbff;
       border-radius: 4px;
-      border: 1px solid #d8dae0;
     }
 
     .lines {
@@ -203,7 +204,6 @@ export default {
     .invoice-header {
       background: #fafbff;
       border-radius: 4px;
-      border: 1px solid #d8dae0;
     }
   }
 
@@ -222,6 +222,7 @@ export default {
 
 
 }
+
 .footer {
   width: 100%;
   //height: 150px;

+ 16 - 7
src/pages/parkingFee/parkingReceipt/parkingChooseHeader.vue

@@ -40,8 +40,11 @@
                       </div>
                     </div>
                   </div>
-                  <div class="duty-paragraph" v-if="item.invoiceTitleType === 'COMPANY'">
-                    税号 {{ item.taxNo }}
+                  <div class="duty-paragraph" >
+                    <span v-if="item.invoiceTitleType === 'COMPANY'">
+                      公司税号 {{ item.taxNo }}
+                    </span>
+                    
                   </div>
                 </div>
               </div>
@@ -105,17 +108,22 @@ export default {
             .invoice-header-name {
               color: #333333;
               padding: 20px 0;
-              border-bottom: 2px solid #f8f8f8;
+              border-bottom: 2px dashed #E1E2E8;
               display: flex;
               justify-content: space-between;
               align-items: center;
 
               .isDefault {
-                color: #8cc63f;
-                border: 2px solid #8cc63f;
+                color: #fff;
                 margin-left: 16px;
-                border-radius: 20px;
-                padding: 0 10px;
+                background: var(--k-color-primary-01);;
+                border-radius: 4px;
+                padding: 4px 8px;
+                font-family: 'PingFang SC';
+                font-style: normal;
+                font-weight: 400;
+                font-size: 22px;
+
               }
 
               .invoice-header-name-icon {
@@ -132,6 +140,7 @@ export default {
           }
 
           .duty-paragraph {
+            height:40px;
             color: #6f6f70;
             padding: 20px 0;
           }

BIN
src/pages/parkingFee/static/images/delete.png


BIN
src/pages/parkingFee/static/images/edit.png