-
zhangwei
2024-12-31 d0fd00436448dd7b82031f840e22d9e6aecb6053
src/pages/company/record.vue
@@ -49,9 +49,9 @@
               <!-- <template #right-icon>
                  {{dakaList.workTime}} 小时
               </template> -->
               <template #right-icon v-if="dakaList.isShenPiName!=='已结算'">
               <template #right-icon  v-if="dakaList.workerType!=1 && (dakaList.isShenPi!==2||dakaList.isModify)">
                  <up-input v-model="dakaList.workTime" type="digit"
                     @blur='(val) => {dakaList.todaySalary=$util.roundToTwo(dakaList.workTime*dakaList.workPrice)}'
                     @change='(val) => {dakaList.todaySalary=$util.roundToTwo(val*dakaList.workPrice)}'
                     border="none" placeholder="请填写时长"></up-input>
               </template>
               <template #value v-else>
@@ -77,9 +77,9 @@
               </template> -->
            </up-cell>
            <up-cell title="数量" :border='false' v-if="dakaList.workerType==1">
               <template #right-icon v-if="dakaList.isShenPiName!=='已结算'">
               <template #right-icon v-if="dakaList.isShenPiName!=='已结算'||isModify">
                  <up-input v-model="dakaList.workCount" type="digit"
                     @blur='(val) => {dakaList.todaySalary=$util.roundToTwo(dakaList.workCount*dakaList.workPrice)}'
                     @change='(val) => {dakaList.todaySalary=$util.roundToTwo(val*dakaList.workPrice)}'
                     border="none" placeholder="请填写数量"></up-input>
               </template>
               <template #value v-else>
@@ -90,7 +90,7 @@
               <!-- <template #right-icon>
                  {{dakaList.todaySalary}} 元
               </template> -->
               <template #right-icon v-if="dakaList.isShenPiName!=='已结算'">
               <template #right-icon v-if="dakaList.isShenPiName!=='已结算'||isModify">
                  <up-input v-model="dakaList.todaySalary" type="digit" border="none"
                     placeholder="请填写工资"></up-input>
               </template>
@@ -102,9 +102,9 @@
               <tem-steps></tem-steps>
            </view> -->
         </up-list>
         <view class="tabbtns" v-if="dakaList.isShenPiName!=='已结算'">
            <up-button color='#fece01' class="text-69" :text="dakaList.isShenPiName!=='已结算'?'确认':'修改'"
               :loading='isLoading' :loadingText="dakaList.isShenPiName!=='已结算'?'确认中':'修改中'"
         <view class="tabbtns" v-if="dakaList.isShenPiName!=='已结算'||isModify">
            <up-button color='#fece01' class="text-69" :text="dakaList.isShenPiName!=='已结算'?'核准工资':'修改'"
               :loading='isLoading' :loadingText="dakaList.isShenPiName!=='已结算'?'核准中':'修改中'"
               @click="saveDakaDetailCompany"></up-button>
         </view>
      </view>
@@ -125,6 +125,11 @@
      onLoad(options) {
         this.orderBiddingDetailId = options.id
         this.getDakaDetail(this.orderBiddingDetailId)
      },
      computed: {
         isModify() {
            return this.$util.minutesBetweenDates(this.dakaList.shenPitime, new Date()) <= 5 ? true : false
         }
      },
      methods: {
         getWorkerInfo(id) {
@@ -179,9 +184,10 @@
                     title: '确认成功!',
                     icon: 'success'
                  })
                  this.getDakaDetail(this.orderBiddingDetailId)
               } else {
                  this.$util.showToast({
                     title: res.msg ? res.msg : '失败!'
                     title: res.error ? res.error : '失败!'
                  })
               }
               this.isLoading = false