liming пре 5 година
родитељ
комит
42b5df793c

+ 4 - 3
src/layout/layout-part/menus.vue

@@ -59,7 +59,7 @@
           <el-menu-item index="/specialist/index">融资专家管理</el-menu-item>
         </el-menu-item-group>
       </el-submenu>
-      <el-submenu index="5">
+      <!--<el-submenu index="5">
         <template v-slot:title>
           <i class="el-icon-s-grid"></i>
           <span>政策服务</span>
@@ -69,12 +69,13 @@
           <el-menu-item index="/tPolicyInterpretation/index">政策解读管理</el-menu-item>
           <el-menu-item index="/tDeclarationApproval/index">政策申报历史记录</el-menu-item>
         </el-menu-item-group>
-      </el-submenu>
+      </el-submenu>-->
+      <el-menu-item index="/tDeclarationApproval/index"><i class="el-icon-s-grid"></i>政策申报历史记录</el-menu-item>
       <el-menu-item index="/zhidao/index"> <i class="el-icon-s-grid"></i>指导单位管理</el-menu-item>
       <el-menu-item index="/tCooperativeOrganization/index"> <i class="el-icon-s-grid"></i>合作机构管理</el-menu-item>
       <el-menu-item index="/news/index"> <i class="el-icon-s-grid"></i>新闻中心管理</el-menu-item>
       <el-menu-item index="/companyup/index"> <i class="el-icon-s-grid"></i>企业修改信息审核管理</el-menu-item>
-      <el-submenu index="6">
+      <el-submenu index="5">
         <template v-slot:title>
           <i class="el-icon-s-grid"></i>
           <span>金融数字超市</span>

+ 14 - 0
src/layout/tPolicyInterpretation/tPolicyInterpretationForm.vue

@@ -29,6 +29,15 @@
             <el-form-item label="发文字号" prop="issued_number">
               <el-input v-model="ruleForm.issued_number" placeholder="请输入发文字号"></el-input>
             </el-form-item>
+            <el-form-item label="图片" prop="image">
+              <uploadImage
+                      :limit="1"
+                      :data="ruleForm.image"
+                      :url="`/files/financial/custom/upload`"
+                      @uploadSuccess="uploadSuccess"
+                      @remove="remove"
+              ></uploadImage>
+            </el-form-item>
             <el-form-item label="简介" prop="brief_introduction">
               <el-input v-model="ruleForm.brief_introduction" type="textarea" placeholder="请输入简介"></el-input>
             </el-form-item>
@@ -70,12 +79,17 @@
         subject_classification: [{ required: true, message: '请选择政策等级', trigger: 'change' }],
         subject_headings: [{ required: true, message: '请选择主题词', trigger: 'change' }],
         description: [{ required: true, message: '请输入内容', trigger: 'blur' }],
+        image: [{ required: true, message: '请上传图片', trigger: 'blur'}],
       },
     }),
     created() {},
     computed: {},
     methods: {
       submitForm() {
+        if(!this.ruleForm.image){
+          this.$message.error('请上传图片');
+          return false;
+        }
         if(!this.ruleForm.description){
           this.$message.error('请输入内容');
           return false;

+ 6 - 0
src/layout/tPolicyInterpretation/tPolicyInterpretationList.vue

@@ -38,6 +38,12 @@
             <el-table-column property="issuing_organ" label="发文机关" align="center"> </el-table-column>
             <el-table-column property="index_number" label="索引号" align="center"> </el-table-column>
             <el-table-column property="subject_classification" label="政策等级" align="center"> </el-table-column>
+            <el-table-column label="图片" align="center">
+              <template slot-scope="scope">
+                                <span> <el-image v-if="scope.row.image" :src="scope.row.image" style="height:20px;width:20px "
+                                                 @click="showImage(scope.row.image)"></el-image></span>
+              </template>
+            </el-table-column>
             <el-table-column property="issued_number" label="发文字号" align="center"> </el-table-column>
             <el-table-column property="subject_headings" label="主题词" align="center"> </el-table-column>
             <el-table-column label="发布日期" align="center">