Browse Source

动态信用完善及一些弹出框修改

dev_kxc
xzt 1 year ago
parent
commit
1f2a302271
  1. 2
      jwtech-admin-page/src/views/building/projectInfo/index.vue
  2. 1
      jwtech-admin-page/src/views/building/projectInfo/projectProcess/firmInfo.vue
  3. 1
      jwtech-admin-page/src/views/building/projectInfo/projectProcess/investment/options/purposeFunds.vue
  4. 1
      jwtech-admin-page/src/views/building/projectInfo/projectProcess/investment/options/sourceFunds.vue
  5. 1
      jwtech-admin-page/src/views/building/projectInfo/projectProcess/qualityControl/options/EngineeringQualitySupervisionAndInspection.vue
  6. 20
      jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/index.vue
  7. 20
      jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/basePage.vue
  8. 2
      jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/behaviorAndCredit.vue
  9. 4
      jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/components/badCredit.vue
  10. 80
      jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/components/goodCredit.vue
  11. 1
      jwtech-admin-page/src/views/project/bid/options/biddingFile.vue
  12. 1
      jwtech-admin-page/src/views/project/bid/options/projectContract.vue

2
jwtech-admin-page/src/views/building/projectInfo/index.vue

@ -263,6 +263,7 @@
:visible.sync="open"
width="1200px"
append-to-body
:close-on-click-modal="false"
>
<el-row :gutter="15">
<el-form
@ -692,6 +693,7 @@
width="1200px"
append-to-body
@close="closeView"
:close-on-click-modal="false"
>
<!-- 查看在建项目基本信息 -->
<div class="infoTitle">在建项目基本信息</div>

1
jwtech-admin-page/src/views/building/projectInfo/projectProcess/firmInfo.vue

@ -328,6 +328,7 @@
:visible.sync="open"
width="1200px"
append-to-body
:close-on-click-modal="false"
>
<el-row :gutter="15">
<el-form

1
jwtech-admin-page/src/views/building/projectInfo/projectProcess/investment/options/purposeFunds.vue

@ -245,6 +245,7 @@
append-to-body
style="margin-top: 0"
:rules="rules"
:close-on-click-modal="false"
>
<el-row :gutter="15">
<el-form ref="form" :model="form" :rules="rules" label-width="110px">

1
jwtech-admin-page/src/views/building/projectInfo/projectProcess/investment/options/sourceFunds.vue

@ -314,6 +314,7 @@
width="1200px"
append-to-body
style="margin-top: 0"
:close-on-click-modal="false"
>
<el-row :gutter="15">
<el-form ref="form" :model="form" :rules="rules" label-width="110px">

1
jwtech-admin-page/src/views/building/projectInfo/projectProcess/qualityControl/options/EngineeringQualitySupervisionAndInspection.vue

@ -177,6 +177,7 @@
width="1200px"
append-to-body
@close="closeDiglog"
:close-on-click-modal="false"
>
<el-form ref="form" :model="form" :rules="rules" label-width="110px">
<el-form-item label="检查内容" prop="inspectContent">

20
jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/index.vue

