|
|
@@ -131,6 +131,16 @@
|
|
|
<a-form-item label="命令名称" v-bind="validateInfosCmd.cmdLabel" >
|
|
|
<a-input allowClear v-model:value="cmdRef.cmdLabel" />
|
|
|
</a-form-item>
|
|
|
+ <a-form-item label="命令编码" v-bind="validateInfosCmd.cmdCode" >
|
|
|
+ <a-input allowClear v-model:value="cmdRef.cmdCode" />
|
|
|
+ </a-form-item>
|
|
|
+ <a-form-item label="命令类型" >
|
|
|
+ <a-select allowClear v-model:value="cmdRef.cmdType" >
|
|
|
+ <a-select-option :value="item.value" v-for="item in ModelCmdController.cmdTypes" :key="item.key" >
|
|
|
+ {{item.label}}
|
|
|
+ </a-select-option>
|
|
|
+ </a-select>
|
|
|
+ </a-form-item>
|
|
|
<a-form-item label="下发参数">
|
|
|
<a-row style="width: 100%;">
|
|
|
<a-col :span="24" ><a-button type="link" @click="openModalCmdp('request', 'add')" >+ 新增输入参数</a-button></a-col>
|
|
|
@@ -210,13 +220,6 @@
|
|
|
</a-select-option>
|
|
|
</a-select>
|
|
|
</a-form-item>
|
|
|
- <a-form-item label="命令类型" >
|
|
|
- <a-select allowClear v-model:value="cmdParamsRef.cmdType" >
|
|
|
- <a-select-option :value="item.value" v-for="item in ModelCmdController.cmdTypes" :key="item.key" >
|
|
|
- {{item.label}}
|
|
|
- </a-select-option>
|
|
|
- </a-select>
|
|
|
- </a-form-item>
|
|
|
<a-form-item label="参数描述" v-bind="validateInfosCmdP.paramLabel" >
|
|
|
<a-textarea placeholder="请填写参数描述" v-model:value="cmdParamsRef.description" />
|
|
|
</a-form-item>
|
|
|
@@ -349,14 +352,6 @@ const dataTypes = [
|
|
|
{
|
|
|
value: 'JSON',
|
|
|
label: 'JSON'
|
|
|
- },
|
|
|
- {
|
|
|
- value: 'IMG',
|
|
|
- label: '媒体图片'
|
|
|
- },
|
|
|
- {
|
|
|
- value: 'VIDEO',
|
|
|
- label: '媒体视频'
|
|
|
}
|
|
|
]
|
|
|
|
|
|
@@ -404,11 +399,13 @@ const attrRef = reactive({
|
|
|
})
|
|
|
|
|
|
const cmdRef = reactive({
|
|
|
+ cmdCode: '',
|
|
|
cmdLabel: '',
|
|
|
cmdParams: [],
|
|
|
cmdResponses: [],
|
|
|
modelId: '',
|
|
|
- canRemove: false
|
|
|
+ canRemove: false,
|
|
|
+ cmdType: 'DEFAULT'
|
|
|
})
|
|
|
|
|
|
const cmdParamsRef = reactive({
|
|
|
@@ -416,8 +413,7 @@ const cmdParamsRef = reactive({
|
|
|
paramCode: '',
|
|
|
paramLabel: '',
|
|
|
description: '',
|
|
|
- dataType: '',
|
|
|
- cmdType: 'DEFAULT'
|
|
|
+ dataType: ''
|
|
|
})
|
|
|
|
|
|
const { resetFields, validate: validateAttr, validateInfos } = useForm(attrRef, reactive({
|
|
|
@@ -428,7 +424,8 @@ const { resetFields, validate: validateAttr, validateInfos } = useForm(attrRef,
|
|
|
}))
|
|
|
|
|
|
const { resetFields: resetFieldsCmd, validate: validateCmd, validateInfos: validateInfosCmd } = useForm(cmdRef, reactive({
|
|
|
- cmdLabel: [{ required: true, message: '请填写模型命令' }]
|
|
|
+ cmdLabel: [{ required: true, message: '请填写模型命令' }],
|
|
|
+ cmdCode: [{ required: true, message: '请填写模型code' }]
|
|
|
}))
|
|
|
|
|
|
const { resetFields: resetFieldsCmdP, validate: validateCmdP, validateInfos: validateInfosCmdP } = useForm(cmdParamsRef, reactive({
|