#
whycq
2023-11-23 d3009fb2a181b7c78ed24e27b5d450a7ad1fa386
pages/business/goBusiness/reimburseOnlineDetl.vue
@@ -135,7 +135,7 @@
      <view class="main-box">
         <view class="box">
            <view class="box-title">流程动态</view>
            <u-steps :current="1" direction="column">
            <u-steps :current="current" direction="column">
               <u-steps-item :title="`${item.title} ${item.time ? item.time : ''}`" :desc="item.msg" v-for="item in steps" />
            </u-steps>
         </view>
@@ -144,9 +144,17 @@
      <view style="height: 100rpx;">
         
      </view>
      <!-- 提示窗示例 -->
      <uni-popup ref="del" type="dialog">
         <uni-popup-dialog type="warn" cancelText="关闭" confirmText="确认" title="警告!" content="确认删除此数据"
            @confirm="confirmDel" @close="delClose">
         </uni-popup-dialog>
      </uni-popup>
      <view class="floor">
         <view class="wran">删除</view>
         <view class="wran" @click="del()">删除</view>
         <view class="default" @click="modiReimburse()">编辑</view>
         <view class="primary" @click="submit()">审批</view>
      </view>
@@ -158,6 +166,8 @@
      data() {
         return {
            steps: [],
            current: 0,
            ids: 0,
            list: [{
               templateName: '项目未完成',
               checkData: '否',
@@ -239,6 +249,7 @@
         _this.list = []
         const eventChannel = this.getOpenerEventChannel();
         eventChannel.on('busunessDetl', function(data) {
            _this.ids = data.data.id
            _this.list.push(data.data)
            _this.getTableData(data.data.id)
            _this.getSetps(data.data.id)
@@ -277,6 +288,7 @@
               header: { 'token': uni.getStorageSync('token') },
               success(res) {
                  res = res.data
                  _this.current = res.data.settle-1
                  _this.steps = JSON.parse(res.data.settleMsg)
               }
            })
@@ -309,6 +321,31 @@
               }
            })
         },
         del() {
            this.$refs.del.open()
         },
         confirmDel() {
            let _this = this
            uni.request({
               url: `${_this.baseUrl}/reimburseOnline/delete/auth`,
               header: {
                  'token': uni.getStorageSync('token'),
                  'content-type': 'application/x-www-form-urlencoded;charset=UTF-8'
               },
               sslVerify: false,
               data: {ids: _this.ids},
               success(res) {
                  res = res.data
                  console.log(res);
                  if (res.code === 200) {
                     uni.navigateBack()
                  }
               }
            })
         },
         delClose() {
            this.$refs.del.close()
         },
         back() {
            uni.navigateBack({})
         },