Commit 202fdcfbbdbf1f01b7cf1966b1024164398cacd1
1 parent
204bc7fa
feat: 审核-驳回&通过 改为变量,产品试样确认单-审核 按钮文案
Showing
1 changed file
with
31 additions
and
11 deletions
| @@ -16,21 +16,20 @@ | @@ -16,21 +16,20 @@ | ||
| 16 | </view> | 16 | </view> |
| 17 | <view class="footer"> | 17 | <view class="footer"> |
| 18 | <button v-if="extraBtnText" class="btn extra" @click="onExtra">{{ extraBtnText }}</button> | 18 | <button v-if="extraBtnText" class="btn extra" @click="onExtra">{{ extraBtnText }}</button> |
| 19 | - <button class="btn reject" @click="onReject">驳回</button> | ||
| 20 | - <button class="btn pass" type="primary" @click="onPass">通过</button> | 19 | + <button class="btn reject" @click="onReject">{{ rejectText }}</button> |
| 20 | + <button class="btn pass" type="primary" @click="onPass">{{ passText }}</button> | ||
| 21 | </view> | 21 | </view> |
| 22 | 22 | ||
| 23 | <uni-popup ref="approvePopup" type="center" :mask-click="false"> | 23 | <uni-popup ref="approvePopup" type="center" :mask-click="false"> |
| 24 | <view class="action-modal"> | 24 | <view class="action-modal"> |
| 25 | - <view class="action-modal_header">{{ approveType === 'PASS' ? '通过' : '驳回' }}</view> | 25 | + <view class="action-modal_header">{{ approveType === 'PASS' ? passText : rejectText }}</view> |
| 26 | <view class="action-modal_body"> | 26 | <view class="action-modal_body"> |
| 27 | - <text class="tip">{{ approveType === 'PASS' ? '您将通过该信息的审核' : '您将驳回该信息的审核' }}</text> | ||
| 28 | - <uni-easyinput v-model="message" :placeholder="approveType === 'PASS' ? '请输入通过原因' : '请输入驳回原因'" /> | 27 | + <text class="tip">{{ approveType === 'PASS' ? '您将' + passText + '该信息的审核' : '您将' + rejectText + '该信息的审核' }}</text> |
| 28 | + <uni-easyinput v-model="message" :placeholder="approveType === 'PASS' ? '请输入' + passText + '原因' : '请输入' + rejectText + '原因'" /> | ||
| 29 | </view> | 29 | </view> |
| 30 | <view class="action-modal_footer"> | 30 | <view class="action-modal_footer"> |
| 31 | <button class="btn cancel" @click="cancelApprove">取消</button> | 31 | <button class="btn cancel" @click="cancelApprove">取消</button> |
| 32 | - <button class="btn confirm" type="primary" @click="confirmApprove">{{ approveType === 'PASS' ? '通过' | ||
| 33 | - : '驳回' }}</button> | 32 | + <button class="btn confirm" type="primary" @click="confirmApprove">{{ approveType === 'PASS' ? passText : rejectText }}</button> |
| 34 | </view> | 33 | </view> |
| 35 | </view> | 34 | </view> |
| 36 | </uni-popup> | 35 | </uni-popup> |
| @@ -143,7 +142,9 @@ export default { | @@ -143,7 +142,9 @@ export default { | ||
| 143 | customerInfo: { businessFileName: '', businessFileId: '', shareholderFileName: '', shareholderFileId: '' }, | 142 | customerInfo: { businessFileName: '', businessFileId: '', shareholderFileName: '', shareholderFileId: '' }, |
| 144 | companyReview: { companySettlementPeriod: '', companyMaterialSupplyPlan: '', companySuggestedCategory: '', companySuggestedCategoryName: '', companyCreditLimit: '' }, | 143 | companyReview: { companySettlementPeriod: '', companyMaterialSupplyPlan: '', companySuggestedCategory: '', companySuggestedCategoryName: '', companyCreditLimit: '' }, |
| 145 | categoryOptions: [], | 144 | categoryOptions: [], |
| 146 | - sheet: { visible: false, title: '请选择', options: [], value: '', field: '' } | 145 | + sheet: { visible: false, title: '请选择', options: [], value: '', field: '' }, |
| 146 | + passText: '通过', | ||
| 147 | + rejectText: '驳回', | ||
| 147 | } | 148 | } |
| 148 | }, | 149 | }, |
| 149 | computed: { | 150 | computed: { |
| @@ -176,6 +177,25 @@ export default { | @@ -176,6 +177,25 @@ export default { | ||
| 176 | return text | 177 | return text |
| 177 | } | 178 | } |
| 178 | }, | 179 | }, |
| 180 | + watch: { | ||
| 181 | + 'auditCtx.bizFlag': { | ||
| 182 | + deep: true, | ||
| 183 | + handler(v) { | ||
| 184 | + console.log('审核__bizFlag', v) | ||
| 185 | + if (v) { | ||
| 186 | + // 产品试样确认单-审核 按钮文案 | ||
| 187 | + if (v === 'CONFIRMATION_SLIP_EDIT') { | ||
| 188 | + this.passText = '同意生产' | ||
| 189 | + this.rejectText = '不同意生产' | ||
| 190 | + } else { | ||
| 191 | + this.passText = '通过' | ||
| 192 | + this.rejectText = '驳回' | ||
| 193 | + } | ||
| 194 | + } | ||
| 195 | + }, | ||
| 196 | + immediate: true | ||
| 197 | + } | ||
| 198 | + }, | ||
| 179 | onLoad() { | 199 | onLoad() { |
| 180 | const CACHE_KEY_2 = 'sourceBusinessId'; // 业务列表 跳转过来的数据存储key | 200 | const CACHE_KEY_2 = 'sourceBusinessId'; // 业务列表 跳转过来的数据存储key |
| 181 | const _sourceBusinessId = uni.getStorageSync(CACHE_KEY_2) || ''; | 201 | const _sourceBusinessId = uni.getStorageSync(CACHE_KEY_2) || ''; |
| @@ -399,7 +419,7 @@ export default { | @@ -399,7 +419,7 @@ export default { | ||
| 399 | console.log('审核__approvePass', res) | 419 | console.log('审核__approvePass', res) |
| 400 | if (res.code === 200) { | 420 | if (res.code === 200) { |
| 401 | uni.showToast({ | 421 | uni.showToast({ |
| 402 | - title: '已通过', | 422 | + title: '已' + this.passText, |
| 403 | icon: 'none' | 423 | icon: 'none' |
| 404 | }) | 424 | }) |
| 405 | setTimeout(() => { | 425 | setTimeout(() => { |
| @@ -412,7 +432,7 @@ export default { | @@ -412,7 +432,7 @@ export default { | ||
| 412 | console.log('审核__approveRefuse', res) | 432 | console.log('审核__approveRefuse', res) |
| 413 | if (res.code === 200) { | 433 | if (res.code === 200) { |
| 414 | uni.showToast({ | 434 | uni.showToast({ |
| 415 | - title: '已驳回', | 435 | + title: '已' + this.rejectText, |
| 416 | icon: 'none' | 436 | icon: 'none' |
| 417 | }) | 437 | }) |
| 418 | setTimeout(() => { | 438 | setTimeout(() => { |
| @@ -424,7 +444,7 @@ export default { | @@ -424,7 +444,7 @@ export default { | ||
| 424 | console.log('审核__confirmApprove', payload) | 444 | console.log('审核__confirmApprove', payload) |
| 425 | this.$refs.approvePopup.close() | 445 | this.$refs.approvePopup.close() |
| 426 | uni.showToast({ | 446 | uni.showToast({ |
| 427 | - title: this.approveType === 'PASS' ? '已通过' : '已驳回', | 447 | + title: this.approveType === 'PASS' ? '已' + this.passText : '已' + this.rejectText, |
| 428 | icon: 'none' | 448 | icon: 'none' |
| 429 | }) | 449 | }) |
| 430 | } | 450 | } |