|
15 | 15 | <el-button type="text" @click="dialogFormVisible = true">打开嵌套表单的 Dialog</el-button> |
16 | 16 |
|
17 | 17 | <el-dialog :visible.sync="dialogFormVisible" title="收货地址"> |
18 | | - <el-form :model="form"> |
19 | | - <el-form-item :label-width="formLabelWidth" label="活动名称"> |
20 | | - <el-input v-model="form.name" autocomplete="off"/> |
21 | | - </el-form-item> |
22 | | - <el-form-item :label-width="formLabelWidth" label="活动区域"> |
23 | | - <el-select v-model="form.region" placeholder="请选择活动区域"> |
24 | | - <el-option label="区域一" value="shanghai"/> |
25 | | - <el-option label="区域二" value="beijing"/> |
| 18 | + |
| 19 | + <el-form ref="form" :model="form" :rules="rules" label-width="120px"> |
| 20 | + <el-form-item label="接口" prop="api_param_id"> |
| 21 | + <el-select v-model="item" placeholder="请选择接口" value-key="name"> |
| 22 | + <el-option v-for="(cate, index) in apiParam" :key="index" :label="cate.name" :value="cate.id"> |
| 23 | + <span style="float: left; color: #8492a6; font-size: 13px">{{ cate.name }}</span> |
| 24 | + </el-option> |
26 | 25 | </el-select> |
27 | 26 | </el-form-item> |
| 27 | + |
| 28 | + <el-form-item label="appkey" prop="appkey"> |
| 29 | + <el-col :span="11"> |
| 30 | + <el-input v-model="form.appkey"/> |
| 31 | + </el-col> |
| 32 | + <el-col :span="13"/> |
| 33 | + </el-form-item> |
| 34 | + <el-form-item label="并发请求" prop="concurrent"> |
| 35 | + <el-col :span="2"> |
| 36 | + <el-input v-model="form.concurrent"/> |
| 37 | + </el-col> |
| 38 | + <el-col :span="22"> |
| 39 | + 任务执行时并发请求的数量,字段必须是数字默认: 5 |
| 40 | + </el-col> |
| 41 | + </el-form-item> |
| 42 | + <el-form-item label="上传文件" prop="upload_url" accept="application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"> |
| 43 | + <input v-model="form.upload_url" type="hidden"> |
| 44 | + <el-upload |
| 45 | + :action="uploadUrl" |
| 46 | + :on-preview="handlePreview" |
| 47 | + :on-remove="handleRemove" |
| 48 | + :on-success="handleSuccess" |
| 49 | + :before-remove="beforeRemove" |
| 50 | + :on-exceed="handleExceed" |
| 51 | + :file-list="fileList" |
| 52 | + multiple |
| 53 | + class="upload-demo"> |
| 54 | + <el-button size="small" type="primary">点击上传</el-button> |
| 55 | + <div slot="tip" class="el-upload__tip">只能上传 xls/xlsx 文件,且不超过 20M</div> |
| 56 | + </el-upload> |
| 57 | + </el-form-item> |
| 58 | + <el-form-item label="描述内容" prop="description"> |
| 59 | + <el-col :span="11"> |
| 60 | + <el-input v-model="form.description" size="medium" placeholder="请输入内容" /> |
| 61 | + </el-col> |
| 62 | + <el-col :span="13"/> |
| 63 | + </el-form-item> |
| 64 | + <el-form-item label="自动删除时间" prop="auto_delete"> |
| 65 | + <el-col :span="2"> |
| 66 | + <el-input v-model="form.auto_delete"/> |
| 67 | + </el-col> |
| 68 | + <el-col :span="22"> |
| 69 | + 任务执行完成后自动删除的时间(单位:天),默认: 2 天 |
| 70 | + </el-col> |
| 71 | + <el-col :span="13"/> |
| 72 | + </el-form-item> |
| 73 | + <el-form-item> |
| 74 | + <el-button type="primary" @click="onSubmit('form')">提交</el-button> |
| 75 | + <el-button @click="resetForm('form')">重置</el-button> |
| 76 | + </el-form-item> |
28 | 77 | </el-form> |
29 | | - <div slot="footer" class="dialog-footer"> |
30 | | - <el-button @click="dialogFormVisible = false">取 消</el-button> |
31 | | - <el-button type="primary" @click="dialogFormVisible = false">确 定</el-button> |
32 | | - </div> |
33 | 78 | </el-dialog> |
34 | 79 | </div> |
35 | 80 | </template> |
|
0 commit comments