| 
					
				 | 
			
			
				@@ -1,15 +1,173 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <div>{{ infoData?.name }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <div style="width: 100%;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <div class="tiShi">丰富详尽的企业介绍能提高求职者对贵企业的关注和了解,有助于达到更好的招聘效果</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <CtForm ref="CtFormRef" :items="formItems" style="width: 900px;margin: 0 auto"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <template #name="{ item }"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div v-show="!item.show" class="text-right" style="width: 80px; line-height: 40px;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <v-icon color="primary" size="20">mdi-shield-check</v-icon> <!-- mdi-shield-remove --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span style="color: var(--v-primary-base);font-size: 14px;">已认证</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </CtForm> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <div class="text-center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <v-btn color="primary" class="buttons mt-3 mb-10" @click="handleSave">{{ $t('common.save') }}</v-btn> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <script setup> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { inject } from 'vue'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { inject, ref } from 'vue'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 defineOptions({name: 'informationSettingsComponents-basicInfo'}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const infoData = JSON.parse(inject('infoData')) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const formItems = ref({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  options: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      type: 'text', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      key: 'name', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      value: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      label: '企业名称 *', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      disabled: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      slotName: 'name', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      rules: [v => !!v || '请输入企业名称'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      type: 'text', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      key: 'suoZaiDi', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      value: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      label: '企业所在地 *', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      disabled: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      rules: [v => !!v || '请输入企业所在地'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      type: 'text', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      key: 'diZhi', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      value: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      label: '企业地址 *', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      rules: [v => !!v || '请输入企业地址'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      type: 'text', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      key: 'key1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      value: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      label: '区域定位', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      type: 'autocomplete', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      key: 'select', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      value: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      label: '行业类别 *', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      outlined: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      clearable: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      disabled: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      itemText: 'label', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      itemValue: 'value', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      col: 6, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      flexStyle: 'mr-3', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      rules: [v => !!v || '请选择行业类别'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      items: [{ label: '餐饮业', value: '1' }] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      type: 'autocomplete', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      key: 'select', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      value: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      label: '企业类型 *', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      outlined: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      clearable: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      itemText: 'label', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      itemValue: 'value', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      col: 6, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      rules: [v => !!v || '请选择企业类型'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      items: [{ label: '西餐餐饮', value: '1' }] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      type: 'autocomplete', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      key: 'select', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      value: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      label: '所属类别 *', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      outlined: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      clearable: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      itemText: 'label', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      itemValue: 'value', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      col: 6, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      flexStyle: 'mr-3', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      rules: [v => !!v || '请选择所属类别'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      items: [{ label: '总部', value: '1' }] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      type: 'autocomplete', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      key: 'select', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      value: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      label: '企业规模 *', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      outlined: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      clearable: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      itemText: 'label', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      itemValue: 'value', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      col: 6, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      rules: [v => !!v || '请选择企业规模'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      items: [{ label: '50-99人', value: '1' }] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      type: 'autocomplete', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      key: 'select', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      value: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      label: '企业性质 *', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      outlined: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      clearable: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      itemText: 'label', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      itemValue: 'value', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      rules: [v => !!v || '请选择企业性质'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      items: [{ label: '民营、私营企业', value: '1' }] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      type: 'datePicker', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      key: 'time', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      value: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      col: 6, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      flexStyle: 'mr-3', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      class: 'mb-3', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      options: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // type: 'time', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        format: 'timestamp', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        placeholder: '开业时间 *', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      rules: [v => !!v || '请选择开业时间'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      type: 'checkbox', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      key: 'select', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      value: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // label: '筹建中', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      col: 6, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      items: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { key: '1', label: '筹建中', value: '1' } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      type: 'text', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      key: 'net', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      value: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      label: '企业网址', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      type: 'textarea', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      key: 'content', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      value: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      counter: 2000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      label: '企业介绍 *', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      outlined: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      rules: [v => !!v || '请输入企业介绍'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+formItems.value.options.forEach(e => { if (infoData[e.key]) e.value = infoData[e.key] }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <style lang="scss" scoped> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+.tiShi { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  background-color: #f7f8fa; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  color: #2f3640; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  padding: 12px 20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  margin: 10px 0 40px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  font-size: 14px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </style> 
			 |