KouJin 1 год назад
Родитель
Сommit
7687ece783

+ 16 - 16
src/views/DeliveryWarehouse/DeliveryWarehouseList/index.vue

@@ -55,24 +55,24 @@ const openForm = (type: string) => {
55 55
 const shengList = ref([])
56 56
 const shiList = ref([])
57 57
 const xianList = ref([])
58
-const getDivision = async (id?: number) => {
58
+const getDivision = async (uCode?: number) => {
59 59
   try {
60
-    return await AdministrativeDivisionApi.getList({id});
60
+    return await AdministrativeDivisionApi.getList({uCode});
61 61
   } catch (err) {
62 62
     throw err
63 63
   }
64 64
 }
65
-watch(() => queryParams.value.shengXzqhId, async (newValue) => {
66
-  queryParams.value.shiXzqhId = ''
67
-  queryParams.value.xianXzqhId = ''
65
+watch(() => queryParams.value.shengCode, async (newValue) => {
66
+  queryParams.value.shiCode = ''
67
+  queryParams.value.xianCode = ''
68 68
   if (newValue) {
69 69
     shiList.value = await getDivision(newValue)
70 70
   } else {
71 71
     shiList.value = []
72 72
   }
73 73
 });
74
-watch(() => queryParams.value.shiXzqhId, async (newValue) => {
75
-  queryParams.value.xianXzqhId = ''
74
+watch(() => queryParams.value.shiCode, async (newValue) => {
75
+  queryParams.value.xianCode = ''
76 76
   if (newValue) {
77 77
     xianList.value = await getDivision(newValue)
78 78
   } else {
@@ -93,31 +93,31 @@ onMounted(async () => {
93 93
       class="-mb-15px"
94 94
       label-width="68px"
95 95
     >
96
-      <el-form-item label="所属省份" prop="shengXzqhId">
97
-        <el-select v-model="queryParams.shengXzqhId"
96
+      <el-form-item label="所属省份" prop="shengCode">
97
+        <el-select v-model="queryParams.shengCode"
98 98
                    class="!w-240px"
99 99
                    clearable
100 100
                    placeholder="所属省份">
101
-          <el-option v-for="item in shengList" :key="item.id" :label="item.uname" :value="item.id"/>
101
+          <el-option v-for="item in shengList" :key="item.id" :label="item.uname" :value="item.ucode"/>
102 102
 
103 103
         </el-select>
104 104
 
105 105
       </el-form-item>
106
-      <el-form-item label="所属市区" prop="shiXzqhId">
107
-        <el-select v-model="queryParams.shiXzqhId"
106
+      <el-form-item label="所属市区" prop="shiuCode">
107
+        <el-select v-model="queryParams.shiCode"
108 108
                    class="!w-240px"
109 109
                    clearable
110 110
                    placeholder="所属省份">
111
-          <el-option v-for="item in shiList" :key="item.id" :label="item.uname" :value="item.id"/>
111
+          <el-option v-for="item in shiList" :key="item.id" :label="item.uname" :value="item.ucode"/>
112 112
 
113 113
         </el-select>
114 114
       </el-form-item>
115
-      <el-form-item label="所属县区" prop="xianXzqhId">
116
-        <el-select v-model="queryParams.xianXzqhId"
115
+      <el-form-item label="所属县区" prop="xianCode">
116
+        <el-select v-model="queryParams.xianCode"
117 117
                    class="!w-240px"
118 118
                    clearable
119 119
                    placeholder="所属省份">
120
-          <el-option v-for="item in xianList" :key="item.id" :label="item.uname" :value="item.id"/>
120
+          <el-option v-for="item in xianList" :key="item.id" :label="item.uname" :value="item.ucode"/>
121 121
 
122 122
         </el-select>
123 123
       </el-form-item>

+ 16 - 16
src/views/DeliveryWarehouse/DetermineDeliveryWarehouse/index.vue

@@ -51,9 +51,9 @@ const openForm = (type: string) => {
51 51
   console.log(type)
52 52
 
53 53
 }
54
-const getDivision = async (id?: number) => {
54
+const getDivision = async (uCode?: number) => {
55 55
   try {
56
-    return await AdministrativeDivisionApi.getList({id});
56
+    return await AdministrativeDivisionApi.getList({uCode});
57 57
   } catch (err) {
58 58
     throw err
59 59
   }
@@ -63,17 +63,17 @@ const getDivision = async (id?: number) => {
63 63
 const shengList = ref([])
64 64
 const shiList = ref([])
65 65
 const xianList = ref([])
66
-watch(() => queryParams.value.shengXzqhId, async (newValue) => {
67
-  queryParams.value.shiXzqhId = ''
68
-  queryParams.value.xianXzqhId = ''
66
+watch(() => queryParams.value.shengCode, async (newValue) => {
67
+  queryParams.value.shiXCode = ''
68
+  queryParams.value.xianCode = ''
69 69
   if (newValue) {
70 70
     shiList.value = await getDivision(newValue)
71 71
   } else {
72 72
     shiList.value = []
73 73
   }
74 74
 });
75
-watch(() => queryParams.value.shiXzqhId, async (newValue) => {
76
-  queryParams.value.xianXzqhId = ''
75
+watch(() => queryParams.value.shiCode, async (newValue) => {
76
+  queryParams.value.xianCode = ''
77 77
   if (newValue) {
78 78
     xianList.value = await getDivision(newValue)
79 79
   } else {
@@ -94,31 +94,31 @@ onMounted(async () => {
94 94
       :inline="true"
95 95
       label-width="68px"
96 96
     >
97
-      <el-form-item label="所属省份" prop="shengXzqhId">
98
-        <el-select v-model="queryParams.shengXzqhId"
97
+      <el-form-item label="所属省份" prop="shengCode">
98
+        <el-select v-model="queryParams.shengCode"
99 99
                    class="!w-240px"
100 100
                    clearable
101 101
                    placeholder="所属省份">
102
-          <el-option v-for="item in shengList" :key="item.id" :label="item.uname" :value="item.id"/>
102
+          <el-option v-for="item in shengList" :key="item.id" :label="item.uname" :value="item.ucode"/>
103 103
 
104 104
         </el-select>
105 105
 
106 106
       </el-form-item>
107
-      <el-form-item label="所属市区" prop="shiXzqhId">
108
-        <el-select v-model="queryParams.shiXzqhId"
107
+      <el-form-item label="所属市区" prop="shiCode">
108
+        <el-select v-model="queryParams.shiCode"
109 109
                    class="!w-240px"
110 110
                    clearable
111 111
                    placeholder="所属省份">
112
-          <el-option v-for="item in shiList" :key="item.id" :label="item.uname" :value="item.id"/>
112
+          <el-option v-for="item in shiList" :key="item.id" :label="item.uname" :value="item.ucode"/>
113 113
 
114 114
         </el-select>
115 115
       </el-form-item>
116
-      <el-form-item label="所属县区" prop="xianXzqhId">
117
-        <el-select v-model="queryParams.xianXzqhId"
116
+      <el-form-item label="所属县区" prop="xianCode">
117
+        <el-select v-model="queryParams.xianCode"
118 118
                    class="!w-240px"
119 119
                    clearable
120 120
                    placeholder="所属省份">
121
-          <el-option v-for="item in xianList" :key="item.id" :label="item.uname" :value="item.id"/>
121
+          <el-option v-for="item in xianList" :key="item.id" :label="item.uname" :value="item.ucode"/>
122 122
 
123 123
         </el-select>
124 124
       </el-form-item>