|
@@ -708,17 +708,25 @@ const getDataset = async () => {
|
|
|
});
|
|
|
dataBindDialog.dataset = ret;
|
|
|
query.total = ret.total;
|
|
|
- } else if (dataBindDialog.input) {
|
|
|
- dataBindDialog.dataset = data.dataset.data.filter((item: any) => {
|
|
|
- return (
|
|
|
- searchPinyin(item.label, dataBindDialog.input) ||
|
|
|
- item.id.indexOf(dataBindDialog.input) > -1
|
|
|
- );
|
|
|
- });
|
|
|
- query.total = dataBindDialog.dataset.length;
|
|
|
} else {
|
|
|
- dataBindDialog.dataset = data.dataset.data;
|
|
|
- query.total = dataBindDialog.dataset.length;
|
|
|
+ const ret = await axios.post(`/api/data/datasources/get`, {
|
|
|
+ id: data.dataset.id,
|
|
|
+ });
|
|
|
+ if (ret?.data) {
|
|
|
+ data.dataset.data = ret.data;
|
|
|
+ }
|
|
|
+ if (dataBindDialog.input) {
|
|
|
+ dataBindDialog.dataset = data.dataset.data.filter((item: any) => {
|
|
|
+ return (
|
|
|
+ searchPinyin(item.label, dataBindDialog.input) ||
|
|
|
+ item.id.indexOf(dataBindDialog.input) > -1
|
|
|
+ );
|
|
|
+ });
|
|
|
+ query.total = dataBindDialog.dataset.length;
|
|
|
+ } else {
|
|
|
+ dataBindDialog.dataset = data.dataset.data;
|
|
|
+ query.total = dataBindDialog.dataset.length;
|
|
|
+ }
|
|
|
}
|
|
|
dataBindDialog.loading = false;
|
|
|
};
|