潘志宝
2024-09-18 6d9c089cebac440c78573e9fa95190ee9ead674c
src/views/data/channel/http/HttpApiForm.vue
@@ -9,18 +9,18 @@
    >
      <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>
@@ -28,32 +28,28 @@
      </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>
@@ -66,6 +62,7 @@
</template>
<script lang="ts" setup>
import * as HttpApi from '@/api/data/channel/http'
import { DICT_TYPE, getStrDictOptions, getBoolDictOptions } from '@/utils/dict'
defineOptions({ name: 'DataHttpApiForm' })