123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- import { useDictionaryStore } from "@/store";
- const { dicts } = useDictionaryStore();
- const ctableRef=ref(null);
- export const columns = [
- {
- label: "工位编号",
- prop: "stationCode",
- search: true,
- overHidden: true,
- rules: [{
- required: true,
- message: "请填写工位编号",
- trigger: "blur"
- }],
- },
- {
- label: "工位名称",
- prop: "name",
- overHidden: true,
- width:100,
- search: true,
- rules: [{
- required: true,
- message: "请填写工位名称",
- trigger: "blur"
- }],
- },
- {
- label: "工位类型",
- prop: "stationDictValue",
- overHidden: true,
- width:100,
- search: true,
- rules: [{
- required: true,
- message: "请选择工位类型",
- trigger: "blur"
- }],
- type: 'select',
- dicData:dicts.station_type,
- searchClearable: false, //可清空的输入框,默认为true
- filterable: true, //添加filterable属性即可启用搜索功能
- props: {
- label: "dictLabel", // 下拉菜单显示的字段
- value: "dictValue" // 下拉菜单值的字段
- },
- },
- {
- label: "操作方式",
- prop: "operateDictValue",
- width:100,
- overHidden: true,
- rules: [{
- required: true,
- message: "操作方式",
- trigger: "blur"
- }],
- type: 'select',
- dicData:dicts.station_operate_type,
- props: {
- label: "dictLabel", // 下拉菜单显示的字段
- value: "dictValue" // 下拉菜单值的字
- },
- },
- {
- label: "负责人",
- prop: "manager",
- overHidden: true,
- width:100,
- rules: [{
- required: true,
- message: "请选择负责人",
- trigger: "blur"
- }],
- click: ({ value, column }) => {
- ctableRef.value.startSelect();
- },
- },
- {
- label: "负责人id",
- prop: "managerId",
- overHidden: true,
- width:80,
- hide:true,
- display:false,
- },
- {
- label: "所属产线",
- prop: "productionLineName",
- width:100,
- overHidden: true,
- display:false
- },
- {
- label: "工位地址",
- prop: "position",
- width:100,
- overHidden: true,
- rules: [{
- required: true,
- message: "请填写工位地址",
- trigger: "blur"
- }],
- },
- {
- label: "IP地址",
- prop: "stationIp",
- overHidden: true,
- width:100,
- rules: [{
- required: true,
- message: "请填写工位IP地址",
- trigger: "blur",
- }],
- },
- {
- label: "工位描述",
- prop: "remark",
- width:100,
- overHidden: true,
- type: 'textarea',
- span: 24,
- },
- {
- label: "创建人",
- prop: "creator",
- width:100,
- overHidden: true,
- display:false
- },
- {
- label: "创建时间",
- prop: "created",
- width:100,
- overHidden: true,
- display:false
- },
- ]
|