Browse Source

EAM ——> 文档类型选择集 更新

master_hella_20240701
高竟松 9 months ago
parent
commit
d73ec871b1
  1. 12
      src/views/eam/documentTypeSelectSet/documentTypeSelectSet.data.ts
  2. 17
      src/views/eam/documentTypeSelectSet/itemSelectSetForm.vue

12
src/views/eam/documentTypeSelectSet/documentTypeSelectSet.data.ts

@ -23,6 +23,18 @@ export const DocumentTypeSelectSet = useCrudSchemas(reactive<CrudSchema[]>([
sort: 'custom', sort: 'custom',
isSearch: true, isSearch: true,
}, },
{
label: '选择集类型',
field: 'type',
sort: 'custom',
dictType: DICT_TYPE.DEVICE_TYPE,
dictClass: 'string', // 默认都是字符串类型其他暂不考虑
isSearch: true,
isForm: true,
form: {
component: 'Select'
}
},
{ {
label: '项编号', label: '项编号',
field: 'itemCode', field: 'itemCode',

17
src/views/eam/documentTypeSelectSet/itemSelectSetForm.vue

@ -13,6 +13,14 @@
<el-input v-model="formData.name" placeholder="选择集名称" :disabled="isDisabled"/> <el-input v-model="formData.name" placeholder="选择集名称" :disabled="isDisabled"/>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12">
<el-form-item label="选择集类型" prop="type">
<el-select v-model="formData.type" style="width: 150px">
<el-option label="设备" value="DEVICE"></el-option>
<el-option label="工装" value="EQUIPMENT"></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="描述" prop="describing"> <el-form-item label="描述" prop="describing">
<el-input v-model="formData.describing" placeholder="描述" :disabled="isDisabled"/> <el-input v-model="formData.describing" placeholder="描述" :disabled="isDisabled"/>
@ -58,10 +66,6 @@ import { SearchTable } from '@/components/SearchTable'
import { DocumentType} from "@/views/eam/documentType/documentType.data"; import { DocumentType} from "@/views/eam/documentType/documentType.data";
import * as documentTypeItemApi from "@/api/eam/documentType"; import * as documentTypeItemApi from "@/api/eam/documentType";
import {ElInput} from "element-plus"; import {ElInput} from "element-plus";
import {
createDocumentTypeSelectSet,
DocumentTypeSelectSetVO, updateDocumentTypeSelectSet
} from "@/api/eam/documentTypeSelectSet";
defineOptions({ name: 'TeamForm' }) defineOptions({ name: 'TeamForm' })
@ -79,6 +83,11 @@ const inputVisible = ref(false)
const isDisabled = ref(false) const isDisabled = ref(false)
const InputRef = ref<InstanceType<typeof ElInput>>() const InputRef = ref<InstanceType<typeof ElInput>>()
const options = [
{ value: 'DEVICE', text: '设备' },
{ value: 'EQUIPMENT', text: '工装' },
];
const itemData = ref({ const itemData = ref({
id: '', id: '',
code: '' code: ''

Loading…
Cancel
Save