From bea08a9d727fbc36408fca63216e9bd8e5fdb927 Mon Sep 17 00:00:00 2001 From: caoxinyu Date: Thu, 27 Dec 2018 18:39:03 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=BC=E5=90=88=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + .../MarketingCenter/ComprehensiveInquiryMS.js | 133 +++ src/icons/svg/ComprehensiveInquiryMS.svg | 7 + src/main.js | 6 + src/views/MarketingCenter/BidBond/index.vue | 1 - .../ComprehensiveInquiryMS/index.vue | 938 ++++++++++++++++++ 6 files changed, 1085 insertions(+), 1 deletion(-) create mode 100644 src/api/MarketingCenter/ComprehensiveInquiryMS.js create mode 100644 src/icons/svg/ComprehensiveInquiryMS.svg create mode 100644 src/views/MarketingCenter/ComprehensiveInquiryMS/index.vue diff --git a/package.json b/package.json index 02b3cafd..4bf74258 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,7 @@ "nprogress": "0.2.0", "qrcode": "^1.3.2", "time-formater": "^1.0.3", + "v-viewer": "^1.3.1", "vue": "2.5.17", "vue-router": "3.0.1", "vuex": "3.0.1", diff --git a/src/api/MarketingCenter/ComprehensiveInquiryMS.js b/src/api/MarketingCenter/ComprehensiveInquiryMS.js new file mode 100644 index 00000000..55e5258e --- /dev/null +++ b/src/api/MarketingCenter/ComprehensiveInquiryMS.js @@ -0,0 +1,133 @@ +import request from '@/utils/request' + +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '合同信息管理_项目名称_总_查询' + } + }) +} +export function selectProvince() { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '发货管理_省份查询' + } + }) +} +export function SelectMarketingManager(code) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '客户关系管理系统_按地区查询_营销经理', + param: '省份流水号=' + code + } + }) +} +export function searchTable1(pageCurrent, pageSize, num1, num2, num3, num4, num5, num6, num7, num8) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '合同信息管理_合同信息_查询', + param: '合同ID=' + num1 + '=int&人员ID=' + num2 + '=int&项目流水号_check=' + num3 + '=int&营销经理流水号_check=' + num4 + '=int&开始日期_check=' + num5 + '=int&结束日期_check=' + num6 + '=int&开始日期=' + num7 + '=date&结束日期=' + num8 + '=date', + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function selectMachine(code) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: 'PDM_机床名称_查询数据_通过项目流水号', + param: '项目流水号=' + code + } + }) +} +export function searchTableDataInvoiceRecord(num1) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '合同信息管理_开票记录_查询', + param: '项目流水号=' + num1 + '=int' + } + }) +} +export function searchTableContractCapitalManagement(num1) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '合同资金管理_资金信息_查询', + param: '合同ID=' + num1 + '=int' + } + }) +} +export function searchTableSafetyMargin(num1) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '安全保证金管理_安全保证金信息查询', + param: '项目流水号=' + num1 + '=int' + } + }) +} +export function searchTableBidBond(num1) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '营销综合查询_投标保证金_按项目查', + param: '项目流水号=' + num1 + '=int' + } + }) +} +export function typeOfPerformanceBond(num1) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '合同信息管理_履约保证金类型_查询', + param: '项目流水号=' + num1 + '=int' + } + }) +} +export function searchTableDataPerformanceBond(num1) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '合同信息管理_履约保证金_查询', + param: '项目流水号=' + num1 + '=int' + } + }) +} +export function searchTableDataDeliveryManagement(num1) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '营销综合查询_发货单_按项目查', + param: '项目流水号=' + num1 + '=int' + } + }) +} diff --git a/src/icons/svg/ComprehensiveInquiryMS.svg b/src/icons/svg/ComprehensiveInquiryMS.svg new file mode 100644 index 00000000..833243e5 --- /dev/null +++ b/src/icons/svg/ComprehensiveInquiryMS.svg @@ -0,0 +1,7 @@ + + + + + Svg Vector Icons : http://www.sfont.cn + + \ No newline at end of file diff --git a/src/main.js b/src/main.js index 487c94b2..17f08747 100644 --- a/src/main.js +++ b/src/main.js @@ -17,10 +17,16 @@ import curd from '@/utils/curd' import time from 'time-formater' import htmlToPdf from '@/vendor/htmlToPdf' +import Viewer from 'v-viewer' +import 'viewerjs/dist/viewer.css' Vue.use(curd) Vue.use(htmlToPdf) Vue.use(ElementUI) +Vue.use(Viewer) +Viewer.setDefaults({ + Options: { 'inline': true, 'button': true, 'navbar': true, 'title': true, 'toolbar': true, 'tooltip': true, 'movable': true, 'zoomable': true, 'rotatable': true, 'scalable': true, 'transition': true, 'fullscreen': true, 'keyboard': true, 'url': 'data-source' } +}) // 处理时间字符串格式全局过滤器 '2018/1/23 00:00:00' to '2018-01-23' Vue.filter('formatTime', function(value) { if (!value) return '' diff --git a/src/views/MarketingCenter/BidBond/index.vue b/src/views/MarketingCenter/BidBond/index.vue index 44fed53d..1729999d 100644 --- a/src/views/MarketingCenter/BidBond/index.vue +++ b/src/views/MarketingCenter/BidBond/index.vue @@ -550,7 +550,6 @@ export default { } this.tableData1Loading = true selectBidBond(this.TypeOfGoldDepositValue_check, this.TypeOfGoldDepositValue, this.Bidder_check, this.peopleid, this.TenderingEnterprise_check, this.TenderingEnterprise, this.startTime_check, this.startTime, this.endTime_check, this.endTime, this.PageCurrent, this.PageSize).then(response => { - console.log(response) this.tableData1Loading = false const data = response.data.rows for (let i = 0; i < data.length; i++) { diff --git a/src/views/MarketingCenter/ComprehensiveInquiryMS/index.vue b/src/views/MarketingCenter/ComprehensiveInquiryMS/index.vue new file mode 100644 index 00000000..b191b77d --- /dev/null +++ b/src/views/MarketingCenter/ComprehensiveInquiryMS/index.vue @@ -0,0 +1,938 @@ + + + + +