yangys
2025-09-13 b2cdc1af33e73ea1fdf6303d6548712634b28aa4
src/views/flow/todolist.vue
@@ -23,7 +23,8 @@
        <el-dialog title=" " append-to-body v-model="reassignBox" width="30%">
            <avue-form ref="reassginform" :option="reassignOption" v-model="reassignForm" @submit="toPerson"></avue-form>
        </el-dialog>
        <el-drawer title="审批" append-to-body v-model="approveBox" size="100%" v-if="approveBox">
        <div  class="box-drawer">
        <el-drawer title="审批" append-to-body v-model="approveBox" size="100%" v-if="approveBox" class="remark-drawer">
            <div class="approve-box">
                <div class="left">
                    <TodolistLeft ref="todolistLeft" :row="row" @selection-change="selectionChange" />
@@ -48,6 +49,7 @@
                </div>
            </div>
        </el-drawer>
        </div>
    </basic-container>
</template>
<script>
@@ -522,7 +524,11 @@
                if (["approveTask", 'seniorApproveTask','replaceApprove','appendApproveTask'].includes(row.taskDefinitionKey)) {
                    //审批节点,不通过给编制:编制是责任人,给实际编程员
                    this.formApprove.assignee = row.variables.actProgrammer;//给实际编程员
                    if(row.variables.actProgrammer){
                        this.formApprove.assignee = row.variables.actProgrammer;//给实际编程员
                    }else{
                        this.formApprove.assignee = row.variables.programmer;//无编程员给主管工艺
                    }
                }else if(['unlockApproveTask'].includes(row.taskDefinitionKey)){
                    //解锁高师审批节点,上一步是编程
                    this.formApprove.assignee = row.variables.programmer;//给主管工艺
@@ -853,7 +859,15 @@
};
</script>
<style lang="scss">
.remark-drawer  {
    .el-drawer__header {
      margin-bottom: 0px !important;
    }
}
</style>
<style scoped="scoped" lang="scss">
.approve-box {
    display: flex;