-
zhangwei
2025-03-04 aaa8b1b2fca572d6a989179d568991ce4bd48cfb
src/pages/reimbursement/approve.vue
@@ -2,7 +2,8 @@
   <view class="full-page ">
      <view class="list">
         <up-form labelPosition="left" :model="state.publicJob" ref="formRef" labelWidth='140rpx'>
            <view class="content c-p-l-24 c-p-b-120">
            <view class="c-p-b-134">
               <view class="content c-p-l-24 c-p-b-24">
               <up-form-item label="申请日期" prop="planStartTime" :borderBottom='false' ref="item1">
                  <up-input v-model="state.publicJob.planStartTime" border="none" placeholder="请点击选择部门"
                     readonly></up-input>
@@ -33,17 +34,19 @@
                     placeholder="请填写摘要"></up-textarea>
                  <!-- </view> -->
               </up-form-item>
               <up-form-item label="审批内容" prop="approvalContent" :borderBottom='false' ref="item1">
                  <up-form-item label="审批意见" prop="approvalContent" :borderBottom='false' ref="item1"
                     v-if="state.publicJob.approvalStatus == 'unApproval'">
                  <!-- <view class="c-p-b-20"> -->
                  <up-textarea v-model="state.publicJob.approvalContent" border="none" autoHeight
                     placeholder="请填写审批内容"></up-textarea>
                        placeholder="请填写审批意见"></up-textarea>
                  <!-- </view> -->
               </up-form-item>
               <up-form-item label="发票" prop="idCardFace" v-if='state.publicJob.houbufapiaoStatus!=="Wu"'>
                  <view class="fui-upload__wrap" v-if="state.invoice&&state.invoice.length>0">
                     <view class="fui-upload__item" v-for="(item,index) in state.invoice" :key="item.keyid">
                        <u-tag :text="item.match(/\/([^\/]*)$/)[1]" size="mini"
                           @click="$util.previewWechat(item)" v-if="$util.checkFileExtensions(item)"></u-tag>
                              @click="$util.previewWechat(item)"
                              v-if="$util.checkFileExtensions(item)"></u-tag>
                        <image class="fui-upload__img" :style="{width:200+'rpx',height:200+'rpx'}" v-else
                           :src="item" mode="aspectFill" @tap.stop="previewImage(index,'invoice')"></image>
                     </view>
@@ -56,7 +59,8 @@
                  <view class="fui-upload__wrap" v-if="state.file&&state.file.length>0">
                     <view class="fui-upload__item" v-for="(item,index) in state.file" :key="item.keyid">
                        <u-tag :text="item.match(/\/([^\/]*)$/)[1]" size="mini"
                           @click="$util.previewWechat(item)" v-if="$util.checkFileExtensions(item)"></u-tag>
                              @click="$util.previewWechat(item)"
                              v-if="$util.checkFileExtensions(item)"></u-tag>
                        <image class="fui-upload__img" v-else :style="{width:200+'rpx',height:200+'rpx'}"
                           :src="item" mode="aspectFill" @tap.stop="previewImage(index)"></image>
                     </view>
@@ -66,10 +70,24 @@
                  </view>
               </up-form-item>
               <template v-if="state.publicJob.approvalStatus !== 'unApproval'">
                     <view v-for="(item,index) in state.publicJob.oaWorkPlanShenpis" :key="item.index"
                        class="chuany-flex c-p-t-20">
                        <view class="chuany-flex chuany-width36">
                           <u-text :text='item.approvalStaff.name'></u-text>
                           <u--text :type="item.approvalStatus=='Yes'?'success':'warning'"
                              :text="item.approvalStatus=='Yes'?'批准':'不批准'"></u--text>
                        </view>
                        <view class="chuany-width64">
                           <u-text :text='item.approvalContent'></u-text>
                        </view>
                     </view>
                     <!-- <view class="c-p-t-20">
                  <u--text :type="state.publicJob.approvalStatus=='Yes'?'success':'warning'"
                     :text="state.publicJob.approvalStatus=='Yes'?'批准':'不批准'"></u--text>
                  </view> -->
               </template>
            </view>
            </view>
         </up-form>
      </view>
      <view class="tabbtns" v-if="state.publicJob.approvalStatus == 'unApproval'">