zhouwx
2024-11-22 cdd53ad94b779da51c8e9213b504527c182418eb
src/views/safetyReview/projectManage/components/projectApproval.vue
@@ -60,8 +60,8 @@
      </el-table-column>
      <el-table-column fixed="right" label="操作" align="center" class-name="small-padding fixed-width" width="180">
        <template #default="scope">
          <el-button link type="primary" :disabled="state.dataForm.state == 2" v-if="scope.row.teamLeader === 1" @click="scope.row.teamLeader = 0">取消组长</el-button>
          <el-button link type="primary" :disabled="state.dataForm.state == 2" v-else @click="scope.row.teamLeader = 1">设为组长</el-button>
          <el-button link type="primary" :disabled="state.dataForm.state >= 2  " v-if="scope.row.teamLeader === 1" @click="scope.row.teamLeader = 0">取消组长</el-button>
          <el-button link type="primary" :disabled="state.dataForm.state >= 2" v-else @click="scope.row.teamLeader = 1">设为组长</el-button>
        </template>
      </el-table-column>
    </el-table>
@@ -157,6 +157,15 @@
    if(state.dataForm.state == 2){
      dialogVisible.value = true
    }else {
      ElMessageBox.confirm(
        '生成后不可更改,确定生成审批单?',
        '提示',
        {
          confirmButtonText: '确定',
          cancelButtonText: '取消',
          type: 'warning',
        })
        .then( async() => {
      const data = {
        id: state.projectId,
        step: 3,
@@ -164,10 +173,12 @@
      }
      const res = await choose(data);
      if(res.code == 200){
            await getList()
        dialogVisible.value = true
      }else{
        ElMessage.warning(res.message)
      }
        })
    }
  }else if(type === 'viewWord'){
    //查看审批单
@@ -258,6 +269,7 @@
    state.fileList = state.fileList.map(item => {
      return {
        name: item.name,
        originalFileName: item.name,
        filePath: item.response.url,
        fileName:item.response.fileName,
        projectId: state.projectId,