| | |
| | | * @Author: lzhe lzhe@example.com |
| | | * @Date: 2024-03-26 10:28:33 |
| | | * @LastEditors: lzhe lzhe@example.com |
| | | * @LastEditTime: 2024-04-02 12:02:57 |
| | | * @LastEditTime: 2024-04-02 17:48:31 |
| | | * @FilePath: /smart-web/src/views/master/person/main/index.vue |
| | | * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE |
| | | --> |
| | | <template> |
| | | <div class="dict-main"> |
| | | <el-form :inline="true" :model="searchData" abel-width="120px"> |
| | | <el-form :inline="true" :model="searchData" label-width="80px"> |
| | | <el-form-item label="字典编号"> |
| | | <el-input v-model="searchData.code" placeholder="字典编号" clearable /> |
| | | </el-form-item> |
| | |
| | | <div class="dict-table"> |
| | | <el-table ref="multipleTableRef" :data="tableData" border style="width: 100%" class="multipleTableRef" @selection-change="handleSelectionChange"> |
| | | <el-table-column type="selection" width="55" /> |
| | | <el-table-column prop="code" label="字典编号"></el-table-column> |
| | | <el-table-column prop="code" label="字典编号"> |
| | | <template #default="scope"> |
| | | <el-check-tag type="info" checked @change="table_allocation(scope.row, scope.$index)">{{scope.row.code}}</el-check-tag> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="dictValue" label="字典名称"></el-table-column> |
| | | <el-table-column prop="sort" label="字典排序"></el-table-column> |
| | | <el-table-column prop="isSealed" label="封存"> |
| | |
| | | </div> |
| | | |
| | | <save-dialog v-if="dialog.save" ref="saveDialog" @success="addDictSuccess" @closed="dialog.save=false"></save-dialog> |
| | | <allocation-dialog v-if="dialog.allocation" ref="allocationDialog" @success="handleSuccess" @closed="dialog.allocation=false"></allocation-dialog> |
| | | <allocation-dialog v-if="dialog.allocation" ref="allocationDialog" :getModalData="getModalData" @success="handleSuccess" @closed="dialog.allocation=false"></allocation-dialog> |
| | | </template> |
| | | <script> |
| | | import saveDialog from './addDict' |
| | |
| | | name: "allocation", |
| | | data(){ |
| | | return { |
| | | getModalData: [], |
| | | selection: [], |
| | | total: 0, |
| | | searchData: { |
| | |
| | | saveDialog,allocationDialog |
| | | }, |
| | | methods: { |
| | | codeClick() { |
| | | |
| | | }, |
| | | addDictSuccess(addDictForm) { |
| | | this.searchClearBtn(); |
| | | }, |
| | |
| | | table_allocation(row) { |
| | | this.dialog.allocation = true; |
| | | this.$nextTick(() => { |
| | | this.$refs.allocationDialog.open() |
| | | this.$refs.allocationDialog.open('edit').setData(row); |
| | | }) |
| | | }, |
| | | //删除 |