diff --git a/package.json b/package.json index 2bce7a0..689fda5 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,7 @@ "echarts": "^4.8.0", "element-resize-detector": "^1.2.1", "enquire.js": "^2.1.6", + "js-base64": "^3.7.2", "js-cookie": "^2.2.0", "lodash.get": "^4.4.2", "lodash.pick": "^4.4.0", diff --git a/src/components/jeecg/JUpload.vue b/src/components/jeecg/JUpload.vue index fbad090..a52e9a5 100644 --- a/src/components/jeecg/JUpload.vue +++ b/src/components/jeecg/JUpload.vue @@ -23,6 +23,8 @@ :returnUrl="returnUrl" :listType="complistType" @preview="handlePreview" + @download="handleDownload" + :showUploadList="{ showRemoveIcon: true, showDownloadIcon: true }" :class="{'uploadty-disabled':disabled}"> + + + + + + + + + + + + 编辑 @@ -106,7 +118,6 @@ - @@ -186,6 +197,12 @@ dataIndex: 'fileId', scopedSlots: {customRender: 'fileSlot'} }, + // { + // title:'文件预览', + // align:"center", + // dataIndex: 'fileId', + // scopedSlots: {customRender: 'fileOn'} + // }, { title: '操作', dataIndex: 'action', @@ -308,11 +325,12 @@ fieldList.push({type:'date',value:'needTime',text:'需求时间'}) fieldList.push({type:'int',value:'orderNumber',text:'顺序号',dictCode:''}) fieldList.push({type:'string',value:'fileId',text:'文件id',dictCode:''}) + // fieldList.push({type:'string',value:'fileId',text:'文件预览',dictCode:'1'}) this.superFieldList = fieldList } } } \ No newline at end of file diff --git a/src/views/processmaterials/modules/ProcessUdgetPlanForm.vue b/src/views/processmaterials/modules/ProcessUdgetPlanForm.vue index 94a1916..5bf2d2d 100644 --- a/src/views/processmaterials/modules/ProcessUdgetPlanForm.vue +++ b/src/views/processmaterials/modules/ProcessUdgetPlanForm.vue @@ -76,7 +76,6 @@ import { getAction } from '@/api/manage' import { FormTypes,getRefPromise } from '@/utils/JEditableTableUtil' import { JEditableTableMixin } from '@/mixins/JEditableTableMixin' - import { validateDuplicateValue } from '@/utils/util' import JFormContainer from '@/components/jeecg/JFormContainer' import JDate from '@/components/jeecg/JDate' import JUpload from '@/components/jeecg/JUpload' @@ -386,7 +385,6 @@ }, /** 整理成formData */ classifyIntoFormData(allValues) { - alert(JSON.stringify(allValues)) let main = Object.assign(this.model, allValues.formValue) return { ...main, // 展开 diff --git a/yarn.lock b/yarn.lock index 60c0b60..58239ab 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6747,6 +6747,11 @@ js-base64@^2.1.9: resolved "https://registry.npmjs.org/js-base64/-/js-base64-2.5.2.tgz#313b6274dda718f714d00b3330bbae6e38e90209" integrity sha512-Vg8czh0Q7sFBSUMWWArX/miJeBWYBPpdU/3M/DKSaekLMqrqVPaedp+5mZhie/r0lgrcaYBfwXatEew6gwgiQQ== +js-base64@^3.7.2: + version "3.7.2" + resolved "https://registry.npmmirror.com/js-base64/-/js-base64-3.7.2.tgz#816d11d81a8aff241603d19ce5761e13e41d7745" + integrity sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ== + js-cookie@^2.2.0: version "2.2.1" resolved "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz#69e106dc5d5806894562902aa5baec3744e9b2b8" @@ -10028,8 +10033,8 @@ set-value@^2.0.0, set-value@^2.0.1: setimmediate@^1.0.4: version "1.0.5" - resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= + resolved "https://registry.npmmirror.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== setprototypeof@1.1.0: version "1.1.0"