huangfuli 3 年之前
父節點
當前提交
6d60c57913
共有 2 個文件被更改,包括 209 次插入85 次删除
  1. 14 14
      src/views/platformaudit/component/router/route.js
  2. 195 71
      src/views/platformaudit/grainpulseenterprisereview.vue

+ 14 - 14
src/views/platformaudit/component/router/route.js

@@ -72,20 +72,6 @@ const platformauditRouter = {
         keepAlive: true
       },
     },
-    //粮脉动态审核
-    {
-      path: 'grainPulseDynamic',
-      component: () =>
-        import(/* webpackChunkName: "applDetail" */ '@/views/platformaudit/grainPulseDynamic'),
-      name: 'grainPulseDynamic',
-      meta: {
-        title: 'grainPulseDynamic',
-        shortcutEntrance: 'grainPulseDynamic',
-        module: 'audit.grainMerchant.grainMerchantInfo',
-        permissicon: [],
-        keepAlive: true
-      },
-    },
     //粮脉企业审核
     {
       path: 'grainpulseenterprisereview',
@@ -100,6 +86,20 @@ const platformauditRouter = {
         keepAlive: true
       },
     },
+    //粮脉动态审核
+    {
+      path: 'grainPulseDynamic',
+      component: () =>
+        import(/* webpackChunkName: "applDetail" */ '@/views/platformaudit/grainPulseDynamic'),
+      name: 'grainPulseDynamic',
+      meta: {
+        title: 'grainPulseDynamic',
+        shortcutEntrance: 'grainPulseDynamic',
+        module: 'audit.grainMerchant.grainMerchantInfo',
+        permissicon: [],
+        keepAlive: true
+      },
+    },
   ],
 };
 export default platformauditRouter;

+ 195 - 71
src/views/platformaudit/grainpulseenterprisereview.vue

@@ -126,76 +126,173 @@
       >
       </el-pagination>
       <!--查看-->
