| | |
| | | info.approveDateVO.canBeApproved != null &&
|
| | | info.approveDateVO.canBeApproved == 1
|
| | | " class="main_footer">
|
| | | <view class="btn" @click="cancelShow = true" v-if="checkAuth('business:visits:cancel') && [0,1,2,5].includes(info.status)">取消预约</view>
|
| | | <view style="width: 30rpx; height: 100%;"></view>
|
| | | <view class="btn" @click="handleSub(3)">拒绝</view>
|
| | | <view style="width: 30rpx; height: 100%;"></view>
|
| | | <view class="btn agree" @click="handleSub(2)">同意</view>
|
| | | </view>
|
| | |
|
| | |
| | | " placeholder-class="placeholder9" />
|
| | | <view class="main_footer">
|
| | | <view class="btn" @click="showApprModal = false">取消</view>
|
| | | <view style="width: 30rpx; height: 100%;"></view>
|
| | | <view class="btn agree" @click="onSubmit">提交</view>
|
| | | </view>
|
| | | </view>
|
| | | </u-popup>
|
| | | <!-- 取消预约弹窗 -->
|
| | | <u-modal
|
| | | :show="cancelShow"
|
| | | :showCancelButton="true"
|
| | | title="系统提示"
|
| | | content='确定取消当前预约吗?'
|
| | | @cancel="cancelShow = false"
|
| | | @confirm="cancel" />
|
| | | </view>
|
| | | </template>
|
| | |
|
| | |
| | | export default {
|
| | | data() {
|
| | | return {
|
| | | userInfo: uni.getStorageSync('userInfo') || {
|
| | | permissions: []
|
| | | },
|
| | | showApprModal: false,
|
| | | param: {},
|
| | | info: {},
|
| | |
| | | 2: '已通过',
|
| | | 3: '已拒绝',
|
| | | 4: '已取消',
|
| | | }
|
| | | },
|
| | | cancelShow: false
|
| | | }
|
| | | },
|
| | | onLoad(op) { |
| | |
| | | this.getDetail()
|
| | | },
|
| | | methods: {
|
| | | // 取消预约
|
| | | cancel() {
|
| | | visitsCancel(this.id).then(res => {
|
| | | this.getDetail()
|
| | | })
|
| | | },
|
| | | checkAuth(str) {
|
| | | const permissions = this.userInfo.permissions || []
|
| | | return permissions.indexOf(str) > -1
|
| | | },
|
| | | getDetail() {
|
| | | const {
|
| | | id
|
| | |
| | | background: #ffffff;
|
| | |
|
| | | .btn {
|
| | | width: 336rpx;
|
| | | // width: 336rpx;
|
| | | flex: 1;
|
| | | height: 88rpx;
|
| | | line-height: 88rpx;
|
| | | background: #ffffff;
|