| | |
| | | <up-input v-model="leibie" border="none" placeholder="请填写姓名" readonly></up-input> |
| | | </up-form-item> |
| | | <up-form-item label="金额" prop="planMoney" :borderBottom='false' ref="item1"> |
| | | <up-input v-model="state.publicJob.planMoney" border="none" placeholder="请填写金额" |
| | | <up-input v-model="state.publicJob.planMoney" border="none" readonly placeholder="请填写金额" |
| | | type="digit"></up-input> |
| | | </up-form-item> |
| | | <up-form-item label="科目" prop="rewardContent" required :borderBottom='false' ref="item1" |
| | | @click='openKemuPicker'> |
| | | <up-form-item label="科目" prop="rewardContent" required :borderBottom='false' ref="item1"> |
| | | <up-input v-model="state.publicJob.rewardContent" border="none" placeholder="请点击选择科目" |
| | | readonly></up-input> |
| | | </up-form-item> |
| | | <up-form-item label="摘要" prop="planContent" required :borderBottom='false' ref="item1"> |
| | | <!-- <view class="c-p-b-20"> --> |
| | | <up-textarea v-model="state.publicJob.planContent" border="none" autoHeight |
| | | placeholder="请填写摘要"></up-textarea> |
| | | <up-textarea v-model="state.publicJob.planContent" border="none" autoHeight |
| | | placeholder="请填写摘要"></up-textarea> |
| | | <!-- </view> --> |
| | | </up-form-item> |
| | | <up-form-item label="发票" prop="idCardFace" v-if='state.publicJob.houbufapiaoStatus!=="Wu"'> |
| | |
| | | <u-tag :text="item.match(/\/([^\/]*)$/)[1]" size="mini" |
| | | @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> |
| | | :src="item" mode="aspectFill" @tap.stop="previewImage(index,'invoice')"></image> |
| | | </view> |
| | | </view> |
| | | <view class="" v-else> |
| | | 未上传发票 |
| | | {{state.publicJob.houbufapiaoStatus=="Wu"?'无发票':null}} |
| | | </view> |
| | | </up-form-item> |
| | | <up-form-item label="附件" prop="idCardFace"> |
| | |
| | | 未上传附件 |
| | | </view> |
| | | </up-form-item> |
| | | <template> |
| | | <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="success" text="已批准"></u-text> |
| | | </view> |
| | | <view class="chuany-width64"> |
| | | <u-text :text='item.approvalContent'></u-text> |
| | | </view> |
| | | </view> |
| | | </template> |
| | | <template v-if="state.publicJob.evaluationStatus=='NotReimbursed'"> |
| | | <up-form-item label="账户类型" prop="firmAccountId" required :borderBottom='false' ref="item1" |
| | | @click='openzhanghuPickerType'> |
| | |
| | | readonly></up-input> |
| | | </up-form-item> |
| | | </template> |
| | | <template v-else> |
| | | <u--text type="success" text="已报销"></u--text> |
| | | </template> |
| | | |
| | | |
| | | <view v-else class="c-p-t-20"> |
| | | <u--text type="success" text="已付款"></u--text> |
| | | </view> |
| | | |
| | | </view> |
| | | </up-form> |
| | | </view> |
| | | <view class="tabbtns" v-if="state.publicJob.evaluationStatus=='NotReimbursed'"> |
| | | <view class="chuany-flex"> |
| | | <up-button type='success' class="text-69" :text="'付款'" :loading='isLoading' :loadingText="'付款中'" |
| | | <up-button type='success' :text="'付款'" :loading='isLoading' :loadingText="'付款中'" |
| | | @click="saveOrder('Yes')"></up-button> |
| | | <!-- <up-button color='#fece01' class="text-69" :text="'不批准'" :loading='isLoading' :loadingText="'提交中'" |
| | | @click="saveOrder('No')"></up-button> --> |
| | |
| | | let zhanghuPickerType = ref(false) |
| | | let kemuList = ref() |
| | | let kemuPicker = ref(false) |
| | | let defaultIndex = ref([6]) |
| | | let defaultIndex = ref([0]) |
| | | let defaultIndexAccount = ref([0]) |
| | | let state = reactive({ |
| | | publicJob: { |
| | |
| | | align-items: center; |
| | | justify-content: center; |
| | | /* margin-right: 20rpx; */ |
| | | margin: 20rpx 20rpx 20rpx 0; |
| | | margin: 10rpx 10rpx 10rpx 0; |
| | | /* margin-bottom: 20rpx; */ |
| | | /* #ifdef H5 */ |
| | | cursor: pointer; |