@ -332,6 +332,11 @@
/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="信用分数" prop="score">
<el-input v-model="form.score" placeholder="请输入信用分数" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="投资组成" prop="investmentComposition">
<el-input
@ -520,11 +525,7 @@
/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="信用分数" prop="score">
<el-input v-model="form.score" placeholder="请输入信用分数" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item
label="统一社会信用代码证"
@ -658,6 +659,15 @@ export default {
enterpriseName: [
{ required: true, message: "请输入企业名称", trigger: "blur" },
],
score: [
{ required: true, message: "请输入信用分数", trigger: "blur" },
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
trigger: "blur",
},
],
registeredCapital: [
{
pattern:

20
jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/basePage.vue

@ -20,6 +20,11 @@
/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="信用分数" prop="score">
<el-input v-model="form.score" placeholder="请输入信用分数" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="投资组成" prop="investmentComposition">
<el-input
@ -199,11 +204,7 @@
/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="信用分数" prop="score">
<el-input v-model="form.score" placeholder="请输入信用分数" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item
label="统一社会信用代码证"
@ -341,6 +342,15 @@ export default {
enterpriseName: [
{ required: true, message: "请输入企业名称", trigger: "blur" },
],
score: [
{ required: true, message: "请输入信用分数", trigger: "blur" },
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
trigger: "blur",
},
],
registeredCapital: [
{
pattern:

2
jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/behaviorAndCredit.vue

@ -1,5 +1,5 @@
<template>
<div>
<div class="app-container">
<!-- 单位获奖信息 -->
<div class="listTitle">
<span>单位获奖</span>

4
jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/components/badCredit.vue

@ -539,7 +539,7 @@ export default {
handleAdd() {
this.reset();
this.open = true;
this.title = "添加动态信用";
this.title = "添加不良行为扣分记录";
},
/** 修改按钮操作 */
handleUpdate(row) {
@ -551,7 +551,7 @@ export default {
this.fileList = JSON.parse(this.form.attachment);
}
this.open = true;
this.title = "修改动态信用";
this.title = "修改不良行为扣分记录";
});
},
//

80
jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/components/goodCredit.vue

@ -489,6 +489,47 @@
<el-button @click="cancel"> </el-button>
</div>
</el-dialog>
<!-- 审核流程 -->
<el-dialog
:center="true"
:title="processTitle"
:visible.sync="processOpen"
width="1000px"
append-to-body
@close="closeProcess"
:close-on-click-modal="false"
class="process"
>
<el-table v-loading="loading" :data="processList">
<el-table-column
label="序号"
type="index"
width="50"
align="center"
fixed
/>
<el-table-column
label="流程进度"
align="center"
prop="processProgress"
min-width="120"
/>
<el-table-column
label="审批意见"
align="center"
prop="approvalOpinions"
min-width="120"
/>
<el-table-column
label="审批时间"
align="center"
prop="approvalTime"
min-width="120"
/>
</el-table>
</el-dialog>
</div>
</template>
@ -534,10 +575,12 @@ export default {
//
title: "",
viewTitle: "",
processTitle: "",
//
open: false,
viewOpen: false,
visible: false,
processOpen: false,
//
qualificationCategoryOptions: [],
//
@ -585,6 +628,7 @@ export default {
fileList: [],
creditMsg: {},
remark: "",
processList: [],
};
},
created() {
@ -599,10 +643,24 @@ export default {
},
methods: {
openAuditProcess(row) {
listApproval({ data: { creditId: row.id } }).then((res) => {
listApproval({
data: { creditId: row.id }, //
params: {
//
orderBy: "create_time",
// descasc
sortBy: "asc",
},
}).then((res) => {
console.log(6666, res);
this.processList = res.records;
this.processOpen = true;
this.processTitle = "审核流程进度";
});
},
closeProcess() {
this.processList = [];
},
formatDeclarationManagementZones(row) {
if (row.declarationManagementZones) {
let provinceCode = row.declarationManagementZones.slice(0, 2);
@ -766,7 +824,7 @@ export default {
handleAdd() {
this.reset();
this.open = true;
this.title = "添加动态信用";
this.title = "添加良好行为加分申报";
},
/** 修改按钮操作 */
handleUpdate(row) {
@ -778,7 +836,7 @@ export default {
this.fileList = JSON.parse(this.form.attachment);
}
this.open = true;
this.title = "修改动态信用";
this.title = "修改良好行为加分申报";
});
},
//
@ -955,9 +1013,15 @@ export default {
</script>
<style lang="scss" scoped>
@import "@/assets/css/dialog.scss";
//::v-deep {
// .el-dialog {
// margin-top: 10vh !important;
// }
//}
// ::v-deep {
// .el-dialog {
// margin-top: 10vh !important;
// }
// }
.process ::v-deep {
.el-dialog {
height: 500px;
overflow-y: scroll;
}
}
</style>

1
jwtech-admin-page/src/views/project/bid/options/biddingFile.vue

@ -234,6 +234,7 @@
:visible.sync="open"
width="1200px"
append-to-body
:close-on-click-modal="false"
>
<el-row :gutter="15">
<el-form ref="form" :model="form" :rules="rules" label-width="128px">

1
jwtech-admin-page/src/views/project/bid/options/projectContract.vue

@ -297,6 +297,7 @@
:visible.sync="open"
width="1200px"
append-to-body
:close-on-click-modal="false"
>
<el-row>
<el-form ref="form" :model="form" :rules="rules" label-width="150px">

Loading…
Cancel
Save