Browse Source

添加合同签订模块

master
王泽彦 9 months ago
parent
commit
14a616e443
  1. 13
      uniapp/pages/common/contract/contract_detail.vue
  2. 21
      uniapp/pages/common/contract/my_contract.vue

13
uniapp/pages/common/contract/contract_detail.vue

@ -25,8 +25,8 @@
<view class="status-header"> <view class="status-header">
<view class="status-info"> <view class="status-info">
<text class="contract-name">{{contractData.contract_name}}</text> <text class="contract-name">{{contractData.contract_name}}</text>
<view class="status-badge" :class="getStatusClass()"> <view class="status-badge" :class="needSignButton() ? 'status-unsigned' : 'status-signed'">
{{getStatusText()}} {{needSignButton() ? '待签订' : '已签订'}}
</view> </view>
</view> </view>
<view class="status-icon"> <view class="status-icon">
@ -221,15 +221,6 @@ export default {
) )
}, },
//
getStatusClass() {
return this.needSignButton() ? 'status-unsigned' : 'status-signed'
},
//
getStatusText() {
return this.needSignButton() ? '待签订' : '已签订'
},
// //
goToSign() { goToSign() {

21
uniapp/pages/common/contract/my_contract.vue

@ -51,8 +51,8 @@
<view class="contract-header"> <view class="contract-header">
<view class="contract-title"> <view class="contract-title">
<text class="title-text">{{contract.contract_name}}</text> <text class="title-text">{{contract.contract_name}}</text>
<view class="contract-status" :class="getStatusClass(contract)"> <view class="contract-status" :class="needSignButton(contract) ? 'status-unsigned' : 'status-signed'">
{{getStatusText(contract)}} {{needSignButton(contract) ? '待签订' : '已签订'}}
</view> </view>
</view> </view>
<view class="contract-arrow"> <view class="contract-arrow">
@ -228,23 +228,6 @@ export default {
) )
}, },
//
getStatusClass(contract) {
if (this.needSignButton(contract)) {
return 'status-unsigned'
} else {
return 'status-signed'
}
},
//
getStatusText(contract) {
if (this.needSignButton(contract)) {
return '待签订'
} else {
return '已签订'
}
},
// //
formatDate(dateString) { formatDate(dateString) {

Loading…
Cancel
Save