wq 5 سال پیش
والد
کامیت
98121f8d28

+ 59 - 3
src/layout/businessneed/stockList.vue

@@ -1,13 +1,69 @@
 <template>
-    $END$
+    <div id="stockList">
+        <el-row>
+            <el-col :span="24">
+                <el-table ref="debtTable" :data="debtTable" style="width: 100%" border>
+                    <el-table-column type="index" label="序号" width="50" align="center"> </el-table-column>
+                    <el-table-column property="title" label="项目名称" align="center"> </el-table-column>
+                    <el-table-column property="stock_money" label="融资金额(万元)" align="center"> </el-table-column>
+                    <el-table-column property="persion_name" label="联系人姓名" align="center"> </el-table-column>
+                    <el-table-column property="persion_phone" label="联系人电话" align="center"> </el-table-column>
+                    <el-table-column fixed="right" label="操作" align="center">
+                        <template slot-scope="scope">
+                            <el-button @click="$router.push({ path: '/businessneed/stockDetail', query: { id: scope.row.id } })" type="text" icon="el-icon-search" title="查看详情"></el-button>
+                        </template>
+                    </el-table-column>
+                </el-table>
+                <el-row class="page">
+                    <el-pagination
+                            @size-change="handleSizeChange"
+                            @current-change="handleCurrentChange"
+                            :current-page="currentPage"
+                            :page-size="10"
+                            layout="total, prev, pager, next, jumper"
+                            :total="total"
+                    >
+                    </el-pagination>
+                </el-row>
+            </el-col>
+        </el-row>
+    </div>
 </template>
 
 <script>
   export default {
-    name: "stockList"
+    name: 'stockList',
+    props: {
+      debtTable: null,
+      total: null,
+    },
+    components: {},
+    data: () => ({
+      currentPage: 1,
+    }),
+    created() {},
+    computed: {},
+    methods: {
+      deleteRow(id) {
+        this.$emit('deleteRow', id);
+      },
+      clickRest(id) {
+        this.$emit('clickRest', id);
+      },
+      handleSizeChange(val) {
+        console.log(`每页 ${val} 条`);
+      },
+      handleCurrentChange(val) {
+        alert(`当前页: ${val}`);
+      },
+    },
   };
 </script>
 
-<style scoped>
+<style lang="less" scoped>
+    .page {
+        text-align: center;
+        padding: 15px 0;
+    }
 
 </style>

+ 48 - 3
src/layout/common/followSearchInfo.vue

@@ -1,13 +1,58 @@
 <template>
-    $END$
+    <div id="followSearchInfo">
+        <el-row>
+            <el-col :span="24" class="info">
+                <el-col :span="12">
+                    <span>筛选条件:</span>
+                    <el-select v-model="region" >
+                        <el-option label="关注债权需求" value="0"></el-option>
+                        <el-option label="关注股权向需求" value="1"></el-option>
+                    </el-select>
+                </el-col>
+                <el-col :span="5" class="btn">
+                    <el-button type="primary" @click="clickBtn()" >查询</el-button>
+                </el-col>
+            </el-col>
+        </el-row>
+    </div>
 </template>
 
 <script>
   export default {
-    name: "followSearchInfo"
+    name: 'followSearchInfo',
+    props: {},
+    components: {},
+    data: () => ({
+      region: '0',
+    }),
+    created() {},
+    computed: {},
+    methods: {
+      clickBtn() {
+        this.$emit('clickBtn',this.region);
+      },
+    },
   };
 </script>
 
-<style scoped>
+<style lang="less" scoped>
+    .info {
+        padding: 15px 0;
+    }
+    .info .input {
+        padding: 6px 0;
+    }
+    .info .btn {
+        text-align: center;
+    }
 
+    /deep/.el-button {
+        color: #fff;
+        background-color: red;
+        border-color: red;
+    }
+    /deep/.el-input__inner {
+        height: 30px;
+        line-height: 30px;
+    }
 </style>

