|
@@ -113,9 +113,9 @@
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="item in tableOptionser"
|
|
|
- :key="item.v ? item.v : item.planDepartureApt"
|
|
|
- :label="item.k ? item.k : item.planDepartureApt"
|
|
|
- :value="item.v ? item.v : item.planDepartureApt"
|
|
|
+ :key="item.v"
|
|
|
+ :label="item.k"
|
|
|
+ :value="item.v"
|
|
|
>
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -139,9 +139,9 @@
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="item in tableOptionser"
|
|
|
- :key="item.v ? item.v : item.planDepartureApt"
|
|
|
- :label="item.k ? item.k : item.planDepartureApt"
|
|
|
- :value="item.v ? item.v : item.planDepartureApt"
|
|
|
+ :key="item.v"
|
|
|
+ :label="item.k"
|
|
|
+ :value="item.v"
|
|
|
>
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -165,9 +165,9 @@
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="item in tableOptionser"
|
|
|
- :key="item.v ? item.v : item.planDepartureApt"
|
|
|
- :label="item.k ? item.k : item.planDepartureApt"
|
|
|
- :value="item.v ? item.v : item.planDepartureApt"
|
|
|
+ :key="item.v"
|
|
|
+ :label="item.k"
|
|
|
+ :value="item.v"
|
|
|
>
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -220,9 +220,9 @@
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="item in tableOption"
|
|
|
- :key="item.v ? item.v : item.planDepartureApt"
|
|
|
- :label="item.k ? item.k : item.planDepartureApt"
|
|
|
- :value="item.v ? item.v : item.planDepartureApt"
|
|
|
+ :key="item.v"
|
|
|
+ :label="item.k"
|
|
|
+ :value="item.v"
|
|
|
>
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -387,13 +387,17 @@ const delRest = () => {
|
|
|
flag.value = false;
|
|
|
};
|
|
|
//获取弹框-下拉数据
|
|
|
-const getSelectData = async (id, name) => {
|
|
|
+const getSelectData = async (id, name, columnName) => {
|
|
|
const { code, returnData } = await Query({
|
|
|
id,
|
|
|
dataContent: name ? [name] : name === null ? [null] : [],
|
|
|
});
|
|
|
if (code == 0) {
|
|
|
- return returnData.listValues;
|
|
|
+ if (columnName === "dataSourceName") {
|
|
|
+ tableOption.value = returnData.listValues;
|
|
|
+ } else if (columnName === "dataType") {
|
|
|
+ tableOptioner.value = returnData.listValues;
|
|
|
+ }
|
|
|
} else {
|
|
|
return [];
|
|
|
}
|
|
@@ -421,9 +425,10 @@ const getQuery = async () => {
|
|
|
tableCols.value = returnData.columnSet;
|
|
|
returnData.columnSet.forEach((item) => {
|
|
|
if (item.listqueryTemplateID && item.columnName === "dataSourceName") {
|
|
|
- tableOption.value = getSelectData(item.listqueryTemplateID);
|
|
|
- } else if (item.listqueryTemplateID && item.columnName === "dataType") {
|
|
|
- tableOptioner.value = getSelectData(item.listqueryTemplateID);
|
|
|
+ getSelectData(item.listqueryTemplateID, "", "dataSourceName");
|
|
|
+ }
|
|
|
+ if (item.listqueryTemplateID && item.columnName === "dataType") {
|
|
|
+ getSelectData(item.listqueryTemplateID, "", "dataType");
|
|
|
}
|
|
|
});
|
|
|
tableCols.value.forEach((element) => {
|