Commit 202fdcfbbdbf1f01b7cf1966b1024164398cacd1

Authored by 史婷婷
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 }