马宇豪
2023-08-16 a8ef7c1a4b2ab6acd91a0520e6258bd753d17f20
src/views/system/personShiftManage/scheduleManage/schedule/index.vue
@@ -14,16 +14,16 @@
                <div class="main-card">
                    <el-row class="cardTop">
                        <el-col :span="12" class="mainCardBtn">
                            <el-button type="primary" :icon="Plus" size="default" @click="dialogAddRecord = true">新建</el-button>
                            <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">
@@ -39,7 +39,7 @@
                </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 />
@@ -55,7 +55,7 @@
                </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>
@@ -302,7 +302,7 @@
            if (res.data.code === '200') {
                ElMessage({
                    type: 'success',
                    message: res.data.msg
                    message: '添加成功!'
                });
                getListByPage();
            } else {
@@ -327,7 +327,7 @@
            if (res.data.code === '200') {
                ElMessage({
                    type: 'success',
                    message: res.data.msg
                    message: '修改成功!'
                });
                getListByPage();
            } else {
@@ -368,7 +368,7 @@
            if (res.data.code === '200') {
                ElMessage({
                    type: 'success',
                    message: res.data.msg
                    message: '删除成功!'
                });
                getListByPage();
            } else {
@@ -391,11 +391,11 @@
        };
        // 批量删除
        const deleteBatchBtn = async () => {
            ElMessage({
                type: 'warning',
                message: '抱歉,本页面暂不支持批量删除'
            });
        // const deleteBatchBtn = async () => {
        //     ElMessage({
        //         type: 'warning',
        //         message: '抱歉,本页面暂不支持批量删除'
        //     });
            // if (state.deleteArr.length > 0) {
            //    state.deleteSetDialog = true
            // } else {
@@ -404,7 +404,7 @@
            //       message: '请先选择要删除的记录'
            //    });
            // }
        };
        // };
        // const conFirmDeleteBatch = async () => {
        //    let res = await teamManageApi().deletBatchRecord({ids: state.deleteArr});
@@ -482,7 +482,6 @@
            getListByPage,
            reLoadData,
            deleteRecord,
            deleteBatchBtn,
            handleSizeChange,
            handleCurrentChange,
            confirmAddRecord,