xuhongjie
严飞永 2 months ago
parent 26659a0f95
commit eed22376a4

@ -23,7 +23,7 @@
</div>
</div>
<div class="tablebody" v-if="isGroupOpen(group.type)">
<el-table :data="group.list" style="width: 100%;" v-loading="loading">
<el-table :data="group.list" style="width: 100%;" v-loading="loading" empty-text>
<el-table-column prop="name" label="标签名称" width="260">
<template slot-scope="scope">
<div v-if="!scope.row.editing">{{ scope.row.name }}</div>
@ -47,10 +47,12 @@
</div>
</template>
</el-table-column>
</el-table>
</div>
</div>
<div v-if="groupedTags.length === 0" style="color: gray;">
暂无标签
</div>
<!-- 添加标签弹窗 -->
<el-dialog title="添加标签" :visible.sync="tagModalVisible" width="30%" :close-on-click-modal="false"
@ -113,7 +115,7 @@ export default {
type: [{ required: true, message: '请选择标签类型', trigger: 'change' }],
name: [{ required: true, message: '请输入标签名称', trigger: 'blur' }]
},
//
TypeMap: {
1: "新一代信息技术",
2: "高端装备制造",

@ -1,54 +1,28 @@
<template>
<div class="form-container">
<el-form :model="form" label-width="140px" label-position="left">
<el-form :model="form" label-width="130px" label-position="left">
<div class="tianbao">基本信息:</div>
<!-- 公司名称 -->
<el-form-item label="公司名称" style="margin-left: 0.7rem;">
<el-input v-model="this.name" placeholder="" disabled />
<el-input v-model="name" placeholder="" disabled />
</el-form-item>
</el-form>
<el-form :model="form" label-width="150px" label-position="left">
<el-form :model="form" label-width="140px" label-position="left">
<!-- 项目名称 -->
<el-form-item label="项目名称" required>
<el-input v-model="form.projectName" placeholder="请输入项目名称" />
<el-input v-model="form.projectName" placeholder=""/>
</el-form-item>
<!-- 填报类型 -->
</el-form>
<el-form :model="form" label-width="140px" label-position="left">
<div class="tianbao">填报模型:</div>
<el-form-item label="危险品等级" required>
<el-input v-model="form.projectName" placeholder="请输入危险品等级" />
</el-form-item>
<el-form-item label="生产火灾危险等级" required>
<el-input v-model="form.projectName" placeholder="请输入生产火灾危险等级" />
</el-form-item>
<el-form-item label="设备载重" required>
<el-input v-model="form.projectName" placeholder="请输入设备载重" />
</el-form-item>
<el-form-item label="货梯要求" required>
<el-input v-model="form.projectName" placeholder="请输入货梯要求" />
</el-form-item>
<el-form-item label="员工密度" required>
<el-input v-model="form.projectName" placeholder="请输入员工密度" />
</el-form-item>
<el-form-item label="加工精度" required>
<el-input v-model="form.projectName" placeholder="请输入加工精度" />
</el-form-item>
<el-form-item label="减振措施" required>
<el-input v-model="form.projectName" placeholder="请输入减振措施" />
</el-form-item>
<el-form-item label="环境保护" required>
<el-input v-model="form.projectName" placeholder="请输入环境保护" />
</el-form-item>
<el-form-item label="生产类型" required>
<el-input v-model="form.projectName" placeholder="请输入生产类型" />
</el-form-item>
<el-form-item label="层高要求" required>
<el-input v-model="form.projectName" placeholder="请输入层高要求" />
<!-- 动态生成表单项 -->
<el-form-item v-for="(item, index) in form.tableData" :key="index" :label="item.label" required>
<el-input v-model="item.value" :placeholder="`请输入${item.label}`" />
</el-form-item>
<!-- 操作按钮 -->
<el-form-item>
<el-button type="primary" @click="submitForm"></el-button>
<el-button @click="resetForm"></el-button>
<!-- <el-button @click="cancelForm"></el-button> -->
</el-form-item>
</el-form>
</div>
@ -56,11 +30,12 @@
<script>
import { mapGetters } from 'vuex'
export default {
data() {
return {
form: {
projectName: "", //
projectName: "",
tableData: [
{ label: "危险品等级", value: "" },
{ label: "生产火灾危险等级", value: "" },
@ -97,19 +72,6 @@ export default {
});
this.$message.info("表单已重置");
},
//
cancelForm() {
this.$confirm("确定要取消当前操作吗?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
this.resetForm();
this.$message.info("表单已取消");
})
.catch(() => { });
},
},
};
</script>
@ -120,7 +82,6 @@ export default {
padding: 30px 50px;
background-color: #fff;
border-radius: 8px;
/* box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); */
}
h2 {

@ -60,7 +60,7 @@
</div>
<!-- 项目图例 -->
<div id="projectpicturetwo">
<Projectpicturetwo22 :action="action" :xmId="projectId"> </Projectpicturetwo22>
<Projectdraw :action="action" :xmId="projectId"> </Projectdraw>
</div>
<!-- 项目巡礼 -->
<div id="projectgift">
@ -108,7 +108,7 @@ import Months from '@/views/components/ProjectDetails/Months.vue';
import Programme from '@/views/components/ProjectDetails/Programme.vue';
import Projectgift from '@/views/components/ProjectDetails/Projectgift.vue';
import Projectpicture from '@/views/components/ProjectDetails/Projectpicture.vue';
import Projectpicturetwo22 from '@/views/components/ProjectDetails/Projectpicturetwo22.vue';
import Projectdraw from '@/views/components/ProjectDetails/Projectdraw.vue';
import Others from '@/views/components/ProjectDetails/Others.vue';
import Supericon from '@/views/components/ProjectDetails/supervisionicon.vue';
import { checkPermi, checkRole } from "@/utils/permission";
@ -127,7 +127,7 @@ export default {
Programme,
Projectgift,
Projectpicture,
Projectpicturetwo22,
Projectdraw,
Others,
Supericon
},

@ -60,7 +60,7 @@
</div>
<!-- 项目图例 -->
<div id="projectpicturetwo">
<Projectpicturetwo22 :action="action" :xmId="projectId"> </Projectpicturetwo22>
<Projectdraw :action="action" :xmId="projectId"> </Projectdraw>
</div>
<!-- 项目巡礼 -->
<div id="projectgift">
@ -106,7 +106,7 @@ import Months from '@/views/components/ProjectDetails/Months.vue';
import Programme from '@/views/components/ProjectDetails/Programme.vue';
import Projectgift from '@/views/components/ProjectDetails/Projectgift.vue';
import Projectpicture from '@/views/components/ProjectDetails/Projectpicture.vue';
import Projectpicturetwo22 from '@/views/components/ProjectDetails/Projectpicturetwo22.vue';
import Projectdraw from '@/views/components/ProjectDetails/Projectdraw.vue';
import Others from '@/views/components/ProjectDetails/Others.vue';
import { checkPermi, checkRole } from "@/utils/permission";
import { getBasicInformationById, fillBasicInformation, auditBasicInformation, tempBasicInformation, getqyBasicInformationPage } from '@/api/ManageApi/index';
@ -124,7 +124,7 @@ export default {
Programme,
Projectgift,
Projectpicture,
Projectpicturetwo22,
Projectdraw,
Others,
},
data() {

Loading…
Cancel
Save