Merge branch 'master' of http://124.223.211.244:8418/zianxin/biz-pc-cloud
This commit is contained in:
commit
9bf7f7af6d
2 files changed
+18
-3
No files matched your search
@@ -240,7 +240,6 @@ const excelUploadRef = ref()
|
|||||||
const queryRef = ref()
|
const queryRef = ref()
|
||||||
const showSearch = ref(true)
|
const showSearch = ref(true)
|
||||||
const inputPassword = ref()
|
const inputPassword = ref()
|
||||||
const isQueryAll = ref(false) // 是否查全部
|
|
||||||
|
|
||||||
// 多选rows
|
// 多选rows
|
||||||
const selectObjs = ref([]) as any
|
const selectObjs = ref([]) as any
|
||||||
@@ -255,7 +254,7 @@ const state: BasicTableProps = reactive<BasicTableProps>({
|
|||||||
phone: "",
|
phone: "",
|
||||||
isDeepDept: false,
|
isDeepDept: false,
|
||||||
},
|
},
|
||||||
pageList: async () => await pageList(isQueryAll.value ? { ...state.queryForm, deptId: "" } : state.queryForm),
|
pageList: pageList,
|
||||||
})
|
})
|
||||||
const { getDataList, currentChangeHandle, sizeChangeHandle, downBlobFile, tableStyle } = useTable(state)
|
const { getDataList, currentChangeHandle, sizeChangeHandle, downBlobFile, tableStyle } = useTable(state)
|
||||||
|
|
||||||
|
|||||||
@@ -101,6 +101,8 @@
|
|||||||
@selection-change="selectionChangeHandle"
|
@selection-change="selectionChangeHandle"
|
||||||
:row-key="(row:any) => row.id"
|
:row-key="(row:any) => row.id"
|
||||||
:reserve-selection="true"
|
:reserve-selection="true"
|
||||||
|
@row-click="rowClick"
|
||||||
|
:row-style="{ cursor: 'pointer' }"
|
||||||
>
|
>
|
||||||
<el-table-column type="selection" width="40" align="center" />
|
<el-table-column type="selection" width="40" align="center" />
|
||||||
<el-table-column type="index" label="#" width="50" align="center" />
|
<el-table-column type="index" label="#" width="50" align="center" />
|
||||||
@@ -112,7 +114,7 @@
|
|||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column prop="picUrl" label="商品封面图" align="center" show-overflow-tooltip>
|
<el-table-column prop="picUrl" label="商品封面图" align="center" show-overflow-tooltip>
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<preview-image :src="scope.row.picUrl" />
|
<preview-image @click.stop :src="scope.row.picUrl" />
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column prop="sort" label="排序字段" align="center" show-overflow-tooltip />
|
<el-table-column prop="sort" label="排序字段" align="center" show-overflow-tooltip />
|
||||||
@@ -234,6 +236,20 @@ const selectionChangeHandle = (objs: any) => {
|
|||||||
// selectObjs.value = objs
|
// selectObjs.value = objs
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 点击表格行
|
||||||
|
const rowClick = (row: any) => {
|
||||||
|
selectObjs.value.findIndex((item: any) => item.id === row.id) === -1
|
||||||
|
? // selectObjs.value.indexOf(row) === -1
|
||||||
|
selectObjs.value.push(row)
|
||||||
|
: selectObjs.value.splice(
|
||||||
|
// selectObjs.value.indexOf(row)
|
||||||
|
selectObjs.value.findIndex((item: any) => item.id === row.id),
|
||||||
|
1,
|
||||||
|
)
|
||||||
|
console.log(selectObjs.value)
|
||||||
|
foodMultipleTableRef.value.toggleRowSelection(row)
|
||||||
|
}
|
||||||
|
|
||||||
// 清空搜索条件
|
// 清空搜索条件
|
||||||
const resetQuery = () => {
|
const resetQuery = () => {
|
||||||
queryRef.value?.resetFields()
|
queryRef.value?.resetFields()
|
||||||
|
|||||||
Reference in new issue
Block a user