|
@@ -69,6 +69,7 @@
|
|
type: 'list',
|
|
type: 'list',
|
|
props: uploadFormProps,
|
|
props: uploadFormProps,
|
|
isArr: true,
|
|
isArr: true,
|
|
|
|
+ preview: false,
|
|
}"
|
|
}"
|
|
:upload="{
|
|
:upload="{
|
|
options: {
|
|
options: {
|
|
@@ -78,6 +79,7 @@
|
|
multiple: false,
|
|
multiple: false,
|
|
},
|
|
},
|
|
}"
|
|
}"
|
|
|
|
+ @item="pictureUploadItem"
|
|
@success="pictureUploadSuccess"
|
|
@success="pictureUploadSuccess"
|
|
/>
|
|
/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -184,6 +186,7 @@ import HcBillBaseModal from './addBillBaseModal.vue'
|
|
import qualityRleation from './qualityRleation.vue'
|
|
import qualityRleation from './qualityRleation.vue'
|
|
import { arrDelKey, arrToId, arrToKey, deepClone, getArrValue, getObjValue, getRandom, isArrIndex, isNullES } from 'js-fast-way'
|
|
import { arrDelKey, arrToId, arrToKey, deepClone, getArrValue, getObjValue, getRandom, isArrIndex, isNullES } from 'js-fast-way'
|
|
import BigNumber from 'bignumber.js'
|
|
import BigNumber from 'bignumber.js'
|
|
|
|
+import { toPdfPage } from '~uti/btn-auth'
|
|
|
|
|
|
import unitApi from '~api/project/debit/contract/unit'
|
|
import unitApi from '~api/project/debit/contract/unit'
|
|
import mainApi from '~api/debit-pay/admin/middlepay'
|
|
import mainApi from '~api/debit-pay/admin/middlepay'
|
|
@@ -759,6 +762,13 @@ const pictureUploadSuccess = ({ res }, resolve) => {
|
|
ischangeByGetNode.value = false
|
|
ischangeByGetNode.value = false
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+//文件被点击
|
|
|
|
+const pictureUploadItem = ({ file }) => {
|
|
|
|
+ const { url } = getObjValue(file)
|
|
|
|
+ if (isNullES(url)) return
|
|
|
|
+ toPdfPage(url)
|
|
|
|
+}
|
|
|
|
+
|
|
//附件上传成功的回调
|
|
//附件上传成功的回调
|
|
const fileUploadSuccess = ({ res }, resolve) => {
|
|
const fileUploadSuccess = ({ res }, resolve) => {
|
|
const { link, pdfUrl, originalName } = getObjValue(res.data)
|
|
const { link, pdfUrl, originalName } = getObjValue(res.data)
|