Browse Source

调试

master_hella_20240701
zhaoyiran 10 months ago
parent
commit
0a595eebd9
  1. 4
      src/api/qms/aql/index.ts
  2. 15
      src/views/qms/aql/aql.data.ts

4
src/api/qms/aql/index.ts

@ -101,3 +101,7 @@ export const exportAql = async (params) => {
export const importTemplate = () => {
return request.download({ url: '/qms/aql/get-import-template' })
}
export const getSamplingScheme = async () => {
return await request.get({ url: `/qms/sampling-scheme/get-available-list`})
}

15
src/views/qms/aql/aql.data.ts

@ -1,5 +1,6 @@
import type { CrudSchema } from '@/hooks/web/useCrudSchemas'
import { dateFormatter } from '@/utils/formatTime'
import {getSamplingScheme} from "@/api/qms/aql";
// 表单校验
export const AqlRules = reactive({
@ -9,7 +10,7 @@ export const AqlRules = reactive({
sampleSize: [required],
// available: [required],
})
const samplingSchemeList = await getSamplingScheme()
export const Aql = useCrudSchemas(reactive<CrudSchema[]>([
{
label: 'id',
@ -23,6 +24,16 @@ export const Aql = useCrudSchemas(reactive<CrudSchema[]>([
field: 'code',
sort: 'custom',
isSearch: true,
form: {
component: 'Select',
componentProps: {
options: samplingSchemeList,
optionsAlias: {
labelField: 'description',
valueField: 'code'
},
}
},
table: {
width: 175,
fixed: 'left'
@ -36,7 +47,7 @@ export const Aql = useCrudSchemas(reactive<CrudSchema[]>([
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
isSearch: true,
form: {
component: 'SelectV2'
component: 'Select'
},
table: {
width: 130

Loading…
Cancel
Save