|
@@ -44,7 +44,7 @@ $(function () {
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
$.ajax({
|
|
$.ajax({
|
|
|
- type: "POST",
|
|
|
|
|
|
|
+ type: "get",
|
|
|
url: baseURL + "api/region/provinceList",
|
|
url: baseURL + "api/region/provinceList",
|
|
|
contentType: "application/json",
|
|
contentType: "application/json",
|
|
|
success: function (r) {
|
|
success: function (r) {
|
|
@@ -95,7 +95,18 @@ layui.use(['layer', 'form'], function () {
|
|
|
var url = vm.formData.id == null ? "qmgj/school/save" : "qmgj/school/update";
|
|
var url = vm.formData.id == null ? "qmgj/school/save" : "qmgj/school/update";
|
|
|
console.log(vm.formData);
|
|
console.log(vm.formData);
|
|
|
// if (vm.formData)
|
|
// if (vm.formData)
|
|
|
- return
|
|
|
|
|
|
|
+ if (!vm.formDataprovince) {
|
|
|
|
|
+ layer.alert("请选择省");
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (!vm.formData.region) {
|
|
|
|
|
+ layer.alert("请选择市");
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (!vm.formData.schoolname) {
|
|
|
|
|
+ layer.alert("请输入学校名称");
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
$.ajax({
|
|
$.ajax({
|
|
|
type: vm.formData.id != null ? 'PUT' : "POST",
|
|
type: vm.formData.id != null ? 'PUT' : "POST",
|
|
|
url: baseURL + url,
|
|
url: baseURL + url,
|
|
@@ -152,8 +163,7 @@ var vm = new Vue({
|
|
|
vm.title = "新增";
|
|
vm.title = "新增";
|
|
|
vm.formData = {
|
|
vm.formData = {
|
|
|
province: '',
|
|
province: '',
|
|
|
- city: '',
|
|
|
|
|
- area: '',
|
|
|
|
|
|
|
+ region: '',
|
|
|
status: '1'
|
|
status: '1'
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
@@ -161,7 +171,9 @@ var vm = new Vue({
|
|
|
},
|
|
},
|
|
|
province: function (type) {
|
|
province: function (type) {
|
|
|
// var d = event.target.value;
|
|
// var d = event.target.value;
|
|
|
|
|
+ console.log(type);
|
|
|
let d = type == 1 ? vm.queryParam.province : vm.formData.province;
|
|
let d = type == 1 ? vm.queryParam.province : vm.formData.province;
|
|
|
|
|
+ console.log(d)
|
|
|
if (type == 1) {
|
|
if (type == 1) {
|
|
|
vm.location2.city = [];
|
|
vm.location2.city = [];
|
|
|
vm.queryParam.city = '';
|
|
vm.queryParam.city = '';
|
|
@@ -170,8 +182,8 @@ var vm = new Vue({
|
|
|
vm.formData.city = '';
|
|
vm.formData.city = '';
|
|
|
}
|
|
}
|
|
|
$.ajax({
|
|
$.ajax({
|
|
|
- type: "POST",
|
|
|
|
|
- url: baseURL + "api/region/childList/" + d,
|
|
|
|
|
|
|
+ type: "get",
|
|
|
|
|
+ url: baseURL + "api/region/childList?province=" + d,
|
|
|
contentType: "application/json",
|
|
contentType: "application/json",
|
|
|
success: function (r) {
|
|
success: function (r) {
|
|
|
if (r.code == 0) {
|
|
if (r.code == 0) {
|