Procházet zdrojové kódy

跟新企业信用评价下信用评价等级页面接口数据

丁烨烨 před 2 roky
rodič
revize
6990639736

+ 12 - 0
src/api/ceenterprise/cerating/index.js

@@ -0,0 +1,12 @@
+
+import request from '@/utils/request'
+
+// 单表查所有-分页
+export function getCreditScoreList(data) {
+  return request({
+    url: `/crmHighTechZoneEnterprises/getCreditScoreList`,
+    method: 'get',
+    params: data
+  })
+}
+

+ 3 - 3
src/plugins/download.js

@@ -14,7 +14,7 @@ export default {
       method: 'get',
       method: 'get',
       url: url,
       url: url,
       responseType: 'blob',
       responseType: 'blob',
-      headers: { 'Authorization': 'Bearer ' + getToken() }
+      headers: { 'Authorization': getToken() }
     }).then(async (res) => {
     }).then(async (res) => {
       const isLogin = await blobValidate(res.data);
       const isLogin = await blobValidate(res.data);
       if (isLogin) {
       if (isLogin) {
@@ -31,7 +31,7 @@ export default {
       method: 'get',
       method: 'get',
       url: url,
       url: url,
       responseType: 'blob',
       responseType: 'blob',
-      headers: { 'Authorization': 'Bearer ' + getToken() }
+      headers: { 'Authorization':getToken() }
     }).then(async (res) => {
     }).then(async (res) => {
       const isLogin = await blobValidate(res.data);
       const isLogin = await blobValidate(res.data);
       if (isLogin) {
       if (isLogin) {
@@ -48,7 +48,7 @@ export default {
       method: 'get',
       method: 'get',
       url: url,
       url: url,
       responseType: 'blob',
       responseType: 'blob',
-      headers: { 'Authorization': 'Bearer ' + getToken() }
+      headers: { 'Authorization': getToken() }
     }).then(async (res) => {
     }).then(async (res) => {
       const isLogin = await blobValidate(res.data);
       const isLogin = await blobValidate(res.data);
       if (isLogin) {
       if (isLogin) {

+ 1 - 1
src/utils/request.js

@@ -33,7 +33,7 @@ service.interceptors.request.use(
     // 是否需要防止数据重复提交
     // 是否需要防止数据重复提交
     const isRepeatSubmit = (config.headers || {}).repeatSubmit === false
     const isRepeatSubmit = (config.headers || {}).repeatSubmit === false
     if (getToken() && !isToken) {
     if (getToken() && !isToken) {
-      config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
+      config.headers['Authorization'] = getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
     }
     }
     // get请求映射params参数
     // get请求映射params参数
     if (config.method === 'get' && config.params) {
     if (config.method === 'get' && config.params) {

+ 76 - 3
src/views/CEEnterprise/CERating/index.vue

@@ -1,8 +1,81 @@
 <template>
 <template>
-  <div>
-    园区企业信用评价结果等级公示
+  <div class="app-container">
+    <el-row :gutter="20">
+      <!--用户数据-->
+      <el-col style="display:flex" :span="20" :xs="24">
+        <el-form :model="queryParams" ref="queryRef" :inline="true">
+          <el-form-item label="企业信用代码" prop="unifiedSocialCreditCode">
+            <el-input v-model="queryParams.unifiedSocialCreditCode" placeholder="请输入企业信用代码" clearable style="width: 240px"/>
+          </el-form-item>
+          <el-form-item>
+            <el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
+            <el-button icon="Refresh" @click="resetQuery">重置</el-button>
+          </el-form-item>
+        </el-form>
+      </el-col>
+    </el-row>
+    <el-table stripe :data="tableData" style="width: 100%" height="440">
+      <el-table-column prop="unifiedSocialCreditCode" label="企业信用代码">
+      </el-table-column>
+      <el-table-column prop="enterpriseName" label="企业名称">
+      </el-table-column>
+      <el-table-column prop="total" label="总数">
+      </el-table-column>
+    </el-table>
+    <pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize"
+      @pagination="getList" />
   </div>
   </div>
 </template>
 </template>
 
 
-<script setup name="Confirmation">
+<script setup name="getCerating">
+// import { getToken } from '@/utils/auth'
+import { getCreditScoreList } from '@/api/ceenterprise/cerating'
+const store = useStore()
+const tableData = ref([])
+
+const total = ref(0)
+
+const data = reactive({
+  form: {},
+  queryParams: {
+    pageNum: 1,
+    pageSize: 10,
+    unifiedSocialCreditCode: '',
+    userName: undefined,
+    phonenumber: undefined,
+    status: undefined,
+    deptId: store.state.user.userInfo.deptId
+  },
+})
+const { queryParams } = toRefs(data)
+
+
+/** 搜索按钮操作 */
+function handleQuery() {
+  queryParams.value.pageNum = 1;
+  getList()
+}
+
+/** 重置按钮操作 */
+function resetQuery() {
+  queryParams.value.unifiedSocialCreditCode = "";
+  handleQuery()
+}
+
+/** 查询用户列表 */
+function getList() {
+  // loading.value = true
+  let puData = {
+    unifiedSocialCreditCode: queryParams.value.unifiedSocialCreditCode,
+    pageNum: 1,
+    pageSize: 10,
+  }
+  getCreditScoreList(puData).then((res) => {
+    tableData.value = res.data
+    total.value = res.data.length
+
+    console.log(11, tableData.value)
+  })
+}
+getList()
 </script>
 </script>