Browse Source

fix: patch Friend attr

master
wangxiang 2 years ago
parent
commit
93b4d3850b
  1. 13
      src/views/common/push/pushConcern/concern.data.ts
  2. 1
      src/views/common/push/pushFriend/FriendModal.vue
  3. 16
      src/views/common/push/pushFriend/friend.data.ts
  4. 1
      src/views/common/push/pushFriendAudit/FriendAuditModal.vue

13
src/views/common/push/pushConcern/concern.data.ts

@ -76,9 +76,6 @@ export const formSchema: FormSchema[] = [
field: 'nickName', field: 'nickName',
label: '昵称', label: '昵称',
component: 'Input', component: 'Input',
componentProps: {
disabled: true
}
}, },
{ {
field: 'deptName', field: 'deptName',
@ -87,9 +84,6 @@ export const formSchema: FormSchema[] = [
colProps: { colProps: {
span: 12 span: 12
}, },
componentProps: {
disabled: true
}
}, },
{ {
field: 'sex', field: 'sex',
@ -99,7 +93,6 @@ export const formSchema: FormSchema[] = [
span: 12 span: 12
}, },
componentProps: { componentProps: {
disabled: true,
options: [ options: [
{ label: '男', value: '0' }, { label: '男', value: '0' },
{ label: '女', value: '1' } { label: '女', value: '1' }
@ -110,17 +103,11 @@ export const formSchema: FormSchema[] = [
field: 'phone', field: 'phone',
label: '手机号', label: '手机号',
component: 'Input', component: 'Input',
componentProps: {
disabled: true
}
}, },
{ {
field: 'email', field: 'email',
label: '邮箱', label: '邮箱',
component: 'Input', component: 'Input',
componentProps: {
disabled: true
}
}, },
]; ];

1
src/views/common/push/pushFriend/FriendModal.vue

@ -22,6 +22,7 @@
const emit = defineEmits(['success', 'register']); const emit = defineEmits(['success', 'register']);
const router = useRoute(); const router = useRoute();
const [registerForm, { resetFields, setFieldsValue, validate, clearValidate, updateSchema }] = useForm({ const [registerForm, { resetFields, setFieldsValue, validate, clearValidate, updateSchema }] = useForm({
disabled: true,
labelWidth: 100, labelWidth: 100,
schemas: userFormSchema, schemas: userFormSchema,
showActionButtonGroup: false, showActionButtonGroup: false,

16
src/views/common/push/pushFriend/friend.data.ts

@ -2,7 +2,7 @@ import { BasicColumn } from '/@/components/Table';
import { FormSchema } from '/@/components/Table'; import { FormSchema } from '/@/components/Table';
import { h } from 'vue'; import { h } from 'vue';
import { Tag } from 'ant-design-vue'; import { Tag } from 'ant-design-vue';
import {listPushType} from '/@/api/platform/common/controller/pushType'; import { getUserTypeList } from '/@/api/platform/system/controller/user';
/** 表格列配置 */ /** 表格列配置 */
export const columns: BasicColumn[] = [ export const columns: BasicColumn[] = [
@ -70,9 +70,6 @@ export const userFormSchema: FormSchema[] = [
field: 'nickName', field: 'nickName',
label: '用户昵称', label: '用户昵称',
component: 'Input', component: 'Input',
componentProps: {
disabled: true,
},
colProps: { colProps: {
span: 12 span: 12
} }
@ -82,7 +79,6 @@ export const userFormSchema: FormSchema[] = [
label: '归属机构', label: '归属机构',
component: 'TreeSelect', component: 'TreeSelect',
componentProps: { componentProps: {
disabled: true,
fieldNames: { fieldNames: {
label: 'name', label: 'name',
key: 'deptId', key: 'deptId',
@ -98,24 +94,17 @@ export const userFormSchema: FormSchema[] = [
field: 'phone', field: 'phone',
label: '手机号', label: '手机号',
component: 'Input', component: 'Input',
componentProps: {
disabled: true,
},
}, },
{ {
field: 'email', field: 'email',
label: '邮箱', label: '邮箱',
component: 'Input', component: 'Input',
componentProps: {
disabled: true,
},
}, },
{ {
field: 'sex', field: 'sex',
label: '性别', label: '性别',
component: 'Select', component: 'Select',
componentProps: { componentProps: {
disabled: true,
options: [ options: [
{ label: '男', value: '0' }, { label: '男', value: '0' },
{ label: '女', value: '1' } { label: '女', value: '1' }
@ -131,7 +120,7 @@ export const userFormSchema: FormSchema[] = [
component: 'ApiSelect', component: 'ApiSelect',
required: true, required: true,
componentProps: { componentProps: {
api: listPushType, api: getUserTypeList,
resultField: 'data' resultField: 'data'
}, },
colProps: { colProps: {
@ -143,7 +132,6 @@ export const userFormSchema: FormSchema[] = [
field: 'remarks', field: 'remarks',
component: 'InputTextArea', component: 'InputTextArea',
componentProps: { componentProps: {
disabled: true,
rows: 6 rows: 6
} }
} }

1
src/views/common/push/pushFriendAudit/FriendAuditModal.vue

@ -26,6 +26,7 @@
const id = ref<string>(''); const id = ref<string>('');
const emit = defineEmits(['success', 'register']); const emit = defineEmits(['success', 'register']);
const [registerForm, { resetFields, setFieldsValue, validate, clearValidate, updateSchema, setProps }] = useForm({ const [registerForm, { resetFields, setFieldsValue, validate, clearValidate, updateSchema, setProps }] = useForm({
disabled: true,
labelWidth: 100, labelWidth: 100,
schemas: formSchema, schemas: formSchema,
showActionButtonGroup: false, showActionButtonGroup: false,

Loading…
Cancel
Save