|  |  |  | 
|---|
|  |  |  | <QueryFilterItem> | 
|---|
|  |  |  | <FieldRadio | 
|---|
|  |  |  | v-model="extraParamState.status" | 
|---|
|  |  |  | :value-enum="[{ value: 1, label: '待制版' }]" | 
|---|
|  |  |  | :value-enum="EnumContractTemplateStatusTextForEnterpriseFilter" | 
|---|
|  |  |  | buttonStyle | 
|---|
|  |  |  | showAllBtn | 
|---|
|  |  |  | @change="getList()" | 
|---|
|  |  |  | 
|---|
|  |  |  | FieldRadio, | 
|---|
|  |  |  | } from '@bole-core/components'; | 
|---|
|  |  |  | import { useAccess } from '@/hooks'; | 
|---|
|  |  |  | import * as enterpriseServices from '@/services/api/enterprise'; | 
|---|
|  |  |  | import * as electronSignServices from '@/services/api/electronSign'; | 
|---|
|  |  |  | import { EnumContractTemplateStatusTextForEnterpriseFilter } from '@/constants'; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | defineOptions({ | 
|---|
|  |  |  | name: 'ProtocolManageList', | 
|---|
|  |  |  | 
|---|
|  |  |  | } = useTable( | 
|---|
|  |  |  | async ({ pageIndex, pageSize }, extraParamState) => { | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | let params: API.GetEnterprisesQuery = { | 
|---|
|  |  |  | let params: API.GetContractTemplateEnterprisesQuery = { | 
|---|
|  |  |  | pageModel: { | 
|---|
|  |  |  | rows: pageSize, | 
|---|
|  |  |  | page: pageIndex, | 
|---|
|  |  |  | orderInput: extraParamState.orderInput, | 
|---|
|  |  |  | // orderInput: extraParamState.orderInput, | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | // searchKeys: extraParamState.keyword, | 
|---|
|  |  |  | keywords: extraParamState.keyword, | 
|---|
|  |  |  | status: extraParamState.status, | 
|---|
|  |  |  | }; | 
|---|
|  |  |  | let res = await enterpriseServices.getEnterprises(params, { | 
|---|
|  |  |  | let res = await electronSignServices.getContractTemplateEnterprises(params, { | 
|---|
|  |  |  | showLoading: !state.loading, | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | return res; | 
|---|
|  |  |  | 
|---|
|  |  |  | { | 
|---|
|  |  |  | defaultExtraParams: { | 
|---|
|  |  |  | keyword: '', | 
|---|
|  |  |  | status: '', | 
|---|
|  |  |  | status: '' as any as EnumContractTemplateStatus, | 
|---|
|  |  |  | orderInput: [{ property: 'id', order: EnumPagedListOrder.Asc }], | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | columnsRenderProps: {}, | 
|---|
|  |  |  | } | 
|---|
|  |  |  | ); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | function goEdit(row) { | 
|---|
|  |  |  | function goEdit(row: API.GetContractTemplateEnterprisesQueryResultItem) { | 
|---|
|  |  |  | router.push({ | 
|---|
|  |  |  | name: 'EditTemplate', | 
|---|
|  |  |  | params: { | 
|---|