|
@@ -32,6 +32,15 @@
|
|
width="400px"
|
|
width="400px"
|
|
></el-select-tree>
|
|
></el-select-tree>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item label="地区" prop="regionId">
|
|
|
|
+ <el-select-tree
|
|
|
|
+ :props="props"
|
|
|
|
+ :options="regionData"
|
|
|
|
+ v-model="formModel.regionId"
|
|
|
|
+ size="mediumn"
|
|
|
|
+ width="400px"
|
|
|
|
+ ></el-select-tree>
|
|
|
|
+ </el-form-item>
|
|
|
|
|
|
<el-form-item label="路线名称" prop="name">
|
|
<el-form-item label="路线名称" prop="name">
|
|
<el-input
|
|
<el-input
|
|
@@ -228,6 +237,7 @@ import routeInfoApi from "@/api/bus/routeInfo";
|
|
import SelectTree from "@/components/SelectTree";
|
|
import SelectTree from "@/components/SelectTree";
|
|
import companyInfoApi from "@/api/bus/companyInfo";
|
|
import companyInfoApi from "@/api/bus/companyInfo";
|
|
import dataDictionaryApi from "@/api/sys/dataDictionary";
|
|
import dataDictionaryApi from "@/api/sys/dataDictionary";
|
|
|
|
+import regionInfoApi from "@/api/base/regionInfo";
|
|
|
|
|
|
import { getToken } from "@/utils/auth"; // get token from cookie
|
|
import { getToken } from "@/utils/auth"; // get token from cookie
|
|
|
|
|
|
@@ -260,6 +270,9 @@ export default {
|
|
endTime: [
|
|
endTime: [
|
|
{ required: true, message: "结束时间不能为空", trigger: "blur" },
|
|
{ required: true, message: "结束时间不能为空", trigger: "blur" },
|
|
],
|
|
],
|
|
|
|
+ regionId: [
|
|
|
|
+ { required: true, message: "地区不能为空", trigger: "blur" },
|
|
|
|
+ ],
|
|
},
|
|
},
|
|
showDialog: true,
|
|
showDialog: true,
|
|
loading: false,
|
|
loading: false,
|
|
@@ -326,6 +339,11 @@ export default {
|
|
self.companyResult = jsonData.data;
|
|
self.companyResult = jsonData.data;
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
+
|
|
|
|
+ regionInfoApi.list().then((response) => {
|
|
|
|
+ var jsonData = response.data;
|
|
|
|
+ this.regionData = jsonData.data;
|
|
|
|
+ });
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
closeDialog() {
|
|
closeDialog() {
|