qushaowei
2025-05-15 2bd54f454ea035ebc10e4d5bf4e50169c3929c5c
二保、三保流程审批、数据回显修改
已修改5个文件
77 ■■■■■ 文件已修改
src/views/eam/Daily3MaintenanceOrderList.vue 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/eam/EquipmentMaintenancePlanList.vue 32 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/eam/modules/daily3MaintenanceOrder/DailyMaintenanceOrderExeDrawer.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/eam/modules/daily3MaintenanceOrder/EquipmentPrecisionCheckOrderModal.vue 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/eam/modules/dailyMaintenanceOrder/DailyMaintenanceOrderExeDrawer.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/eam/Daily3MaintenanceOrderList.vue
@@ -298,44 +298,44 @@
          <!-- 精度检验者操作精度检验单 -->
          <a
            v-show="record.status === '5' && record.isNotStoveCategoryFlag == false && record.precisionParameters == '1' && (record.precisionInspectionStatus == '0' )"
            @click="handlePrecisionCheckOrder(record)"
            @click="handlePrecisionCheckOrder(record,'0')"
            v-has="'daily3MaintenanceOrder:precisionInspectionUser'"
          >精度检验</a>
          <!-- 维修室主任操作精度检验单 -->
          <a
            v-show="record.status === '5' && record.isNotStoveCategoryFlag == false && record.precisionParameters == '1' && (record.precisionInspectionStatus == '1' )"
            @click="handlePrecisionCheckOrder(record)"
            @click="handlePrecisionCheckOrder(record,'1')"
            v-has="'daily3MaintenanceOrder:repairDirectorUser'"
          >精度检验</a>
          <!-- 设备检验员操作精度检验单 -->
          <a
            v-show="record.status === '5' && record.isNotStoveCategoryFlag == false && record.precisionParameters == '1' && (record.precisionInspectionStatus == '2'  )"
            @click="handlePrecisionCheckOrder(record)"
            @click="handlePrecisionCheckOrder(record,'2')"
            v-has="'daily3MaintenanceOrder:equipmentInspectorUser'"
          >精度检验</a>
          <!-- 使用单位技术主管操作精度检验单 -->
          <a
            v-show="record.status === '5' && record.isNotStoveCategoryFlag == false && record.precisionParameters == '1' && (record.precisionInspectionStatus == '3' )"
            @click="handlePrecisionCheckOrder(record)"
            @click="handlePrecisionCheckOrder(record,'3')"
            v-has="'daily3MaintenanceOrder:useUnitDirectorUser'"
          >精度检验</a>
          <!-- 设备检验员签字 操作精度检验单 -->
          <a
            v-show="record.status === '5' && record.isNotStoveCategoryFlag == false && record.precisionParameters == '1' && (record.precisionInspectionStatus == '4')"
            @click="handlePrecisionCheckOrder(record)"
            @click="handlePrecisionCheckOrder(record,'4')"
            v-has="'daily3MaintenanceOrder:equipmentInspectorSignUser'"
          >精度检验</a>
          <!-- 精度检验单 查看 -->
          <a
            v-show="record.status === '5' && record.isNotStoveCategoryFlag == false && record.precisionParameters == '1' && (record.precisionInspectionStatus == '5')"
            v-if="record.status === '5' && record.isNotStoveCategoryFlag == false && record.precisionParameters == '1'  && (record.precisionInspectionStatus != '0' && record.precisionInspectionStatus != '1' && record.precisionInspectionStatus != '2' && record.precisionInspectionStatus != '3' && record.precisionInspectionStatus != '4'  )"
            @click="handlePrecisionCheckOrder(record)"
          >精度检验</a>
          >精度检验查看</a>
          <!--管理员操作精度检验单 -->
          <a
            v-show="record.status === '5' && record.isNotStoveCategoryFlag == false && record.precisionParameters == '1' && (record.precisionInspectionStatus == '0' ||record.precisionInspectionStatus == '1' ||record.precisionInspectionStatus == '2' ||record.precisionInspectionStatus == '3' ||record.precisionInspectionStatus == '4' )"
            @click="handlePrecisionCheckOrder(record)"
            v-has="'daily3MaintenanceOrder:admin'"
          >精度检验</a>
          >精度检验查看</a>
          <a-divider
            v-show="record.status === '5'&& record.isNotStoveCategoryFlag == false && record.precisionParameters == '1' "
            type="vertical"
