| 
					
				 | 
			
			
				@@ -13,7 +13,7 @@ import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   useDialog, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   useMessage 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } from 'naive-ui'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { defineComponent, onMounted, reactive, ref } from 'vue'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { defineComponent, nextTick, onMounted, reactive, ref } from 'vue'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import styles from './index.module.less'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { useUserStore } from '/src/store/modules/users'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import UploadFile from '/src/components/upload-file'; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -53,7 +53,9 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       disabled: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       modal: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      qrModal: false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      qrModal: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      oldTecherform: {} as any, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      oldLoading: false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const showGuide = ref(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const columns = (): DataTableColumn[] => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -278,7 +280,7 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </NFormItem> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <NFormItem label="城区"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <NCascader 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              {!data.oldLoading && <NCascader 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 placeholder="请选择城区" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 bordered={!data.disabled} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 options={formOptions.areaList} 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -297,7 +299,7 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   forms.cityCode = pathValues[1]?.code; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   forms.regionCode = pathValues[2]?.code; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              />} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </NFormItem> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <NFormItem> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               {data.disabled ? ( 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -305,7 +307,10 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <NButton 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     class={styles.btn} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     color="#f24433" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    onClick={() => (data.disabled = false)}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    onClick={() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      data.oldTecherform = Object.assign({}, forms); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      data.disabled = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    }}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     修改信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   </NButton> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </NSpace> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -313,7 +318,14 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <NSpace class={styles.btnList} align="center" justify="end"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <NButton 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     class={styles.btn} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    onClick={() => (data.disabled = true)}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    onClick={() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      Object.assign(forms, data.oldTecherform) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      data.disabled = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      data.oldLoading = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      nextTick(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        data.oldLoading = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    }}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     取消 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   </NButton> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <NButton 
			 |