-    <el-dialog
-      width="30%"
-      title="查看企业信息"
-      :visible.sync="dialogFormVisible1"
-      :append-to-body="true"
-    >
-      <h3 style="margin-left: 30px">基本信息</h3>
-      <el-form-item label="公司名称" :label-width="formLabelWidth">
-        {{ 111111 }}
-      </el-form-item>
-      <el-form-item label="主营类型" :label-width="formLabelWidth">
-        {{ 111111 }}
-      </el-form-item>
-      <el-form-item label="标题" :label-width="formLabelWidth">
-        {{ 111111 }}
-      </el-form-item>
-      <el-form-item label="封面简介" :label-width="formLabelWidth">
-        {{ 111111 }}
-      </el-form-item>
-      <el-form-item label="坐标" :label-width="formLabelWidth">
-        {{ 11111 }}
-      </el-form-item>
-      <el-form-item label="所在区域" :label-width="formLabelWidth">
-        {{ 111111 }}
-      </el-form-item>
-      <el-form-item label="详细地址" :label-width="formLabelWidth">
-        {{ 11111111 }}
-      </el-form-item>
-      <h4>上传封面图片</h4>
-      <!-- <img
-          width="50%"
-          :src=""
-          alt
-        /> -->
-      <h4>营业执照</h4>
-      <!-- <img
-          width="50%"
-          :src=""
-          alt
-        /> -->
-      <h3 style="margin-left: 30px">附加信息</h3>
-      <el-form-item label="企业概况" :label-width="formLabelWidth">
-        {{ 1111111 }}
-      </el-form-item>
-      <el-form-item label="标签" :label-width="formLabelWidth">
-        {{ 1111111 }}
-      </el-form-item>
-      <h4>场地图片</h4>
-      <!-- <img
-          width="50%"
-          :src=""
-          alt
-        /> -->
-      <h3 style="margin-left: 30px">联系方式</h3>
-      <el-form-item label="联系人" :label-width="formLabelWidth">
-        {{ 11111 }}
-      </el-form-item>
-      <el-form-item label="电话" :label-width="formLabelWidth">
-        {{ 1111111 }}
-      </el-form-item>
-      <el-form-item label="邮箱" :label-width="formLabelWidth">
-        {{ 111111 }}
-      </el-form-item>
-      <el-form-item label="传真" :label-width="formLabelWidth">
-        {{ 1111111 }}
-      </el-form-item>
-      <div slot="footer" class="dialog-footer">
-        <el-button @click="dialogFormVisible1 = false">关闭</el-button>
-      </div>
-    </el-dialog>
+      <el-dialog
+        width="30%"
+        title="查看企业信息"
+        :visible.sync="dialogFormVisible1"
+        :append-to-body="true"
+      >
+        <el-form class="customer" :model="form">
+          <h3 style="margin-left: 30px">基本信息</h3>
+          <el-form-item label="公司名称" :label-width="formLabelWidth">
+            {{ 111111 }}
+          </el-form-item>
+          <el-form-item label="主营类型" :label-width="formLabelWidth">
+            {{ 111111 }}
+          </el-form-item>
+          <el-form-item label="标题" :label-width="formLabelWidth">
+            {{ 111111 }}
+          </el-form-item>
+          <el-form-item label="封面简介" :label-width="formLabelWidth">
+            {{ 111111 }}
+          </el-form-item>
+          <el-form-item label="坐标" :label-width="formLabelWidth">
+            {{ 11111 }}
+          </el-form-item>
+          <el-form-item label="所在区域" :label-width="formLabelWidth">
+            {{ 111111 }}
+          </el-form-item>
+          <el-form-item label="详细地址" :label-width="formLabelWidth">
+            {{ 11111111 }}
+          </el-form-item>
+          <h4>上传封面图片</h4>
+          <img width="50%" :src="111" alt />
+          <h4>营业执照</h4>
+          <img width="50%" :src="1111" alt />
+          <h3 style="margin-left: 30px">附加信息</h3>
+          <el-form-item label="企业概况" :label-width="formLabelWidth">
+            {{ 1111111 }}
+          </el-form-item>
+          <el-form-item label="标签" :label-width="formLabelWidth">
+            {{ 1111111 }}
+          </el-form-item>
+          <h4>场地图片</h4>
+          <img width="50%" :src="1111" alt />
+          <h3 style="margin-left: 30px">联系方式</h3>
+          <el-form-item label="联系人" :label-width="formLabelWidth">
+            {{ 11111 }}
+          </el-form-item>
+          <el-form-item label="电话" :label-width="formLabelWidth">
+            {{ 1111111 }}
+          </el-form-item>
+          <el-form-item label="邮箱" :label-width="formLabelWidth">
+            {{ 111111 }}
+          </el-form-item>
+          <el-form-item label="传真" :label-width="formLabelWidth">
+            {{ 1111111 }}
+          </el-form-item>
+        </el-form>
+        <div slot="footer" class="dialog-footer">
+          <el-button @click="dialogFormVisible1 = false">关闭</el-button>
+          <template slot-scope="scope">
+            <el-button
+              size="medium"
+              type="text"
+              class="record"
+              v-if="scope.row.statusFlag == 1"
+              v-hasPermission="`audit.tranMerchant.tranMerchantInfo.view`"
+              @click="reject(scope.row)"
+              >驳回</el-button
+            >
+            <el-button
+              size="medium"
+              type="text"
+              class="record"
+              v-if="scope.row.statusFlag == 1"
+              @click="adopt(scope.row)"
+              v-hasPermission="`audit.tranMerchant.tranMerchantInfo.view`"
+              >通过</el-button
+            >
+          </template>
+        </div>
+      </el-dialog>
+      <!--编辑-->
+      <el-dialog
+        width="30%"
+        title="编辑企业信息"
+        :visible.sync="dialogFormVisible2"
+        :append-to-body="true"
+      >
+        <el-form class="" :model="form1">
+          <h3 style="margin-left: 30px">基本信息(必填)</h3>
+          <el-form-item label="公司名称" :label-width="formLabelWidth">
+            <el-input v-model="form.name"></el-input>
+          </el-form-item>
+          <el-form-item label="主营类型(可多选,必须为真实经营类型)">
+            <el-checkbox-group v-model="form1.type" style="">
+              <el-checkbox-button label="粮库" name="type"></el-checkbox-button>
+              <el-checkbox-button label="加工厂" name="type"></el-checkbox-button>
+              <el-checkbox-button label="烘干塔" name="type"></el-checkbox-button>
+              <el-checkbox-button label="饲料厂" name="type"></el-checkbox-button>
+              <el-checkbox-button label="养殖厂" name="type"></el-checkbox-button>
+              <el-checkbox-button label="粮贸" name="type"></el-checkbox-button>
+              <el-checkbox-button label="期货" name="type"></el-checkbox-button>
+            </el-checkbox-group>
+          </el-form-item>
+          <el-form-item label="标题" :label-width="formLabelWidth">
+            <el-input v-model="form.name"></el-input>
+          </el-form-item>
+          <el-form-item label="封面简介" :label-width="formLabelWidth">
+            <el-input type="textarea" v-model="form.desc"></el-input>
+          </el-form-item>
+          <el-form-item label="坐标" :label-width="formLabelWidth">
+            {{ 11111 }}
+          </el-form-item>
+          <el-form-item label="所在区域" :label-width="formLabelWidth">
+            <el-input v-model="form.name"></el-input>
+          </el-form-item>
+          <el-form-item label="详细地址" :label-width="formLabelWidth">
+            <el-input v-model="form.name"></el-input>
+          </el-form-item>
+          <h4>上传封面图片</h4>
+          <img width="50%" :src="111" alt />
+          <h4>营业执照</h4>
+          <img width="50%" :src="1111" alt />
+          <h3 style="margin-left: 30px">附加信息(选填)</h3>
+          <el-form-item label="企业概况" :label-width="formLabelWidth">
+            <el-input type="textarea" v-model="form.desc"></el-input>
+          </el-form-item>
+          <el-form-item label="标签(标签应突出企业特色,最多6个)" >
+            
+          </el-form-item>
+          <h4>场地图片</h4>
+          <img width="50%" :src="1111" alt />
+          <h3 style="margin-left: 30px">联系方式</h3>
+          <div :key="index" v-for="(item, index) in freightspace">
+            <el-form-item label="联系人" :label-width="formLabelWidth">
+                <el-input v-model="form.name"></el-input>
+            </el-form-item>
+            <el-form-item label="电话" :label-width="formLabelWidth">
+                <el-input v-model="form.name"></el-input>
+            </el-form-item>
+              <img
+            width="22"
+            height="22"
+            class="add"
+            @click="add"
+            src="../../../public/img/add.png"
+            alt=""
+          />
+          <img
+            width="22"
+            height="22"
+            class="del"
+            @click="del(index)"
+            src="../../../public/img/del.png"
+            alt=""
+          />
+          </div>
+          <el-form-item label="邮箱" :label-width="formLabelWidth">
+            <el-input v-model="form.name"></el-input>
+          </el-form-item>
+          <el-form-item label="传真" :label-width="formLabelWidth">
+            <el-input v-model="form.name"></el-input>
+          </el-form-item>
+        </el-form>
+        <div slot="footer" class="dialog-footer">
+          <el-button @click="submit()">提交</el-button>
+        </div>
+      </el-dialog>
     </div>
   </div>
 </template>
