sunyadv преди 5 години
родител
ревизия
b8727cfafb

+ 25 - 0
ys_vue/index.html

@@ -53,6 +53,31 @@
             .customWidth {
                 width: 675px!important;
             }
+
+            /* 滚动条样式修改 */
+            /*滚动条凹槽的颜色,还可以设置边框属性 */
+            ::-webkit-scrollbar-track-piece {
+                background-color:#f8f8f8;
+                -webkit-border-radius: 2em;
+                -moz-border-radius: 2em;
+                border-radius: 2em;
+            }
+            /*滚动条的宽度*/
+            ::-webkit-scrollbar {
+                width:9px;
+            }
+            /*滚动条的设置*/
+            ::-webkit-scrollbar-thumb {
+                background-color:#dddddd;
+                background-clip:padding-box;
+                -webkit-border-radius: 2em;
+                -moz-border-radius: 2em;
+                border-radius: 2em;
+            }
+            /*滚动条鼠标移上去*/
+            ::-webkit-scrollbar-thumb:hover {
+                background-color:#bbb;
+            }
         </style>
     </head>
     <body>

+ 3 - 1
ys_vue/src/routes.js

@@ -8,6 +8,7 @@ import detection from './views/detection/detection.vue'
 import maintenance from './views/detection/maintenance.vue'
 
 import project from './views/project/project.vue'
+import projectDetail from './views/project/projectDetail.vue'
 import staff from './views/project/staff.vue'
 import competence from './views/project/competence.vue'
 
