Commit f36749cf by 钟乾明

u: 对该供方综合评估审批意见不能为空,请选择

parent 080dd313
...@@ -9,10 +9,10 @@ ...@@ -9,10 +9,10 @@
"start": "node build/dev-server.js", "start": "node build/dev-server.js",
"build:test": "cross-env PACK_ENV=test node build/vt-build.js", "build:test": "cross-env PACK_ENV=test node build/vt-build.js",
"build:prod": "cross-env PACK_ENV=prod node build/vt-build.js", "build:prod": "cross-env PACK_ENV=prod node build/vt-build.js",
"build:test:cordova": "cross-env PACK_ENV=test PACK_PLATFORM=cordova node build/build.js", "build:test:cordova": "cross-env PACK_ENV=test PACK_PLATFORM=cordova node build/vt-build.js",
"build:test:qing": "cross-env PACK_ENV=test PACK_PLATFORM=qing node build/build.js", "build:test:qing": "cross-env PACK_ENV=test PACK_PLATFORM=qing node build/vt-build.js",
"build:prod:cordova": "cross-env PACK_ENV=prod PACK_PLATFORM=cordova node build/build.js", "build:prod:cordova": "cross-env PACK_ENV=prod PACK_PLATFORM=cordova node build/vt-build.js",
"build:prod:qing": "cross-env PACK_ENV=prod PACK_PLATFORM=qing node build/build.js" "build:prod:qing": "cross-env PACK_ENV=prod PACK_PLATFORM=qing node build/vt-build.js"
}, },
"dependencies": { "dependencies": {
"axios": "^0.19.0", "axios": "^0.19.0",
......
...@@ -2,18 +2,27 @@ import { showError } from './errorhandler' ...@@ -2,18 +2,27 @@ import { showError } from './errorhandler'
import { MAS_CODES } from './masConfig' import { MAS_CODES } from './masConfig'
import { MAS } from '@/plugins/mas' import { MAS } from '@/plugins/mas'
const masConfig = process.env.PACK_ENV === 'prod' let platformMap = {
? { qing: {
baseUrl: 'https://jffcvp.cndrealty.com:4433', // 正式环境 test: 'https://staging.jffctest.com',
tokenKey: 'accessToken', prod: 'https://portal.cndrealty.com'
code: 'cndvp-api' },
cordova: {
test: 'https://mxytest.cndrealty.com:4433',
prod: 'https://jffcvp.cndrealty.com:4433'
}
} }
: { let baseUrl = process.env.NODE_ENV === 'development' ? 'https://mxytest.cndrealty.com:4433'
baseUrl: 'https://mxytest.cndrealty.com:4433', : process.env.PACK_ENV === 'prod' && process.env.PACK_PLATFORM
? platformMap[ process.env.PACK_PLATFORM ].prod
: platformMap[ process.env.PACK_PLATFORM ].test
const masConfig = {
baseUrl,
tokenKey: 'accessToken', tokenKey: 'accessToken',
code: 'cndvp-api' code: 'cndvp-api'
} }
const mas = MAS.getInstance().config(masConfig) const mas = MAS.getInstance().config(masConfig)
// 测试token,从美信云平台的登录记录获取 // 测试token,从美信云平台的登录记录获取
...@@ -23,29 +32,30 @@ const testToken = 'yzj_1a344f9d0e4eb1395ea59209b69a555c' ...@@ -23,29 +32,30 @@ const testToken = 'yzj_1a344f9d0e4eb1395ea59209b69a555c'
// 测试流程单据id // 测试流程单据id
const testFid = 'x9oAADIpYxfirKan' // x9oAAArMGB/irKan 营销类 x9oAAArNAtPirKan 商业类 x9oAAArNClDirKan const testFid = 'x9oAADIpYxfirKan' // x9oAAArMGB/irKan 营销类 x9oAAArNAtPirKan 商业类 x9oAAArNClDirKan
/* 1.供方更名:(会签)x9oAAArQslp2xf1N 、x9oAAArTSgN2xf1N - dingzhy@cndrealty.com 、x9oAAArQqcV2xf1N \\ (审批)x9oAAArTSdR2xf1N - liub@cndrealty.com /* 1.供方更名:(会签)x9oAAArQslp2xf1N 、x9oAAArTSgN2xf1N - dingzhy@cndrealty.com 、x9oAAArQqcV2xf1N \\ (审批)x9oAAArTSdR2xf1N - liub@cndrealty.com
* 2.调整联系方式:(会签)x9oAAArTSgN2xf1N - dingzhy@cndrealty.com 、x9oAAArMYD12xf1N - caimm \ \\ (审批)x9oAAArTSdR2xf1N - liub@cndrealty.com * 2.调整联系方式:(会签)x9oAAArTSgN2xf1N - dingzhy@cndrealty.com 、x9oAAArMYD12xf1N - caimm \ \\ (审批)x9oAAArTSdR2xf1N - liub@cndrealty.com
* 3.调整品牌方式:(会签)x9oAAArTShV2xf1N - xiewei * 3.调整品牌方式:(会签)x9oAAArTShV2xf1N - xiewei
*/ */
/* 供方履约 /* 供方履约
* 账号: xiewei - x9oAAArUjsjuMsBg x9oAAArUj0vuMsBg x9oAAArXRMHuMsBg (新) x9oAAArXdSjuMsBg * 账号: xiewei - x9oAAArUjsjuMsBg x9oAAArUj0vuMsBg x9oAAArXRMHuMsBg (新) x9oAAArXdSjuMsBg
* caimm - x9oAAArUj0zuMsBg 、 x9oAAArUjsnuMsBg 、 x9oAAArSS2zuMsBg x9oAAArVE6TuMsBg (单) * caimm - x9oAAArUj0zuMsBg 、 x9oAAArUjsnuMsBg 、 x9oAAArSS2zuMsBg x9oAAArVE6TuMsBg (单)
* cyy@cndrealty.com - x9oAAArUj03uMsBg 、 x9oAAArUjsruMsBg * cyy@cndrealty.com - x9oAAArUj03uMsBg 、 x9oAAArUjsruMsBg
*/ */
/* /*
1、评分(CT_SUP_ReviewDistribute.FID): 1、评分(CT_SUP_ReviewDistribute.FID):
x9oAAArL/2WwAXHf x9oAAArL/2WwAXHf
2、组长审核(CT_SUP_ReviewGrp.FID): 2、组长审核(CT_SUP_ReviewGrp.FID):
1)x9oAAArL/0virKan 、cyy@cndrealty.com 1)x9oAAArL/0virKan 、cyy@cndrealty.com
2)x9oAAArMFsDirKan 、cyy@cndrealty.com 2)x9oAAArMFsDirKan 、cyy@cndrealty.com
3)x9oAAArMFdLirKan 、cyy@cndrealty.com 3)x9oAAArMFdLirKan 、cyy@cndrealty.com
3、会签(CT_SUP_ReviewGrp.FID): 3、会签(CT_SUP_ReviewGrp.FID):
1)x9oAAArL//PirKan 、yhwang@cndrealty.com 1)x9oAAArL//PirKan 、yhwang@cndrealty.com
2)x9oAAArMDePirKan、zhangky@cndrealty.com 2)x9oAAArMDePirKan、zhangky@cndrealty.com
4、审批(CT_SUP_ReviewGrp.FID): 4、审批(CT_SUP_ReviewGrp.FID):
1)x9oAAArMEJnirKan、zhangky@cndrealty.com 1)x9oAAArMEJnirKan、zhangky@cndrealty.com
*/ */
// 设置token,接口传参验证用 // 设置token,接口传参验证用
function setToken (val) { function setToken (val) {
mas.token = val || testToken mas.token = val || testToken
......
<template> <template>
<base-layout :title="title"> <base-layout :title="title">
<div class="approval flex-v full"> <div class="approval flex-v full">
<group-info class="margin-top" :projectsInfo="inspectProjectInfo" :personsInfo="inspectPersionInfo" :remark="remark" :attachmentCount="attachmentCount" /> <group-info class="margin-top"
:projectsInfo="inspectProjectInfo"
:personsInfo="inspectPersionInfo"
:remark="remark"
:attachmentCount="attachmentCount"/>
<card-panel title="基本信息" class="margin-top"> <card-panel title="基本信息"
class="margin-top">
<div class="project-info flex-v"> <div class="project-info flex-v">
<span class="name">{{currentSupplierInfo.supplierName}}</span> <span class="name">{{ currentSupplierInfo.supplierName }}</span>
<span class="label">{{currentSupplierInfo.supplierTypeName}}</span> <span class="label">{{ currentSupplierInfo.supplierTypeName }}</span>
</div> </div>
<div class="project-info margin-top flex flex-space-between"> <div class="project-info margin-top flex flex-space-between">
<span class="name">考察成员结论</span> <span class="name">考察成员结论</span> <span @click="gotoMemberGrade"><span class="red_link">查看详情</span> <font-icon type="forward_arrow_black_small"></font-icon></span>
<span @click="gotoMemberGrade"><span class="red_link">查看详情</span> <font-icon type="forward_arrow_black_small"></font-icon></span>
</div> </div>
<div class="project-info margin-top flex flex-space-between"> <div class="project-info margin-top flex flex-space-between">
<span class="name">考察组综合结论</span> <span class="name">考察组综合结论</span> <span @click="gotoConclusion"><span class="red_link">查看详情</span> <font-icon type="forward_arrow_black_small"></font-icon></span>
<span @click="gotoConclusion"><span class="red_link">查看详情</span> <font-icon type="forward_arrow_black_small"></font-icon></span>
</div> </div>
</card-panel> </card-panel>
<card-panel v-if="showSign" title="考察组会审" class="margin-top"> <card-panel v-if="showSign"
<sign-item v-for="(item, index) in supplierSignList" :key="index" :dataSource="item" /> title="考察组会审"
class="margin-top">
<sign-item v-for="(item, index) in supplierSignList"
:key="index"
:dataSource="item"/>
</card-panel> </card-panel>
<card-panel title="考察审批" class="margin-top"> <card-panel title="考察审批"
class="margin-top">
<div class="leaderCheck"> <div class="leaderCheck">
<review-cell-radio title="1.对该供方综合评估为" v-model="supplyRank" :editable="isTodo" /> <review-cell-radio title="1.对该供方综合评估为"
<review-text-area v-model="supplyRank"
title="2.使用条件" :editable="isTodo"/>
<review-text-area title="2.使用条件"
v-if="showCondition" v-if="showCondition"
:editable="isTodo" :editable="isTodo"
v-model="conditionOption" v-model="conditionOption"
placeholder="请输入使用条件说明" /> placeholder="请输入使用条件说明"/>
<review-add-item <review-add-item :title="`${appRegionIndex}.适用区域`"
:title="`${appRegionIndex}.适用区域`"
v-if="showAppRegion" v-if="showAppRegion"
:editable="false" :editable="false"
btnTitle="添加适用区域" btnTitle="添加适用区域"
:itemList="supplierAppRegionList.map(v=>v.text)" :itemList="supplierAppRegionList.map(v=>v.text)"
@handleAdd="handleChooseArea" @handleAdd="handleChooseArea"></review-add-item>
></review-add-item> <review-add-item v-if="showProject"
<review-add-item
v-if="showProject"
:editable="false" :editable="false"
:title="`${projectIndex}.适用特定项目`" :title="`${projectIndex}.适用特定项目`"
:itemList="cacheProjectList.map(v=>v.projectName)" :itemList="cacheProjectList.map(v=>v.projectName)"
btnTitle="添加适用项目" btnTitle="添加适用项目"
@handleAdd="handleChooseProject" @handleAdd="handleChooseProject"/>
/>
<!-- <review-add-item <!-- <review-add-item
v-if="showProjectType" v-if="showProjectType"
:editable="isTodo" :editable="isTodo"
...@@ -60,7 +65,11 @@ ...@@ -60,7 +65,11 @@
:defaultValue="productGradeId" :defaultValue="productGradeId"
v-model="productGradeId" v-model="productGradeId"
/> --> /> -->
<van-button @click="handleSubmit" v-if="isTodo" type="danger" size="large">确认</van-button> <van-button @click="handleSubmit"
v-if="isTodo"
type="danger"
size="large">确认
</van-button>
</div> </div>
</card-panel> </card-panel>
</div> </div>
...@@ -96,13 +105,13 @@ export default { ...@@ -96,13 +105,13 @@ export default {
ReviewAddItem, ReviewAddItem,
PopupPicker, PopupPicker,
ProductGradePicker, ProductGradePicker,
[Button.name]: Button, [ Button.name ]: Button,
GroupInfo GroupInfo
}, },
mixins: [reviewSummaryMixin], mixins: [reviewSummaryMixin],
mounted () { mounted () {
this.$store.commit('showLoading', true) this.$store.commit('showLoading', true)
this.fetchReviewSummaryInfo({billId: Coder.encode(this.currentSupplierInfo.id)}) this.fetchReviewSummaryInfo({billId: process.env.PLATFORM === '' ? Coder.encode(this.currentSupplierInfo.id) : Coder.replace(this.currentSupplierInfo.id)})
.then(() => { .then(() => {
this.conditionOption = this.reviewSummaryInfo.useCondition this.conditionOption = this.reviewSummaryInfo.useCondition
this.productGradeId = this.reviewSummaryInfo.productGrade this.productGradeId = this.reviewSummaryInfo.productGrade
...@@ -145,7 +154,12 @@ export default { ...@@ -145,7 +154,12 @@ export default {
...mapGetters('inspect', [ ...mapGetters('inspect', [
'currentFid' 'currentFid'
]), ]),
...mapState(['PageTypes', 'flowId', 'isReady', 'todoId']), ...mapState([
'PageTypes',
'flowId',
'isReady',
'todoId'
]),
// 考察组基本信息-备注 // 考察组基本信息-备注
remark () { remark () {
return this.inspectInfo.description return this.inspectInfo.description
...@@ -243,7 +257,8 @@ export default { ...@@ -243,7 +257,8 @@ export default {
type: 'audit', type: 'audit',
isSave: true, isSave: true,
id: encodeURIComponent(this.reviewSummaryInfo.reviewGrp), id: encodeURIComponent(this.reviewSummaryInfo.reviewGrp),
infos: [{ infos: [
{
id: encodeURIComponent(this.reviewSummaryInfo.id), id: encodeURIComponent(this.reviewSummaryInfo.id),
auditSupplyRank: this.supplyRank.supplyRank, auditSupplyRank: this.supplyRank.supplyRank,
auditOpinion: encodeURIComponent(Coder.replaceQuots(Coder.replaceCRLF(this.supplyRank.opinion || ''))), auditOpinion: encodeURIComponent(Coder.replaceQuots(Coder.replaceCRLF(this.supplyRank.opinion || ''))),
...@@ -256,10 +271,14 @@ export default { ...@@ -256,10 +271,14 @@ export default {
PrjTypeEntry: this.cacheProjectTypeList.map(v => { return {'projectType': encodeURIComponent(v.id)} }) || [], PrjTypeEntry: this.cacheProjectTypeList.map(v => { return {'projectType': encodeURIComponent(v.id)} }) || [],
// 项目档次 // 项目档次
productGrade: encodeURIComponent(this.productGradeId || '') productGrade: encodeURIComponent(this.productGradeId || '')
}] }
]
} }
console.log(params, 'params', this.cacheProjectList, this.supplierAppRegionList) console.log(params, 'params', this.cacheProjectList, this.supplierAppRegionList)
this.fetchAuditReviewSummarys({params, callback: this.submitCallback}) this.fetchAuditReviewSummarys({
params,
callback: this.submitCallback
})
} }
}, },
submitCallback (success, msg) { submitCallback (success, msg) {
...@@ -284,7 +303,7 @@ export default { ...@@ -284,7 +303,7 @@ export default {
ProjectEntry: v.ProjectEntry.map(v => ({'curProject': encodeURIComponent(v.curProject)})) ProjectEntry: v.ProjectEntry.map(v => ({'curProject': encodeURIComponent(v.curProject)}))
} }
// 适用区域 // 适用区域
let arr = findItemByIndexPath(this.inspectAllAppRegions[i], this.regionSelectIndexPath) let arr = findItemByIndexPath(this.inspectAllAppRegions[ i ], this.regionSelectIndexPath)
switch (this.currentPageType) { switch (this.currentPageType) {
case this.PageTypes.Leader_Todo: case this.PageTypes.Leader_Todo:
info.leaderSupplyRank = v.leaderSupplyRank info.leaderSupplyRank = v.leaderSupplyRank
...@@ -324,7 +343,10 @@ export default { ...@@ -324,7 +343,10 @@ export default {
assignmentId: this.todoId assignmentId: this.todoId
} }
console.log('inspect') console.log('inspect')
this.fetchAuditReviewSummarys({params, callback: this.submitFinallyCallback}) this.fetchAuditReviewSummarys({
params,
callback: this.submitFinallyCallback
})
}, },
submitFinallyCallback (success, msg) { submitFinallyCallback (success, msg) {
this.$dialog this.$dialog
...@@ -349,7 +371,8 @@ export default { ...@@ -349,7 +371,8 @@ export default {
} }
</script> </script>
<style lang="less" scoped> <style lang="less"
scoped>
.approval { .approval {
background-color: #EFEFF4; background-color: #EFEFF4;
......
...@@ -31,8 +31,8 @@ export class MAS { ...@@ -31,8 +31,8 @@ export class MAS {
*/ */
static get TYPE () { static get TYPE () {
return { return {
PROXY: 'mas-api/proxy?alias=', PROXY: process.env.PLATFORM === 'qing' ? 'mas/proxy?alias=' : 'mas-api/proxy?alias=',
RESTFUL: 'mas-api/restful/' RESTFUL: process.env.PLATFORM === 'qing' ? 'mas/restful/' : 'mas-api/restful/'
} }
} }
...@@ -57,10 +57,10 @@ export class MAS { ...@@ -57,10 +57,10 @@ export class MAS {
let data = result.data let data = result.data
if (data instanceof Object) { if (data instanceof Object) {
if (MAS.ERROR_CODE[data.code]) { if (MAS.ERROR_CODE[ data.code ]) {
// return Promise.reject(Object.assign(data, errorCode[data.code])) // return Promise.reject(Object.assign(data, errorCode[data.code]))
console.log('mas', errorCode[data.code]) console.log('mas', errorCode[ data.code ])
return Object.assign(data, errorCode[data.code]) return Object.assign(data, errorCode[ data.code ])
} }
} }
data.request = result.request data.request = result.request
...@@ -96,6 +96,7 @@ export class MAS { ...@@ -96,6 +96,7 @@ export class MAS {
...options ...options
}).then(result => this.responser(result)) }).then(result => this.responser(result))
} }
/** /**
* FormData提交 * FormData提交
*/ */
...@@ -110,6 +111,7 @@ export class MAS { ...@@ -110,6 +111,7 @@ export class MAS {
data: params data: params
}).then(result => this.responser(result)) }).then(result => this.responser(result))
} }
/** /**
* FormData提交 * FormData提交
*/ */
...@@ -139,6 +141,7 @@ export class MAS { ...@@ -139,6 +141,7 @@ export class MAS {
data.type = 'txt' data.type = 'txt'
return [data] return [data]
} }
/** /**
* Proxy方式调用,MAS配置接口 (FormData提交) * Proxy方式调用,MAS配置接口 (FormData提交)
*/ */
...@@ -153,6 +156,7 @@ export class MAS { ...@@ -153,6 +156,7 @@ export class MAS {
return this.transformation(`${MAS.TYPE.PROXY}${alias}&tocken=${this.token}&docType=${params.type}&quality=${params.qutype}&fdType=oa&exParam=${encodeURIComponent(params.id)}`, params, options) return this.transformation(`${MAS.TYPE.PROXY}${alias}&tocken=${this.token}&docType=${params.type}&quality=${params.qutype}&fdType=oa&exParam=${encodeURIComponent(params.id)}`, params, options)
} }
} }
/** /**
* Proxy方式调用,MAS配置接口 (FormData提交) * Proxy方式调用,MAS配置接口 (FormData提交)
*/ */
...@@ -187,7 +191,7 @@ export class MAS { ...@@ -187,7 +191,7 @@ export class MAS {
restful (url, params, options) { restful (url, params, options) {
let code = options && options.code || this.code let code = options && options.code || this.code
params = Object.assign({ params = Object.assign({
[this.tokenKey]: this.token [ this.tokenKey ]: this.token
}, params, options && options.params) }, params, options && options.params)
return this.getData(`${MAS.TYPE.RESTFUL}${code}/${url}`, params, options) return this.getData(`${MAS.TYPE.RESTFUL}${code}/${url}`, params, options)
} }
...@@ -200,13 +204,19 @@ export class MAS { ...@@ -200,13 +204,19 @@ export class MAS {
* @returns {Promise} * @returns {Promise}
* @memberof MAS * @memberof MAS
*/ */
attach (alias, {exParam, docType, fdType, quality, tokenKey}, options) { attach (alias, {
exParam,
docType,
fdType,
quality,
tokenKey
}, options) {
let params = Object.assign({ let params = Object.assign({
exParam, exParam,
fdType, fdType,
docType, docType,
quality, quality,
[tokenKey || this.tokenKey]: this.token [ tokenKey || this.tokenKey ]: this.token
}, options && options.params) }, options && options.params)
return this.getData(`${MAS.TYPE.PROXY}${alias}`, params, options) return this.getData(`${MAS.TYPE.PROXY}${alias}`, params, options)
} }
...@@ -217,7 +227,13 @@ export class MAS { ...@@ -217,7 +227,13 @@ export class MAS {
* @returns {MAS} * @returns {MAS}
* @memberof MAS * @memberof MAS
*/ */
config ({ baseUrl, method, code, token, tokenKey }) { config ({
baseUrl,
method,
code,
token,
tokenKey
}) {
this.baseUrl = baseUrl this.baseUrl = baseUrl
this.method = method this.method = method
this.code = code this.code = code
...@@ -316,7 +332,189 @@ export class MAS { ...@@ -316,7 +332,189 @@ export class MAS {
} }
} }
const errorCode = {'40001': {'errCode': '40001', 'errMsg': '找不到Map校验accessToken!', 'isReportErr': 'false'}, '40002': {'errCode': '40002', 'msg': '您的账号登录已失效,请重新登录!', 'errMsg': 'MAP校验不通过!', 'isReportErr': 'false'}, '40003': {'errCode': '40003', 'errMsg': 'MAP校验出错!', 'isReportErr': 'false'}, '40011': {'errCode': '40011', 'errMsg': 'MAS中对应的alias参数没有提供', 'isReportErr': 'false'}, '40021': {'errCode': '40021', 'errMsg': 'MAS转接超时!', 'isReportErr': 'true'}, '40031': {'errCode': '40031', 'errMsg': '后台服务器连接异常!', 'isReportErr': 'true'}, '40041': {'errCode': '40041', 'errMsg': '请求参数错误!', 'isReportErr': 'false'}, '40101': {'errCode': '40101', 'errMsg': 'MAS端没找到token值', 'isReportErr': 'false'}, '40102': {'errCode': '40102', 'errMsg': 'MAS Token校验不通过!', 'isReportErr': 'false'}, '40110': {'errCode': '40110', 'errMsg': 'MAS系统处理异常,请联系MAS管理员。', 'isReportErr': 'true'}, '40112': {'errCode': '40112', 'errMsg': 'MAS服务器没有对应配置,请联系MAS管理员', 'isReportErr': 'false'}, '40113': {'errCode': '40113', 'errMsg': 'MAS SOAP配置错误', 'isReportErr': 'true'}, '40120': {'errCode': '40120', 'errMsg': 'MAS图片转换配置错误(图片替换表达式没填)', 'isReportErr': 'true'}, '40600': {'errCode': '40600', 'errMsg': 'MAS调用返回错误', 'isReportErr': 'false'}, '40601': {'errCode': '40601', 'errMsg': 'MAS调用URL错误', 'isReportErr': 'false'}, '40610': {'errCode': '40610', 'errMsg': 'MAS调用数据库脚本失败', 'isReportErr': 'true'}, '40620': {'errCode': '40620', 'errMsg': 'MAS调用流下载失败', 'isReportErr': 'true'}, '40631': {'errCode': '40631', 'errMsg': 'MAS调用Webservice失败', 'isReportErr': 'true'}, '40640': {'errCode': '40640', 'errMsg': 'MAS调用通用表单失败', 'isReportErr': 'true'}, '40650': {'errCode': '40650', 'errMsg': 'MAS调用HTTP GET失败', 'isReportErr': 'true'}, '40670': {'errCode': '40670', 'errMsg': 'MAS调用HTTP POST失败', 'isReportErr': 'true'}, '40690': {'errCode': '40690', 'errMsg': 'MAS调用HTTP AUTO失败', 'isReportErr': 'true'}, '40691': {'errCode': '40691', 'errMsg': 'MAS调用HTTP DELETE失败', 'isReportErr': 'true'}, '40692': {'errCode': '40692', 'errMsg': 'MAS调用HTTP PUT失败', 'isReportErr': 'true'}, '40699': {'errCode': '40699', 'errMsg': 'MAS转发失败', 'isReportErr': 'true'}, '40700': {'errCode': '40700', 'errMsg': 'MAS不支持该配置服务', 'isReportErr': 'true'}, '40701': {'errCode': '40701', 'errMsg': 'MAS接口配置错误', 'isReportErr': 'true'}, '40800': {'errCode': '40800', 'errMsg': 'MAS全局配置参数没设置', 'isReportErr': 'true'}, '40801': {'errCode': '40801', 'errMsg': 'MAS全局配置参数类型错误', 'isReportErr': 'true'}, '40810': {'errCode': '40810', 'errMsg': 'MAS没找到相应的RESTFul配置', 'isReportErr': 'false'}, '40900': {'errCode': '40900', 'errMsg': '账号映射出错', 'isReportErr': 'true'}, '41000': {'errCode': '41000', 'errMsg': '清除缓存失败', 'isReportErr': 'true'}, '42000': {'errCode': '42000', 'errMsg': '通用表单模板配置不存在', 'isReportErr': 'false'}, '42001': {'errCode': '42001', 'errMsg': '通用表单服务不存在', 'isReportErr': 'false'}, '42002': {'errCode': '42002', 'errMsg': '通用表单系统模块配置不存在', 'isReportErr': 'false'}, '42010': {'errCode': '42010', 'errMsg': '通用表单调用返回错误', 'isReportErr': 'true'}} const errorCode = {
'40001': {
'errCode': '40001',
'errMsg': '找不到Map校验accessToken!',
'isReportErr': 'false'
},
'40002': {
'errCode': '40002',
'msg': '您的账号登录已失效,请重新登录!',
'errMsg': 'MAP校验不通过!',
'isReportErr': 'false'
},
'40003': {
'errCode': '40003',
'errMsg': 'MAP校验出错!',
'isReportErr': 'false'
},
'40011': {
'errCode': '40011',
'errMsg': 'MAS中对应的alias参数没有提供',
'isReportErr': 'false'
},
'40021': {
'errCode': '40021',
'errMsg': 'MAS转接超时!',
'isReportErr': 'true'
},
'40031': {
'errCode': '40031',
'errMsg': '后台服务器连接异常!',
'isReportErr': 'true'
},
'40041': {
'errCode': '40041',
'errMsg': '请求参数错误!',
'isReportErr': 'false'
},
'40101': {
'errCode': '40101',
'errMsg': 'MAS端没找到token值',
'isReportErr': 'false'
},
'40102': {
'errCode': '40102',
'errMsg': 'MAS Token校验不通过!',
'isReportErr': 'false'
},
'40110': {
'errCode': '40110',
'errMsg': 'MAS系统处理异常,请联系MAS管理员。',
'isReportErr': 'true'
},
'40112': {
'errCode': '40112',
'errMsg': 'MAS服务器没有对应配置,请联系MAS管理员',
'isReportErr': 'false'
},
'40113': {
'errCode': '40113',
'errMsg': 'MAS SOAP配置错误',
'isReportErr': 'true'
},
'40120': {
'errCode': '40120',
'errMsg': 'MAS图片转换配置错误(图片替换表达式没填)',
'isReportErr': 'true'
},
'40600': {
'errCode': '40600',
'errMsg': 'MAS调用返回错误',
'isReportErr': 'false'
},
'40601': {
'errCode': '40601',
'errMsg': 'MAS调用URL错误',
'isReportErr': 'false'
},
'40610': {
'errCode': '40610',
'errMsg': 'MAS调用数据库脚本失败',
'isReportErr': 'true'
},
'40620': {
'errCode': '40620',
'errMsg': 'MAS调用流下载失败',
'isReportErr': 'true'
},
'40631': {
'errCode': '40631',
'errMsg': 'MAS调用Webservice失败',
'isReportErr': 'true'
},
'40640': {
'errCode': '40640',
'errMsg': 'MAS调用通用表单失败',
'isReportErr': 'true'
},
'40650': {
'errCode': '40650',
'errMsg': 'MAS调用HTTP GET失败',
'isReportErr': 'true'
},
'40670': {
'errCode': '40670',
'errMsg': 'MAS调用HTTP POST失败',
'isReportErr': 'true'
},
'40690': {
'errCode': '40690',
'errMsg': 'MAS调用HTTP AUTO失败',
'isReportErr': 'true'
},
'40691': {
'errCode': '40691',
'errMsg': 'MAS调用HTTP DELETE失败',
'isReportErr': 'true'
},
'40692': {
'errCode': '40692',
'errMsg': 'MAS调用HTTP PUT失败',
'isReportErr': 'true'
},
'40699': {
'errCode': '40699',
'errMsg': 'MAS转发失败',
'isReportErr': 'true'
},
'40700': {
'errCode': '40700',
'errMsg': 'MAS不支持该配置服务',
'isReportErr': 'true'
},
'40701': {
'errCode': '40701',
'errMsg': 'MAS接口配置错误',
'isReportErr': 'true'
},
'40800': {
'errCode': '40800',
'errMsg': 'MAS全局配置参数没设置',
'isReportErr': 'true'
},
'40801': {
'errCode': '40801',
'errMsg': 'MAS全局配置参数类型错误',
'isReportErr': 'true'
},
'40810': {
'errCode': '40810',
'errMsg': 'MAS没找到相应的RESTFul配置',
'isReportErr': 'false'
},
'40900': {
'errCode': '40900',
'errMsg': '账号映射出错',
'isReportErr': 'true'
},
'41000': {
'errCode': '41000',
'errMsg': '清除缓存失败',
'isReportErr': 'true'
},
'42000': {
'errCode': '42000',
'errMsg': '通用表单模板配置不存在',
'isReportErr': 'false'
},
'42001': {
'errCode': '42001',
'errMsg': '通用表单服务不存在',
'isReportErr': 'false'
},
'42002': {
'errCode': '42002',
'errMsg': '通用表单系统模块配置不存在',
'isReportErr': 'false'
},
'42010': {
'errCode': '42010',
'errMsg': '通用表单调用返回错误',
'isReportErr': 'true'
}
}
/** /**
* 错误代码 * 错误代码
* @type {{}} * @type {{}}
......
...@@ -194,7 +194,7 @@ export default { ...@@ -194,7 +194,7 @@ export default {
} else { } else {
let arr = [] let arr = []
response.data.rows.forEach(v => { response.data.rows.forEach(v => {
arr.push(getReviewSummaryInfo({billId: process.env.PACK_PLATFORM ? (Coder.encode(v.id)) : Coder.replace(v.id)})) arr.push(getReviewSummaryInfo({billId: process.env.PACK_PLATFORM === 'qing' ? (Coder.encode(v.id)) : Coder.replace(v.id)}))
}) })
Promise.all(arr) Promise.all(arr)
.then(resultArr => { .then(resultArr => {
...@@ -294,6 +294,7 @@ export default { ...@@ -294,6 +294,7 @@ export default {
// }, // },
// 获取供方考察评审汇总表 // 获取供方考察评审汇总表
async fetchReviewSummaryInfo ({ commit, rootState }, payload) { async fetchReviewSummaryInfo ({ commit, rootState }, payload) {
console.log('fetchReviewSummaryInfo>>', payload)
const response = await getReviewSummaryInfo(payload) const response = await getReviewSummaryInfo(payload)
if (response.code === 200) { if (response.code === 200) {
console.log('response.data', response.data) console.log('response.data', response.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 sign in to comment