Parcourir la source

fix: 打印 优化

lanceJiang il y a 10 mois
Parent
commit
94b69d9d2c
1 fichiers modifiés avec 14 ajouts et 1 suppressions
  1. 14 1
      src/views/approve/components/printer.vue

+ 14 - 1
src/views/approve/components/printer.vue

@@ -61,7 +61,17 @@ watch(
 			// if (time) clearInterval(time)
 			nextTick(() => {
 				const { formStructure, formData } = props.opts
-				PreviewRef.value.setData(formStructure, formData)
+				const _formStructure = {...formStructure}
+				_formStructure.fields = formStructure.fields.map(item1 => {
+					return {
+						...item1,
+						options: {
+							...item1.options,
+							disabled: true
+						}
+					}
+				})
+				PreviewRef.value.setData(_formStructure, formData)
 				// console.error(PreviewRef, 'PreviewRef')
 				/*time = setTimeout(() => {
 					document.querySelector('.local_print-table')
@@ -207,6 +217,9 @@ td:first-child {
 				// 角色
 				.Everright-formEditor-FormTypesSelectRole_pc,
 				.Everright-formEditor-FormTypesSelectUser_pc {
+					.el-button {
+						display: none;
+					}
 					.avatar {
 						background: transparent;
 						.icon {