| | |
| | | <span v-else>否</span> |
| | | </template> |
| | | </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 || state.isAdmin" v-if="scope.row.teamLeader === 1" @click="scope.row.teamLeader = 0">取消组长</el-button> |
| | | <el-button link type="primary" :disabled="state.dataForm.state >= 2 || state.isAdmin" v-else @click="scope.row.teamLeader = 1">设为组长</el-button> |
| | | </template> |
| | | </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 || state.isAdmin" v-if="scope.row.teamLeader === 1" @click="scope.row.teamLeader = 0">取消组长</el-button>--> |
| | | <!-- <el-button link type="primary" :disabled="state.dataForm.state >= 2 || state.isAdmin" v-else @click="scope.row.teamLeader = 1">设为组长</el-button>--> |
| | | <!-- </template>--> |
| | | <!-- </el-table-column>--> |
| | | </el-table> |
| | | <el-dialog |
| | | v-model="dialogVisible" |
| | |
| | | ElMessage.warning('审批不通过') |
| | | emit('backStatus', state.projectId); |
| | | dialogVisible.value = false |
| | | removeRandomNum() |
| | | |
| | | |
| | | }else{ |
| | | ElMessage.warning(res.message) |
| | | } |
| | | } |
| | | const removeRandomNum = () => { |
| | | const rnData = localStorage.getItem('randomNum') |
| | | let rnDataArray = [] |
| | | if (rnData) { |
| | | try { |
| | | rnDataArray = JSON.parse(rnData); |
| | | } catch (e) { |
| | | console.error('数据解析失败,重置为空数组'); |
| | | } |
| | | } |
| | | const indexRN = rnDataArray.findIndex(obj => obj.projectId == state.projectId) |
| | | if(indexRN !== -1){ |
| | | rnDataArray.splice(indexRN,1) |
| | | } |
| | | localStorage.setItem('randomNum', JSON.stringify(rnDataArray)); |
| | | } |
| | | |
| | | const getList = async () => { |
| | | state.loading = true; |