| | |
| | | <el-col :span="12" class="mainCardBtn"> |
| | | <el-button type="primary" :icon="Plus" size="default" @click="dialogAddRecord = true">新增</el-button> |
| | | <!-- <el-button type="warning" :icon="Edit" size="default" plain>修改</el-button>--> |
| | | <el-button type="danger" :icon="Delete" size="default" plain @click="deleteBatchBtn">删除</el-button> |
| | | <!-- <el-button type="danger" :icon="Delete" size="default" plain @click="deleteBatchBtn">删除</el-button>--> |
| | | </el-col> |
| | | <el-button type="primary" :icon="Refresh" size="default" @click="reLoadData()" /> |
| | | </el-row> |
| | | <el-table ref="multipleTableRef" :data="tableData" style="width: 100%" height="calc(100% - 100px)" :header-cell-style="{ background: '#fafafa' }" @selection-change="handleSelectionChange"> |
| | | <el-table-column type="selection" width="100" /> |
| | | <el-table-column property="groupName" label="班组名称" /> |
| | | <el-table-column property="groupMembers" label="班组人员" width="180" :show-overflow-tooltip="true" /> |
| | | <el-table-column property="department" label="所属部门" /> |
| | | <el-table-column property="groupMembers" label="班组人员" :show-overflow-tooltip="true" /> |
| | | <el-table-column property="groupInfo" label="描述" /> |
| | | <el-table-column fixed="right" label="操作" align="center" width="250"> |
| | | <template #default="scope"> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <el-dialog v-model="dialogDetails" title="时间策略"> |
| | | <el-dialog v-model="dialogDetails" title="班组管理"> |
| | | <el-form :model="details" label-width="120px"> |
| | | <el-form-item label="班组名称"> |
| | | <el-input v-model="details.groupName" readonly /> |
| | |
| | | </el-form-item> |
| | | </el-form> |
| | | </el-dialog> |
| | | <el-dialog v-model="dialogAddRecord" title="时间策略编辑" @close="closeAdd" @open="openAdd"> |
| | | <el-dialog v-model="dialogAddRecord" title="班组管理编辑" @close="closeAdd" @open="openAdd"> |
| | | <el-form :model="addRecord" label-width="120px" ref="addRef" :rules="addRules"> |
| | | <el-form-item label="班组名称" prop="groupName"> |
| | | <el-input v-model="addRecord.groupName"> </el-input> |
| | |
| | | if (res.data.code === '200') { |
| | | ElMessage({ |
| | | type: 'success', |
| | | message: res.data.msg |
| | | message: '添加成功!' |
| | | }); |
| | | getListByPage(); |
| | | } else { |
| | |
| | | if (res.data.code === '200') { |
| | | ElMessage({ |
| | | type: 'success', |
| | | message: res.data.msg |
| | | message: '修改成功!' |
| | | }); |
| | | getListByPage(); |
| | | } else { |
| | |
| | | if (res.data.code === '200') { |
| | | ElMessage({ |
| | | type: 'success', |
| | | message: res.data.msg |
| | | message: '删除成功!' |
| | | }); |
| | | getListByPage(); |
| | | } else { |
| | |
| | | }; |
| | | |
| | | // 批量删除 |
| | | const deleteBatchBtn = async () => { |
| | | ElMessage({ |
| | | type: 'warning', |
| | | message: '抱歉,本页面暂不支持批量删除' |
| | | }); |
| | | // const deleteBatchBtn = async () => { |
| | | // ElMessage({ |
| | | // type: 'warning', |
| | | // message: '抱歉,本页面暂不支持批量删除' |
| | | // }); |
| | | // if (state.deleteArr.length > 0) { |
| | | // state.deleteSetDialog = true |
| | | // } else { |
| | |
| | | // message: '请先选择要删除的记录' |
| | | // }); |
| | | // } |
| | | }; |
| | | // }; |
| | | |
| | | // const conFirmDeleteBatch = async () => { |
| | | // let res = await teamManageApi().deletBatchRecord({ids: state.deleteArr}); |
| | |
| | | getListByPage, |
| | | reLoadData, |
| | | deleteRecord, |
| | | deleteBatchBtn, |
| | | handleSizeChange, |
| | | handleCurrentChange, |
| | | confirmAddRecord, |