|
@@ -13,7 +13,7 @@
|
|
<el-row justify="end" style="margin-top: 10px; height: 5vh">
|
|
<el-row justify="end" style="margin-top: 10px; height: 5vh">
|
|
<el-pagination background layout="total, prev, pager, next" :page-size="limit" :total="total" v-model:current-page="currentPage" @current-change="changePage" />
|
|
<el-pagination background layout="total, prev, pager, next" :page-size="limit" :total="total" v-model:current-page="currentPage" @current-change="changePage" />
|
|
</el-row>
|
|
</el-row>
|
|
- <el-dialog v-model="dialog" :title="$t('pages.role.dialogTitle')" :destroy-on-close="true" @close="toClose">
|
|
|
|
|
|
+ <el-dialog v-model="dialog" title="角色管理" :destroy-on-close="true" @close="toClose">
|
|
<role-form></role-form>
|
|
<role-form></role-form>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
</div>
|
|
</div>
|
|
@@ -61,7 +61,7 @@ const dialog = ref(false)
|
|
const toEdit = async (data) => {
|
|
const toEdit = async (data) => {
|
|
let res = await store.fetch(data._id)
|
|
let res = await store.fetch(data._id)
|
|
if ($checkRes(res)) {
|
|
if ($checkRes(res)) {
|
|
- form.value = res.data.data
|
|
|
|
|
|
+ form.value = res.data
|
|
dialog.value = true
|
|
dialog.value = true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -79,7 +79,6 @@ const toDelete = async (data) => {
|
|
}
|
|
}
|
|
const onSubmit = async () => {
|
|
const onSubmit = async () => {
|
|
const data = cloneDeep(form.value)
|
|
const data = cloneDeep(form.value)
|
|
- console.log(data)
|
|
|
|
let res
|
|
let res
|
|
if (get(data, '_id')) res = await store.update(data)
|
|
if (get(data, '_id')) res = await store.update(data)
|
|
else res = await store.create(data)
|
|
else res = await store.create(data)
|