Commit 0d913a66 authored by erichsieh's avatar erichsieh

修改

parent b0dabdac
Pipeline #3655 failed with stages
in 4 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: {
......
......@@ -76,10 +76,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
......@@ -254,6 +253,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('下载档案失败!')
}
}
}
})
......@@ -26,7 +26,8 @@ export default {
props:{
baseUrl:{
type: String,
default: 'prod_sz'
require:true,
default: 'https://dev.essenptl.com/graphAPITest/'
}
},
components: {
......
......@@ -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