+ 48 - 3
src/layout/common/needSearchInfo.vue

@@ -1,13 +1,58 @@
 <template>
-    $END$
+    <div id="needSearchInfo">
+        <el-row>
+            <el-col :span="24" class="info">
+                <el-col :span="12">
+                    <span>筛选条件:</span>
+                    <el-select v-model="region" >
+                        <el-option label="定向需求" value="0"></el-option>
+                        <el-option label="非定向需求" value="1"></el-option>
+                    </el-select>
+                </el-col>
+                <el-col :span="5" class="btn">
+                    <el-button type="primary" @click="clickBtn()" >查询</el-button>
+                </el-col>
+            </el-col>
+        </el-row>
+    </div>
 </template>
 
 <script>
   export default {
-    name: "needSearchInfo"
+    name: 'needSearchInfo',
+    props: {},
+    components: {},
+    data: () => ({
+      region: '0',
+    }),
+    created() {},
+    computed: {},
+    methods: {
+      clickBtn() {
+        this.$emit('clickBtn',this.region);
+      },
+    },
   };
 </script>
 
-<style scoped>
+<style lang="less" scoped>
+    .info {
+        padding: 15px 0;
+    }
+    .info .input {
+        padding: 6px 0;
+    }
+    .info .btn {
+        text-align: center;
+    }
 
+    /deep/.el-button {
+        color: #fff;
+        background-color: red;
+        border-color: red;
+    }
+    /deep/.el-input__inner {
+        height: 30px;
+        line-height: 30px;
+    }
 </style>

+ 3 - 3
src/layout/common/topInfo.vue

@@ -10,7 +10,7 @@
         </el-col>
         <el-col :span="2">
           <span v-if="display === 'block'">
-            <el-button type="text" @click="clickBtn()" icon="el-icon-plus">添加信息</el-button>
+            <el-button type="text" @click="addfinclaim()" icon="el-icon-plus">添加信息</el-button>
           </span>
           <span v-else></span>
         </el-col>