@@ -59,6 +60,7 @@ let routes = [
         iconCls: 'iconfont icon-ic_dashboard',
         children: [
             { path: '/project', component: project, name: '项目列表' },
+            { path: '/project/:id', component: projectDetail, name: '项目详情', hidden: true },
             { path: '/staff', component: staff, name: '人员管理' },
             { path: '/competence', component: competence, name: '权限管理' }
         ]
@@ -71,7 +73,7 @@ let routes = [
         iconCls: 'iconfont icon-moxing',
         children: [
             { path: '/moldList', component: moldList, name: '模具列表' },
-            { path: '/moldDetail/:id', component: moldDetail, name: '模具详情', hidden: true },
+            { path: '/moldList/:id', component: moldDetail, name: '模具详情', hidden: true },
             { path: '/moldFile', component: moldFile, name: '文档审批' },
             { path: '/moldDownload', component: moldDownload, name: '文档下载' }
         ]

+ 5 - 5
ys_vue/src/views/base/comp.vue

@@ -183,7 +183,7 @@
             },
 
             //显示新增界面
-			handleAdd: function () {
+			handleAdd() {
                 this.addFormVisible = true;
 				this.addForm = {
                     companyName: '',
@@ -194,7 +194,7 @@
             },
             
             //新增
-			addSubmit: function () {
+			addSubmit() {
 				this.$refs.addForm.validate((valid) => {
 					if (valid) {
                         this.addLoading = true;
@@ -226,7 +226,7 @@
             },
             
 			//删除
-			handleDel: function (index, row) {
+			handleDel(index, row) {
 				this.$confirm('确认删除该公司吗?', '提示', {
 					type: 'warning'
 				}).then(() => {
@@ -255,7 +255,7 @@
             },
             
 			//显示编辑界面
-			handleEdit: function (index, row) {
+			handleEdit(index, row) {
                 this.editFormVisible = true;
                 this.editForm = {
                     id: row.id,
@@ -267,7 +267,7 @@
             },
             
 			//编辑
-			editSubmit: function () {
+			editSubmit() {
 				this.$refs.editForm.validate((valid) => {
 					if (valid) {
 						this.editLoading = true;

+ 4 - 4
ys_vue/src/views/base/factory.vue

@@ -167,7 +167,7 @@
             },
             
             //地址输入切换
-            changeFactoryArea: function (mapId) {
+            changeFactoryArea(mapId) {
                 if(mapId == "addContainer"){
                     this.markLocation(this.addForm.factoryArea, mapId);
                 } else {
@@ -177,7 +177,7 @@
             },
 
             //显示新增界面
-			handleAdd: function () {
+			handleAdd() {
                 this.addFormVisible = true;
                 this.noSub = false;
 				this.addForm = {
@@ -190,7 +190,7 @@
             },
 
             //新增
-			addSubmit: function () {
+			addSubmit() {
 				this.$refs.addForm.validate((valid) => {
 					if (valid) {
                         if(this.noSub){
@@ -229,7 +229,7 @@
             },
             
 			//删除
-			handleDel: function (index, row) {
+			handleDel(index, row) {
 				this.$confirm('确认删除该工厂吗?', '提示', {
 					type: 'warning'
 				}).then(() => {

+ 5 - 5
ys_vue/src/views/base/role.vue

@@ -256,7 +256,7 @@
             },
 
             //显示新增界面
-			handleAdd: function () {
+			handleAdd() {
                 this.addFormVisible = true;
 				this.addForm = {
 					roleName: '',
@@ -269,7 +269,7 @@
             },
             
             //新增
-			addSubmit: function () {
+			addSubmit() {
 				this.$refs.addForm.validate((valid) => {
 					if (valid) {
                         this.addLoading = true;
@@ -309,7 +309,7 @@
             },
             
 			//删除
-			handleDel: function (index, row) {
+			handleDel(index, row) {
 				this.$confirm('确认删除该角色吗?', '提示', {
 					type: 'warning'
 				}).then(() => {
@@ -338,7 +338,7 @@
             },
             
 			//显示编辑界面
-			handleEdit: function (index, row) {
+			handleEdit(index, row) {
                 this.editFormVisible = true;
                 this.editForm = {
                     id: row.id,
@@ -351,7 +351,7 @@
             },
             
 			//编辑
-			editSubmit: function () {
+			editSubmit() {
 				this.$refs.editForm.validate((valid) => {
 					if (valid) {
 						this.editLoading = true;

+ 202 - 163
ys_vue/src/views/mold/moldDetail.vue

@@ -1,175 +1,214 @@
 <template>
-  <section>
-    <!--工具条-->
-    <el-col :span="24" class="toolbar" style="padding-bottom: 0px;">
-      <el-form :inline="true">
-        <el-form-item>
-          <el-button type="primary" @click="backToList">返回</el-button>
-        </el-form-item>
-      </el-form>
-    </el-col>
-    <el-col :span="24" class="title">模具基本信息</el-col>
-    <el-col :span="24" class="main">
-      <el-col :span="6" class="detail">
-        模具信息编号:
-        <span class="info">{{mould.typeNumber}}</span>
-      </el-col>
-      <el-col :span="6" class="detail">
-        模具名称:
-        <span class="info">{{mould.name}}</span>
-      </el-col>
-      <el-col :span="6" class="detail">
-        模次寿命:
-        <span class="info">{{mould.lifetime}}</span>
-      </el-col>
-      <el-col :span="6" class="detail">
-        初始模次:
-        <span class="info">{{mould.initial}}</span>
-      </el-col>
-      <el-col :span="6" class="detail">
-        对应RFID码:
-        <span class="info">{{mould.RFIDcode}}</span>
-      </el-col>
-      <el-col :span="6" class="detail">
-        云模盒编号:
-        <span class="info">{{mould.mouldNumber}}</span>
-      </el-col>
-      <el-col :span="12" class="detail">
-        所属项目:
-        <span class="info">{{mould.project}}</span>
-      </el-col>
-      <el-col :span="12" class="detail">
-        生产厂家:
-        <span class="info">{{mould.manufacturer}}</span>
-      </el-col>
-    </el-col>
+    <section>
+        <!--工具条-->
+        <el-col :span="24" class="toolbar" style="padding-bottom: 0px;">
+            <!-- <el-form :inline="true">
+                <el-form-item>
+                    <el-button type="primary" @click="backToList">返回</el-button>
+                </el-form-item>
+            </el-form> -->
+            <el-form :inline="true">
+                <el-form-item>
+                    <el-button type="text" @click="backToList" icon="el-icon-back" class="back">返回</el-button>
+                </el-form-item>
+                <el-form-item class="divLine">
+                </el-form-item>
+                <el-form-item>
+                    <span class="projectTitle">测试用模具001</span>
+                </el-form-item>
+            </el-form>
+        </el-col>
+        <el-col :span="24" :style="allDetail">
+            <el-col :span="24" class="title">模具基本信息</el-col>
+            <el-col :span="24" class="main">
+                <el-col :span="6" class="detail">
+                    模具信息编号:
+                    <span class="info">{{mould.typeNumber}}</span>
+                </el-col>
+                <el-col :span="6" class="detail">
+                    模具名称:
+                    <span class="info">{{mould.name}}</span>
+                </el-col>
+                <el-col :span="6" class="detail">
+                    模次寿命:
+                    <span class="info">{{mould.lifetime}}</span>
+                </el-col>
+                <el-col :span="6" class="detail">
+                    初始模次:
+                    <span class="info">{{mould.initial}}</span>
+                </el-col>
+                <el-col :span="6" class="detail">
+                    对应RFID码:
+                    <span class="info">{{mould.RFIDcode}}</span>
+                </el-col>
+                <el-col :span="6" class="detail">
+                    云模盒编号:
+                    <span class="info">{{mould.mouldNumber}}</span>
+                </el-col>
+                <el-col :span="12" class="detail">
+                    所属项目:
+                    <span class="info">{{mould.project}}</span>
+                </el-col>
+                <el-col :span="12" class="detail">
+                    生产厂家:
+                    <span class="info">{{mould.manufacturer}}</span>
+                </el-col>
+            </el-col>
 
-    <el-col :span="24" class="title">文档资料</el-col>
-    <el-col :span="24">
-      <el-tabs v-model="activePage" @tab-click="handleClick">
-        <el-tab-pane label="模具文档" name="0">
-          <el-table
-            :data="documents"
-            highlight-current-row
-            v-loading="listLoading"
-            style="width: 100%;"
-          >
-            <el-table-column type="index" width="40"></el-table-column>
-            <el-table-column prop="name" label="名称" width="400" sortable></el-table-column>
-            <el-table-column prop="size" label="大小" width="200" sortable></el-table-column>
-            <el-table-column prop="uploader" label="上传者" width="200" sortable></el-table-column>
-            <el-table-column prop="uploadTime" label="上传时间" width="200" sortable></el-table-column>
-            <el-table-column label="状态" width="200" sortable>
-              <template slot-scope="scope">
-                <span v-if="scope.row.state == 0">需要</span>
-                <span v-else>不需要</span>
-              </template>
-            </el-table-column>
-            <el-table-column label="操作" width="220" sortable>
-              <el-button size="small">浏览</el-button>
-              <el-button size="small">下载</el-button>
-              <el-button size="small" type="danger">删除</el-button>
-            </el-table-column>
-          </el-table>
-        </el-tab-pane>
-        <el-tab-pane label="零件文档" name="1">零件文档</el-tab-pane>
-        <el-tab-pane label="试模及验收" name="2">试模及验收</el-tab-pane>
-        <el-tab-pane label="保养方案" name="3">保养方案</el-tab-pane>
-        <el-tab-pane label="模具更新" name="4">模具更新</el-tab-pane>
-        <el-tab-pane label="模具报废" name="5">模具报废</el-tab-pane>
-      </el-tabs>
-    </el-col>
+            <el-col :span="24" class="title">文档资料</el-col>
+            <el-col :span="24">
+                <el-tabs v-model="activePage" @tab-click="handleClick">
+                    <el-tab-pane label="模具文档" name="0">
+                    <el-table :data="documents" highlight-current-row v-loading="listLoading" style="width: 100%;height:300px;">
+                        <el-table-column type="index" width="40"></el-table-column>
+                        <el-table-column prop="name" label="名称" sortable></el-table-column>
+                        <el-table-column prop="size" label="大小" width="200" sortable></el-table-column>
+                        <el-table-column prop="uploader" label="上传者" width="200" sortable></el-table-column>
+                        <el-table-column prop="uploadTime" label="上传时间" width="200" sortable></el-table-column>
+                        <el-table-column label="状态" width="200" sortable>
+                        <template slot-scope="scope">
+                            <span v-if="scope.row.state == 0">需要</span>
+                            <span v-else>不需要</span>
+                        </template>
+                        </el-table-column>
+                        <el-table-column label="操作" width="220" sortable>
+                        <el-button size="small">浏览</el-button>
+                        <el-button size="small">下载</el-button>
+                        <el-button size="small" type="danger">删除</el-button>
+                        </el-table-column>
+                    </el-table>
+                    </el-tab-pane>
+                    <el-tab-pane label="零件文档" name="1">零件文档</el-tab-pane>
+                    <el-tab-pane label="试模及验收" name="2">试模及验收</el-tab-pane>
+                    <el-tab-pane label="保养方案" name="3">保养方案</el-tab-pane>
+                    <el-tab-pane label="模具更新" name="4">模具更新</el-tab-pane>
+                    <el-tab-pane label="模具报废" name="5">模具报废</el-tab-pane>
+                </el-tabs>
+            </el-col>
 
-    <el-col :span="24" class="title">操作记录</el-col>
-    <el-table :data="operations" highlight-current-row v-loading="listLoading" style="width: 100%;">
-      <el-table-column type="index" width="40"></el-table-column>
-      <el-table-column prop="name" label="姓名" width="400" sortable></el-table-column>
-      <el-table-column prop="document" label="文档名称" width="400" sortable></el-table-column>
-      <el-table-column label="操作" width="400" sortable>
-        <template slot-scope="scope">
-          <span v-if="scope.row.operations == 0">浏览</span>
-          <span v-else-if="scope.row.operations == 1">下载</span>
-          <span v-else>删除</span>
-        </template>
-      </el-table-column>
-      <el-table-column prop="time" label="时间" width="400" sortable></el-table-column>
-    </el-table>
-  </section>
+            <el-col :span="24" class="title">操作记录</el-col>
+            <el-table :data="operations" highlight-current-row v-loading="listLoading" style="width: 100%;height:300px;">
+                <el-table-column type="index" width="40"></el-table-column>
+                <el-table-column prop="name" label="姓名" width="400" sortable></el-table-column>
+                <el-table-column prop="document" label="文档名称" width="400" sortable></el-table-column>
+                <el-table-column label="操作" width="400" sortable>
+                    <template slot-scope="scope">
+                        <span v-if="scope.row.operations == 0">浏览</span>
+                        <span v-else-if="scope.row.operations == 1">下载</span>
+                        <span v-else>删除</span>
+                    </template>
+                </el-table-column>
+                <el-table-column prop="time" label="时间" width="400" sortable></el-table-column>
+            </el-table>
+        </el-col>
+    </section>
 </template>
 
 <script>
-import util from "../../common/js/util";
-export default {
-  data() {
-    return {
-      //临时数据
-      mould: {
-        typeNumber: "MUJU002",
-        name: "墨模具测试",
-        project: "墨盒项目",
-        client: "南京海市蜃楼有限公司",
-        manufacturer: "南京江宁制造局",
-        mouldNumber: "MOHE0023",
-        lifetime: "1年",
-        initial: "36",
-        RFIDcode: "RFID1234",
-        blueprint: true,
-        BOMtable: true,
-        partList: false,
-        standard: false
-      },
-      documents: [
-        {
-          name: "墨盒产品验证文档.word",
-          size: "100KB",
-          uploader: "张富贵",
-          uploadTime: "2019-07-24",
-          state: 0
-        }
-      ],
-      operations: [
-        {
-          name: "王多银",
-          document: "墨盒产品验证文档.word",
-          operation: 0,
-          time: "时间"
+    import util from "../../common/js/util";
+    export default {
+        data() {
+            return {
+                //临时数据
+                mould: {
+                    typeNumber: "MUJU002",
+                    name: "墨模具测试",
+                    project: "墨盒项目",
+                    client: "南京海市蜃楼有限公司",
+                    manufacturer: "南京江宁制造局",
+                    mouldNumber: "MOHE0023",
+                    lifetime: "1年",
+                    initial: "36",
+                    RFIDcode: "RFID1234",
+                    blueprint: true,
+                    BOMtable: true,
+                    partList: false,
+                    standard: false
+                },
+                documents: [
+                    {
+                    name: "墨盒产品验证文档.word",
+                    size: "100KB",
+                    uploader: "张富贵",
+                    uploadTime: "2019-07-24",
+                    state: 0
+                    }
+                ],
+                operations: [
+                    {
+                    name: "王多银",
+                    document: "墨盒产品验证文档.word",
+                    operation: 0,
+                    time: "时间"
+                    }
+                ],
+
+                allDetail: {
+                    overflow: 'auto',
+                    padding: '0px 5px',
+                    height: 0
+                },
+                listLoading: false,
+                activePage: 0
+            };
+        },
+        methods: {
+            backToList() {
+            this.$router.push("/moldList");
+            },
+            handleClick(tab, event) {
+            console.log(tab, event);
+            }
+        },
+        created() {
+            let height = window.innerHeight;
+            this.allDetail.height = height - 170 + "px";
+        },
+        mounted() {
+            var mouldId = this.$route.params.id; //传到当前页面的模具编号
         }
-      ],
-      listLoading: false,
-      activePage: 0
     };
-  },
-  methods: {
-    backToList() {
-      this.$router.push("/moldList");
-    },
-    handleClick(tab, event) {
-      console.log(tab, event);
-    }
-  },
-  created() {},
-  mounted() {
-    var mouldId = this.$route.params.id; //传到当前页面的模具编号
-  }
-};
 </script>
 
 <style scoped>
-.title {
-  padding-left: 10px;
-  padding-bottom: 0px;
-  margin: 20px 0;
-  font-size: 16px;
-  line-height: 16px;
-  border-left: 1px blue solid;
-}
-.info {
-  color: grey;
-}
-.main {
-  padding-left: 10px;
-}
-.detail {
-  margin-bottom: 20px;
-}
+    .toolbar .el-form-item {
+        font-size: 14px;
+        vertical-align: middle;
+    }
+
+    .back {
+       font-size:16px; 
+    }
+
+    .divLine {
+        width: 2px;
+        background: #c3c3c3;
+        height: 100%;
+    }
+
+    .projectTitle {
+        font-size: 19px;
+        color: #333;
+    }
+
+    .title {
+        padding-left: 10px;
+        padding-bottom: 0px;
+        margin: 20px 0;
+        font-size: 16px;
+        line-height: 24px;
+        border-left: 1px blue solid;
+    }
+
+    .info {
+        color: grey;
+    }
+
+    .main {
+        padding-left: 10px;
+    }
+
+    .detail {
+        margin-bottom: 20px;
+    }
 </style>

+ 13 - 13
ys_vue/src/views/mold/moldList.vue

@@ -61,27 +61,27 @@
         </el-table-column>
         <el-table-column label="操作" width="150" sortable>
             <template slot-scope="scope">
-            <el-button size="small" type="primary" @click="toDetail(scope.row.typeNumber)">详情</el-button>
-            <el-button size="small" type="danger" v-if="user.parentId == 1">删除</el-button>
+                <el-button size="small" type="primary" @click="toDetail(scope.row.typeNumber)">详情</el-button>
+                <el-button size="small" type="danger" v-if="user.parentId == 1">删除</el-button>
             </template>
         </el-table-column>
     </el-table>
 
     <!--工具条-->
     <el-col :span="24" class="toolbar">
-      <el-pagination
-        @size-change="handleSizeChange"
-        @current-change="handleCurrentChange"
-        :page-sizes="[20 , 50 , 80 , 100 , 200]"
-        :page-size="20"
-        layout="total, sizes, prev, pager, next"
-        :total="total"
-        style="float:right;"
-      ></el-pagination>
+        <el-pagination
+            @size-change="handleSizeChange"
+            @current-change="handleCurrentChange"
+            :page-sizes="[20 , 50 , 80 , 100]"
+            :page-size="20"
+            layout="total, sizes, prev, pager, next"
+            :total="total"
+            style="float:right;">
+        </el-pagination>
     </el-col>
 
     <!--新增界面-->
-    <el-dialog title="新建模具" v-if="addFormVisible" :visible.sync="addFormVisible" :close-on-click-modal="false" customClass="customWidth">
+    <el-dialog title="新建模具" v-if="addFormVisible" :visible.sync="addFormVisible"  :close-on-click-modal="false" customClass="customWidth">
         <el-form :model="addForm" label-width="100px" :rules="formRules" ref="addForm">
             <el-form-item label="模具编号" prop="modelNo">
                 <el-input v-model="addForm.modelNo" autocomplete="off" placeholder="请输入模具编号"></el-input>
@@ -234,7 +234,7 @@
             },
             //详情
             toDetail(id) {
-                this.$router.push("/moldDetail/" + id);
+                this.$router.push("/moldList/" + id);
             },
 
             //添加界面

+ 13 - 7
ys_vue/src/views/project/project.vue

@@ -23,18 +23,19 @@
 			</el-table-column>
             <el-table-column prop="ownerCompanyName" label="生产方" min-width="200" sortable>
 			</el-table-column>
-            <el-table-column prop="charger" label="生产方负责人" min-width="150" sortable>
+            <el-table-column prop="charger" label="生产方负责人" sortable>
 			</el-table-column>
-			<el-table-column prop="creator" label="项目创建人" width="150" sortable>
+			<el-table-column prop="creator" label="项目创建人" sortable>
 			</el-table-column>
 			<el-table-column prop="indate" label="创建时间" width="180" sortable>
 			</el-table-column>
-			<!-- <el-table-column label="操作" width="150">
+			<el-table-column label="操作" width="250">
 				<template slot-scope="scope">
+                    <el-button size="small" type="primary" @click="toDetail(scope.row.id)">详情</el-button>
 					<el-button size="small" @click="handleEdit(scope.$index, scope.row)">编辑</el-button>
 					<el-button type="danger" size="small" @click="handleDel(scope.$index, scope.row)">删除</el-button>
 				</template>
-			</el-table-column> -->
+			</el-table-column>
 		</el-table>
 
 		<!--工具条-->
@@ -232,8 +233,13 @@
                 })
             },
 
+            //详情
+            toDetail(id) {
+                this.$router.push("/project/" + id);
+            },
+
             //选择公司切换人员
-            companyChange: function(){
+            companyChange() {
                 var param = {} ,
                     str = this.user.companyId;
                 for(var i in this.addForm.customerCompany){
@@ -258,7 +264,7 @@
             },
 
             //显示新增界面
-			handleAdd: function () {
+			handleAdd() {
 				this.addFormVisible = true;
 				this.addForm = {
 					projectName: '',
@@ -270,7 +276,7 @@
             },
 
             //新增
-			addSubmit: function () {
+			addSubmit() {
 				this.$refs.addForm.validate((valid) => {
 					if (valid) {
                         // console.log(this.addForm)

+ 202 - 0
ys_vue/src/views/project/projectDetail.vue

@@ -0,0 +1,202 @@
+<template>
+    <section>
+        <!--工具条-->
+        <el-col :span="24" class="toolbar" style="padding-bottom: 0px;">
+            <el-form :inline="true">
+                <el-form-item>
+                    <el-button type="text" @click="backToList" icon="el-icon-back" class="back">返回</el-button>
+                </el-form-item>
+                <el-form-item class="divLine">
+                </el-form-item>
+                <el-form-item>
+                    <span class="projectTitle">测试用项目001</span>
+                </el-form-item>
+            </el-form>
+        </el-col>
+        <el-col :span="24" :style="allDetail">
+            <el-col :span="24" class="title">项目基本信息</el-col>
+                <el-col :span="24" class="main">
+                    <el-col :span="6" class="detail">
+                        项目名称:
+                        <span class="info">{{mould.typeNumber}}</span>
+                    </el-col>
+                    <el-col :span="6" class="detail">
+                        项目经理:
+                        <span class="info">{{mould.name}}</span>
+                    </el-col>
+                    <el-col :span="6" class="detail">
+                        生产方公司:
+                        <span class="info">{{mould.lifetime}}</span>
+                    </el-col>
+                    <el-col :span="6" class="detail">
+                        生产方负责人:
+                        <span class="info">{{mould.initial}}</span>
+                    </el-col>
+                    <el-col :span="24" class="detail">
+                        项目模具:
+                        <span class="info">{{mould.RFIDcode}}</span>
+                    </el-col>
+                    <el-col :span="24" class="detail">
+                        资产方人员:
+                        <span class="info">{{mould.mouldNumber}}</span>
+                    </el-col>
+                    <el-col :span="24" class="detail">
+                        生产方人员:
+                        <span class="info">{{mould.project}}</span>
+                    </el-col>
+                </el-col>
+
+                <el-col :span="24" class="title">项目文档
+                    <el-upload class="upload-demo" action="customize" :http-request="uploadFile" :show-file-list="false" multiple :limit="5" style="float:right;">
+                        <el-button size="small" type="primary">点击上传</el-button>
+                    </el-upload>
+                </el-col>
+                <el-col :span="24">
+                    <el-table :data="documents" highlight-current-row v-loading="listLoading" style="width: 100%;height:800px;">
+                        <el-table-column type="index" width="40"></el-table-column>
+                        <el-table-column prop="name" label="名称" sortable></el-table-column>
+                        <el-table-column prop="size" label="大小" width="200" sortable></el-table-column>
+                        <el-table-column prop="uploader" label="上传者" width="200" sortable></el-table-column>
+                        <el-table-column prop="uploadTime" label="上传时间" width="200" sortable></el-table-column>
+                        <el-table-column label="状态" width="200" sortable>
+                        <template slot-scope="scope">
+                            <span v-if="scope.row.state == 0">需要</span>
+                            <span v-else>不需要</span>
+                        </template>
+                        </el-table-column>
+                        <el-table-column label="操作" width="220" sortable>
+                        <el-button size="small">浏览</el-button>
+                        <el-button size="small">下载</el-button>
+                        <el-button size="small" type="danger">删除</el-button>
+                        </el-table-column>
+                    </el-table>
+                </el-col>
+        </el-col>
+    </section>
+</template>
+
+<script>
+    import util from "../../common/js/util";
+    export default {
+        data() {
+            return {
+                //临时数据
+                mould: {
+                    typeNumber: "MUJU002",
+                    name: "墨模具测试",
+                    project: "墨盒项目",
+                    client: "南京海市蜃楼有限公司",
+                    manufacturer: "南京江宁制造局",
+                    mouldNumber: "MOHE0023",
+                    lifetime: "1年",
+                    initial: "36",
+                    RFIDcode: "RFID1234",
+                    blueprint: true,
+                    BOMtable: true,
+                    partList: false,
+                    standard: false
+                },
+                documents: [
+                    {
+                    name: "墨盒产品验证文档.word",
+                    size: "100KB",
+                    uploader: "张富贵",
+                    uploadTime: "2019-07-24",
+                    state: 0
+                    }
+                ],
+                operations: [
+                    {
+                    name: "王多银",
+                    document: "墨盒产品验证文档.word",
+                    operation: 0,
+                    time: "时间"
+                    }
+                ],
+
+                allDetail: {
+                    overflow: 'auto',
+                    padding: '0px 5px',
+                    height: 0
+                },
+                listLoading: false,
+                activePage: 0
+            };
+        },
+        methods: {
+            //返回
+            backToList() {
+                this.$router.push("/project");
+            },
+            handleClick(tab, event) {
+                console.log(tab, event);
+            },
+
+            //上传
+            uploadFile(params) {
+                console.log(params)
+            }
+        },
+        created() {
+            let height = window.innerHeight;
+            this.allDetail.height = height - 170 + "px";
+        },
+        mounted() {
+            var mouldId = this.$route.params.id; //传到当前页面的模具编号
+        }
+    };
+</script>
+
+<style scoped>
+    .allDetail {
+        overflow-y: auto;
+    }
+
+    .toolbar .el-form-item {
+        font-size: 14px;
+        vertical-align: middle;
+    }
+
+    .back {
+       font-size:16px; 
+    }
+
+    .divLine {
+        width: 2px;
+        background: #c3c3c3;
+        height: 100%;
+    }
+
+    .projectTitle {
+        font-size: 19px;
+        color: #333;
+    }
+
+    .title {
+        padding-left: 10px;
+        padding-bottom: 0px;
+        margin: 20px 0;
+        font-size: 16px;
+        line-height: 24px;
+        border-left: 1px blue solid;
+        position: relative;
+    }
+
+    .upload-demo {
+        position: absolute;
+        right: 0;
+        top: -5px;
+    }
+
+    .info {
+        color: grey;
+    }
+
+    .main {
+        padding-left: 10px;
+    }
+
+    .detail {
+        margin-bottom: 20px;
+    }
+</style>