优化
Showing
8 changed files
with
21 additions
and
59 deletions
| ... | @@ -424,6 +424,7 @@ async function getZtxDiscountPolicyApi() { | ... | @@ -424,6 +424,7 @@ async function getZtxDiscountPolicyApi() { |
| 424 | } | 424 | } |
| 425 | 425 | ||
| 426 | .info-label { | 426 | .info-label { |
| 427 | width: 120rpx; | ||
| 427 | font-size: 28rpx; | 428 | font-size: 28rpx; |
| 428 | color: #666; | 429 | color: #666; |
| 429 | } | 430 | } | ... | ... |
| ... | @@ -118,8 +118,8 @@ | ... | @@ -118,8 +118,8 @@ |
| 118 | <view class="invoice-info-list"> | 118 | <view class="invoice-info-list"> |
| 119 | <view class="invoice-info-row"> | 119 | <view class="invoice-info-row"> |
| 120 | <view class="invoice-info-label">发票类型</view> | 120 | <view class="invoice-info-label">发票类型</view> |
| 121 | <view :class="{ 'vat-type': invoiceData.invoiceType == 2 }" class="invoice-type-badge"> | 121 | <view :class="{ 'vat-type': invoiceData.invoiceStatus == 2 }" class="invoice-type-badge"> |
| 122 | {{ invoiceData.invoiceType == 1 ? '普通发票' : '增值税专用发票' }} | 122 | {{ invoiceData.specialFlag == '2' ? '普通发票' : '增值税专用发票' }} |
| 123 | </view> | 123 | </view> |
| 124 | </view> | 124 | </view> |
| 125 | <view class="invoice-info-row"> | 125 | <view class="invoice-info-row"> |
| ... | @@ -541,6 +541,8 @@ const viewInvoice = (item) => { | ... | @@ -541,6 +541,8 @@ const viewInvoice = (item) => { |
| 541 | // 其他类型显示发票信息弹窗 | 541 | // 其他类型显示发票信息弹窗 |
| 542 | invoiceData.value = { | 542 | invoiceData.value = { |
| 543 | invoiceType: item.invoiceType || 1, | 543 | invoiceType: item.invoiceType || 1, |
| 544 | specialFlag: item.specialFlag , | ||
| 545 | invoiceStatus: item.invoiceStatus , | ||
| 544 | invoiceBuyerName: item.invoiceTitle || item.invoiceBuyerName || '—', | 546 | invoiceBuyerName: item.invoiceTitle || item.invoiceBuyerName || '—', |
| 545 | invoiceBuyerTaxno: item.invoiceTaxno || item.invoiceBuyerTaxno || '', | 547 | invoiceBuyerTaxno: item.invoiceTaxno || item.invoiceBuyerTaxno || '', |
| 546 | invoicePushPhone: item.invoiceEmail || item.invoicePushPhone || '—', | 548 | invoicePushPhone: item.invoiceEmail || item.invoicePushPhone || '—', | ... | ... |
| ... | @@ -23,7 +23,7 @@ | ... | @@ -23,7 +23,7 @@ |
| 23 | <view v-else class="lh35">{{form.phone}}</view> | 23 | <view v-else class="lh35">{{form.phone}}</view> |
| 24 | </uni-forms-item> | 24 | </uni-forms-item> |
| 25 | 25 | ||
| 26 | <uni-forms-item label="地址"> | 26 | <!-- <uni-forms-item label="地址"> |
| 27 | <uni-data-picker :readonly="!edit" :clear-icon="false" v-if="form.siteRegionId" | 27 | <uni-data-picker :readonly="!edit" :clear-icon="false" v-if="form.siteRegionId" |
| 28 | v-model="form.siteRegionId" :localdata="options" @change="onchangeRegionId"> | 28 | v-model="form.siteRegionId" :localdata="options" @change="onchangeRegionId"> |
| 29 | </uni-data-picker> | 29 | </uni-data-picker> |
| ... | @@ -33,12 +33,12 @@ | ... | @@ -33,12 +33,12 @@ |
| 33 | <uni-data-picker :readonly="!edit" :clear-icon="false" v-else-if="form.siteProvinceId" | 33 | <uni-data-picker :readonly="!edit" :clear-icon="false" v-else-if="form.siteProvinceId" |
| 34 | v-model="form.siteProvinceId" :localdata="options" @change="onchangeRegionId"> | 34 | v-model="form.siteProvinceId" :localdata="options" @change="onchangeRegionId"> |
| 35 | </uni-data-picker> | 35 | </uni-data-picker> |
| 36 | </uni-forms-item> | 36 | </uni-forms-item> --> |
| 37 | 37 | ||
| 38 | <uni-forms-item label="详细地址"> | 38 | <!-- <uni-forms-item label="详细地址"> |
| 39 | <uni-easyinput v-if="edit" type="textarea" v-model="form.siteAddress"></uni-easyinput> | 39 | <uni-easyinput v-if="edit" type="textarea" v-model="form.siteAddress"></uni-easyinput> |
| 40 | <view v-else class="lh35">{{form.siteAddress}}</view> | 40 | <view v-else class="lh35">{{form.siteAddress}}</view> |
| 41 | </uni-forms-item> | 41 | </uni-forms-item> --> |
| 42 | 42 | ||
| 43 | <uni-forms-item label="机构介绍"> | 43 | <uni-forms-item label="机构介绍"> |
| 44 | <uni-easyinput v-if="edit" type="textarea" v-model="form.introduce"></uni-easyinput> | 44 | <uni-easyinput v-if="edit" type="textarea" v-model="form.introduce"></uni-easyinput> | ... | ... |
| ... | @@ -150,8 +150,8 @@ | ... | @@ -150,8 +150,8 @@ |
| 150 | <view class="invoice-info-list"> | 150 | <view class="invoice-info-list"> |
| 151 | <view class="invoice-info-row"> | 151 | <view class="invoice-info-row"> |
| 152 | <view class="invoice-info-label">票据类型</view> | 152 | <view class="invoice-info-label">票据类型</view> |
| 153 | <view :class="{ 'vat-type': invoiceData.invoiceType == 2 }" class="invoice-type-badge"> | 153 | <view :class="{ 'vat-type': invoiceData.invoiceStatus == 2 }" class="invoice-type-badge"> |
| 154 | {{ invoiceData.invoiceType == 1 ? '普通票据' : '增值税专用票据' }} | 154 | {{ invoiceData.specialFlag == '2' ? '普通发票' : '增值税专用发票' }} |
| 155 | </view> | 155 | </view> |
| 156 | </view> | 156 | </view> |
| 157 | <view class="invoice-info-row"> | 157 | <view class="invoice-info-row"> |
| ... | @@ -663,6 +663,8 @@ const viewInvoice = (item) => { | ... | @@ -663,6 +663,8 @@ const viewInvoice = (item) => { |
| 663 | // 其他类型显示发票信息弹窗 | 663 | // 其他类型显示发票信息弹窗 |
| 664 | invoiceData.value = { | 664 | invoiceData.value = { |
| 665 | invoiceType: item.invoiceType || 1, | 665 | invoiceType: item.invoiceType || 1, |
| 666 | specialFlag: item.specialFlag , | ||
| 667 | invoiceStatus: item.invoiceStatus , | ||
| 666 | invoiceBuyerName: item.invoiceTitle || item.invoiceBuyerName || '—', | 668 | invoiceBuyerName: item.invoiceTitle || item.invoiceBuyerName || '—', |
| 667 | invoiceBuyerTaxno: item.invoiceTaxno || item.invoiceBuyerTaxno || '', | 669 | invoiceBuyerTaxno: item.invoiceTaxno || item.invoiceBuyerTaxno || '', |
| 668 | invoicePushPhone: item.invoiceEmail || item.invoicePushPhone || '—', | 670 | invoicePushPhone: item.invoiceEmail || item.invoicePushPhone || '—', | ... | ... |
| ... | @@ -367,17 +367,17 @@ const confirmBind = async () => { | ... | @@ -367,17 +367,17 @@ const confirmBind = async () => { |
| 367 | idcCode: bindForm.value.idcCode | 367 | idcCode: bindForm.value.idcCode |
| 368 | })) | 368 | })) |
| 369 | uni.hideLoading() | 369 | uni.hideLoading() |
| 370 | if (res.data != 1) { | 370 | // if (res.data != 1) { |
| 371 | handelGo() | 371 | // // handelGo() |
| 372 | closeBindPopup() | 372 | // closeBindPopup() |
| 373 | } else { | 373 | // } else { |
| 374 | uni.showToast({ | 374 | uni.showToast({ |
| 375 | title: '绑定成功', | 375 | title: '绑定成功', |
| 376 | icon: 'success' | 376 | icon: 'success' |
| 377 | }) | 377 | }) |
| 378 | closeBindPopup() | 378 | closeBindPopup() |
| 379 | await getWebInfo() | 379 | await getWebInfo() |
| 380 | } | 380 | // } |
| 381 | if (err) { | 381 | if (err) { |
| 382 | console.log(err) | 382 | console.log(err) |
| 383 | handelGo() | 383 | handelGo() | ... | ... |
| ... | @@ -148,45 +148,6 @@ | ... | @@ -148,45 +148,6 @@ |
| 148 | </view> | 148 | </view> |
| 149 | </scroll-view> | 149 | </scroll-view> |
| 150 | 150 | ||
| 151 | <!-- 发票查看弹窗 --> | ||
| 152 | <view v-if="showInvoicePopup" class="invoice-popup-mask" @click="closeInvoicePopup"> | ||
| 153 | <view class="invoice-popup-content" @click.stop> | ||
| 154 | <view class="invoice-popup-header"> | ||
| 155 | <text class="invoice-popup-title">发票信息</text> | ||
| 156 | <view class="invoice-popup-close" @click.stop="closeInvoicePopup">✕</view> | ||
| 157 | </view> | ||
| 158 | <view class="invoice-popup-body"> | ||
| 159 | <view class="invoice-info-list"> | ||
| 160 | <view class="invoice-info-row"> | ||
| 161 | <view class="invoice-info-label">发票类型</view> | ||
| 162 | <view :class="{ 'vat-type': invoiceData.invoiceType == 2 }" class="invoice-type-badge"> | ||
| 163 | {{ invoiceData.invoiceType == 1 ? '普通发票' : '增值税专用发票' }} | ||
| 164 | </view> | ||
| 165 | </view> | ||
| 166 | <view class="invoice-info-row"> | ||
| 167 | <text class="invoice-info-label">发票抬头</text> | ||
| 168 | <text class="invoice-info-value">{{ invoiceData.invoiceBuyerName || '—' }}</text> | ||
| 169 | </view> | ||
| 170 | <view v-if="invoiceData.invoiceBuyerTaxno" class="invoice-info-row"> | ||
| 171 | <text class="invoice-info-label">纳税人识别号</text> | ||
| 172 | <text class="invoice-info-value">{{ invoiceData.invoiceBuyerTaxno }}</text> | ||
| 173 | </view> | ||
| 174 | <view class="invoice-info-row"> | ||
| 175 | <text class="invoice-info-label">接收邮箱</text> | ||
| 176 | <text class="invoice-info-value">{{ invoiceData.invoicePushPhone || '—' }}</text> | ||
| 177 | </view> | ||
| 178 | <view class="invoice-info-row"> | ||
| 179 | <text class="invoice-info-label">开票时间</text> | ||
| 180 | <text class="invoice-info-value">{{ invoiceData.invoiceTime || '—' }}</text> | ||
| 181 | </view> | ||
| 182 | <view class="invoice-info-row"> | ||
| 183 | <text class="invoice-info-label">开票金额</text> | ||
| 184 | <text class="invoice-info-value">¥{{ invoiceData.price || '—' }}</text> | ||
| 185 | </view> | ||
| 186 | </view> | ||
| 187 | </view> | ||
| 188 | </view> | ||
| 189 | </view> | ||
| 190 | 151 | ||
| 191 | <!-- 自定义删除确认弹窗 --> | 152 | <!-- 自定义删除确认弹窗 --> |
| 192 | <view v-if="showDelPopup" class="popup-mask" @touchmove.stop.prevent @click.stop="closeDelPopup"> | 153 | <view v-if="showDelPopup" class="popup-mask" @touchmove.stop.prevent @click.stop="closeDelPopup"> |
| ... | @@ -471,11 +432,6 @@ const viewInvoice = (item) => { | ... | @@ -471,11 +432,6 @@ const viewInvoice = (item) => { |
| 471 | } | 432 | } |
| 472 | }; | 433 | }; |
| 473 | 434 | ||
| 474 | // 关闭发票弹窗 | ||
| 475 | const closeInvoicePopup = () => { | ||
| 476 | showInvoicePopup.value = false; | ||
| 477 | isPopupOpen.value = false; | ||
| 478 | }; | ||
| 479 | 435 | ||
| 480 | // 取消订单 | 436 | // 取消订单 |
| 481 | const handleCancel = (item) => { | 437 | const handleCancel = (item) => { | ... | ... |
| ... | @@ -130,8 +130,8 @@ | ... | @@ -130,8 +130,8 @@ |
| 130 | <view class="invoice-info-list"> | 130 | <view class="invoice-info-list"> |
| 131 | <view class="invoice-info-row"> | 131 | <view class="invoice-info-row"> |
| 132 | <view class="invoice-info-label">票据类型</view> | 132 | <view class="invoice-info-label">票据类型</view> |
| 133 | <view :class="{ 'vat-type': invoiceData.invoiceType == 2 }" class="invoice-type-badge"> | 133 | <view :class="{ 'vat-type': invoiceData.invoiceType == 1 }" class="invoice-type-badge"> |
| 134 | {{ invoiceData.invoiceType == 1 ? '普通票据' : '增值税专用票据' }} | 134 | {{ invoiceData.invoiceType == 2 ? '普通票据' : '增值税专用票据' }} |
| 135 | </view> | 135 | </view> |
| 136 | </view> | 136 | </view> |
| 137 | <view class="invoice-info-row"> | 137 | <view class="invoice-info-row"> | ... | ... |
-
Please register or sign in to post a comment