123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162 |
- /** 服务资源列表页数据项配置 */
- import { appRestApi } from '@/api/application';
- // 搜索栏配置
- const conditionForm = [
- {
- label: '服务资源名称',
- name: 'serviceName',
- op: 'like',
- value: '',
- component: 'ElInput',
- attr: {
- placeholder: '请输入服务资源名称'
- }
- },
- // {
- // label: '服务提供方式',
- // name: 'serviceProvideWay',
- // op: '=',
- // value: '',
- // component: 'DgSelect',
- // attr: {
- // placeholder: '请选择服务提供方式',
- // enum: 'ServiceProvideWayEnum'
- // }
- // },
- {
- label: '服务提供应用系统名称',
- name: 'appName',
- op: 'like',
- value: '',
- component: 'SelectApp',
- apiUrl: appRestApi.table,
- valueName: "applyName",
- labelName: "applyName",
- placeholder: '请输入服务提供应用系统名称'
- }
- ];
- // 页面操作
- const pageOptList = ['新增', '导入', '同步'];
- // 表头操作
- const tableOptList = ['详情','修改', '删除'];
- // 列表
- const tableHeader = [
- {
- label: '服务资源标识符',
- prop: 'serviceCode'
- },
- {
- label: '服务资源名称',
- prop: 'serviceName'
- },
- {
- label: '服务类型',
- prop: 'serviceType',
- enum: 'ServiceResourceTypeEnum'
- },
- {
- label: '是否自用服务',
- prop: 'mustSelf',
- enum: 'BooleanEnum'
- },
- {
- label: '服务提供应用系统名称',
- prop: 'appName'
- }
- ];
- // 表单配置
- const editForm = [
- {
- label: '服务资源标识符',
- prop: 'serviceCode',
- component: 'ElInput',
- value: '',
- rules: [{ required: true, message: '请输入服务资源标识符', trigger: 'change' }],
- },
- {
- label: '服务类型',
- prop: 'serviceType',
- component: 'DgSelect',
- value: '',
- rules: [{ required: true, message: '请选择服务类型', trigger: 'change' }],
- enum: 'ServiceResourceTypeEnum',
- attr: {
- enum: 'ServiceResourceTypeEnum'
- }
- },
- {
- label: '是否自用服务',
- prop: 'mustSelf',
- component: 'DgSelect',
- enum: 'BooleanEnum',
- value: '',
- attr: {
- enum: 'BooleanEnum'
- }
- },
- {
- label: '服务资源名称',
- prop: 'serviceName',
- component: 'ElInput',
- value: '',
- rules: [{ required: true, message: '请输入服务资源名称', trigger: 'change' }]
- },
- {
- label: '服务提供方式',
- prop: 'serviceProvideWay',
- component: 'DgSelect',
- value: '',
- rules: [{ required: true, message: '请选择服务提供方式', trigger: 'change' }],
- enum: 'ServiceProvideWayEnum',
- attr: {
- enum: 'ServiceProvideWayEnum'
- }
- },
- {
- label: '服务访问地址',
- prop: 'serviceUrl',
- component: 'ElInput',
- value: '',
- rules: [{ required: true, message: '请输入服务访问地址', trigger: 'change' }],
- span: 24
- },
- {
- label: '服务提供应用系统名称',
- prop: 'appCode',
- component: 'DgSelect',
- value: '',
- rules: [{ required: true, message: '请选择服务提供应用系统名称', trigger: 'change' }],
- attr: {
- valueName: 'applyCode',
- labelName: 'applyName',
- filterable: true,
- url: "/appsvr/v2/allApps?applyStatus="
- },
- // custom: true,
- span: 24
- },
- {
- label: '应用系统事权单位代码',
- prop: 'orgCode',
- component: 'ElInput',
- value: ''
- },
- {
- label: '服务资源描述',
- prop: 'remark',
- component: 'ElInput',
- attr: {
- type: 'textarea',
- rows: 3,
- },
- value: '',
- span: 24
- }
- ];
- export { conditionForm, pageOptList, tableOptList, tableHeader, editForm };
|