@@ -31,8 +31,8 @@ export default {
   created() {},
   computed: {},
   methods: {
-    clickBtn() {
-      this.$emit('clickBtn');
+    addfinclaim() {
+      this.$emit('addfinclaim');
     },
   },
 };

+ 93 - 4
src/layout/done/followHistoryForm.vue

@@ -1,13 +1,102 @@
 <template>
-    $END$
+    <div id="followHistoryForm">
+        <el-row>
+            <el-col :span="24" class="form">
+                <el-form :model="ruleForm"  v-if="ruleForm[0].jg_pro_id == 0 "  ref="ruleForm" label-width="200px" class="demo-ruleForm">
+                    <el-form-item label="融资金额(万元):">
+                        <span>{{ruleForm[0].money}}</span>
+                    </el-form-item>
+                    <el-form-item label="融资用途:" >
+                        <span>{{ruleForm[0].use}}</span>
+                    </el-form-item>
+                    <el-form-item label="期望利率范围:" >
+                        <span>{{ruleForm[0].mongey_min_rate}}%~{{ruleForm[0].mongey_max_rate}}%</span>
+                    </el-form-item>
+                    <el-form-item label="期望融资期限(月):" >
+                        <span>{{ruleForm[0].claims_min_term}}~{{ruleForm[0].claims_max_term}}</span>
+                    </el-form-item>
+                    <el-form-item label="担保方式:" >
+                        <span>{{ruleForm[0].hyname}}</span>
+                    </el-form-item>
+                    <el-form-item label="项目情况:" >
+                        <span>{{ruleForm[0].project_status}}</span>
+                    </el-form-item>
+                    <el-form-item label="授信额度(万元):" >
+                        <span style="color: red">{{ruleForm[0].finmoney}}</span>
+                    </el-form-item>
+                    <el-form-item label="授信时间:" >
+                        <span style="color: red">{{ruleForm[0].historytime}}</span>
+                    </el-form-item>
+                    <el-form-item label="辅助资料(点击查看):" >
+                        <el-link :href="ruleForm[0].cdata" :underline="false">{{ruleForm[0].cdata}}</el-link>
+                    </el-form-item>
+
+                </el-form>
+                <!---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
+                <el-form :model="ruleForm" :rules="rules"  v-else  ref="ruleForm" label-width="200px" class="demo-ruleForm">
+                    <el-form-item label="融资金额(万元):">
+                        <span>{{ruleForm[0].money}}</span>
+                    </el-form-item>
+                    <el-form-item label="融资用途:" >
+                        <span>{{ruleForm[0].use}}</span>
+                    </el-form-item>
+                    <el-form-item label="期望利率范围:" >
+                        <span>{{ruleForm[0].mongey_min_rate}}%~{{ruleForm[0].mongey_max_rate}}%</span>
+                    </el-form-item>
+                    <el-form-item label="期望融资期限(月):" >
+                        <span>{{ruleForm[0].claims_min_term}}~{{ruleForm[0].claims_max_term}}</span>
+                    </el-form-item>
+                    <el-form-item label="担保方式:" >
+                        <span>{{ruleForm[0].hyname}}</span>
+                    </el-form-item>
+                    <el-form-item label="项目情况:" >
+                        <span>{{ruleForm[0].project_status}}</span>
+                    </el-form-item>
+                    <el-form-item label="辅助资料(点击查看):" >
+                        <el-link :href="ruleForm[0].cdata" :underline="false">{{ruleForm[0].cdata}}</el-link>
+                    </el-form-item>
+                    <el-form-item label="定向产品名称:" >
+                        <span>{{ruleForm[0].jgpronew.name}}</span>
+                    </el-form-item>
+                    <el-form-item label="定向产品利率范围:" >
+                        <span>{{ruleForm[0].jgpronew.mongey_min_rate}}%~{{ruleForm[0].jgpronew.mongey_max_rate}}%</span>
+                    </el-form-item>
+                    <el-form-item label="定向产品融资期限(月):" >
+                        <span>{{ruleForm[0].jgpronew.claims_min_term}}~{{ruleForm[0].jgpronew.claims_max_term}}</span>
+                    </el-form-item>
+                    <el-form-item  label="授信额度(万元):" >
+                        <span style="color: red">{{ruleForm[0].finmoney}}</span>
+                    </el-form-item>
+                    <el-form-item label="授信时间:" >
+                        <span style="color: red">{{ruleForm[0].historytime}}</span>
+                    </el-form-item>
+                </el-form>
+            </el-col>
+        </el-row>
+    </div>
 </template>
 
 <script>
   export default {
-    name: "followHistoryForm"
+    name: 'followHistoryForm',
+    props: {
+      ruleForm: null,
+      charList: null,
+    },
+    components: {},
+    data: () => ({
+
+    }),
+    created() {},
+    computed: {},
+    methods: {
+
+    },
   };
 </script>
 
-<style scoped>
-
+<style lang="less" scoped>
+    .form {
+        padding: 0 200px 0 0;
+    }
 </style>

+ 62 - 3
src/layout/done/followHistoryList.vue

@@ -1,13 +1,72 @@
 <template>
-    $END$
+    <div id="followHistoryList">
+        <el-row>
+            <el-col :span="24">
+                <el-table ref="debtTable" :data="debtTable" style="width: 100%" border>
+                    <el-table-column type="index" label="序号" width="50" align="center"> </el-table-column>
+                    <el-table-column property="clamnew.money" label="融资金额(万元)" align="center"> </el-table-column>
+                    <el-table-column property="clamnew.use" label="融资用途" align="center"> </el-table-column>
+                    <el-table-column label="期望利率范围" align="center">
+                        <template slot-scope="scope">
+                            <span style="margin-left: 10px">{{ scope.row.clamnew.mongey_min_rate }}%~{{ scope.row.clamnew.mongey_max_rate }}%</span>
+                        </template>
+                    </el-table-column>
+                    <el-table-column fixed="right" label="操作" align="center">
+                        <template slot-scope="scope">
+                            <el-button @click="$router.push({ path: '/done/followHistoryDetail', query: { id: scope.row.clamnew._id ,money:scope.row.credit_money,finaltime:scope.row.credit_time} })" type="text" icon="el-icon-search" title="查看详情"></el-button>
+                        </template>
+                    </el-table-column>
+                </el-table>
+                <el-row class="page">
+                    <el-pagination
+                            @size-change="handleSizeChange"
+                            @current-change="handleCurrentChange"
+                            :current-page="currentPage"
+                            :page-size="10"
+                            layout="total, prev, pager, next, jumper"
+                            :total="total"
+                    >
+                    </el-pagination>
+                </el-row>
+            </el-col>
+        </el-row>
+    </div>
 </template>
 
 <script>
   export default {
-    name: "followHistoryList"
+    name: 'followHistoryList',
+    props: {
+      debtTable: null,
+      total: null,
+    },
+    components: {},
+    data: () => ({
+      currentPage: 1,
+    }),
+    created() {},
+    computed: {},
+    methods: {
+      deleteRow(id) {
+        this.$emit('deleteRow', id);
+      },
+      clickRest(id) {
+        this.$emit('clickRest', id);
+      },
+      handleSizeChange(val) {
+        console.log(`每页 ${val} 条`);
+      },
+      handleCurrentChange(val) {
+        this.$emit('pagechange', { skip: val});
+      },
+    },
   };
 </script>
 
-<style scoped>
+<style lang="less" scoped>
+    .page {
+        text-align: center;
+        padding: 15px 0;
+    }
 
 </style>

+ 56 - 3
src/layout/financeclaims/financeClaimInfo.vue

@@ -1,13 +1,66 @@
 <template>
-    $END$
+    <div id="needSearchInfo">
+        <el-row>
+            <el-col :span="50" class="info">
+                    <el-col :span="10" class="input">
+                        <el-input placeholder="请输入内容" v-model="input"> </el-input>
+                    </el-col>
+                <el-col :span="10" class="input">
+                    <el-input placeholder="请输入内容" v-model="input"> </el-input>
+                </el-col>
+                <el-col :span="10" class="input">
+                    <el-input placeholder="请输入内容" v-model="input"> </el-input>
+                </el-col>
+                <el-col :span="10" class="input">
+                    <el-input placeholder="请输入内容" v-model="input"> </el-input>
+                </el-col>
+                <el-col :span="10" class="input">
+                    <el-input placeholder="请输入内容" v-model="input"> </el-input>
+                </el-col>
+                <el-col :span="5" class="btn">
+                    <el-button type="primary" @click="clickBtn()" >查询</el-button>
+                </el-col>
+            </el-col>
+        </el-row>
+    </div>
 </template>
 
 <script>
   export default {
-    name: "financeClaimInfo"
+    name: 'needSearchInfo',
+    props: {},
+    components: {},
+    data: () => ({
+      region: '0',
+    }),
+    created() {},
+    computed: {},
+    methods: {
+      clickBtn() {
+        this.$emit('clickBtn',this.region);
+      },
+    },
   };
 </script>
 
-<style scoped>
+<style lang="less" scoped>
+    .info {
+        padding: 15px 0;
+    }
+    .info .input {
+        padding: 6px 0;
+    }
+    .info .btn {
+        text-align: center;
+    }
 
+    /deep/.el-button {
+        color: #fff;
+        background-color: red;
+        border-color: red;
+    }
+    /deep/.el-input__inner {
+        height: 30px;
+        line-height: 30px;
+    }
 </style>