From 39e54367339902b8780ba107b15964b684e6c191 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期二, 26 十一月 2024 01:15:22 +0800 Subject: [PATCH] 误删恢复 --- src/views/projectEngineering/projectLibrary/index.vue | 68 ++++---- src/components/Process/designer.vue | 1 src/views/projectEngineering/projectLibrary/list.js | 176 ++++++++++++++++++++++ src/views/projectEngineering/component/FileDialog.vue | 176 ++++++++++++++++++++++ 4 files changed, 387 insertions(+), 34 deletions(-) diff --git a/src/components/Process/designer.vue b/src/components/Process/designer.vue index 17d4d94..715784f 100644 --- a/src/components/Process/designer.vue +++ b/src/components/Process/designer.vue @@ -164,6 +164,7 @@ console.log(2, activatedElement) this.modelerStore.element = activatedElement; this.elementId = activatedElement.id; + // 纭繚elementId鍊兼病鍙樹篃瑕佹洿鏂癴orm缁勪欢閫変腑鐨勫�� if (this.formVisible) { console.log(this.modelerStore.element.businessObject.formKey, "鏂扮殑鍊�") this.$refs.formSelect.init() diff --git a/src/views/projectEngineering/component/FileDialog.vue b/src/views/projectEngineering/component/FileDialog.vue new file mode 100644 index 0000000..d06e5bd --- /dev/null +++ b/src/views/projectEngineering/component/FileDialog.vue @@ -0,0 +1,176 @@ + +<template> + <div> + <el-dialog + :visible.sync="fileDialogVisible" + ref="formDialogRef" + width="35%" + append-to-body + close-on-click-modal + @close="closeDialog" + > + <template slot="title"> + <span style="padding-bottom: 18px"> + {{ isImportOrExport ? '璇锋寜鐓ч渶姹傚鍑虹洰鏍囧唴瀹�' : '璇锋寜鐓фā鏉挎牱寮忎笂浼犻」鐩枃浠�' }} + </span> + </template> + <template slot="default"> + <div v-if="!isImportOrExport" class="dialog-content"> + <el-upload + ref="uploadRef" + class="upload-demo" + :action="uploadUrl" + :limit="1" + :accept="accept" + :headers=" uploadHeaders" + :disabled="uploadIsUploading" + :on-progress="handleFileUploadProgress" + :on-success="handleFileSuccess" + :auto-upload="false" + drag + > + <i class="el-icon-upload"></i> + <div class="el-upload__text">璇蜂笂浼�<em>Zip</em>鏂囦欢锛屽ぇ灏忓湪<em>100M</em>浠ュ唴</div> + </el-upload> + <span>浠呭厑璁稿鍏ip鏍煎紡鏂囦欢銆�</span> + <el-link type="primary" :underline="false" style="font-size: 12px; vertical-align: baseline" @click="handleDownloadFile">涓嬭浇妯℃澘</el-link> + </div> + <div v-else-if="isImportOrExport" class="dialog-content"> + <el-button class="export-button" @click="handleDownloadTargetList">瀵煎嚭鐩爣鍒楄〃鍐呭</el-button> + <el-button class="export-button">瀵煎嚭鎵�鏈夊垪琛ㄥ唴瀹�</el-button> + <el-button class="export-button">瀵煎嚭鐩爣椤圭洰璇︽儏</el-button> + <el-button class="export-button">瀵煎嚭鎵�鏈夐」鐩鎯�</el-button> + </div> + </template> + <template slot="footer"> + <div v-if="!isImportOrExport" class="dialog-footer"> + <el-button type="primary" @click="submitFileForm">纭� 瀹�</el-button> + <el-button @click="closeDialog">鍙� 娑�</el-button> + </div> + <div v-else-if="isImportOrExport"></div> + </template> + </el-dialog> + </div> +</template> + +<script> +import { globalHeaders } from '@/utils/request'; + +export default { + name: 'FileDialog', + props: { + isImportOrExport: { + type: Boolean, + default: false + }, + fileDialogVisible: { + type: Boolean, + default: false + }, + currentColumns: { + type: Array, + default: function () { + return []; + } + } + }, + data() { + return { + uploadRef: null, + targetColumn: [], + accept: `.zip`, + uploadUrl: '/project/import', + uploadHeaders: globalHeaders(), + uploadIsUploading: false + }; + }, + methods: { + handleFileUploadProgress() { + this.uploadIsUploading = true; + }, + handleFileSuccess(response, file) { + this.uploadIsUploading = false; + if (this.uploadRef) { + this.uploadRef.handleRemove(file); + } + if (response.code === 200) { + this.$emit('fileDialogCancel'); + this.$message({ + message: response.msg, + type: 'success' + }); + } else { + this.$message.error(response.msg); + } + }, + handleDownloadFile() { + const self = this; + // fetch(`${process.env.VITE_APP_BASE_API}/project/export/template`, { + // method: 'GET', + // headers: self.upload.headers + // }) + // .then(response => response.blob()) + // .then(blob => { + // const url = window.URL.createObjectURL(blob); + // const a = document.createElement('a'); + // a.style.display = 'none'; + // a.href = url; + // a.download = `椤圭洰鏂囦欢妯℃澘_${new Date().getTime()}.zip`; + // document.body.appendChild(a); + // a.click(); + // window.URL.revokeObjectURL(url); + // }) + // .catch(error => { + // console.error('鏂囦欢涓嬭浇澶辫触:', error); + // }); + }, + submitFileForm() { + if (this.uploadRef) { + this.uploadRef.submit(); + } + }, + closeDialog() { + this.$emit('fileDialogCancel'); + }, + handleDownloadTargetList() { + console.log('瀵煎嚭鐩爣鍒楄〃鍐呭', this.currentColumns); + this.targetColumn = this.currentColumns.filter(item => item.visible); + } + }, + mounted() { + this.uploadRef = this.$refs.uploadRef; + }, + created() { + + this.isFileDialogVisible = this.fileDialogVisible; + } +}; +</script> + +<style scoped lang="scss"> +.dialog-content { + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; + height: 300px; + + .export-button { + margin-left: 0; + margin-bottom: 10px; + } +} +.dialog-footer { + display: flex; + justify-content: center; +} +.upload-demo { + width: 100%; +} +::v-deep .el-upload{ + width: 100%; +} +::v-deep .el-upload .el-upload-dragger{ + width: 100%; +} +</style> diff --git a/src/views/projectEngineering/projectLibrary/index.vue b/src/views/projectEngineering/projectLibrary/index.vue index c1ff4cc..ccce580 100644 --- a/src/views/projectEngineering/projectLibrary/index.vue +++ b/src/views/projectEngineering/projectLibrary/index.vue @@ -200,42 +200,42 @@ :show-overflow-tooltip="true"> <el-table-column type="selection" width="55" align="center"/> <!-- 鍔ㄦ�佸垪 --> - <el-table-column - v-for="item in columns" - :key="item.id" - v-if="item.visible" - :prop="item.id" - :label="item.label" - :min-width="item.minWidth" - > - <template slot-scope="scope"> - <!-- 浣跨敤鍏峰悕鎻掓Ы --> - <template v-if="item.slotName"> - <!-- projectStatus鎻掓Ы --> - <template v-if="item.slotName === 'projectStatus'"> - <el-text class="mx-1">{{ '鑷畾涔夋牱寮�' }}</el-text> - </template> - <!-- projectColorCode鎻掓Ы --> - <template v-if="item.slotName === 'projectColorCode'"> - <el-text class="mx-1 has-dot">{{ '鑷畾涔夋牱寮�' }}<span class="dot" style="margin-left: 5px"></span></el-text> - </template> - <!-- projectType鎻掓Ы --> - <template v-if="item.slotName === 'projectType'"> - <el-text class="mx-1">{{ '鑷畾涔夋牱寮�' }}</el-text> - </template> - <!-- investType鎻掓Ы --> - <template v-if="item.slotName === 'investType'"> - <el-text class="mx-1">{{ '鑷畾涔夋牱寮�' }}</el-text> - </template> - <!-- planStartTime鎻掓Ы --> - <template v-if="item.slotName === 'planStartTime'"> - {{ '鑷畾涔夋牱寮�' }} - </template> + <el-table-column + v-for="item in columns" + :key="item.id" + v-if="item.visible" + :prop="item.id" + :label="item.label" + :min-width="item.minWidth" + > + <template slot-scope="scope"> + <!-- 浣跨敤鍏峰悕鎻掓Ы --> + <template v-if="item.slotName"> + <!-- projectStatus鎻掓Ы --> + <template v-if="item.slotName === 'projectStatus'"> + <el-text class="mx-1">{{ '鑷畾涔夋牱寮�' }}</el-text> </template> - <!-- 榛樿鏄剧ず --> - <span v-else>{{ scope.row[item.id] }}</span> + <!-- projectColorCode鎻掓Ы --> + <template v-if="item.slotName === 'projectColorCode'"> + <el-text class="mx-1 has-dot">{{ '鑷畾涔夋牱寮�' }}<span class="dot" style="margin-left: 5px"></span></el-text> + </template> + <!-- projectType鎻掓Ы --> + <template v-if="item.slotName === 'projectType'"> + <el-text class="mx-1">{{ '鑷畾涔夋牱寮�' }}</el-text> + </template> + <!-- investType鎻掓Ы --> + <template v-if="item.slotName === 'investType'"> + <el-text class="mx-1">{{ '鑷畾涔夋牱寮�' }}</el-text> + </template> + <!-- planStartTime鎻掓Ы --> + <template v-if="item.slotName === 'planStartTime'"> + {{ '鑷畾涔夋牱寮�' }} + </template> </template> - </el-table-column> + <!-- 榛樿鏄剧ず --> + <span v-else>{{ scope.row[item.id] }}</span> + </template> + </el-table-column> <!-- 鎿嶄綔鍒� --> <el-table-column label="鎿嶄綔" width="140" align="center" > diff --git a/src/views/projectEngineering/projectLibrary/list.js b/src/views/projectEngineering/projectLibrary/list.js new file mode 100644 index 0000000..d187287 --- /dev/null +++ b/src/views/projectEngineering/projectLibrary/list.js @@ -0,0 +1,176 @@ +export const current = [ + {id: 'projectName', label: '椤圭洰鍚嶇О', visible: true}, + {id: 'projectOwnerUnit', label: '涓氫富鍗曚綅', visible: true}, + {id: 'projectColorCode', label: '椤圭洰鐮�', slotName: 'projectColorCode', visible: true}, + {id: 'projectCode', label: '椤圭洰浠g爜', visible: true}, + {id: 'projectType', label: '椤圭洰绫诲瀷', slotName: 'projectType', visible: true}, + {id: 'projectPhase', label: '椤圭洰闃舵', visible: true}, + {id: 'totalInvestment', label: '鎬绘姇璧勯', visible: true}, + {id: 'yearInvestAmount', label: '鏈勾璁″垝鎶曡祫', visible: true}, + {id: 'planStartTime', label: '椤圭洰骞翠唤', slotName: 'planStartTime', visible: true}, + {id: 'projectStatus', label: '椤圭洰鐘舵��', slotName: 'projectStatus', visible: true}, + {id: 'investType', label: '鎶曡祫绫诲埆', slotName: 'investType', visible: true}, + {id: 'content', label: '寤鸿鍐呭', visible: false}, + {id: 'fundType', label: '璧勯噾绫诲瀷', visible: false}, + {id: 'projectContactPerson', label: '椤圭洰鑱旂郴浜�', visible: false}, + {id: 'contact', label: '鑱旂郴鏂瑰紡', visible: false}, + {id: 'engineeringIdList', label: '鍏宠仈宸ョ▼', visible: false}, + {id: 'competentDepartmentList', label: '涓荤閮ㄩ棬', visible: false}, + {id: 'area', label: '琛屾斂鍖哄垝', visible: false}, + {id: 'managementCentralizationList', label: '绠$悊褰掑彛', visible: false}, + {id: 'projectApprovalType', label: '椤圭洰瀹℃壒绫诲瀷', visible: false}, + {id: 'importanceType', label: '閲嶇偣鍒嗙被', visible: false}, + {id: 'setTime', label: '绔嬮」鏃堕棿', visible: false}, + {id: 'planCompleteTime', label: '璁″垝绔e伐鏃堕棿', visible: false}, + {id: 'winUnit', label: '涓爣鍗曚綅', visible: false}, + {id: 'winAmount', label: '涓爣閲戦', visible: false}, + {id: 'winTime', label: '涓爣鏃堕棿', visible: false}, + {id: 'year', label: '骞村害鎶曡祫璁″垝', visible: false}, + {id: 'address', label: '椤圭洰鍦板潃', visible: false}, + {id: 'projectBudget', label: '椤圭洰棰勭畻', visible: false}, + {id: 'beCrossRegion', label: '寤鸿鍦扮偣鏄惁璺ㄥ煙', visible: false}, + {id: 'constructionLocation', label: '椤圭洰寤鸿鍦扮偣', visible: false}, + {id: 'detailedAddress', label: '寤鸿璇︾粏鍦板潃', visible: false}, + {id: 'beCompensationProject', label: '鏄惁鏄ˉ鐮侀」鐩�', visible: false}, + {id: 'compensationReason', label: '琛ョ爜鍘熷洜', visible: false}, + {id: 'plannedStartDate', label: '璁″垝寮�宸ユ椂闂�', visible: false}, + {id: 'expectedCompletionDate', label: '鎷熷缓鎴愭椂闂�', visible: false}, + {id: 'nationalIndustryClassification', label: '鍥介檯琛屼笟鍒嗙被', visible: false}, + {id: 'industryClassification', label: '鎵�灞炶涓氬垎绫�', visible: false}, + {id: 'projectNature', label: '椤圭洰寤烘垚鎬ц川', visible: false}, + {id: 'projectAttribute', label: '椤圭洰灞炴��', visible: false}, + {id: 'useEarth', label: '鏄惁浣跨敤鍦熷湴', visible: false}, + {id: 'contentScale', label: '涓昏寤鸿鍐呭鍙婅妯�', visible: false}, + {id: 'code', label: '寤虹骞冲彴浠g爜', visible: false}, + {id: 'projectUnit', label: '椤圭洰鍗曚綅', visible: false}, + {id: 'projectUnitType', label: '椤圭洰鍗曚綅绫诲瀷', visible: false}, + {id: 'registrationType', label: '鐧昏娉ㄥ唽绫诲瀷', visible: false}, + {id: 'holdingSituation', label: '鎺ц偂鎯呭喌', visible: false}, + {id: 'certificateType', label: '璇佺収绫诲瀷', visible: false}, + {id: 'certificateNumber', label: '璇佷欢鍙风爜', visible: false}, + {id: 'registeredAddress', label: '娉ㄥ唽鍦板潃', visible: false}, + {id: 'registeredCapital', label: '娉ㄥ唽璧勯噾', visible: false}, + {id: 'legal_representative', label: '娉曚汉浠h〃', visible: false}, + {id: 'fixedPhone', label: '鍥哄畾鐢佃瘽', visible: false}, + {id: 'legalPersonIdcard', label: '娉曚汉韬唤璇佸彿', visible: false}, + {id: 'projectContactPerson', label: '椤圭洰鑱旂郴浜�', visible: false}, + {id: 'phone', label: '绉诲姩鐢佃瘽', visible: false}, + {id: 'contactIdcard', label: '鑱旂郴浜鸿韩浠借瘉鍙�', visible: false}, + {id: 'wechat', label: '寰俊鍙�', visible: false}, + {id: 'contactAddress', label: '鑱旂郴浜洪�氳鍦板潃', visible: false}, + {id: 'postCode', label: '閭斂缂栫爜', visible: false}, + {id: 'email', label: '鐢靛瓙閭', visible: false}, + {id: 'totalInvestment', label: '椤圭洰鎬绘姇璧勯', visible: false}, + {id: 'principal', label: '椤圭洰鏈噾', visible: false}, + {id: 'governmentInvestmentTotal', label: '鏀垮簻鎶曡祫', visible: false}, + {id: 'centralInvestmentTotal', label: '涓ぎ鎶曡祫', visible: false}, + {id: 'centralBudgetInvestment', label: '涓ぎ棰勭畻鎶曡祫', visible: false}, + {id: 'centralFiscalInvestment', label: '涓ぎ璐㈡斂', visible: false}, + {id: 'centralSpecialBondInvestment', label: '涓ぎ涓撻」鍊哄埜绛归泦鐨勪笓椤瑰缓璁捐祫閲�', visible: false}, + {id: 'centralSpecialFundInvestment', label: '涓ぎ涓撻」寤鸿鍩洪噾', visible: false}, + {id: 'provincialInvestmentTotal', label: '鐪佺骇鎶曡祫', visible: false}, + {id: 'provincialBudgetInvestment', label: '鐪侀绠楀唴鎶曡祫', visible: false}, + {id: 'provincialFiscalInvestment', label: '鐪佽储鏀挎�у缓璁炬姇璧�', visible: false}, + {id: 'provincialSpecialFundInvestment', label: '鐪佷笓椤瑰缓璁捐祫閲�', visible: false}, + {id: 'cityInvestmentTotal', label: '甯�(宸�)鎶曡祫', visible: false}, + {id: 'cityBudgetInvestment', label: '甯�(宸�)棰勭畻鍐呮姇璧�', visible: false}, + {id: 'cityFiscalInvestment', label: '甯�(宸�)璐㈡斂鎬ф姇璧�', visible: false}, + {id: 'citySpecialFundInvestment', label: '甯�(宸�)涓撻」璧勯噾', visible: false}, + {id: 'countyInvestmentTotal', label: '鍘�(甯傘�佸尯)鎶曡祫', visible: false}, + {id: 'countyBudgetInvestment', label: '鍖�(鍘�)棰勭畻鍐呮姇璧�', visible: false}, + {id: 'countyFiscalInvestment', label: '鍖猴紙鍘匡級璐㈡斂鎬у缓璁捐祫閲�', visible: false}, + {id: 'countySpecialFundInvestment', label: '鍖�(鍘�)涓撻」璧勯噾', visible: false}, + {id: 'domesticLoanTotal', label: '鍥藉唴璐锋', visible: false}, + {id: 'bankLoan', label: '閾惰璐锋', visible: false}, + {id: 'foreignInvestmentTotal', label: '澶栧晢鎶曡祫', visible: false}, + {id: 'enterpriseSelfRaisedTotal', label: '浼佷笟鑷', visible: false}, + {id: 'otherInvestmentTotal', label: '鍏朵粬鎶曡祫', visible: false} +]; +export const currentRest = [ + { id: 'projectName', label: '椤圭洰鍚嶇О', visible: true }, + { id: 'projectOwnerUnit', label: '涓氫富鍗曚綅', visible: true }, + { id: 'projectColorCode', label: '椤圭洰鐮�', slotName: 'projectColorCode', visible: true }, + { id: 'projectCode', label: '椤圭洰浠g爜', visible: true }, + { id: 'projectType', label: '椤圭洰绫诲瀷', slotName: 'projectType', visible: true }, + { id: 'projectPhase', label: '椤圭洰闃舵', visible: true }, + { id: 'totalInvestment', label: '鎬绘姇璧勯', visible: true }, + { id: 'yearInvestAmount', label: '鏈勾璁″垝鎶曡祫', visible: true }, + { id: 'planStartTime', label: '椤圭洰骞翠唤', slotName: 'planStartTime', visible: true }, + { id: 'projectStatus', label: '椤圭洰鐘舵��', slotName: 'projectStatus', visible: true }, + { id: 'investType', label: '鎶曡祫绫诲埆', slotName: 'investType', visible: true }, + { id: 'content', label: '寤鸿鍐呭', visible: false }, + { id: 'fundType', label: '璧勯噾绫诲瀷', visible: false }, + { id: 'projectContactPerson', label: '椤圭洰鑱旂郴浜�', visible: false }, + { id: 'contact', label: '鑱旂郴鏂瑰紡', visible: false }, + { id: 'engineeringIdList', label: '鍏宠仈宸ョ▼', visible: false }, + { id: 'competentDepartmentList', label: '涓荤閮ㄩ棬', visible: false }, + { id: 'area', label: '琛屾斂鍖哄垝', visible: false }, + { id: 'managementCentralizationList', label: '绠$悊褰掑彛', visible: false }, + { id: 'projectApprovalType', label: '椤圭洰瀹℃壒绫诲瀷', visible: false }, + { id: 'importanceType', label: '閲嶇偣鍒嗙被', visible: false }, + { id: 'setTime', label: '绔嬮」鏃堕棿', visible: false }, + { id: 'planCompleteTime', label: '璁″垝绔e伐鏃堕棿', visible: false }, + { id: 'winUnit', label: '涓爣鍗曚綅', visible: false }, + { id: 'winAmount', label: '涓爣閲戦', visible: false }, + { id: 'winTime', label: '涓爣鏃堕棿', visible: false }, + { id: 'year', label: '骞村害鎶曡祫璁″垝', visible: false }, + { id: 'address', label: '椤圭洰鍦板潃', visible: false }, + { id: 'projectBudget', label: '椤圭洰棰勭畻', visible: false }, + { id: 'beCrossRegion', label: '寤鸿鍦扮偣鏄惁璺ㄥ煙', visible: false }, + { id: 'constructionLocation', label: '椤圭洰寤鸿鍦扮偣', visible: false }, + { id: 'detailedAddress', label: '寤鸿璇︾粏鍦板潃', visible: false }, + { id: 'beCompensationProject', label: '鏄惁鏄ˉ鐮侀」鐩�', visible: false }, + { id: 'compensationReason', label: '琛ョ爜鍘熷洜', visible: false }, + { id: 'plannedStartDate', label: '璁″垝寮�宸ユ椂闂�', visible: false }, + { id: 'expectedCompletionDate', label: '鎷熷缓鎴愭椂闂�', visible: false }, + { id: 'nationalIndustryClassification', label: '鍥介檯琛屼笟鍒嗙被', visible: false }, + { id: 'industryClassification', label: '鎵�灞炶涓氬垎绫�', visible: false }, + { id: 'projectNature', label: '椤圭洰寤烘垚鎬ц川', visible: false }, + { id: 'projectAttribute', label: '椤圭洰灞炴��', visible: false }, + { id: 'useEarth', label: '鏄惁浣跨敤鍦熷湴', visible: false }, + { id: 'contentScale', label: '涓昏寤鸿鍐呭鍙婅妯�', visible: false }, + { id: 'code', label: '寤虹骞冲彴浠g爜', visible: false }, + { id: 'projectUnit', label: '椤圭洰鍗曚綅', visible: false }, + { id: 'projectUnitType', label: '椤圭洰鍗曚綅绫诲瀷', visible: false }, + { id: 'registrationType', label: '鐧昏娉ㄥ唽绫诲瀷', visible: false }, + { id: 'holdingSituation', label: '鎺ц偂鎯呭喌', visible: false }, + { id: 'certificateType', label: '璇佺収绫诲瀷', visible: false }, + { id: 'certificateNumber', label: '璇佷欢鍙风爜', visible: false }, + { id: 'registeredAddress', label: '娉ㄥ唽鍦板潃', visible: false }, + { id: 'registeredCapital', label: '娉ㄥ唽璧勯噾', visible: false }, + { id: 'legal_representative', label: '娉曚汉浠h〃', visible: false }, + { id: 'fixedPhone', label: '鍥哄畾鐢佃瘽', visible: false }, + { id: 'legalPersonIdcard', label: '娉曚汉韬唤璇佸彿', visible: false }, + { id: 'projectContactPerson', label: '椤圭洰鑱旂郴浜�', visible: false }, + { id: 'phone', label: '绉诲姩鐢佃瘽', visible: false }, + { id: 'contactIdcard', label: '鑱旂郴浜鸿韩浠借瘉鍙�', visible: false }, + { id: 'wechat', label: '寰俊鍙�', visible: false }, + { id: 'contactAddress', label: '鑱旂郴浜洪�氳鍦板潃', visible: false }, + { id: 'postCode', label: '閭斂缂栫爜', visible: false }, + { id: 'email', label: '鐢靛瓙閭', visible: false }, + { id: 'totalInvestment', label: '椤圭洰鎬绘姇璧勯', visible: false }, + { id: 'principal', label: '椤圭洰鏈噾', visible: false }, + { id: 'governmentInvestmentTotal', label: '鏀垮簻鎶曡祫', visible: false }, + { id: 'centralInvestmentTotal', label: '涓ぎ鎶曡祫', visible: false }, + { id: 'centralBudgetInvestment', label: '涓ぎ棰勭畻鎶曡祫', visible: false }, + { id: 'centralFiscalInvestment', label: '涓ぎ璐㈡斂', visible: false }, + { id: 'centralSpecialBondInvestment', label: '涓ぎ涓撻」鍊哄埜绛归泦鐨勪笓椤瑰缓璁捐祫閲�', visible: false }, + { id: 'centralSpecialFundInvestment', label: '涓ぎ涓撻」寤鸿鍩洪噾', visible: false }, + { id: 'provincialInvestmentTotal', label: '鐪佺骇鎶曡祫', visible: false }, + { id: 'provincialBudgetInvestment', label: '鐪侀绠楀唴鎶曡祫', visible: false }, + { id: 'provincialFiscalInvestment', label: '鐪佽储鏀挎�у缓璁炬姇璧�', visible: false }, + { id: 'provincialSpecialFundInvestment', label: '鐪佷笓椤瑰缓璁捐祫閲�', visible: false }, + { id: 'cityInvestmentTotal', label: '甯�(宸�)鎶曡祫', visible: false }, + { id: 'cityBudgetInvestment', label: '甯�(宸�)棰勭畻鍐呮姇璧�', visible: false }, + { id: 'cityFiscalInvestment', label: '甯�(宸�)璐㈡斂鎬ф姇璧�', visible: false }, + { id: 'citySpecialFundInvestment', label: '甯�(宸�)涓撻」璧勯噾', visible: false }, + { id: 'countyInvestmentTotal', label: '鍘�(甯傘�佸尯)鎶曡祫', visible: false }, + { id: 'countyBudgetInvestment', label: '鍖�(鍘�)棰勭畻鍐呮姇璧�', visible: false }, + { id: 'countyFiscalInvestment', label: '鍖猴紙鍘匡級璐㈡斂鎬у缓璁捐祫閲�', visible: false }, + { id: 'countySpecialFundInvestment', label: '鍖�(鍘�)涓撻」璧勯噾', visible: false }, + { id: 'domesticLoanTotal', label: '鍥藉唴璐锋', visible: false }, + { id: 'bankLoan', label: '閾惰璐锋', visible: false }, + { id: 'foreignInvestmentTotal', label: '澶栧晢鎶曡祫', visible: false }, + { id: 'enterpriseSelfRaisedTotal', label: '浼佷笟鑷', visible: false }, + { id: 'otherInvestmentTotal', label: '鍏朵粬鎶曡祫', visible: false } +]; -- Gitblit v1.8.0