|
@@ -78,7 +78,9 @@
|
|
|
<a-upload
|
|
|
action="/jeecg-boot/sys/common/uploadFile"
|
|
|
list-type="picture-card"
|
|
|
+ :multiple="true"
|
|
|
:file-list="fileList"
|
|
|
+ :disabled="disabled"
|
|
|
@preview="handlePreview"
|
|
|
@change="handleChange"
|
|
|
>
|
|
@@ -147,14 +149,10 @@ export default {
|
|
|
data: {},
|
|
|
btndisabled: false,
|
|
|
// disabled:false,
|
|
|
- typeData: [
|
|
|
- { value: '1', text: '事假' },
|
|
|
- { value: '2', text: '病假' }
|
|
|
- ],
|
|
|
+ typeData: [],
|
|
|
previewVisible: false,
|
|
|
previewImage: '',
|
|
|
- fileList: [
|
|
|
- ]
|
|
|
+ fileList: []
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
@@ -197,6 +195,9 @@ export default {
|
|
|
this.$nextTick(() => {
|
|
|
// this.form.setFieldsValue(pick(this.data,'type'))
|
|
|
console.log('表单回显数据', this.data.start_time)
|
|
|
+ this.fileList=[{fileUrl:"file/20210602/微信图片_20200831182839_1622623148179.jpg"}]
|
|
|
+ this.getFileList()
|
|
|
+ console.log(this.fileList)
|
|
|
this.form.setFieldsValue({
|
|
|
type: this.data.type,
|
|
|
start_time: moment(this.data.start_time),
|
|
@@ -218,7 +219,6 @@ export default {
|
|
|
this.form.validateFields((err, values) => {
|
|
|
if (!err) {
|
|
|
let formData = Object.assign(this.data || {}, values)
|
|
|
-
|
|
|
formData.procDefId = this.processData.id
|
|
|
formData.procDeTitle = this.processData.name
|
|
|
if (!formData.tableName) formData.tableName = this.processData.businessTable
|
|
@@ -235,12 +235,11 @@ export default {
|
|
|
let childList=[];
|
|
|
if (this.fileList != null && this.fileList.length > 0) {
|
|
|
this.fileList.forEach(element => {
|
|
|
- childList.push({fileUrl: element.response.message})
|
|
|
+ childList.push({file_url: element.response.message})
|
|
|
})
|
|
|
formData.filedNamesB= _.keys(childList[0]).join(',')//子表字段名
|
|
|
}
|
|
|
- // childList=[1,2]
|
|
|
- formData.childList=JSON.stringify(childList);
|
|
|
+ formData.childList=JSON.stringify(childList);//子表数据转义
|
|
|
this.btndisabled = true
|
|
|
this.postFormAction(url, formData)
|
|
|
.then(res => {
|
|
@@ -305,16 +304,16 @@ export default {
|
|
|
this.fileList = fileList
|
|
|
},
|
|
|
//详情修改查看
|
|
|
- getFileLise() {
|
|
|
+ getFileList() {
|
|
|
//文件集合不为空则显示文件下载
|
|
|
if (this.fileList && this.fileList != null && this.fileList.length > 0) {
|
|
|
this.fileList.forEach((element, index) => {
|
|
|
- const fileName = this.setAppendix(element)
|
|
|
+ const fileName = setAppendix(element)
|
|
|
;(element.uid = '-1'),
|
|
|
(element.uid = index + 1),
|
|
|
(element.name = fileName),
|
|
|
(element.status = 'done'),
|
|
|
- (element.url = environment.SERVER_URL + 'sys/common/downloadFile/' + element.fileUrl)
|
|
|
+ (element.url ='/jeecg-boot/sys/common/downloadFile/' + element.fileUrl)
|
|
|
element.response = { message: element.fileUrl }
|
|
|
})
|
|
|
}
|