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;