Commit 9e1d59c8 authored by shuaiqiang's avatar shuaiqiang 🇨🇳
parents 5b30b61d e2adc16f
Pipeline #3657 failed with stages
in 2 seconds
......@@ -3,7 +3,7 @@ import service from '@utils/GraphApiService'
export function fetchCnToCpc(baseURL, data) {
return service({
baseURL: baseURL,
url: 'Word/CN2CPC',
url: 'api/v1.0/Word/CN2CPC',
method: 'POST',
data
})
......@@ -12,7 +12,7 @@ export function fetchCnToCpc(baseURL, data) {
export function fetchCntToPct(baseURL, data) {
return service({
baseURL: baseURL,
url: 'Word/CN2PCT',
url: 'api/v1.0/Word/CN2PCT',
method: 'post',
data
})
......@@ -21,7 +21,7 @@ export function fetchCntToPct(baseURL, data) {
export function fetchPctToCn(baseURL, data) {
return service({
baseURL: baseURL,
url: 'Word/PCT2CN',
url: 'api/v1.0/Word/PCT2CN',
method: 'POST',
data
})
......@@ -30,7 +30,7 @@ export function fetchPctToCn(baseURL, data) {
export function fetchConvertEquations(baseURL, data) {
return service({
baseURL: baseURL,
url: 'Word/ConvertEquations',
url: 'api/v1.0/Word/ConvertEquations',
method: 'POST',
data
})
......@@ -39,7 +39,7 @@ export function fetchConvertEquations(baseURL, data) {
export function fetchDownloadFile(baseURL, params) {
return service({
baseURL: baseURL,
url: 'RequestPayment/DownloadFile',
url: 'api/v1.0/RequestPayment/DownloadFile',
method: 'get',
responseType: 'blob',
params
......
import service from '@utils/requestService'
import service from '@utils/RequestService'
export function SplitRevisionDoc(baseURL, data) {
return service({
......
......@@ -3,7 +3,7 @@ import service from '@utils/GraphApiService'
export function splitDocxByBookMark(baseURL, data) {
return service({
baseURL: baseURL,
url: 'Word/SplitDocxByBookMark',
url: 'api/v1.0/Word/SplitDocxByBookMark',
method: 'post',
data
})
......@@ -12,7 +12,7 @@ export function splitDocxByBookMark(baseURL, data) {
export function splitDocxByRange(baseURL, data) {
return service({
baseURL: baseURL,
url: 'Word/SplitDocxByRange',
url: 'api/v1.0/Word/SplitDocxByRange',
method: 'post',
data
})
......@@ -21,7 +21,7 @@ export function splitDocxByRange(baseURL, data) {
export function splitDocx(baseURL, data) {
return service({
baseURL: baseURL,
url: 'Word/SplitDocx',
url: 'api/v1.0/Word/SplitDocx',
method: 'post',
data
})
......@@ -31,8 +31,18 @@ export function splitDocx(baseURL, data) {
export function splitDocxByPageBreak(baseURL, data) {
return service({
baseURL: baseURL,
url: 'Word/SplitDocxByPageBreak',
url: 'api/v1.0/Word/SplitDocxByPageBreak',
method: 'post',
data
})
}
export function downloadFile(baseURL, data){
return service({
baseURL: baseURL,
url:'api/v1.0/Word/DownloadFile',
method: 'post',
data,
responseType: 'blob'
})
}
\ No newline at end of file
import service from '@utils/requestService'
import service from '@utils/RequestService'
export function createHxRequestPaymentVerticalTotal(baseURL, data) {
return service({
......
......@@ -3,7 +3,7 @@ import service from '@utils/GraphApiService'
export function fetchEhrEmployeeByName(baseURL, params) {
return service({
baseURL: baseURL,
url: 'Wade/GetEhrEmployeeByName',
url: 'api/v1.0/Wade/GetEhrEmployeeByName',
method: 'get',
params
})
......@@ -11,7 +11,7 @@ export function fetchEhrEmployeeByName(baseURL, params) {
export function fetchCaseLevelList(baseURL, data) {
return service({
baseURL: baseURL,
url: 'Wade/CreateCaseLevelList',
url: 'api/v1.0/Wade/CreateCaseLevelList',
method: 'post',
data
})
......
......@@ -2,11 +2,11 @@
<div id="app">
Hi app
<pLink type="primary">Test</pLink>
<splitTool baseUrl="https://dev.essenptl.com/graphAPITest/api/v1.0/"></splitTool>
<convertTool baseUrl="https://dev.essenptl.com/graphAPITest/api/v1.0/"></convertTool>
<splitTool baseUrl="https://dev.essenptl.com/graphAPITest/"></splitTool>
<convertTool baseUrl="https://dev.essenptl.com/graphAPITest/"></convertTool>
<fileSplit baseUrl="https://dev.essenptl.com/dev2/wade_ext/"></fileSplit>
<upload baseUrl="https://dev.essenptl.com/dev2/wade_ext/"></upload>
<uploadExcel baseUrl="https://dev.essenptl.com/graphAPITest/api/v1.0/"></uploadExcel>
<uploadExcel baseUrl="https://dev.essenptl.com/graphAPITest/"></uploadExcel>
</div>
</template>
......
<meta charset="utf-8">
<title>index demo</title>
<script src="./index.umd.js"></script>
<link rel="stylesheet" href="./index.css">
<script>
console.log(index)
</script>
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
.p-link-default[data-v-30dd6ef1]{color:#606266}.p-link-primary[data-v-30dd6ef1]{color:#409eff}.el-form .el-form-item[data-v-00c636ef]{margin:10px 0}.el-form .el-form-item .el-radio-group[data-v-00c636ef]{margin-left:20px}.el-form .el-form-item input[data-v-00c636ef]{width:126px;margin-left:10px;outline:none;border:0;background:#c6c6c6}.choose-box[data-v-00c636ef]{margin-left:200px;border:1px solid #000;width:220px}.choose-box div>span[data-v-00c636ef]{display:inline-block;width:56px;text-align:center;margin:10px 5px;border:1px solid #000}input[data-v-00c636ef]::-webkit-input-placeholder{font-size:12px;opacity:.8}[data-v-00c636ef] .el-form-item__content{line-height:1.5!important}.excel-upload-input[data-v-77bf1e84]{display:none;z-index:-9999}.drop[data-v-77bf1e84]{border:2px dashed #bbb;width:600px;height:160px;line-height:160px;margin:0 auto;font-size:24px;border-radius:5px;text-align:center;color:#bbb;position:relative}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"name": "@purplevin/component",
"version": "0.1.14",
"version": "0.1.15",
"private": false,
"main": "lib/index.umd.min.js",
"scripts": {
......
......@@ -24,7 +24,8 @@ export default {
props:{
baseUrl:{
type: String,
default: 'prod_sz'
require: true,
default: 'https://dev.essenptl.com/graphAPITest/'
}
},
components: {
......
......@@ -77,10 +77,9 @@
</template>
<script>
import { SplitRevisionDoc} from '@api/fileApi'
import { mixins } from "../mixin/toolMixin";
import { downloadFile } from '@api/graphApi'
export default {
name: 'SplitWordForm',
mixins:["mixins"],
props:{
baseUrl:{
type: String
......@@ -252,6 +251,28 @@ export default {
this.$set(fileList[0], 'name', files[0].name)
this.$refs['rebateUpload'].clearFiles()// 清除文件
this.$refs['rebateUpload'].handleStart(files[0])// 选择文件后的赋值方法
},
async downloadFile(zipFileName) {
try {
const formData = new FormData()
formData.append('fileName', zipFileName)
const response = await downloadFile(baseUrl, formData)
if (response) {
const blob = new Blob([response])
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob)
downloadElement.href = href
downloadElement.download = zipFileName.split('\\').pop().split('/').pop()
document.body.appendChild(downloadElement)
downloadElement.click()
document.body.removeChild(downloadElement)
window.URL.revokeObjectURL(href)
}
} catch (error) {
console.log('error', error)
this.$refs.upload.abort()
this.$message.error('下载档案失败!')
}
}
}
}
......
......@@ -12,7 +12,8 @@ export default {
props:{
baseUrl:{
type: String,
default: 'prod_sz'
require: true,
default: 'https://dev.essenptl.com/graphAPITest/'
}
}
}
......
import service from '@utils/requestService'
import Vue from 'vue'
Vue.mixin({
methods: {
async downloadFile(zipFileName) {
try {
const formData = new FormData()
formData.append('fileName', zipFileName)
const response = await service.post('api/v1.0/Word/DownloadFile', formData, { responseType: 'blob' })
if (response) {
const blob = new Blob([response])
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob)
downloadElement.href = href
downloadElement.download = zipFileName.split('\\').pop().split('/').pop()
document.body.appendChild(downloadElement)
downloadElement.click()
document.body.removeChild(downloadElement)
window.URL.revokeObjectURL(href)
}
} catch (error) {
console.log('error', error)
this.$refs.upload.abort()
this.$message.error('下载档案失败!')
}
}
}
})
......@@ -48,8 +48,10 @@
</template>
<script>
import { splitDocxByBookMark } from '@api/graphApi'
import mixin from '../mixin/toolMixin'
export default {
name: 'SplitWordForm',
mixins:[mixin],
props:{
baseUrl:{
type: String
......@@ -78,7 +80,7 @@ export default {
this.fileList = []
this.$refs.upload.clearFiles()
const excelFileName = response.data
this.downloadFile(excelFileName)
this.downloadFile(this.baseUrl, excelFileName)
} else {
this.$refs.upload.abort()
this.$message.error('下载档案失败!')
......
......@@ -48,8 +48,10 @@
</template>
<script>
import { splitDocxByPageBreak } from '@api/graphApi'
import mixin from '../mixin/toolMixin'
export default {
name: 'SplitWordForm',
mixins:[mixin],
props:{
baseUrl:{
type: String
......@@ -78,7 +80,7 @@ export default {
this.fileList = []
this.$refs.upload.clearFiles()
const excelFileName = response.data
this.downloadFile(excelFileName)
this.downloadFile(this.baseUrl, excelFileName)
} else {
this.$refs.upload.abort()
this.$message.error('下载档案失败!')
......
......@@ -54,8 +54,10 @@
</template>
<script>
import { splitDocxByRange } from '@api/graphApi'
import mixin from '../mixin/toolMixin'
export default {
name: 'SplitRangeWordForm',
mixins:[mixin],
props:{
baseUrl:{
type: String
......@@ -90,7 +92,7 @@ export default {
this.fileList = []
this.$refs.upload.clearFiles()
const excelFileName = response.data
this.downloadFile(excelFileName)
this.downloadFile(this.baseUrl, excelFileName)
} else {
this.$refs.upload.abort()
this.$message.error('下载档案失败!')
......
......@@ -48,8 +48,10 @@
</template>
<script>
import { splitDocx } from '@api/graphApi'
import mixin from '../mixin/toolMixin'
export default {
name: 'SplitWordForm',
mixins:[mixin],
props:{
baseUrl:{
type: String
......@@ -78,7 +80,7 @@ export default {
this.fileList = []
this.$refs.upload.clearFiles()
const excelFileName = response.data
this.downloadFile(excelFileName)
this.downloadFile(this.baseUrl, excelFileName)
} else {
this.$refs.upload.abort()
this.$message.error('下载档案失败!')
......
......@@ -26,7 +26,8 @@ export default {
props:{
baseUrl:{
type: String,
default: 'prod_sz'
require:true,
default: 'https://dev.essenptl.com/graphAPITest/'
}
},
components: {
......
import graphRequest from '@utils/GraphApiService'
import Vue from 'vue'
import { downloadFile } from '@api/graphApi'
Vue.mixin({
export default{
methods: {
async downloadFile(excelFileName) {
async downloadFile(BaseUrl, excelFileName) {
try {
const formData = new FormData()
formData.append('fileName', excelFileName)
const response = await graphRequest.post('Word/DownloadFile', formData, { responseType: 'blob' })
const response = await downloadFile(BaseUrl, formData)
if (response) {
const blob = new Blob([response])
const downloadElement = document.createElement('a')
......@@ -26,4 +25,4 @@ Vue.mixin({
}
}
}
})
}
......@@ -136,7 +136,8 @@ export default {
props:{
baseUrl:{
type: String,
default: 'prod_sz'
require: true,
default: 'https://dev.essenptl.com/graphAPITest/'
}
},
data: function() {
......
......@@ -32,7 +32,8 @@ export default {
props:{
baseUrl:{
type: String,
default: 'prod_sz'
require: true,
default: 'https://dev.essenptl.com/graphAPITest/'
}
},
data() {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment