yangys
2025-08-11 55c9cc6f424168a00ebd91a1a74a5a929ce0bdb4
替换发起补充字段
已修改3个文件
21 ■■■■■ 文件已修改
src/views/flow/components/TodolistLeft.vue 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/wel/components/TodolistLeft.vue 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/wel/shemi.vue 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/flow/components/TodolistLeft.vue
@@ -6,7 +6,7 @@
-->
<template>
    <basic-container>
        <div class="tool" v-show="['programmingTask','cureProgramTask'].includes(row.taskDefinitionKey)">
        <div class="tool" v-show="['programmingTask','cureProgramTask','repalceProgrammingTask'].includes(row.taskDefinitionKey)">
            <avue-form :option="attOption"
             v-model="attForm"
             :upload-after="uploadAfter" class="att-box"></avue-form>
@@ -14,11 +14,12 @@
        <el-table :data="tableData" border @row-click="showContent" max-height="200">
            <!-- <el-table-column prop="machineCode" label="加工机床">
            </el-table-column> -->
            <el-table-column type="index" label="#" width="40" align="center"/>
            <el-table-column prop="name" label="程序名称">
            </el-table-column>
            <el-table-column fixed="right" label="操作" width="60" align="center">
            <template #default="scope" >
                <el-button v-show="['programmingTask','cureProgramTask'].includes(row.taskDefinitionKey)" type="text" size="small" @click.stop="del(scope.$index,scope.row)">删除</el-button>
                <el-button v-show="['programmingTask','cureProgramTask','repalceProgrammingTask'].includes(row.taskDefinitionKey)" type="text" size="small" @click.stop="del(scope.$index,scope.row)">删除</el-button>
            </template>
            </el-table-column>
        </el-table>
src/views/wel/components/TodolistLeft.vue
@@ -12,8 +12,7 @@
             :upload-after="uploadAfter" class="att-box"></avue-form>
        </div>
        <el-table :data="tableData" border @row-click="showContent" max-height="200">
            <!-- <el-table-column prop="machineCode" label="加工机床">
            </el-table-column> -->
            <el-table-column type="index" label="#" width="40" align="center"/>
            <el-table-column prop="name" label="程序名称">
            </el-table-column>
            <el-table-column fixed="right" label="操作" width="60" align="center">
@@ -49,7 +48,8 @@
        },
        replaceDataId: {type: String},
        drawingNo: {type: String},
        processNo: {type: String}
        processNo: {type: String},
        processEdition: {type: String}
    },
    data() {
        return {
@@ -72,7 +72,8 @@
                        data: {
                            processInstanceId: this.replaceDataId,
                            drawingNo: this.drawingNo,   //图号
                            processNo: this.processNo  //工序号
                            processNo: this.processNo,  //工序号
                            processEdition: this.processEdition  //工序版次
                        },
                    }
                ]
src/views/wel/shemi.vue
@@ -91,7 +91,7 @@
  <el-drawer title="替换" append-to-body v-model="todolistModel" size="100%" class="code-box">
    <div class="approve-box">
        <div class="left">
            <TodolistLeft :row="row" :replaceDataId="replaceDataId" :drawingNo="drawingNo" :processNo="processNo" @selection-change="todoSelectionChange" />
            <TodolistLeft :row="row" :replaceDataId="replaceDataId" :drawingNo="drawingNo" :processNo="processNo" :processEdition="processEdition" @selection-change="todoSelectionChange" />
        </div>
        <div class="right">
            <TodolistRightTop :row="row" :name="name" />
@@ -115,6 +115,7 @@
    return {
      drawingNo: '',
      processNo: '',
      processEdition: '',
      replaceDataId: "",
      formApprove: {
        title: '',
@@ -629,6 +630,7 @@
        title: this.formApprove.title,
        nodeId: this.id,
        tempInstanceId: this.replaceDataId,
        comment: this.formApprove.comment,
        assignee: this.formApprove.assignee
      }
      axios({
@@ -689,7 +691,8 @@
        this.row = row;
        this.replaceDataId = resp.data.data.processInstanceId;
        this.processNo = resp.data.data.processNo;
        this.drawingNo = resp.data.data.drawingNo;
        this.processEdition = resp.data.data.processEdition;
        this.drawingNo = resp.data.data.drawingNo;
        this.formApprove.title = resp.data.data.name + "替换";
        this.todolistModel = true;
      });