@@ -754,8 +754,8 @@
      this.$refs.FinishDevolutionModal.disableSubmit = false;
    },
    handlePrecisionCheckOrder: function (record) {
      this.$refs.EquipmentPrecisionCheckOrderModal.edit(record);
    handlePrecisionCheckOrder: function (record, statusFlag) {
      this.$refs.EquipmentPrecisionCheckOrderModal.edit(record, statusFlag);
      this.$refs.EquipmentPrecisionCheckOrderModal.title = "生产设备精度检验单";
      this.$refs.EquipmentPrecisionCheckOrderModal.disableSubmit = false;
    },
src/views/eam/EquipmentMaintenancePlanList.vue
@@ -23,12 +23,13 @@
              ></j-input>
            </a-form-item>
          </a-col>
           <!-- 按创建时间范围检索 -->
          <!-- 按创建时间范围检索 -->
          <a-col
            :xl="6"
            :lg="7"
            :md="8"
            :sm="24">
            :sm="24"
          >
            <a-form-item label="创建时间">
              <a-range-picker
                v-model="ranges"
@@ -54,7 +55,6 @@
              />
            </a-form-item>
          </a-col>
          <a-col
            :xl="6"
@@ -172,75 +172,75 @@
        >
          <a
            @click="handleEdit(record)"
            v-if="record.status==='created'||record.status==='rejected'"
            v-show="record.status==='created'||record.status==='rejected'"
            v-has="'MaintenancePlan:add&edit&submit'"
          >编辑</a>
          <a-divider
            type="vertical"
            v-if="record.status==='created'||record.status==='rejected'"
            v-show="record.status==='created'||record.status==='rejected'"
          />
          <a-popconfirm
            title="确定删除吗?"
            @confirm="() => handleDelete(record.id)"
            v-if="record.status==='created'||record.status==='rejected'"
            v-show="record.status==='created'||record.status==='rejected'"
            v-has="'MaintenancePlan:add&edit&submit'"
          >
            <a>删除</a>
          </a-popconfirm>
          <a-divider
            type="vertical"
            v-if="record.status==='created'||record.status==='rejected'"
            v-show="record.status==='created'||record.status==='rejected'"
            v-has="'MaintenancePlan:add&edit&submit'"
          />
          <a-popconfirm
            title="提交后不可撤回,确定提交吗?"
            @confirm="() => handleSubmit(record)"
            v-if="record.status==='created'||record.status==='rejected'"
            v-show="record.status==='created'||record.status==='rejected'"
            v-has="'MaintenancePlan:add&edit&submit'"
          >
            <a>提交</a>
          </a-popconfirm>
          <a-divider
            type="vertical"
            v-if="record.status==='created'||record.status==='rejected'"
            v-show="record.status==='created'||record.status==='rejected'"
            v-has="'MaintenancePlan:add&edit&submit'"
          />
          <a-popconfirm
            title="通过后不可撤销,确定通过吗?"
            @confirm="() => handleAudit(record)"
            v-if="record.status==='submitted'"
            v-show="record.status==='submitted'"
            v-has="'MaintenancePlan:audit&reject'"
          >
            <a>通过</a>
          </a-popconfirm>
          <a-divider
            type="vertical"
            v-if="record.status==='submitted'"
            v-show="record.status==='submitted'"
            v-has="'MaintenancePlan:audit&reject'"
          />
          <a-popconfirm
            title="确定驳回吗?"
            @confirm="() => handleReject(record)"
            v-if="record.status==='submitted'"
            v-show="record.status==='submitted'"
            v-has="'MaintenancePlan:audit&reject'"
          >
            <a>驳回</a>
          </a-popconfirm>
          <a-divider
            type="vertical"
            v-if="record.status==='submitted'"
            v-show="record.status==='submitted'"
            v-has="'MaintenancePlan:audit&reject'"
          />
          <a-popconfirm
            title="下发后不可撤销,确定下发吗?"
            @confirm="() => handleDistrbute(record)"
            v-if="record.status==='passed'"
            v-show="record.status==='passed'"
            v-has="'MaintenancePlan:distribute'"
          >
            <a>下发</a>
          </a-popconfirm>
          <span
            v-if="record.status==='distributed'"
            v-show="record.status==='distributed'"
            style="font-size: 12px;font-style: italic;"
          >已生成工单</span>
        </span>
@@ -286,7 +286,7 @@
  data() {
    return {
      description: '保养计划管理页面',
      ranges:[],
      ranges: [],
      // 表头
      columns: [
        {
src/views/eam/modules/daily3MaintenanceOrder/DailyMaintenanceOrderExeDrawer.vue
@@ -305,6 +305,7 @@
            <a-tab-pane
              tab='炉类报告'
              key="7"
              v-if="this.model.isNotStoveCategoryFlag"
            >
              <div
                class="table-operator"
@@ -512,6 +513,7 @@
  methods: {
    handleShow(record) {
      debugger
      this.model = Object.assign({}, record);
      this.maintenanceStandardId = record.maintenanceStandardId
      this.maintenanceOrderId = record.id
src/views/eam/modules/daily3MaintenanceOrder/EquipmentPrecisionCheckOrderModal.vue
@@ -343,8 +343,14 @@
        @click="handleOk()"
        type="primary"
        :loading="confirmLoading"
        :disabled="this.model.precisionInspectionStatus == '5'"
        :disabled="this.model.precisionInspectionStatus == '5' || this.model.statusFlag !== this.model.precisionInspectionStatus"
      >确定</a-button>
      <!-- <a-button
        @click="handleOk()"
        type="primary"
        :loading="confirmLoading"
        :disabled="this.model.precisionInspectionStatus == '5'"
      >确定</a-button> -->
    </template>
  </a-modal>
@@ -438,7 +444,7 @@
  methods: {
    edit(record) {
    edit(record, statusFlag) {
      let that = this;
      if (record.receipts2 == "" || record.receipts2 == null) {
        this.getSysFileName()
@@ -450,6 +456,9 @@
      // record.meetProcessRequire = '0'
      // record.judgmentResult = ""
      this.model = Object.assign({}, record);
      // alert("1" + statusFlag)
      // alert("2" + record.precisionInspectionStatus)
      this.model.statusFlag = statusFlag;
      this.getPrecisionInspection()
      // this.getEquipmentPrecision()
      this.visible = true;
src/views/eam/modules/dailyMaintenanceOrder/DailyMaintenanceOrderExeDrawer.vue
@@ -134,6 +134,7 @@
                    allow-clear
                    placeholder="请输入保养人"
                    v-model="model.maintenanceUserId"
                    @change="handleMaintenancePerson"
                  />
                </a-form-item>
              </a-col>
@@ -731,6 +732,15 @@
      })
    },
    //保养人回显table
    handleMaintenancePerson() {
      const that = this;
      for (let i = 0; i < that.dataSource.length; i++) {
        let o = this.dataSource[i]
        o.maintenanceOrderDetailUda1 = this.model.maintenanceUserId
      }
    },
    handleChange(value, key, column, index) {
      let that = this;