ソースを参照

专家没写完更新

guhongwei 5 年 前
コミット
d3b795672d

+ 14 - 0
src/layout/layout-part/menus.vue

@@ -14,6 +14,20 @@
           <el-menu-item index="/userManage/expertInfo/index">专家信息管理</el-menu-item>
         </el-menu-item-group>
       </el-submenu>
+      <el-submenu index="2">
+        <template v-slot:title>
+          <i class="el-icon-files"></i>
+          <span> 新闻管理</span>
+        </template>
+        <el-menu-item-group>
+          <el-menu-item>新闻信息审核</el-menu-item>
+          <el-menu-item>通知公告</el-menu-item>
+          <el-menu-item>创新吉林</el-menu-item>
+          <el-menu-item>国内动态</el-menu-item>
+          <el-menu-item>政务活动</el-menu-item>
+          <el-menu-item>媒体聚焦</el-menu-item>
+        </el-menu-item-group>
+      </el-submenu>
     </el-menu>
   </div>
 </template>

+ 21 - 4
src/views/userManage/companyInfo/detail.vue

@@ -7,11 +7,28 @@
         </el-col>
         <el-col :span="24" class="main">
           <el-form ref="form" :model="form" label-width="150px">
-            <el-form-item label="企业,单位类别名称">
-              <el-input v-model="form.title" placeholder="请输入企业,单位类别名称"></el-input>
+            <el-form-item label="编号">
+              <el-input v-model="form.num" placeholder="请输入编号"></el-input>
             </el-form-item>
-            <el-form-item label="企业,单位类别编号">
-              <el-input v-model="form.num" placeholder="请输入企业,单位类别编号"></el-input>
+            <el-form-item label="名称">
+              <el-input v-model="form.title" placeholder="请输入企业名称"></el-input>
+            </el-form-item>
+            <el-form-item label="执照编码">
+              <el-input v-model="form.zhizhao" placeholder="请输入执照编码"></el-input>
+            </el-form-item>
+            <el-form-item label="联系方式">
+              <el-input v-model="form.tel" placeholder="请输入联系方式"></el-input>
+            </el-form-item>
+            <el-form-item label="联系地址">
+              <el-input v-model="form.address" placeholder="请输入联系地址"></el-input>
+            </el-form-item>
+            <el-form-item label="主页">
+              <el-input v-model="form.web" placeholder="请输入主页地址"></el-input>
+            </el-form-item>
+            <el-form-item label="创建时间">
+              <el-col :span="24">
+                <el-date-picker type="date" placeholder="选择日期" v-model="form.date1" style="width: 100%;"></el-date-picker>
+              </el-col>
             </el-form-item>
             <el-form-item>
               <el-button @click="handleCancel">取消</el-button>

+ 32 - 42
src/views/userManage/companyInfo/index.vue

@@ -7,12 +7,12 @@
         </el-col>
         <el-col :span="24" class="search">
           <el-col :span="8" class="left">
-            <span>查询企业、单位类别名称:</span>
-            <el-input v-model="input" placeholder="请输入企业,单位类别名称"></el-input>
+            <span>查询编号</span>
+            <el-input v-model="input" placeholder="请输入编码"></el-input>
           </el-col>
           <el-col :span="8" class="left">
-            <span>查询企业、单位类别编码:</span>
-            <el-input v-model="input" placeholder="请输入企业,单位类别编码"></el-input>
+            <span>查询名称</span>
+            <el-input v-model="input" placeholder="请输入名称"></el-input>
           </el-col>
           <el-col :span="8" class="right">
             <el-button size="mini" type="primary" icon="el-icon-search">查询</el-button>
@@ -21,8 +21,14 @@
         </el-col>
         <el-col :span="24" class="main">
           <el-table :data="tableData" style="width: 100%" border>
-            <el-table-column prop="title" label="类别名称" align="left"> </el-table-column>
-            <el-table-column prop="num" label="类别编码" align="left"> </el-table-column>
+            <el-table-column label="序号" type="index" width="50" align="left"> </el-table-column>
+            <el-table-column prop="num" label="编码" width="50" align="left"> </el-table-column>
+            <el-table-column prop="title" label="名称" width="80" align="left"> </el-table-column>
+            <el-table-column prop="zhizhao" label="执照编码" width="100" align="left"> </el-table-column>
+            <el-table-column prop="tel" label="联系方式" width="120" align="left"> </el-table-column>
+            <el-table-column prop="address" label="联系地址" width="230" align="left"> </el-table-column>
+            <el-table-column prop="web" label="主页" width="140" align="left"> </el-table-column>
+            <el-table-column prop="date" label="创建时间" width="100" align="left"> </el-table-column>
             <el-table-column label="操作" align="left">
               <template slot-scope="scoped">
                 <el-button size="mini" type="primary" icon="el-icon-view" @click="openDialog(scoped.$index)"></el-button>
