|
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