chengjunhui hai 2 meses
pai
achega
5b4e9cfd12

+ 18 - 6
renren-admin/src/main/resources/statics/js/modules/qmgj/school.js

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

+ 2 - 2
renren-admin/src/main/resources/templates/modules/qmgj/school.html

@@ -18,7 +18,7 @@
                         <select class="form-control" v-model="queryParam.province" @change="province(1)">
                             <option value="" disabled hidden>--省--</option>
                             <!--<option value="" disabled>湖北省</option>-->
-                            <option v-for="item in location2.province" :value="item.code">{{item.codename}}</option>
+                            <option v-for="item in location2.province" :value="item.id">{{item.name}}</option>
                         </select>
                         <select class="form-control" v-model="queryParam.city" >
                             <option value="" disabled hidden>--市--</option>
@@ -52,7 +52,7 @@
                         <select class="form-control" v-model="formData.province" @change="province(2)">
                             <option value="" disabled hidden>--省--</option>
                             <!--<option value="" disabled hidden>湖北省</option>-->
-                            <option v-for="item in location.province" :value="item.code">{{item.codename}}</option>
+                            <option v-for="item in location.province" :value="item.id">{{item.name}}</option>
                         </select>
                     </div>
                     <div class="col-sm-3" style="width: 16.65%;">