Procházet zdrojové kódy

修改弹出框中人员类型之类点击小圆点无法选择的问题

guoqing před 1 rokem
rodič
revize
cd9b9e1784

+ 1 - 1
src/views/placeManage/ManageList.vue

@@ -62,7 +62,7 @@
             @click="selectes(item)"
           >
             <template #right-icon>
-              <van-radio :name="item" />
+              <van-radio :name="item" @click="selectes(item)"/>
             </template>
           </van-cell>
         </van-cell-group>

+ 1 - 1
src/views/placeManage/ManageList2.vue

@@ -64,7 +64,7 @@
             @click="selectes2(item)"
           >
             <template #right-icon>
-              <van-radio :name="item" />
+              <van-radio :name="item" @click="selectes2(item)"/>
             </template>
           </van-cell>
         </van-cell-group>

+ 11 - 7
src/views/placeManage/placePerson/placePersonAdd.vue

@@ -350,6 +350,7 @@
                           :name="item.value"
                           :ref="(el) => (checkboxRefs[index] = el)"
                           @click.stop
+                          @click="toggle(index)"
                         />
                       </template>
                     </van-cell>
@@ -373,6 +374,7 @@
             v-model:show="hs_tissue"
             title="宗教组织"
             show-cancel-button
+            @confirm="tissue()"
           >
             <div class="dialog">
               <van-list
@@ -391,7 +393,7 @@
                       @click="gettissue(item)"
                     >
                       <template #right-icon>
-                        <van-radio :name="item.id" />
+                        <van-radio :name="item.id" @click="gettissue(item)"/>
                       </template>
                     </van-cell>
                   </van-cell-group>
@@ -751,7 +753,6 @@ export default {
     const sitelist = ref([]);
     let hs_site = ref(false);
     const getsite = (val) => {
-      console.log(val);
       let id = "";
       id = val.id;
       locationName.value = val.name;
@@ -911,12 +912,16 @@ export default {
     const checked1 = ref("");
     const tissuelist = ref([]);
     let hs_tissue = ref(false);
+    const tiname = ref('')
     const gettissue = (val) => {
-      tissueName.value = val.organizationName;
-      const json = Object.assign(inputForm.value, { zjzz: { id: val.id } });
-      inputForm.value = json;
+      tiname.value = val.organizationName;
       checked1.value = val.id;
     };
+    const tissue = ()=>{
+      tissueName.value = tiname.value
+      const json = Object.assign(inputForm.value, { zjzz: { id: checked1.value } });
+      inputForm.value = json;
+    }
     const loading1 = ref(false);
     const finished1 = ref(false);
     const refreshing1 = ref(false);
@@ -1102,7 +1107,6 @@ export default {
         }
       });
       new placePerson().save(inputForm.value).then((res) => {
-        console.log(res);
         if (res.status == 200) {
           xm.showToast({
             message: "人员添加成功",
@@ -1114,7 +1118,6 @@ export default {
           xm.showToast({
             message: "人员添加失败",
           });
-          console.log(res);
         }
       });
     };
@@ -1174,6 +1177,7 @@ export default {
       checked1,
       hs_tissue,
       gettissue,
+      tissue,
       tissuelist,
       loading1,
       finished1,

+ 2 - 1
src/views/placeManage/placePerson/placePersoninfo.vue

@@ -371,6 +371,7 @@
                             :name="item.value"
                             :ref="(el) => (checkboxRefs[index] = el)"
                             @click.stop
+                            @click="toggle(index)"
                           />
                         </template>
                       </van-cell>
@@ -412,7 +413,7 @@
                         @click="gettissue(item)"
                       >
                         <template #right-icon>
-                          <van-radio :name="item.id" />
+                          <van-radio :name="item.id" @click="gettissue(item)"/>
                         </template>
                       </van-cell>
                     </van-cell-group>

+ 1 - 1
src/views/placeManage/placeTablet/placeTabletAdd.vue

@@ -50,7 +50,7 @@
                   @click="getsite(item)"
                 >
                   <template #right-icon>
-                    <van-radio :name="item.id" />
+                    <van-radio :name="item.id" @click="getsite(item)"/>
                   </template>
                 </van-cell>
               </van-cell-group>

+ 1 - 1
src/views/placeManage/placeTablet/placeTabletInfo.vue

@@ -55,7 +55,7 @@
                     @click="getsite(item)"
                   >
                     <template #right-icon>
-                      <van-radio :name="item.id" />
+                      <van-radio :name="item.id" @click="getsite(item)"/>
                     </template>
                   </van-cell>
                 </van-cell-group>