loulijun2021
2022-08-31 d105bd9dd591264a7b1f79f1fdbbf0e764ff073e
src/views/sbgl/bybz.vue
@@ -51,6 +51,7 @@
          <el-table-column
            prop="RowNum"
            width="50"
            fixed
            label="序号"
          />
          <el-table-column
@@ -76,19 +77,26 @@
            </template>
          </el-table-column>
          <el-table-column
            prop="iscontr"
            prop="main_cycle"
            label="保养周期"
            sortable="custom"
          />
          >
            <template slot-scope="{row}">
              <div v-if="row.main_cycle==='Y'">年</div>
              <div v-if="row.main_cycle==='S'">季</div>
              <div v-if="row.main_cycle==='M'">月</div>
              <div v-if="row.main_cycle==='W'">周</div>
            </template>
          </el-table-column>
          <el-table-column
            prop="is_checkeqp"
            prop="is_repaireqp"
            label="关联设备"
            sortable="custom"
          >
            <template slot-scope="{row}">
              <i v-if="row.is_checkeqp==='Y'" class="el-icon-share" @click="checkeqpClick(row)" />
              <i v-if="row.is_repaireqp==='Y'" class="el-icon-share" @click="checkeqpClick(row)" />
              <i
                v-if="row.is_checkeqp==='N'"
                v-if="row.is_repaireqp==='N'"
                class="el-icon-share"
                style="color: rgb(180 ,181, 185)"
                @click="checkeqpClick(row)"
@@ -390,7 +398,7 @@
  DeviceCheckStanedAssociationEqp, DeviceRepairItemSelect,
  DeviceRepairStandArdSearch, DeviceRepairStanedAssociationEqp,
  SaveDeviceCheckStanedAssociationEqp, SaveDeviceRepairStanedAssociationEqp,
  ViewDeviceCheckStanedSearch
  ViewDeviceCheckStanedSearch, ViewDeviceRepairStanedSearch
} from '@/api/sbgl'
import $ from 'jquery'
@@ -566,7 +574,7 @@
    // 修改按钮
    edit(operation, row) {
      this.operation = operation
      this.getViewDeviceCheckStanedSearch(row.code)
      this.getViewDeviceRepairStanedSearch(row.code)
      this.dialogVisible = true
      this.$nextTick(() => {
@@ -580,8 +588,8 @@
      // })
    },
    // 修改前请求接口
    async getViewDeviceCheckStanedSearch(checkstand_code) {
      const { data: res } = await ViewDeviceCheckStanedSearch({ checkstand_code })
    async getViewDeviceRepairStanedSearch(repairstand_code) {
      const { data: res } = await ViewDeviceRepairStanedSearch({ repairstand_code    })
      this.tableDataDialog = res.Data
      this.dialogForm.code = res.code
@@ -608,6 +616,9 @@
        DeleteDeviceRepairStaned({ repairstand_code: row.code }).then(res => {
          if (res.code === '200') {
            this.$message.success('删除成功!')
            if (this.form.page > 1 && this.tableData.length === 1) {
              this.form.page--
            }
            this.getDeviceRepairStandArdSearch()
          }
        })
@@ -781,8 +792,8 @@
      this.dialogFormEqp.name = row.name
      this.dialogFormEqp.code = row.code
      const { data: res } = await DeviceRepairStanedAssociationEqp({ checkstand_code: row.code })
      this.dialogFormEqp.eqpAll = res
      const { data: res } = await DeviceRepairStanedAssociationEqp({ repairstand_code: row.code })
      this.dialogFormEqp.eqpAll = res.filter(item => item.children.length > 0)
      if (this.dialogFormEqp.eqpAll.length > 0) {
        this.dialogFormEqp.eqpAll.forEach((item, index) => {
@@ -835,6 +846,9 @@
          this.dialogFormEqp.eqpTree = [this.dialogFormEqp.eqpAll[index]]
        }
      })
      this.$nextTick(() => { // 树形回显
        this.$refs.epqTree.setCheckedKeys(this.dialogFormEqp.eqpCodeSelectedArr)
      })
    },
    // 小盒子点击
    myCheckboxInputClick(val) {