rk
6 小时以前 4898564fb2510dcdbe10d01eaa94886512aebc77
admin/src/views/business/categoryJkLine.vue
@@ -43,8 +43,8 @@
        >
          <template slot-scope="{row}">
            <el-button type="text" icon="el-icon-edit" @click="$refs.OperaCategoryJkLineWindow.open('编辑主线路',row)" v-permissions="['business:category:update']">编辑</el-button>
            <el-button  type="text"  icon="el-icon-edit" @click="distanceDo(row)"  v-if="row.status !=2 && row.customerDoneNum < row.customerNum " v-permissions="['business:category:update']">交通规划</el-button>
            <el-button  type="text"  icon="el-icon-edit" @click="distanceDo(row)"  v-if="row.status ==2 " v-permissions="['business:category:update']">重新规划</el-button>
            <el-button  type="text"  icon="el-icon-edit" @click="distanceDo(row,0)"  v-if="row.status !=2 && row.customerDoneNum < row.customerNum " v-permissions="['business:category:update']">交通规划</el-button>
            <el-button  type="text"  icon="el-icon-edit" @click="distanceDo(row,1)"  v-if="row.status !=2 && row.customerDoneNum === row.customerNum" v-permissions="['business:category:update']">重新规划</el-button>
            <el-button  type="text"  icon="el-icon-delete" @click="deleteById(row)" style="color: red" v-permissions="['business:category:delete']">删除</el-button>
          </template>
        </el-table-column>
@@ -90,14 +90,14 @@
    this.search()
  },
  methods: {
    distanceDo (row) {
    distanceDo (row,force) {
      var that = this
      this.$confirm('确定进行该主线路下客户距离计算吗?', '提示', {
        confirmButtonText: '确定',
        cancelButtonText: '取消',
        type: 'warning'
      }).then(() => {
        distanceCustomer({ categoryId: row.id })
        distanceCustomer({ categoryId: row.id,forceUpdate: force })
          .then(res => {
            this.$tip.apiSuccess('交通规划任务正在后台执行,可能需要一段时间,请等待任务完成后查看结果')
            that.search()