| | |
| | | :inactive-value="1"> |
| | | </el-switch> |
| | | </el-form-item> |
| | | <el-form-item label="附件" prop="activateFile"> |
| | | <el-upload |
| | | accept=".zip" |
| | | class="upload-demo" |
| | | :action="base" |
| | | :limit="1" |
| | | :data="{ folder: 'activate' }" |
| | | :file-list="fileList" |
| | | :on-success="getFile" |
| | | :on-remove="removeFile"> |
| | | <el-button size="small" type="primary">点击上传</el-button> |
| | | <div slot="tip" class="el-upload__tip">只能上传zip文件</div> |
| | | </el-upload> |
| | | </el-form-item> |
| | | <h3 style="margin: 20px 0;">柜组信息</h3> |
| | | <el-form-item label="排列" prop="rowNum"> |
| | | <div style="width: 100%; display: flex; align-items: center;"> |
| | |
| | | } |
| | | }; |
| | | return { |
| | | base: process.env.VUE_APP_API_PREFIX + 'visitsAdmin/cloudService/public/upload', |
| | | fileList: [], |
| | | // 表单数据 |
| | | form: { |
| | | id: null, |
| | |
| | | noPrefix: '', |
| | | noLength: '', |
| | | noIndex: '', |
| | | sortType: 0 |
| | | sortType: 0, |
| | | activateFile: null |
| | | }, |
| | | // 验证规则 |
| | | rules: { |
| | |
| | | }) |
| | | }, |
| | | methods: { |
| | | getFile(response) { |
| | | this.fileList = [{ |
| | | name: response.data.originname, |
| | | fileurl: response.data.imgaddr, |
| | | ...response.data |
| | | }] |
| | | this.form.activateFile = { |
| | | name: response.data.originname, |
| | | fileurl: response.data.imgaddr, |
| | | ...response.data |
| | | } |
| | | }, |
| | | removeFile() { |
| | | this.form.activateFile = null |
| | | this.fileList = [] |
| | | }, |
| | | open (title, target) { |
| | | this.title = title |
| | | this.loadMember() |
| | |
| | | for (const key in this.form) { |
| | | this.form[key] = res[key] |
| | | } |
| | | if (res.activateFile) { |
| | | this.fileList = [{ |
| | | name: res.activateFile.name, |
| | | url: res.activateFile.fileurlFull, |
| | | ...res.activateFile |
| | | }] |
| | | } |
| | | this.visible = true |
| | | }) |
| | | }) |