🎉 1.2.3.RELEASE

saber
ssc 4 years ago
parent 2b7be663f0
commit 29e8a5c5ce
  1. 10
      public/cdn/wf-design/index.umd.min.js
  2. 4
      public/index.html
  3. 2
      src/views/plugin/workflow/design/form.vue
  4. 9
      src/views/plugin/workflow/mixins/ex-form.js
  5. 3
      src/views/plugin/workflow/process/components/detail.vue
  6. 3
      src/views/plugin/workflow/process/components/form.vue

File diff suppressed because one or more lines are too long

@ -15,7 +15,7 @@
<link rel="stylesheet" href="<%= BASE_URL %>cdn/iconfont/index.css">
<link rel="stylesheet" href="<%= BASE_URL %>cdn/iconfont/avue/iconfont.css">
<link rel="stylesheet" href="<%= BASE_URL %>cdn/iconfont/saber/iconfont.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@smallwei/avue@2.8.12/lib/index.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@smallwei/avue@2.8.18/lib/index.css">
<script src="<%= BASE_URL %>cdn/xlsx/FileSaver.min.js"></script>
<script src="<%= BASE_URL %>cdn/xlsx/xlsx.full.min.js"></script>
<link rel="icon" href="<%= BASE_URL %>favicon.png">
@ -109,7 +109,7 @@
<script src="<%= BASE_URL %>cdn/vue-router/3.0.1/vue-router.min.js" charset="utf-8"></script>
<script src="<%= BASE_URL %>cdn/axios/1.0.0/axios.min.js" charset="utf-8"></script>
<script src="<%= BASE_URL %>cdn/element-ui/2.15.1/index.js" charset="utf-8"></script>
<script src="https://cdn.jsdelivr.net/npm/@smallwei/avue@2.8.12" charset="utf-8"></script>
<script src="https://cdn.jsdelivr.net/npm/@smallwei/avue@2.8.18" charset="utf-8"></script>
<script src="<%= BASE_URL %>cdn/avue-form-design/index.umd.min.js" charset="utf-8"></script>
<script src="<%= BASE_URL %>cdn/wf-design/index.umd.min.js" charset="utf-8"></script>
</body>

@ -44,7 +44,7 @@
<avue-form-design v-if="formVisible"
style="height: 88vh"
ref="formDesign"
:toolbar="['clear', 'preview', 'import']"
:toolbar="['clear', 'preview', 'import', 'generate']"
:includeFields="['group', 'dynamic', 'input', 'textarea', 'number', 'map', 'radio','checkbox','select','tree','cascader', 'upload', 'date','time','datetime','daterange','datetimerange','timerange','ueditor','switch','rate','color','icon','slider']"
:customFields="customFields"
:default-values="defaultValues"

@ -351,6 +351,13 @@ export default {
else flows.push(ff)
})
return flows
}
},
// 上传组件预览
handleUploadPreview(file, column, done) {
const { url } = file
const { video, img } = this.$typeList
if (video.test(url) || img.test(url)) done()
else window.open(url)
},
}
}

@ -14,7 +14,8 @@
<avue-form v-if="option && ((option.column && option.column.length > 0) || (option.group && option.group.length > 0))"
v-model="form"
ref="form"
:option="option">
:option="option"
:upload-preview="handleUploadPreview">
</avue-form>
</div>
</el-card>

@ -8,7 +8,8 @@
ref="form"
:option="option"
@submit="handleSubmit"
@error="loading = false">
@error="loading = false"
:upload-preview="handleUploadPreview">
</avue-form>
<el-card shadow="never"
style="margin-top: 20px">

Loading…
Cancel
Save