sdjakl 2 anos atrás
pai
commit
51abfd4b2a

+ 44 - 0
src/api/basicData/enterprises2.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询高新区企业(119家)列表
+export function listEnterprises(query) {
+  return request({
+    url: '/crmHighTechZoneEnterprises/getCreditScoreListDetails',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询高新区企业(119家)详细
+export function getEnterprises(id) {
+  return request({
+    url: '/basicData/enterprises/' + id,
+    method: 'get'
+  })
+}
+
+// 新增高新区企业(119家)
+export function addEnterprises(data) {
+  return request({
+    url: '/basicData/enterprises',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改高新区企业(119家)
+export function updateEnterprises(data) {
+  return request({
+    url: '/basicData/enterprises',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除高新区企业(119家)
+export function delEnterprises(id) {
+  return request({
+    url: '/basicData/enterprises/' + id,
+    method: 'delete'
+  })
+}

+ 44 - 0
src/api/enterprises.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询高新区企业(119家)列表
+export function listEnterprises(query) {
+  return request({
+    url: '/basicData/enterprises/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询高新区企业(119家)详细
+export function getEnterprises(id) {
+  return request({
+    url: '/basicData/enterprises/' + id,
+    method: 'get'
+  })
+}
+
+// 新增高新区企业(119家)
+export function addEnterprises(data) {
+  return request({
+    url: '/basicData/enterprises',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改高新区企业(119家)
+export function updateEnterprises(data) {
+  return request({
+    url: '/basicData/enterprises',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除高新区企业(119家)
+export function delEnterprises(id) {
+  return request({
+    url: '/basicData/enterprises/' + id,
+    method: 'delete'
+  })
+}

BIN
src/assets/logo/logo.ico


+ 217 - 3
src/views/CEEnterprise/ARQuery/index.vue

@@ -1,8 +1,222 @@
 <template>
-  <div>
-    园区企业信用评价报告查询
+  <div class="app-container">
+    <el-form :model="queryParams" ref="queryRef" :inline="true" v-show="showSearch" label-width="68px">
+      <el-form-item label="统一社会信用代码" prop="unifiedSocialCreditCode">
+        <el-input
+            v-model="queryParams.unifiedSocialCreditCode"
+            placeholder="请输入统一社会信用代码"
+            clearable
+            @keyup.enter="handleQuery"
+        />
+      </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-table v-loading="loading" :data="enterprisesList" height="650" @selection-change="handleSelectionChange">
+<!--      <el-table-column type="selection" width="55" align="center" />-->
+<!--      <el-table-column label="主键" align="center" prop="id" />-->
+      <el-table-column label="企业名称" align="center" prop="enterpriseName" width="260" />
+      <el-table-column label="统一社会信用代码" align="center" prop="unifiedSocialCreditCode" width="200" />
+      <el-table-column label="行政许可得分" align="center" prop="administrativeLicense" />
+      <el-table-column label="行政处罚得分" align="center" prop="administrativePenalty" />
+      <el-table-column label="行政确认得分" align="center" prop="administrativeConfirmation" />
+      <el-table-column label="行政监督得分" align="center" prop="administrativeSupervision" />
+      <el-table-column label="环保信用评价得分" align="center" prop="environmentalCreditEvaluationNotification" />
+      <el-table-column label="纳税信用得分" align="center" prop="enterpriseTaxClassificationInfo" />
+      <el-table-column label="行政强制信息得分" align="center" prop="administrativeCompulsionInformation" />
+      <el-table-column label="行政裁决信息得分" align="center" prop="administrativeSanctionInfo" />
+      <el-table-column label="列入经营异常名录得分" align="center" prop="abnormalBusinessList" />
+      <el-table-column label="抽查信息得分" align="center" prop="spotCheck" />
+      <el-table-column label="破产信息得分" align="center" prop="bankruptcyInformation" />
+      <el-table-column label="海关信用得分" align="center" prop="customsCreditRating" />
+      <el-table-column label="法院判决信息得分" align="center" prop="judgmentDocumentJudgmentInformation" />
+      <el-table-column label="失信被执行人信息得分" align="center" prop="dishonestExecutor" />
+      <el-table-column label="营业执照信息得分" align="center" prop="businessLicenseInformation" />
+      <el-table-column label="所属行业类型信息" align="center" prop="industryType" />
+      <el-table-column label="科技研发得分" align="center" prop="enterpriseTechnologyRndSummary" />
+      <el-table-column label="认证高新技术企业得分" align="center" prop="certifiedTechnologyEnterprise" />
+      <el-table-column label="“专精特新”企业得分" align="center" prop="newEnterpriseRecognitionDetails" />
+      <el-table-column label="科技型中小企业得分" align="center" prop="technologyEnterprises" />
+      <el-table-column label="变更信息得分" align="center" prop="changeRecordInformation" />
+      <el-table-column label="股东及出资信息得分" align="center" prop="shareholderInformation" />
+      <el-table-column label="分支机构信息得分" align="center" prop="branchOfficeInformation" />
+      <el-table-column label="股权出质登记信息得分" align="center" prop="equityPledgeInformation" />
+      <el-table-column label="海关注册信息得分" align="center" prop="customsRegistrationInformation" />
+      <el-table-column label="软件著作权得分" align="center" prop="softwareCopyrightInformation" />
+      <el-table-column label="商标得分" align="center" prop="enterpriseTrademarkInformation" />
+      <el-table-column label="专利得分" align="center" prop="patentInformation" />
+      <el-table-column label="社保得分" align="center" prop="enterpriseSocialSecurityInfo" />
+      <el-table-column label="社保欠缴得分" align="center" prop="enterpriseTaxArrearsInfo1" />
+      <el-table-column label="非正常纳税户得分" align="center" prop="abnormalTaxInformation" />
+      <el-table-column label="纳税欠税得分" align="center" prop="enterpriseTaxArrearsInfo2" />
+      <el-table-column label="公积金汇总得分" align="center" prop="accumulationFundSummary" />
+      <el-table-column label="水费信息得分" align="center" prop="industrialParkWaterUsageDetail" />
+      <el-table-column label="电费信息得分" align="center" prop="enterpriseElectricityFeeInfo" />
+      <el-table-column label="企业名下房产抵押信息" align="center" prop="propertyMortgage" />
+      <el-table-column label="企业产值得分" align="center" prop="annualOutputValueInfo" />
+    </el-table>
+    <div style="position: fixed;bottom: 20px;right: 10px;">
+      <el-pagination
+          :page-sizes="[10, 20, 30, 50]"
+          v-model:page-size = "queryParams.pageSize"
+          v-model:current-page = "queryParams.pageNum"
+          layout="total, sizes, prev, pager, next, jumper"
+          @current-change="getList"
+          :total="total"
+      >
+      </el-pagination>
+    </div>
   </div>
 </template>
 
-<script setup name="Confirmation">
+<script setup name="Enterprises">
+import { listEnterprises, getEnterprises, delEnterprises, addEnterprises, updateEnterprises } from "@/api/basicData/enterprises2";
+import {likeQueryMethod} from "../../../utils/likeQueryMethod";
+
+const { proxy } = getCurrentInstance();
+
+const enterprisesList = ref([]);
+const open = ref(false);
+const loading = ref(true);
+const showSearch = ref(true);
+const ids = ref([]);
+const single = ref(true);
+const multiple = ref(true);
+const total = ref(0);
+const title = ref("");
+
+const data = reactive({
+  form: {},
+  queryParams: {
+    pageNum: 1,
+    pageSize: 20,
+    enterpriseName: null,
+    unifiedSocialCreditCode: '',
+    enterpriseLeader: null,
+    contactPhone: null,
+  },
+  rules: {
+    enterpriseName: [
+      { required: true, message: "企业名称不能为空", trigger: "blur" }
+    ],
+  }
+});
+
+const { queryParams, form, rules } = toRefs(data);
+
+/** 查询高新区企业(119家)列表 */
+function getList() {
+  loading.value = true;
+  let toServerObj = {
+    pageNum: queryParams.value.pageNum,
+    pageSize: queryParams.value.pageSize,
+    unifiedSocialCreditCode:queryParams.value.unifiedSocialCreditCode
+  }
+  listEnterprises(toServerObj).then(response => {
+    enterprisesList.value = response.data.result;
+    total.value = response.data.totalSize;
+    loading.value = false;
+  });
+}
+
+// 取消按钮
+function cancel() {
+  open.value = false;
+  reset();
+}
+
+// 表单重置
+function reset() {
+  form.value = {
+    id: null,
+    enterpriseName: null,
+    unifiedSocialCreditCode: '',
+    enterpriseLeader: null,
+    contactPhone: null,
+    createTime: null,
+    updateTime: null
+  };
+  proxy.resetForm("enterprisesRef");
+}
+
+/** 搜索按钮操作 */
+function handleQuery() {
+  queryParams.value.pageNum = 1;
+  getList();
+}
+
+/** 重置按钮操作 */
+function resetQuery() {
+  proxy.resetForm("queryRef");
+  handleQuery();
+}
+
+// 多选框选中数据
+function handleSelectionChange(selection) {
+  ids.value = selection.map(item => item.id);
+  single.value = selection.length != 1;
+  multiple.value = !selection.length;
+}
+
+/** 新增按钮操作 */
+function handleAdd() {
+  reset();
+  open.value = true;
+  title.value = "添加高新区企业(119家)";
+}
+
+/** 修改按钮操作 */
+function handleUpdate(row) {
+  reset();
+  const id = row.id || ids.value
+  getEnterprises(id).then(response => {
+    form.value = response.data;
+    open.value = true;
+    title.value = "修改高新区企业(119家)";
+  });
+}
+
+/** 提交按钮 */
+function submitForm() {
+  proxy.$refs["enterprisesRef"].validate(valid => {
+    if (valid) {
+      if (form.value.id != null) {
+        updateEnterprises(form.value).then(response => {
+          proxy.$modal.msgSuccess("修改成功");
+          open.value = false;
+          getList();
+        });
+      } else {
+        addEnterprises(form.value).then(response => {
+          proxy.$modal.msgSuccess("新增成功");
+          open.value = false;
+          getList();
+        });
+      }
+    }
+  });
+}
+
+/** 删除按钮操作 */
+function handleDelete(row) {
+  const ids = row.id || ids.value;
+  proxy.$modal.confirm('是否确认删除高新区企业(119家)编号为"' + ids + '"的数据项?').then(function() {
+    return delEnterprises(ids);
+  }).then(() => {
+    getList();
+    proxy.$modal.msgSuccess("删除成功");
+  }).catch(() => {});
+}
+
+/** 导出按钮操作 */
+function handleExport() {
+  proxy.download('basicData/enterprises/export', {
+    ...queryParams.value
+  }, `enterprises_${new Date().getTime()}.xlsx`)
+}
+
+getList();
 </script>

+ 1 - 1
src/views/basicData/OpeCapability/information/index.vue

@@ -106,7 +106,7 @@
     </el-table>
 
     <div style="position: fixed;bottom: 20px;right: 10px;">
-      <pagination
+      <el-pagination
           v-show="total>0"
           :total="total"
           v-model:page="queryParams.pageNum"

+ 3 - 3
src/views/home/index.vue

@@ -4,13 +4,13 @@
       <div>
         <el-carousel :interval="5000" arrow="always" :height="'500px'">
           <el-carousel-item>
-            <img src="src/assets/images/1111.jpg" style="width: 50vw;" />
+            <img src="@/assets/images/1111.jpg" style="width: 50vw;" />
           </el-carousel-item>
           <el-carousel-item>
-            <img src="src/assets/images/2222.jpg" style="width: 50vw;" />
+            <img src="@/assets/images/2222.jpg" style="width: 50vw;" />
           </el-carousel-item>
           <el-carousel-item>
-            <img src="src/assets/images/3333.jpg" style="width: 50vw;" />
+            <img src="@/assets/images/3333.jpg" style="width: 50vw;" />
           </el-carousel-item>
         </el-carousel>
       </div>