@@ -204,6 +301,7 @@ import { saleList, deletesale, saleexamine } from '@/model/platformaudit/index'
 import Pagination from '@/components/Pagination'
 import WsUpload from '@/components/WsUpload'
 import { EventBus } from 'base-core-lib'
+// const cityOptions = ['粮库', '加工厂', '烘干塔', '饲料厂', '养殖厂', '粮贸', '期货'];
 export default {
   name: 'viewSpareMoney',
   components: {
@@ -221,6 +319,8 @@ export default {
   data() {
     return {
       dialogFormVisible1: false,
+      dialogFormVisible2: false,
+      checkboxGroup2: [],
       // 表格显示数据
       tableDate: [],
 
@@ -240,6 +340,10 @@ export default {
       warehouseName: '',
       searchType: 1,
       formLabelWidth: '120px',
+      form: {},
+      form1: {
+        type: [],
+      },
       compId: sessionStorage.getItem('ws-pf_compId'),
       deptCircularPage: {},
       grainList: [],
@@ -253,6 +357,7 @@ export default {
         id: '',
         flag: '',
       },
+      freightspace: [{  }],
       pickerBeginDateBefore: {
         disabledDate: (time) => {
           return time.getTime() > Date.now()
@@ -260,7 +365,21 @@ export default {
       },
     }
   },
+  activated() {
+    this.getList()
+    this.showType = this.isShow
+  },
   methods: {
+    add() {
+      this.freightspace.push({
+
+      })
+    },
+    del(index) {
+      if (this.freightspace.length > 1) {
+        this.freightspace.splice(index, 1)
+      }
+    },
     //列表
     getList() {
       saleList({
@@ -303,7 +422,9 @@ export default {
       this.dialogFormVisible1 = true
     },
     //编辑
-    delivery(row) {},
+    delivery(item) {
+      this.dialogFormVisible2 = true
+    },
     //查找
     lookUp() {
       this.currentPage = 1
@@ -495,6 +616,9 @@ export default {
   width: 30%;
   margin-right: 10px;
 }
+.customer .el-form-item {
+  border-bottom: 1px solid #ccc;
+}
 /deep/.typeselect .el-input__inner {
   color: #8890b1;
 }