|
@@ -49,16 +49,31 @@ const props = defineProps({
|
|
|
|
|
|
const isShowTable = ref(false);
|
|
|
|
|
|
-const startSelect = () => {
|
|
|
+const startSelect = (param) => {
|
|
|
+ if (param) {
|
|
|
+ commonConfig.value.params = param;
|
|
|
+ }
|
|
|
+ dataList();
|
|
|
isShowTable.value = true;
|
|
|
};
|
|
|
|
|
|
// 传入一个url,后面不带/
|
|
|
-const { url, form, data, option, search, page, toDeleteIds, Methords, Utils, } =
|
|
|
- useCrud({
|
|
|
- src: tableConfig[props.tableType].url,
|
|
|
- });
|
|
|
-const { dataList, createRow, updateRow, deleteRow , searchChange, resetChange} = Methords; //增删改查
|
|
|
+const {
|
|
|
+ url,
|
|
|
+ form,
|
|
|
+ data,
|
|
|
+ option,
|
|
|
+ search,
|
|
|
+ page,
|
|
|
+ toDeleteIds,
|
|
|
+ Methords,
|
|
|
+ Utils,
|
|
|
+ commonConfig,
|
|
|
+} = useCrud({
|
|
|
+ src: tableConfig[props.tableType].url,
|
|
|
+});
|
|
|
+const { dataList, createRow, updateRow, deleteRow, searchChange, resetChange } =
|
|
|
+ Methords; //增删改查
|
|
|
const { selectionChange, multipleDelete } = Methords; //选中和批量删除事件
|
|
|
|
|
|
const crudRef = ref(null); //crudRef.value 获取avue-crud对象
|
|
@@ -73,7 +88,7 @@ onMounted(() => {
|
|
|
addBtn: false,
|
|
|
column: tableConfig[props.tableType].column,
|
|
|
});
|
|
|
- dataList();
|
|
|
+ // dataList();
|
|
|
});
|
|
|
watch(
|
|
|
() => props.tableType,
|