@@ -46,8 +52,13 @@
     </el-row>
     <el-dialog title="详细信息" :visible.sync="dialog">
       <el-col :span="24" class="dataInfo">
-        <el-col :span="24"> 企业、单位类别名称:{{ info.title }} </el-col>
-        <el-col :span="24"> 企业、单位类别编码:{{ info.num }} </el-col>
+        <el-col :span="24"> 编码:{{ info.num }} </el-col>
+        <el-col :span="24"> 名称:{{ info.title }} </el-col>
+        <el-col :span="24"> 执照编码:{{ info.zhizhao }} </el-col>
+        <el-col :span="24"> 联系方式:{{ info.tel }} </el-col>
+        <el-col :span="24"> 联系地址:{{ info.address }} </el-col>
+        <el-col :span="24">主页:{{ info.web }} </el-col>
+        <el-col :span="24"> 创建时间:{{ info.date }} </el-col>
       </el-col>
     </el-dialog>
   </div>
@@ -55,6 +66,7 @@
 
 <script>
 import topInfo from '@/layout/top.vue';
+import { teal } from 'color-name';
 export default {
   name: 'index',
   props: {},
@@ -66,44 +78,22 @@ export default {
     input: '',
     tableData: [
       {
-        title: '高校院所',
-        num: '01',
-      },
-      {
-        title: '机构团体',
-        num: '01',
-      },
-      {
-        title: '高校院所',
-        num: '01',
-      },
-      {
-        title: '机构团体',
-        num: '01',
-      },
-      {
-        title: '高校院所',
-        num: '01',
-      },
-      {
-        title: '机构团体',
-        num: '01',
-      },
-      {
-        title: '高校院所',
-        num: '01',
-      },
-      {
-        title: '机构团体',
-        num: '01',
-      },
-      {
-        title: '高校院所',
         num: '01',
+        title: '福瑞科技',
+        zhizhao: '123456',
+        tel: '17319450324',
+        address: '吉林省长春市朝阳去力旺广场B座16楼1608',
+        web: 'www.baidu.com',
+        date: '2019-01-10',
       },
       {
+        num: '02',
         title: '十条数据',
-        num: '01',
+        zhizhao: '123456',
+        tel: '17319450324',
+        address: '吉林省长春市朝阳去力旺广场B座16楼1608',
+        web: 'www.baidu.com',
+        date: '2019-01-10',
       },
     ],
     currentPage: 1,

+ 77 - 4
src/views/userManage/expertInfo/detail.vue

@@ -7,12 +7,74 @@
         </el-col>
         <el-col :span="24" class="main">
           <el-form ref="form" :model="form" label-width="150px">
-            <el-form-item label="企业,单位类别名称">
-              <el-input v-model="form.title" placeholder="请输入企业,单位类别名称"></el-input>
+            <el-form-item label="名称">
+              <el-input v-model="form.name" placeholder="请输入名称"></el-input>
             </el-form-item>
-            <el-form-item label="企业,单位类别编号">
-              <el-input v-model="form.num" placeholder="请输入企业,单位类别编号"></el-input>
+            <el-form-item label="性别" prop="age">
+              <el-select v-model="form.age" placeholder="请选择性别">
+                <el-option label="男" value="man"></el-option>
+                <el-option label="女" value="woman"></el-option>
+              </el-select>
             </el-form-item>
+            <el-form-item label="头像">
+              <el-upload
+                class="upload-demo"
+                action="https://jsonplaceholder.typicode.com/posts/"
+                :on-preview="handlePreview"
+                :on-remove="handleRemove"
+                :before-remove="beforeRemove"
+                multiple
+                :limit="1"
+                :file-list="fileList"
+              >
+                <el-button size="small" type="primary">点击上传</el-button>
+              </el-upload>
+            </el-form-item>
+            <el-form-item label="出生日期">
+              <el-col :span="24">
+                <el-date-picker type="date" placeholder="选择日期" v-model="form.date1" style="width: 100%;"></el-date-picker>
+              </el-col>
+            </el-form-item>
+            <el-form-item label="民族" prop="minzu">
+              <el-select v-model="form.minzu" placeholder="请选择民族">
+                <el-option label="汉族" value="man"></el-option>
+                <el-option label="满族" value="woman"></el-option>
+              </el-select>
+            </el-form-item>
+            <el-form-item label="证件类型" prop="type">
+              <el-select v-model="form.type" placeholder="请选择证件类型">
+                <el-option label="身份证" value="man"></el-option>
+                <el-option label="证件" value="woman"></el-option>
+              </el-select>
+            </el-form-item>
+            <el-form-item label="身份证号">
+              <el-input v-model="form.sfzh" placeholder="请输入身份证号"></el-input>
+            </el-form-item>
+            <el-form-item label="职称" prop="zhicheng">
+              <el-select v-model="form.zhicheng" placeholder="请选择职称">
+                <el-option label="初级职称" value="man"></el-option>
+                <el-option label="中级职称" value="woman"></el-option>
+                <el-option label="高级职称" value="man"></el-option>
+                <el-option label="其他" value="man"></el-option>
+                <el-option label="无" value="woman"></el-option>
+              </el-select>
+            </el-form-item>
+            <el-form-item label="具体职称">
+              <el-input v-model="form.zhicheng" placeholder="请输入具体职称"></el-input>
+            </el-form-item>
+            <el-form-item label="职务">
+              <el-input v-model="form.zhiwu" placeholder="请输入职务"></el-input>
+            </el-form-item>
+            <el-form-item label="从事专业">
+              <el-input v-model="form.zhuanye" placeholder="请输入从事专业"></el-input>
+            </el-form-item>
+            <el-form-item label="毕业院校">
+              <el-input v-model="form.shcool" placeholder="请输入毕业院校"></el-input>
+            </el-form-item>
+            <el-form-item label="可供资讯领域">
+              <el-input v-model="form.lingyu" placeholder="请输入企业,单位类别编号"></el-input>
+            </el-form-item>
+
             <el-form-item>
               <el-button @click="handleCancel">取消</el-button>
               <el-button type="primary" @click="handleEdit">提交</el-button>
@@ -35,6 +97,7 @@ export default {
   data: () => ({
     topTitle: '专家智慧库',
     form: {},
+    fileList: [],
   }),
   created() {},
   computed: {},
@@ -45,6 +108,16 @@ export default {
     handleCancel() {
       this.$router.push({ path: './index' });
     },
+    handleRemove(file, fileList) {
+      console.log(file, fileList);
+    },
+    handlePreview(file) {
+      console.log(file);
+    },
+
+    beforeRemove(file, fileList) {
+      return this.$confirm(`确定移除 ${file.name}?`);
+    },
   },
 };
 </script>

+ 33 - 5
src/views/userManage/user/detail.vue

@@ -7,11 +7,39 @@
         </el-col>
         <el-col :span="24" class="main">
           <el-form ref="form" :model="form" label-width="150px">
-            <el-form-item label="企业,单位类别名称">
-              <el-input v-model="form.title" placeholder="请输入企业,单位类别名称"></el-input>
+            <el-form-item label="身份证号">
+              <el-input v-model="form.sfzh" placeholder="请输入身份证号"></el-input>
             </el-form-item>
-            <el-form-item label="企业,单位类别编号">
-              <el-input v-model="form.num" placeholder="请输入企业,单位类别编号"></el-input>
+            <el-form-item label="名称">
+              <el-input v-model="form.name" placeholder="请输入名称"></el-input>
+            </el-form-item>
+            <el-form-item label="登录名称">
+              <el-input v-model="form.loginName" placeholder="请输入登录名称"></el-input>
+            </el-form-item>
+            <el-form-item label="联系电话">
+              <el-input v-model="form.tel" placeholder="请输入联系电话"></el-input>
+            </el-form-item>
+            <el-form-item label="E-mail">
+              <el-input v-model="form.email" placeholder="请输入邮箱"></el-input>
+            </el-form-item>
+            <el-form-item label="地址">
+              <el-input v-model="form.addresss" placeholder="请输入地址"></el-input>
+            </el-form-item>
+            <el-form-item label="角色" prop="jiaose">
+              <el-radio-group v-model="form.jiaose">
+                <el-radio label="普通成员"></el-radio>
+                <el-radio label="平台管理员"></el-radio>
+                <el-radio label="企业管理员"></el-radio>
+              </el-radio-group>
+            </el-form-item>
+            <el-form-item label="可管理对象" prop="duixiang">
+              <el-select v-model="form.duixiang" placeholder="请选择对象">
+                <el-option label="对象一" value="shanghai"></el-option>
+                <el-option label="对象二" value="beijing"></el-option>
+              </el-select>
+            </el-form-item>
+            <el-form-item label="用户简介">
+              <el-input type="textarea" v-model="form.content" placeholder="请输入用户简介"></el-input>
             </el-form-item>
             <el-form-item>
               <el-button @click="handleCancel">取消</el-button>
@@ -33,7 +61,7 @@ export default {
     topInfo, //头部标题
   },
   data: () => ({
-    topTitle: '企业,单位类别添加',
+    topTitle: '用户添加',
     form: {},
   }),
   created() {},

+ 1 - 1
src/views/userManage/user/index.vue

@@ -26,7 +26,7 @@
             <el-table-column prop="sfzh" label="身份证号" width="180" align="left"> </el-table-column>
             <el-table-column prop="loginName" label="登录名称" width="80" align="left"> </el-table-column>
             <el-table-column prop="tel" label="联系电话" width="120" align="left"> </el-table-column>
-            <el-table-column prop="email" label="邮箱" align="left"> </el-table-column>
+            <el-table-column prop="email" label="电子邮箱" align="left"> </el-table-column>
             <el-table-column prop="date" label="创建时间" align="left"> </el-table-column>
             <el-table-column label="操作" align="left">
               <template slot-scope="scoped">