| | |
| | | > |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="编码" prop="code"> |
| | | <el-input v-model="formData.code" placeholder="请输入编码"/> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="名称" prop="name"> |
| | | <el-input v-model="formData.name" placeholder="请输入名称" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="编码" prop="code"> |
| | | <el-input v-model="formData.code" placeholder="请输入编码" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-col :span="24"> |
| | | <el-form-item label="url" prop="url"> |
| | | <el-input v-model="formData.url" placeholder="请输入url" /> |
| | | </el-form-item> |
| | |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="方法" prop="method"> |
| | | <el-input v-model="formData.method" placeholder="请输入方法" /> |
| | | <el-form-item label="请求方法" prop="method"> |
| | | <el-select v-model="formData.method" placeholder="请选择"> |
| | | <el-option |
| | | v-for="dict in getStrDictOptions(DICT_TYPE.HTTP_METHOD)" |
| | | :key="dict.value" |
| | | :label="dict.label" |
| | | :value="dict.value" |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="采集类型" prop="collectType"> |
| | | <el-input v-model="formData.collectType" placeholder="请输入采集类型" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="参数" prop="param"> |
| | | <el-input v-model="formData.param" placeholder="请输入参数" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="描述" prop="descp"> |
| | | <el-input v-model="formData.descp" placeholder="请输入描述" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="状态" prop="status"> |
| | | <el-input v-model="formData.status" placeholder="请输入状态" /> |
| | | <el-col :span="24"> |
| | | <el-form-item label="描述" prop="descp"> |
| | | <el-input v-model="formData.descp" placeholder="请输入描述" type="textarea" maxlength="100" |
| | | show-word-limit/> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | |
| | | </template> |
| | | <script lang="ts" setup> |
| | | import * as HttpApi from '@/api/data/channel/http' |
| | | import { DICT_TYPE, getStrDictOptions, getBoolDictOptions } from '@/utils/dict' |
| | | |
| | | defineOptions({ name: 'DataHttpApiForm' }) |
| | | |