| | |
| | | <!-- |
| | | * @Description: file content |
| | | * @Author: Ben Lin |
| | | * @version: |
| | | * @Date: 2024-06-18 15:09:48 |
| | | * @LastEditors: Ben Lin |
| | | * @LastEditTime: 2024-08-04 22:14:54 |
| | | --> |
| | | <!-- |
| | | * @Description: 右侧属性面板控件 表单属性面板 |
| | | --> |
| | | <template> |
| | | <div class="properties-content"> |
| | | <Form class="properties-body" label-align="left" layout="vertical"> |
| | | <div> |
| | | <Form label-align="left" layout="vertical"> |
| | | <FormItem label="工艺路线编码" name="工艺路线编码"> |
| | | <Input |
| | | :style="{ width: '100%' }" |
| | |
| | | /> |
| | | </FormItem> |
| | | <FormItem label="工艺路线类型" name="工艺路线类型"> |
| | | <Input |
| | | :style="{ width: '100%' }" |
| | | <Select |
| | | ref="select" |
| | | v-model:value="mesRoute.ROT_TYPE" |
| | | :min="0" |
| | | :step="1" |
| | | :readonly="true" |
| | | style="width: 120px" |
| | | :options="options2" |
| | | :disabled="true" |
| | | /> |
| | | </FormItem> |
| | | <FormItem label="工艺路线版本" name="工艺路线版本"> |
| | | <Input |
| | | <InputNumber |
| | | :style="{ width: '100%' }" |
| | | v-model:value="mesRoute.ROT_VER" |
| | | :min="0" |
| | |
| | | v-model:value="mesRoute.IS_ACTIVE" |
| | | style="width: 120px" |
| | | :options="options1" |
| | | :readonly="true" |
| | | :disabled="true" |
| | | /> |
| | | </FormItem> |
| | | </Form> |
| | | </div> |
| | | </template> |
| | | <script lang="ts" setup> |
| | | import { Select, Input, Form, FormItem } from 'ant-design-vue'; |
| | | <script lang="ts" setup name="FormProps"> |
| | | import { Select, Input, InputNumber, Form, FormItem } from 'ant-design-vue'; |
| | | import { useRouteDesignState } from '../hooks/useRouteDesignState'; |
| | | import { SelectTypes } from 'ant-design-vue/es/select'; |
| | | import { ref } from 'vue'; |
| | | import { GetEnum } from '/@/api/tigerapi/system'; |
| | | |
| | | const { mesRoute } = useRouteDesignState(); |
| | | const options1 = ref<SelectTypes['options']>([ |
| | | const { routeConfig, mesRoute } = useRouteDesignState(); |
| | | const options1 = ref<any>([ |
| | | { |
| | | value: 'Y', |
| | | label: '启用', |
| | |
| | | label: '不启用', |
| | | }, |
| | | ]); |
| | | const options2 = ref<any>([]); |
| | | GetEnum({ name: 'MES_ROUTE+ROT_TYPEs' }).then((res) => { |
| | | console.log(res); |
| | | res.Data.forEach((d) => { |
| | | options2.value.push({ |
| | | value: d.Value, |
| | | label: d.Desc, |
| | | }); |
| | | }); |
| | | }); |
| | | </script> |