| | |
| | | //扩展字段 |
| | | getColumns() |
| | | async function getColumns() { |
| | | let fieldResp = await post('/api/matField/list', { |
| | | fieldType: 0 |
| | | }) |
| | | let fieldResult = fieldResp.data; |
| | | if (fieldResult.code == 200) { |
| | | let data = fieldResult.data; |
| | | extendField.value = data; |
| | | } else if (result.code === 401) { |
| | | message.error(result.msg); |
| | | logout() |
| | | } else { |
| | | message.error(result.msg); |
| | | } |
| | | let fieldResp = await post('/api/matField/list', { |
| | | fieldType: 0 |
| | | }) |
| | | let fieldResult = fieldResp.data; |
| | | if (fieldResult.code == 200) { |
| | | let data = fieldResult.data; |
| | | extendField.value = data; |
| | | } else if (result.code === 401) { |
| | | message.error(result.msg); |
| | | logout() |
| | | } else { |
| | | message.error(result.msg); |
| | | } |
| | | } |
| | | |
| | | |
| | |
| | | style="width: 250px;"> |
| | | <a-input v-model:value="formData.deadTime" /> |
| | | </a-form-item> |
| | | <a-form-item :label="formatMessage('db.man_mat.safeStockLimit', '安全库存上限')" name="safeStockLimit" |
| | | style="width: 250px;"> |
| | | <a-input v-model:value="formData.safeStockLimit" /> |
| | | </a-form-item> |
| | | <a-form-item :label="formatMessage('db.man_mat.safeStockMinimum', '安全库存下限')" name="safeStockMinimum" |
| | | style="width: 250px;"> |
| | | <a-input v-model:value="formData.safeStockMinimum" /> |
| | | </a-form-item> |
| | | <a-form-item :label="formatMessage('db.man_mat.validity', '有效期')" name="validity" |
| | | style="width: 250px;"> |
| | | <a-input v-model:value="formData.validity" /> |
| | | </a-form-item> |
| | | <a-form-item :label="formatMessage('db.man_mat.flag', '标识')" name="flag" style="width: 250px;"> |
| | | <a-input v-model:value="formData.flag" /> |
| | | </a-form-item> |
| | |
| | | <a-input v-model:value="formData.memo" /> |
| | | </a-form-item> |
| | | |
| | | <a-form-item v-for="(item, index) in extendField" :key="index" :label="formatMessage(item.language, item.describe)" :name="item.name" style="width: 250px;"> |
| | | <a-form-item v-for="(item, index) in extendField" :key="index" |
| | | :label="formatMessage(item.language, item.describe)" :name="item.name" style="width: 250px;"> |
| | | <a-input v-model:value="formData[item.name]" /> |
| | | </a-form-item> |
| | | |