| 
					
				 | 
			
			
				@@ -146,6 +146,15 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-row :gutter="24" v-if="route.query.industryType === '1'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <el-form-item label="短信接收人" prop="msgRecipient"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <el-radio-group v-model="formData.msgRecipient" :disabled="isEdit"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <el-radio v-for="item in bj_msg_recipient" :key="item.value" :label="item.value">{{ item.label }}</el-radio> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        </el-radio-group> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<!-- 底部按钮区 --> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -167,11 +176,12 @@ import { useRoute, useRouter } from 'vue-router'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { dayjs, FormInstance, FormRules } from 'element-plus'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { TreeOptions } from '@/types/global'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import useDeptStore from '@/store/modules/dept'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { outTypeList } from '@/libs/commonMeth'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { outTypeList, asyncOutTypeList } from '@/libs/commonMeth'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import useSystemStore from '@/store/main'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { fetchNotificationMattersDetail } from '@/api/notificationInfoManage/mattersmanage'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { fetchContactDetail } from '@/api/notificationInfoManage/contactsmanage'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import Cookies from 'js-cookie'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const bj_msg_recipient = asyncOutTypeList('bj_msg_recipient'); //短信接收人 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const route = useRoute(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const router = useRouter(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -195,16 +205,16 @@ const formData = ref({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     fixedTelephone: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     faxNumber: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     email: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    msgRecipient: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    msgRecipient: '2', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const formRules = reactive<FormRules>({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    unitName: [{ required: true, message: '请选择单位名称', trigger: 'change' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    contactName: [{ required: true, message: '请输入联络人名称', trigger: 'change' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    belongsDept: [{ required: true, message: '请选择所属部门', trigger: 'change' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    position: [{ required: true, message: '请选择所属职位', trigger: 'change' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    unitName: [{ required: route.query.industryType === '1' ? true : false, message: '请选择单位名称', trigger: 'change' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    contactName: [{ required: route.query.industryType === '1' ? true : false, trigger: 'change' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    belongsDept: [{ required: route.query.industryType === '1' ? true : false, message: '请选择所属部门', trigger: 'change' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    position: [{ required: route.query.industryType === '1' ? true : false, message: '请选择所属职位', trigger: 'change' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     contactNumber: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        { required: true, message: '输入正确的联系电话', trigger: 'change' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { required: route.query.industryType === '1' ? true : false, message: '输入正确的联系电话', trigger: 'change' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             validator: (_, val, cb) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 const digits = (val || '').replace(/\D/g, ''); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -217,7 +227,7 @@ const formRules = reactive<FormRules>({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             trigger: 'blur', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    msgRecipient: [{ required: true, message: '请选择短信接收人', trigger: 'change' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    msgRecipient: [{ required: route.query.industryType === '1' ? true : false, message: '请选择短信接收人', trigger: 'change' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     wxNumber: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { required: false, message: '请输入正确的微信号', trigger: 'change' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 |