Forráskód Böngészése

用户管理-添加、编辑区县传参问题修改

wangrulan 2 éve
szülő
commit
1ec3314887
1 módosított fájl, 12 hozzáadás és 2 törlés
  1. 12 2
      src/components/permissions/user/index.vue

+ 12 - 2
src/components/permissions/user/index.vue

@@ -247,10 +247,11 @@
           <el-form-item label="地市" prop="cityName">
             <span>{{ form.cityName }}</span>
           </el-form-item>
-          <el-form-item label="区县" prop="areaName">
+          <el-form-item label="区县" prop="areaId">
             <!-- <span>{{ form.areaName }}</span> -->
             <el-select
-              v-model="form.areaName"
+              ref="selectArea"
+              v-model="form.areaId"
               placeholder="请选择区县"
               style="width: 100%"
             >
@@ -443,6 +444,13 @@ export default {
       this.queryParams.current = 1;
       this.getList();
     },
+    // 区县change事件
+    areaChange(val){
+      console.log('val: ', val);
+      console.log('+++',this.$refs.selectArea)
+      console.log('----',this.$refs.selectArea.selectedLabel)
+      this.form.areaName = this.$refs.selectArea.selectedLabel
+    },
     handleSelectionChange(val) {
       // console.log("val-----111: ", val);
       this.delList = val;
@@ -674,6 +682,8 @@ export default {
     submitForm() {
       this.$refs["form"].validate((valid) => {
         if (valid) {
+          // console.log('this.$refs.selectArea.selectedLabel: ', this.$refs.selectArea.selectedLabel);
+          this.form.areaName = this.$refs.selectArea.selectedLabel
           if (this.dialogTitle == "用户编辑") {
             getUserUpdate(this.form).then((response) => {
               if (response.code == "1") {