Browse Source

机构新增分管领导

sangwenwei 6 tháng trước cách đây
mục cha
commit
15119324e3

+ 7 - 0
src/views/sys/office/OfficeDetail.vue

@@ -63,6 +63,12 @@
 			</el-descriptions-item>
 			<el-descriptions-item>
 				<template #label>
+					<div class="cell-item">分管领导</div>
+				</template>
+				{{ inputForm.adminName }}
+			</el-descriptions-item>
+			<el-descriptions-item>
+				<template #label>
 					<div class="cell-item">所在地区</div>
 				</template>
 				{{ inputForm.area }}
@@ -134,6 +140,7 @@ export default {
 				fax: "", // 传真
 				email: "", // 邮箱
 				useable: "", // 是否可用
+				adminName:"", //分管领导
 			},
 		};
 	},

+ 10 - 0
src/views/sys/office/OfficeForm.vue

@@ -114,6 +114,13 @@
 						</el-option>
 					</el-select>
 				</el-form-item>
+				<el-form-item
+					label="分管领导"
+					prop="administrator"
+					:rules="[]"
+				>
+					<UserSelect :limit='1' :modelValue="inputForm.administrator" @update:modelValue='(value, label) => {inputForm.administrator = value}'></UserSelect>
+				</el-form-item>
 				<el-form-item label="所属区域" prop="area">
 					<Area v-model="inputForm.area" />
 				</el-form-item>
@@ -237,10 +244,12 @@
 <script>
 import officeService from "@/api/sys/officeService";
 import Area from "@/components/areaSelect";
+import UserSelect from '@/components/userSelect'
 export default {
 	props: ["dataList"],
 	components: {
 		Area,
+		UserSelect
 	},
 	data() {
 		return {
@@ -268,6 +277,7 @@ export default {
 				fax: "", // 传真
 				email: "", // 邮箱
 				useable: "", // 是否可用
+				administrator:"", //分管领导
 			},
 			dataRule: {
 				name: [

+ 1 - 0
src/views/sys/office/OfficeList.vue

@@ -232,6 +232,7 @@ export default {
 				email: "", // 邮箱
 				useable: "1", // 是否可用
 				remarks: "", //备注
+				administrator:"", //分管领导
 			};
 			this.loading = true;
 			var savedOffice = await officeService.save(newOfficeData);