Explorar el Código

分管领导,分管部门

sangwenwei hace 1 año
padre
commit
e914656f3c

+ 2 - 2
src/views/ccpm/reimbursement/info/InfoList.vue

@@ -20,10 +20,10 @@
           end-placeholder="结束日期">
 		</el-date-picker>
 	  </el-form-item>
-		<el-form-item v-if="showHideItem" label="经办人" prop="handled">
+		<el-form-item  label="经办人" prop="handled">
 			<UserSelect :limit='1' :modelValue="searchForm.handled" @update:modelValue='(value, label) => {searchForm.handled = value}'></UserSelect>
 		</el-form-item>
-		<el-form-item v-if="showHideItem" label="报销人" prop="reimBy">
+		<el-form-item  label="报销人" prop="reimBy">
 			<UserSelect :limit='1' :modelValue="searchForm.reimBy" @update:modelValue='(value, label) => {searchForm.reimBy = value}'></UserSelect>
 		</el-form-item>
 		<el-form-item v-if="showHideItem" label="报销项" prop="reimbursementType">

+ 2 - 2
src/views/consultancy/reimbursement/info/InfoList.vue

@@ -20,10 +20,10 @@
           end-placeholder="结束日期">
 		</el-date-picker>
 	  </el-form-item>
-		<el-form-item v-if="showHideItem" label="经办人" prop="handled">
+		<el-form-item  label="经办人" prop="handled">
 			<UserSelect :limit='1' :modelValue="searchForm.handled" @update:modelValue='(value, label) => {searchForm.handled = value}'></UserSelect>
 		</el-form-item>
-		<el-form-item v-if="showHideItem" label="报销人" prop="reimBy">
+		<el-form-item  label="报销人" prop="reimBy">
 			<UserSelect :limit='1' :modelValue="searchForm.reimBy" @update:modelValue='(value, label) => {searchForm.reimBy = value}'></UserSelect>
 		</el-form-item>
 		<el-form-item v-if="showHideItem" label="报销项" prop="reimbursementType">

+ 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);

+ 2 - 2
src/views/zs/reimbursement/info/InfoList.vue

@@ -20,10 +20,10 @@
           end-placeholder="结束日期">
 		</el-date-picker>
 	  </el-form-item>
-		<el-form-item v-if="showHideItem" label="经办人" prop="handled">
+		<el-form-item  label="经办人" prop="handled">
 			<UserSelect :limit='1' :modelValue="searchForm.handled" @update:modelValue='(value, label) => {searchForm.handled = value}'></UserSelect>
 		</el-form-item>
-		<el-form-item v-if="showHideItem" label="报销人" prop="reimBy">
+		<el-form-item  label="报销人" prop="reimBy">
 			<UserSelect :limit='1' :modelValue="searchForm.reimBy" @update:modelValue='(value, label) => {searchForm.reimBy = value}'></UserSelect>
 		</el-form-item>
 		<el-form-item v-if="showHideItem" label="报销项" prop="reimbursementType">