Commit 7b7f1087 by 严立

竞价变更公告

parent b75bec94
This diff could not be displayed because it is too large.
{ {
"name": "merchant2.1.x", "name": "merchant2.1.x",
"version": "1.0.0", "version": "1.0.0",
"description": "A Vue.js project", "description": "A Vue.js project",
"author": "立 <236048639@qq.com>", "author": "立 <236048639@qq.com>",
"private": true, "private": true,
"scripts": { "scripts": {
"dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js", "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
"start": "npm run dev", "start": "npm run dev",
"build": "node build/build.js" "build": "node build/build.js"
}, },
"dependencies": { "dependencies": {
"babel-preset-es2015": "^6.24.1", "babel-preset-es2015": "^6.24.1",
"crypto-js": "^4.0.0", "crypto-js": "^4.0.0",
"downloadjs": "^1.4.7", "downloadjs": "^1.4.7",
"element-ui": "^2.13.2", "element-ui": "^2.13.2",
"miment": "0.0.9", "miment": "0.0.9",
"vue": "^2.6.11", "vue": "^2.6.11",
"vue-router": "^3.3.4" "vue-calendar-component": "^2.8.2",
}, "vue-router": "^3.3.4"
"devDependencies": { },
"autoprefixer": "^7.1.2", "devDependencies": {
"babel-core": "^6.22.1", "autoprefixer": "^7.1.2",
"babel-helper-vue-jsx-merge-props": "^2.0.3", "babel-core": "^6.22.1",
"babel-loader": "^7.1.1", "babel-helper-vue-jsx-merge-props": "^2.0.3",
"babel-plugin-syntax-jsx": "^6.18.0", "babel-loader": "^7.1.1",
"babel-plugin-transform-runtime": "^6.22.0", "babel-plugin-syntax-jsx": "^6.18.0",
"babel-plugin-transform-vue-jsx": "^3.5.0", "babel-plugin-transform-runtime": "^6.22.0",
"babel-polyfill": "^6.26.0", "babel-plugin-transform-vue-jsx": "^3.5.0",
"babel-preset-env": "^1.3.2", "babel-polyfill": "^6.26.0",
"babel-preset-stage-2": "^6.22.0", "babel-preset-env": "^1.3.2",
"chalk": "^2.0.1", "babel-preset-stage-2": "^6.22.0",
"copy-webpack-plugin": "^4.0.1", "chalk": "^2.0.1",
"css-loader": "^0.28.0", "copy-webpack-plugin": "^4.0.1",
"extract-text-webpack-plugin": "^3.0.0", "css-loader": "^0.28.0",
"file-loader": "^1.1.4", "extract-text-webpack-plugin": "^3.0.0",
"font-spider": "^1.3.5", "file-loader": "^1.1.4",
"friendly-errors-webpack-plugin": "^1.6.1", "font-spider": "^1.3.5",
"html-webpack-plugin": "^2.30.1", "friendly-errors-webpack-plugin": "^1.6.1",
"js-base64": "^2.6.2", "html-webpack-plugin": "^2.30.1",
"less": "^3.11.3", "js-base64": "^2.6.2",
"less-loader": "^4.1.0", "less": "^3.11.3",
"node-notifier": "^5.1.2", "less-loader": "^4.1.0",
"optimize-css-assets-webpack-plugin": "^3.2.0", "node-notifier": "^5.1.2",
"ora": "^1.2.0", "optimize-css-assets-webpack-plugin": "^3.2.0",
"portfinder": "^1.0.26", "ora": "^1.2.0",
"postcss-import": "^11.0.0", "portfinder": "^1.0.26",
"postcss-loader": "^2.0.8", "postcss-import": "^11.0.0",
"postcss-url": "^7.2.1", "postcss-loader": "^2.0.8",
"rimraf": "^2.6.0", "postcss-url": "^7.2.1",
"sass-resources-loader": "^2.0.3", "rimraf": "^2.6.0",
"semver": "^5.3.0", "sass-resources-loader": "^2.0.3",
"shelljs": "^0.7.6", "semver": "^5.3.0",
"uglifyjs-webpack-plugin": "^1.1.1", "shelljs": "^0.7.6",
"url-loader": "^0.5.8", "uglifyjs-webpack-plugin": "^1.1.1",
"vue-baidu-map": "^0.21.22", "url-loader": "^0.5.8",
"vue-cli-plugin-style-resources-loader": "^0.1.4", "vue-baidu-map": "^0.21.22",
"vue-loader": "^13.3.0", "vue-cli-plugin-style-resources-loader": "^0.1.4",
"vue-pdf": "^4.1.0", "vue-loader": "^13.3.0",
"vue-style-loader": "^3.0.1", "vue-pdf": "^4.1.0",
"vue-template-compiler": "^2.6.11", "vue-style-loader": "^3.0.1",
"vuex": "^3.5.1", "vue-template-compiler": "^2.6.11",
"webpack": "^3.6.0", "vuex": "^3.5.1",
"webpack-bundle-analyzer": "^2.9.0", "webpack": "^3.6.0",
"webpack-dev-server": "^2.9.1", "webpack-bundle-analyzer": "^2.9.0",
"webpack-merge": "^4.1.0" "webpack-dev-server": "^2.9.1",
}, "webpack-merge": "^4.1.0"
"engines": { },
"node": ">= 6.0.0", "engines": {
"npm": ">= 3.0.0" "node": ">= 6.0.0",
}, "npm": ">= 3.0.0"
"browserslist": [ },
"> 1%", "browserslist": [
"last 2 versions", "> 1%",
"not ie <= 8" "last 2 versions",
] "not ie <= 8"
} ]
}
let output = { let output = {
// 配置后台公告字典标识映射 // 配置后台公告字典标识映射
// 避免后台更变数值影响逻辑 // 避免后台更变数值影响逻辑
// - 全部 // - 全部
// 0 - 竞价报价 // 0 - 竞价报价
// 1 - 竞价结果 // 1 - 竞价结果
// 2 - 招标采购 // 2 - 招标采购
// 3 - 资格预审 // 3 - 资格预审
// 4 - 变更澄清 // 4 - 变更澄清
// 5 - 中标候选 // 5 - 中标候选
// 6 - 招标结果 // 6 - 招标结果
// 9 - 其他公告 // 9 - 其他公告
noticeType: { // 10 - 竞价变更公告
raw: ['', 1, 2, 5, 3, 4, 7, 8, 6], noticeType: {
mapping: ['', 2, 3, 4, 5, 6, 0, 1, 9], raw: ['', 1, 2, 5, 3, 4, 7, 9, 8, 6],
} mapping: ['', 2, 3, 4, 5, 6, 0, 10, 1, 9],
} }
}
export default output export default output
\ No newline at end of file
let output = { let output = {
// 开发路径
// base: 'http://bid-server.meiqicloud.com/',
// resources: 'http://bid-web.meiqicloud.com/',
// agentSignIn: 'http://bid-vue.meiqicloud.com/'
// 测试环境 // 测试环境
// base: '/Api/', base: 'http://bid-server.meiqicloud.com/', // 开发路径
// resources: 'http://bid-web.meiqicloud.com', // base: '/Api/', // 部署路径
// agentSignIn: 'http://bid-vue.meiqicloud.com/' resources: 'http://bid-web.meiqicloud.com',
agentSignIn: 'http://bid-vue.meiqicloud.com/'
// 正式环境 // 正式环境
base: '/Api/', // base: '/Api/',
resources: 'https://www.fjbidding.com', // resources: 'https://www.fjbidding.com',
agentSignIn: 'https://www.fjbidding.com/admin/' // agentSignIn: 'https://www.fjbidding.com/admin/'
} }
output.uploadFile = output.base + 'bid/common/webupload/upload' output.uploadFile = output.base + 'bid/common/webupload/upload'
......
<template> <template>
<!-- 信息模板 - 代理机构 --> <!-- 信息模板 - 代理机构 -->
<div class="components-agency"> <div class="components-agency">
<div class="info"> <div class="info">
<div class="info-item row align-c"> <div class="info-item row align-c">
<span>招标代理机构:</span> <span>招标代理机构:</span>
<span>{{componentAgency.name}}</span> <span>{{componentAgency.name}}</span>
</div> </div>
<div class="info-item row align-c"> <div class="info-item row align-c">
<span>地址:</span> <span>地址:</span>
<span>{{componentAgency.address}}</span> <span>{{componentAgency.address}}</span>
</div> </div>
<div class="info-item row align-c"> <div class="info-item row align-c">
<span>联系人:</span> <span>联系人:</span>
<span>{{componentAgency.liaison}}</span> <span>{{componentAgency.liaison}}</span>
</div> </div>
<div class="info-item row align-c"> <div class="info-item row align-c">
<span>联系电话:</span> <span>联系电话:</span>
<span>{{componentAgency.phone}}</span> <span>{{componentAgency.phone}}</span>
</div> </div>
<div class="info-item row align-c"> <div class="info-item row align-c">
<span>邮箱:</span> <span>邮箱:</span>
<span>{{componentAgency.email}}</span> <span>{{componentAgency.email}}</span>
</div> </div>
</div> </div>
</div> </div>
</template> </template>
<script> <script>
export default { export default {
data () { data () {
return { return {
} }
}, },
computed: { computed: {
componentAgency: function () { componentAgency: function () {
return this.$store.state.componentAgency console.log('this.$store.state.componentAgency', this.$store.state.componentAgency)
}, return this.$store.state.componentAgency
}, },
} },
</script> }
</script>
<style lang="less">
.components-agency { <style lang="less">
.info { .components-agency {
.info-item { .info {
margin: 10px 0; .info-item {
margin: 10px 0;
span:nth-child(1) {
min-width: 160px; span:nth-child(1) {
margin-right: 10px; min-width: 160px;
text-align: right; margin-right: 10px;
font-size: @fontSize02; text-align: right;
} font-size: @fontSize02;
}
span:nth-child(2) {
text-align: left; span:nth-child(2) {
font-size: @fontSize01; text-align: left;
} font-size: @fontSize01;
} }
} }
} }
</style> }
</style>
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
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