From 97e0ae366b7f77177b6ea97af6843aea05cba920 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=8E=E5=8A=B2=E9=BE=99?= <2860996570@qq.com>
Date: Fri, 26 Jul 2024 15:17:17 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BC=81=E4=B8=9A=E5=A1=AB?=
=?UTF-8?q?=E6=8A=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
package.json | 2 +-
src/assets/styles/public.scss | 1 +
src/utils/generator/config.js | 65 +-
src/utils/generator/render.js | 72 +-
.../declareAddContent/index.vue | 1989 ++++++++---------
.../ismybuild/CodeTypeDialog.vue | 94 +
.../ismybuild/DraggableItem.vue | 100 +
.../ismybuild/IconsDialog.vue | 124 +
.../ismybuild/RightPanel.vue | 947 ++++++++
.../ismybuild/TreeNodeDialog.vue | 149 ++
.../declareAddContent/ismybuild/index.vue | 900 ++++++++
11 files changed, 3370 insertions(+), 1073 deletions(-)
create mode 100644 src/views/onlineDeclaration/declareAddContent/ismybuild/CodeTypeDialog.vue
create mode 100644 src/views/onlineDeclaration/declareAddContent/ismybuild/DraggableItem.vue
create mode 100644 src/views/onlineDeclaration/declareAddContent/ismybuild/IconsDialog.vue
create mode 100644 src/views/onlineDeclaration/declareAddContent/ismybuild/RightPanel.vue
create mode 100644 src/views/onlineDeclaration/declareAddContent/ismybuild/TreeNodeDialog.vue
create mode 100644 src/views/onlineDeclaration/declareAddContent/ismybuild/index.vue
diff --git a/package.json b/package.json
index 593b821..d0655a6 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "ruoyi",
- "version": "1.0.202407240905",
+ "version": "1.0.202407261507",
"description": "金鸡湖现代服务业品牌管理系统",
"author": "若依",
"license": "MIT",
diff --git a/src/assets/styles/public.scss b/src/assets/styles/public.scss
index 8fdc9b5..5018e6a 100644
--- a/src/assets/styles/public.scss
+++ b/src/assets/styles/public.scss
@@ -1602,6 +1602,7 @@
background-color: #fff;
border-radius: 10px;
padding: 10px 20px 15px;
+ overflow: hidden;
.right-top-title {
display: flex;
align-items: flex-end; /* 底部对齐 */
diff --git a/src/utils/generator/config.js b/src/utils/generator/config.js
index 7abf227..197ad46 100644
--- a/src/utils/generator/config.js
+++ b/src/utils/generator/config.js
@@ -1,3 +1,5 @@
+import { getToken } from '@/utils/auth'
+
export const formConf = {
formRef: 'elForm',
formModel: 'formData',
@@ -375,7 +377,7 @@ export const selectComponents = [
label: '上传',
tag: 'el-upload',
tagIcon: 'upload',
- action: 'https://jsonplaceholder.typicode.com/posts/',
+ action: process.env.VUE_APP_BASE_API+"/common/upload",
defaultValue: null,
labelWidth: null,
disabled: false,
@@ -391,38 +393,41 @@ export const selectComponents = [
multiple: false,
regList: [],
changeTag: true,
- document: 'https://element.eleme.cn/#/zh-CN/component/upload'
+ document: process.env.VUE_APP_BASE_API+"/common/upload",
+ headers:{
+ Authorization:'Bearer ' + getToken()
+ },
}
]
-export const layoutComponents = [
- {
- layout: 'rowFormItem',
- tagIcon: 'row',
- type: 'default',
- justify: 'start',
- align: 'top',
- label: '行容器',
- layoutTree: true,
- children: [],
- document: 'https://element.eleme.cn/#/zh-CN/component/layout'
- },
- {
- layout: 'colFormItem',
- label: '按钮',
- changeTag: true,
- labelWidth: null,
- tag: 'el-button',
- tagIcon: 'button',
- span: 24,
- default: '主要按钮',
- type: 'primary',
- icon: 'el-icon-search',
- size: 'medium',
- disabled: false,
- document: 'https://element.eleme.cn/#/zh-CN/component/button'
- }
-]
+// export const layoutComponents = [
+// {
+// layout: 'rowFormItem',
+// tagIcon: 'row',
+// type: 'default',
+// justify: 'start',
+// align: 'top',
+// label: '行容器',
+// layoutTree: true,
+// children: [],
+// document: 'https://element.eleme.cn/#/zh-CN/component/layout'
+// },
+// {
+// layout: 'colFormItem',
+// label: '按钮',
+// changeTag: true,
+// labelWidth: null,
+// tag: 'el-button',
+// tagIcon: 'button',
+// span: 24,
+// default: '主要按钮',
+// type: 'primary',
+// icon: 'el-icon-search',
+// size: 'medium',
+// disabled: false,
+// document: 'https://element.eleme.cn/#/zh-CN/component/button'
+// }
+// ]
// 组件rule的触发方式,无触发方式的组件不生成rule
export const trigger = {
diff --git a/src/utils/generator/render.js b/src/utils/generator/render.js
index e8640f0..74edb5c 100644
--- a/src/utils/generator/render.js
+++ b/src/utils/generator/render.js
@@ -1,5 +1,4 @@
import { makeMap } from '@/utils/index'
-
// 参考https://github.com/vuejs/vue/blob/v2.6.10/src/platforms/web/server/util.js
const isAttr = makeMap(
'accept,accept-charset,accesskey,action,align,alt,async,autocomplete,'
@@ -23,6 +22,8 @@ function vModel(self, dataObject, defaultValue) {
dataObject.on.input = val => {
self.$emit('input', val)
}
+
+
}
const componentChild = {
@@ -72,7 +73,7 @@ const componentChild = {
}
},
'el-upload': {
- 'list-type': (h, conf, key) => {
+ 'list-type': (h, conf, key, newconf) => {
const list = []
if (conf['list-type'] === 'picture-card') {
list.push()
@@ -82,6 +83,70 @@ const componentChild = {
if (conf.showTip) {
list.push(
只能上传不超过 {conf.fileSize}{conf.sizeUnit} 的{conf.accept}文件
)
}
+ conf["on-success"] = (response, file, fileList) => {
+ // 在上传成功后的回调函数中可以执行你的业务逻辑
+ console.log('上传成功', response);
+ console.log('上传成功2', file);
+ console.log('上传成功3', fileList);
+ let listtow = []
+ fileList.forEach(item => {
+ listtow.push(item.response.fileName)
+ })
+ newconf.defaultValue = listtow.join(",")
+ // 这里可以根据需要执行其他操作,例如更新界面或显示消息
+ };
+
+ conf["on-success"] = (response, file, fileList) => {
+ // 在上传成功后的回调函数中可以执行你的业务逻辑
+ console.log('上传成功', response);
+ console.log('上传成功2', file);
+ console.log('上传成功3', fileList);
+ let listtow = []
+ fileList.forEach(item => {
+ listtow.push(item.response.fileName)
+ })
+ newconf.defaultValue = listtow.join(",")
+ // 这里可以根据需要执行其他操作,例如更新界面或显示消息
+ };
+ conf["on-remove"] = (response, fileList) => {
+ // 在上传成功后的回调函数中可以执行你的业务逻辑
+ console.log('移除', response);
+ console.log('移除成功3', fileList);
+ let listtow = []
+ fileList.forEach(item => {
+ listtow.push(item.response.fileName)
+ })
+ newconf.defaultValue = listtow.join(",")
+ // 这里可以根据需要执行其他操作,例如更新界面或显示消息
+ };
+ if (conf["list-type"] == "text") {
+
+ }
+ conf["on-preview"] = (response, fileList) => {
+ // 在上传成功后的回调函数中可以执行你的业务逻辑
+ console.log('点击', response);
+ window.open( process.env.VUE_APP_BASE_API + response.response.fileName)
+ // 这里可以根据需要执行其他操作,例如更新界面或显示消息
+ };
+
+ //回显
+ if (newconf.defaultValue) {
+ let valuelist = []
+ let list = newconf.defaultValue.split(",")
+ list.forEach(item => {
+ let isname = item.split("/")
+ let obj = {
+ name: isname[isname.length - 1],
+ url: process.env.VUE_APP_BASE_API + item,
+ response: {
+ fileName: item
+ }
+ }
+ valuelist.push(obj)
+ })
+ conf["file-list"] = valuelist
+ console.log(888, conf);
+ }
return list
}
}
@@ -103,12 +168,13 @@ export default {
Object.keys(childObjs).forEach(key => {
const childFunc = childObjs[key]
if (confClone[key]) {
- children.push(childFunc(h, confClone, key))
+ children.push(childFunc(h, confClone, key, this.conf))
}
})
}
Object.keys(confClone).forEach(key => {
+
const val = confClone[key]
if (key === 'vModel') {
vModel(this, dataObject, confClone.defaultValue)
diff --git a/src/views/onlineDeclaration/declareAddContent/index.vue b/src/views/onlineDeclaration/declareAddContent/index.vue
index 5f6d22c..1ba5249 100644
--- a/src/views/onlineDeclaration/declareAddContent/index.vue
+++ b/src/views/onlineDeclaration/declareAddContent/index.vue
@@ -13,7 +13,7 @@
申报单位:
-
{{ baseInfo.qymc }}
+
{{ baseInfo.qymc || "" }}
@@ -26,31 +26,31 @@
@@ -59,506 +59,474 @@
申报企业名称
- {{ baseInfo.qymc }}
+ {{ baseInfo.qymc || "" }}
统一社会信用代码
- {{ baseInfo.tyshxydm }}
+ {{ baseInfo.tyshxydm }}
联络人
- {{ baseInfo.fddbrxm }}
+ {{ baseInfo.fddbrxm }}
联络电话
- {{ baseInfo.fddbrzjhm }}
+ {{ baseInfo.fddbrzjhm }}
企业地址
- {{ baseInfo.jycs }}
-
-
-
-
-
-
-
- 项目名称
-
- {{ templateInfo.templateName }}
-
-
-
- *申报单位成立时间
-
-
-
-
-
-
-
-
- *截止目前员工人数
-
-
-
- 人
-
-
-
-
-
- *2023年营收
-
-
-
- 元
-
-
-
-
-
- *2023年税收
-
-
-
- 元
-
-
-
-
-
- *2024年预计营收
-
-
-
- 元
-
-
-
-
-
- *2024年预计税收
-
-
-
- 元
-
-
+ {{ baseInfo.jycs }}
+
+
+
+
+
+
+ 项目名称
+
+ {{ templateInfo.templateName }}
+
+
+
+ *申报单位成立时间
+
+
+
+
+
+
+
+
+ *截止目前员工人数
+
+
+
+ 人
+
+
+
+
+
+ *2023年营收
+
+
+
+ 元
+
+
+
+
+
+ *2023年税收
+
+
+
+ 元
+
+
+
+
+
+ *2024年预计营收
+
+
+
+ 元
+
+
+
+
+
+ *2024年预计税收
+
+
+
+ 元
+
+
+
+
+
+
+
+
+
+
+ 项目名称
+
+ {{ templateInfo.templateName }}
+
+
+
+ *申报单位成立时间
+
+
+
+
+
+
+
+
+ *是否获得园区其他经营奖励
+
+
+
+ 否
+ 是
+
+
+
+
+
+ *2021年营收
+
+
+
+ 元
+
+
+
+
+
+ *2021年税收
+
+
+
+ 元
+
+
+
+
+
+ *2022年营收
+
+
+
+ 元
+
+
+
+
+
+ *2022年税收
+
+
+
+ 元
+
+
+
+
+
+ *2023年营收
+
+
+
+ 元
+
+
+
+
+
+ *2023年税收
+
+
+
+ 元
+
+
+
+
+
+ *2024年预计营收
+
+
+
+ 元
+
+
+
+
+
+ *2024年预计税收
+
+
+
+ 元
+
+
+
+
+
+ *园区其他经营奖励
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 项目名称
+
+ {{ templateInfo.templateName }}
+
+
+
+ *文体企业数量占比
+
+
+
+ %
+
+
+
+
+
+ *文体企业营收占比
+
+
+
+ %
+
+
+
+
+
+ *文体企业从业人员占比
+
+
+
+ %
+
+
+
+
+
+
+
+
+
+
+ 项目名称
+
+ {{ templateInfo.templateName }}
+
+
+
+ *平台(项目)名称
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 项目名称
+
+ {{ templateInfo.templateName }}
+
+
+
+ *所获荣誉/所举办活动
+
+
+
+
+
+
+
+
+ *所获等级
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 项目名称
+
+ {{ templateInfo.templateName }}
+
+
+
+ *所属类型
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 项目名称
+
+ {{ templateInfo.templateName }}
+
+
+
+ *荣誉名称
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 项目名称
+
+ {{ templateInfo.templateName }}
+
+
+
+
+
+
+
+
+ 项目名称
+
+ {{ templateInfo.templateName }}
+
+
+
+ *申报类型
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 项目名称
+
+ {{ templateInfo.templateName }}
+
+
+
+ *主要产品
+
+
+
+
+
+
+
+ *所属行业
+
+
+
+
+ {{ city.label }}
+
+
+
+
+
+
+ *工作联系人
+
+
+
+
+
+
+
+ *联系电话
+
+
+
+
+
+
+
+ *类别
+
+
+
+
+ {{ dict.label }}
+
+
+
+
+
+
-
-
-
-
-
- 项目名称
-
- {{ templateInfo.templateName }}
-
-
-
- *申报单位成立时间
-
-
-
-
-
-
-
-
- *是否获得园区其他经营奖励
-
-
-
- 否
- 是
-
-
-
-
-
- *2021年营收
-
-
-
- 元
-
-
-
-
-
- *2021年税收
-
-
-
- 元
-
-
-
-
-
- *2022年营收
-
-
-
- 元
-
-
-
-
-
- *2022年税收
-
-
-
- 元
-
-
-
-
-
- *2023年营收
-
-
-
- 元
-
-
-
-
-
- *2023年税收
-
-
-
- 元
-
-
-
-
-
- *2024年预计营收
-
-
-
- 元
-
-
-
-
-
- *2024年预计税收
-
-
-
- 元
-
-
-
-
-
- *园区其他经营奖励
-
-
-
-
-
-
-
-
-
-
-
-
-
- 项目名称
-
- {{ templateInfo.templateName }}
-
-
-
- *文体企业数量占比
-
-
-
- %
-
-
-
-
-
- *文体企业营收占比
-
-
-
- %
-
-
-
-
-
- *文体企业从业人员占比
-
-
-
- %
-
-
-
-
-
-
-
-
-
-
- 项目名称
-
- {{ templateInfo.templateName }}
-
-
-
- *平台(项目)名称
-
-
-
-
-
-
-
-
-
-
-
-
-
- 项目名称
-
- {{ templateInfo.templateName }}
-
-
-
- *所获荣誉/所举办活动
-
-
-
-
-
-
-
-
- *所获等级
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 项目名称
-
- {{ templateInfo.templateName }}
-
-
-
- *所属类型
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 项目名称
-
- {{ templateInfo.templateName }}
-
-
-
- *荣誉名称
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 项目名称
-
- {{ templateInfo.templateName }}
-
-
-
-
-
-
-
-
- 项目名称
-
- {{ templateInfo.templateName }}
-
-
-
- *申报类型
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 项目名称
-
- {{ templateInfo.templateName }}
-
-
-
- *主要产品
-
-
-
-
-
-
-
- *所属行业
-
-
-
-
- {{city.label}}
-
-
-
-
-
-
- *工作联系人
-
-
-
-
-
-
-
- *联系电话
-
-
-
-
-
-
-
- *类别
-
-
-
-
- {{dict.label}}
-
-
-
-
+
+
+
+
+
【上传材料】
-
+
-
+
如不宜公开则上传封面及盖章页
上级发文、新闻报道、现场照片、发票
公示、发文证明、专家评分表
-
+ :http-request="handleFileUpload" :file-list="fileList" :on-remove="handleRemove">
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -615,21 +579,17 @@
-
-
+
+
如不宜公开则上传封面及盖章页
-
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -638,20 +598,16 @@
-
-
-
+
+
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -660,20 +616,16 @@
-
-
-
+
+
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -682,20 +634,16 @@
-
-
-
+
+
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -705,20 +653,16 @@
-
-
-
+
+
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -727,20 +671,16 @@
-
-
-
+
+
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -749,20 +689,16 @@
-
-
-
+
+
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -772,21 +708,17 @@
-
-
+
+
包括项目基本情况、项目投资情况以及实施进展、项目目标及取得的主要成效
-
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -795,21 +727,17 @@
-
-
+
+
项目未完成的需提供,内容主要包括项目计划投资额,投资明细,目前已完成投资情况和后续投入计划等
-
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -818,21 +746,17 @@
-
-
+
+
项目已完成的需提供
-
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -842,20 +766,16 @@
-
-
-
+
+
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -864,20 +784,16 @@
-
-
-
+
+
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -886,20 +802,16 @@
-
-
-
+
+
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -908,20 +820,16 @@
-
-
-
+
+
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -931,20 +839,16 @@
-
-
-
+
+
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -953,20 +857,16 @@
-
-
-
+
+
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -975,20 +875,16 @@
-
-
-
+
+
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -997,20 +893,16 @@
-
-
-
+
+
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -1020,20 +912,16 @@
-
-
-
+
+
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -1042,20 +930,16 @@
-
-
-
+
+
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -1064,20 +948,16 @@
-
-
-
+
+
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -1086,20 +966,16 @@
-
-
-
+
+
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -1108,20 +984,16 @@
-
-
-
+
+
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -1130,21 +1002,17 @@
-
-
+
+
含企业基本情况和项目基本情况
-
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -1153,20 +1021,16 @@
-
-
-
+
+
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -1175,20 +1039,16 @@
-
-
-
+
+
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -1197,20 +1057,16 @@
-
-
-
+
+
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -1222,22 +1078,21 @@
-
+
1、填报具体装备名称、规格型号、数量)等共XX台套
- 2、落后生产工艺装备特指《产业结构调整指导目录》中明列的“淘汰类”“落后生产工艺装备”;低端低效生产工艺装备主要指经过较长时间运行,在能耗、环保、安全、技术指标等方面已弱化、企业拟主动提前退出的设备,它不属强制淘汰范畴。
-
+ 2、落后生产工艺装备特指《产业结构调整指导目录》中明列的“淘汰类”“落后生产工艺装备”;低端低效生产工艺装备主要指经过较长时间运行,在能耗、环保、安全、技术指标等方面已弱化、企业拟主动提前退出的设备,它不属强制淘汰范畴。
+
+
+ :http-request="handleFileUploadOne" :file-list="fileListOne" :on-remove="handleRemove">
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -1246,20 +1101,16 @@
-
-
-
+
+
+
上传文件
- 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
+ 请上传格式为doc/xls/ppt/pdf/png/jpg/jpeg/rar/zip/docx/xlsx的文件
-
+
-
{{ item.name }}
@@ -1314,7 +1165,8 @@
diff --git a/src/views/onlineDeclaration/declareAddContent/ismybuild/RightPanel.vue b/src/views/onlineDeclaration/declareAddContent/ismybuild/RightPanel.vue
new file mode 100644
index 0000000..9396aad
--- /dev/null
+++ b/src/views/onlineDeclaration/declareAddContent/ismybuild/RightPanel.vue
@@ -0,0 +1,947 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.label }}
+
+
+
+
+
+
+
+
+ {{ activeData.componentName }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 选择
+
+
+
+
+
+
+ 选择
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 默认
+
+
+ 右侧
+
+
+
+
+
+
+ 个字符
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text
+
+
+ picture
+
+
+ picture-card
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 选项
+
+
+
+
+
+ 添加选项
+
+
+
+
+
+
+ 选项
+
+
+
+ 动态数据
+
+
+ 静态数据
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 添加父级
+
+
+
+
+
+
+
+
+ 默认
+
+
+ 按钮
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 中等
+
+
+ 较小
+
+
+ 迷你
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 布局结构树
+
+
+
+
+ {{ node.label }}
+
+
+
+
+
+
+ 正则校验
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 添加规则
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 中等
+
+
+ 较小
+
+
+ 迷你
+
+
+
+
+
+
+ 左对齐
+
+
+ 右对齐
+
+
+ 顶部对齐
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/onlineDeclaration/declareAddContent/ismybuild/TreeNodeDialog.vue b/src/views/onlineDeclaration/declareAddContent/ismybuild/TreeNodeDialog.vue
new file mode 100644
index 0000000..fa7f0b2
--- /dev/null
+++ b/src/views/onlineDeclaration/declareAddContent/ismybuild/TreeNodeDialog.vue
@@ -0,0 +1,149 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 确定
+
+
+ 取消
+
+
+
+
+
+
diff --git a/src/views/onlineDeclaration/declareAddContent/ismybuild/index.vue b/src/views/onlineDeclaration/declareAddContent/ismybuild/index.vue
new file mode 100644
index 0000000..a86d781
--- /dev/null
+++ b/src/views/onlineDeclaration/declareAddContent/ismybuild/index.vue
@@ -0,0 +1,900 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+