diff --git a/jwtech-admin-page/src/views/project/bid/index.vue b/jwtech-admin-page/src/views/project/bid/index.vue
index 362bd6dc..9b8daee2 100644
--- a/jwtech-admin-page/src/views/project/bid/index.vue
+++ b/jwtech-admin-page/src/views/project/bid/index.vue
@@ -108,9 +108,9 @@
min-width="120"
/>
{
+ // listProjectinfo(this.queryParams).then((response) => {
+ // this.projectinfoList = response.records;
+ // this.total = response.total;
+ // this.loading = false;
+ // });
+ listProDesign(this.proQueryParams).then((response) => {
+ console.log(111, response);
this.projectinfoList = response.records;
this.total = response.total;
this.loading = false;
@@ -409,24 +446,25 @@ export default {
/** 查看招投标信息 */
handleUpdate(row) {
// this.reset();
+ console.log(555, row);
const id = row.id || this.ids;
- getProjectinfo(id).then((response) => {
- this.routeList.push({
- path: "/project/bid/options",
- routeName: "招标计划",
- isEdit: true,
- });
+ // getProjectinfo(id).then((response) => {
+ this.routeList.push({
+ path: "/project/bid/options",
+ routeName: "招标计划",
+ isEdit: true,
+ });
- // 存储面包屑信息
- this.$store.commit("setRouteList", JSON.stringify(this.routeList));
- // 存储项目基础信息
- // this.$store.commit("setBaseFormData", JSON.stringify(response.data));
- // 跳转到选项卡页面
- this.$router.push({
- // path: "/project/special/options",
- path: "/project/bid/options?baseDataId=" + response.data.id,
- });
+ // 存储面包屑信息
+ this.$store.commit("setRouteList", JSON.stringify(this.routeList));
+ // 存储项目基础信息
+ // this.$store.commit("setBaseFormData", JSON.stringify(response.data));
+ // 跳转到选项卡页面
+ this.$router.push({
+ // path: "/project/special/options",
+ path: "/project/bid/options?baseDataId=" + id,
});
+ // });
},
/** 删除按钮操作 */
handleDelete(row) {
diff --git a/jwtech-admin-page/src/views/project/bid/options/PreQualificationPage.vue b/jwtech-admin-page/src/views/project/bid/options/PreQualificationPage.vue
index d900073c..7bd35f5d 100644
--- a/jwtech-admin-page/src/views/project/bid/options/PreQualificationPage.vue
+++ b/jwtech-admin-page/src/views/project/bid/options/PreQualificationPage.vue
@@ -217,11 +217,12 @@
>
-
-
+
{
if (response.code === 200) {
this.msgSuccess("新增成功");
diff --git a/jwtech-admin-page/src/views/project/bid/options/TenderAnnouncementPage.vue b/jwtech-admin-page/src/views/project/bid/options/TenderAnnouncementPage.vue
index b407f8e8..ad703d2d 100644
--- a/jwtech-admin-page/src/views/project/bid/options/TenderAnnouncementPage.vue
+++ b/jwtech-admin-page/src/views/project/bid/options/TenderAnnouncementPage.vue
@@ -388,13 +388,14 @@
>
-
+
-
-
+
@@ -979,7 +980,7 @@ import { getFileStream } from "@/api/system/upload";
export default {
name: "BidNotice",
- props: ["proNo"],
+ props: ["proNo", "projectCode", "projectName"],
data() {
return {
// 遮罩层
@@ -1069,29 +1070,27 @@ export default {
form: {},
// 表单校验
rules: {
- lotName: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
- ],
+ lotName: [{ max: 250, message: "字符长度最大为250", trigger: "blur" }],
noticeNature: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
reviewQualificationMethod: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
bidProjectLocation: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
fundingSource: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
fundingSourceConstitute: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
bidProjectName: [
{ required: true, message: "请选择招标项目名称", trigger: "blur" },
],
deliveryTime: [
- { max: 10, message: "数字范围为1-10位", trigger: "blur" },
+ { max: 10, message: "数字范围为1-10位", trigger: "blur" },
{
pattern: /^[1-9]\d*$/,
message: "请输入正整数,不包含0",
@@ -1132,56 +1131,54 @@ export default {
trigger: "blur",
},
],
- bidScope: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
- ],
+ bidScope: [{ max: 250, message: "字符长度最大为250", trigger: "blur" }],
bidContent: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
bidCapabilityRequirements: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
gainBidFileMethod: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
bidDeliveryFileMethod: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
bidOpeningMethod: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
bidTimeLocation: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
announcementReleaseMedia: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
tendererName: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
officeAddress: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
bidderContacts: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
biddingAgency: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
agencyOfficeAddress: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
bidAgencyContacts: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
tenderingSupervisionAgency: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
releaseResponsiblePerson: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
otherLawContents: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
},
// 附件
@@ -1391,6 +1388,8 @@ export default {
/** 新增按钮操作 */
handleAdd() {
this.reset();
+ this.form.bidProjectName =
+ this.projectName + "[" + this.projectCode + "]";
this.open = true;
this.title = "添加招标公告";
},
@@ -1430,6 +1429,7 @@ export default {
});
} else {
this.form.proNo = this.proNo;
+ this.form.projectCode = this.projectCode;
addBidNotice(this.form).then((response) => {
if (response.code === 200) {
this.msgSuccess("新增成功");
diff --git a/jwtech-admin-page/src/views/project/bid/options/bidBasePage.vue b/jwtech-admin-page/src/views/project/bid/options/bidBasePage.vue
index 0eb64153..1fdf0629 100644
--- a/jwtech-admin-page/src/views/project/bid/options/bidBasePage.vue
+++ b/jwtech-admin-page/src/views/project/bid/options/bidBasePage.vue
@@ -261,13 +261,14 @@
:rules="baseRules"
label-width="110px"
>
-
+
-
-
+
@@ -347,7 +348,7 @@
/>
-
+
-
+
-
-
+
@@ -478,7 +479,7 @@ import { getFileStream } from "@/api/system/upload";
export default {
name: "ContractFile",
- props: ["proNo"],
+ props: ["proNo", "projectCode", "projectName"],
data() {
return {
// 遮罩层
@@ -536,20 +537,14 @@ export default {
form: {},
// 表单校验
rules: {
- loftName:[
- {max:250,message:"字符长度最大为250",trigger:"blur"}
- ],
- nature:[
- {max:250,message:"字符长度最大为250",trigger:"blur"}
- ],
- isDelay:[
- {max:250,message:"字符长度最大为250",trigger:"blur"}
- ],
- bidOpenMethod:[
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ loftName: [{ max: 250, message: "字符长度最大为250", trigger: "blur" }],
+ nature: [{ max: 250, message: "字符长度最大为250", trigger: "blur" }],
+ isDelay: [{ max: 250, message: "字符长度最大为250", trigger: "blur" }],
+ bidOpenMethod: [
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
- filePulish:[
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ filePulish: [
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
bidProjectName: [
{ required: true, message: "请选择招标项目名称", trigger: "blur" },
@@ -683,6 +678,8 @@ export default {
/** 新增按钮操作 */
handleAdd() {
this.reset();
+ this.form.bidProjectName =
+ this.projectName + "[" + this.projectCode + "]";
this.open = true;
this.title = "添加招标文件";
},
@@ -722,6 +719,7 @@ export default {
});
} else {
this.form.proNo = this.proNo;
+ this.form.proCode = this.projectCode;
addContractFile(this.form).then((response) => {
if (response.code === 200) {
this.msgSuccess("新增成功");
diff --git a/jwtech-admin-page/src/views/project/bid/options/candidatePage.vue b/jwtech-admin-page/src/views/project/bid/options/candidatePage.vue
index 8d6ecf76..886e94a8 100644
--- a/jwtech-admin-page/src/views/project/bid/options/candidatePage.vue
+++ b/jwtech-admin-page/src/views/project/bid/options/candidatePage.vue
@@ -280,7 +280,7 @@
>
公示基本信息表
-
+
-
-
+
@@ -811,7 +812,7 @@ import { Editor, Toolbar } from "@wangeditor/editor-for-vue";
export default {
name: "BidWinning",
- props: ["proNo"],
+ props: ["proNo", "projectCode", "projectName"],
components: { Editor, Toolbar },
data() {
return {
@@ -892,29 +893,27 @@ export default {
candidateForm: {},
// 表单校验
rules: {
- lotName:[
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ lotName: [{ max: 250, message: "字符长度最大为250", trigger: "blur" }],
+ noticeName: [
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
- noticeName:[
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ evaluationSituation: [
+ { max: 65500, message: "字符长度最大为65500", trigger: "blur" },
],
- evaluationSituation:[
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ tendererName: [
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
- tendererName:[
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ officeAddress: [
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
- officeAddress:[
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ bidderContacts: [
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
- bidderContacts:[
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ tenderingSupervisionDept: [
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
- tenderingSupervisionDept:[
- {max:250,message:"字符长度最大为250",trigger:"blur"}
- ],
- deptAddress:[
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ deptAddress: [
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
bidProjectName: [
{ required: true, message: "请选择招标项目名称", trigger: "blur" },
@@ -937,26 +936,24 @@ export default {
],
},
candidateRules: {
- winningCandidateName:[
- {max:250,message:"字符长度最大为250",trigger:"blur"}
- ],
- winningCandidateCode:[
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ winningCandidateName: [
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
- quality:[
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ winningCandidateCode: [
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
- evaluationSituation:[
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ quality: [{ max: 250, message: "字符长度最大为250", trigger: "blur" }],
+ evaluationSituation: [
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
- bidCapabilityConditions:[
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ bidCapabilityConditions: [
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
- projectLeaderQualification:[
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ projectLeaderQualification: [
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
- projectLeader:[
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ projectLeader: [
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
bidQuotation: [
// { required: true, message: "请输入投标报价", trigger: "blur" },
@@ -969,7 +966,7 @@ export default {
},
],
deliveryTime: [
- { max: 10, message: "数字范围为1-10位", trigger: "blur" },
+ { max: 10, message: "数字范围为1-10位", trigger: "blur" },
{
pattern: /^[1-9]\d*$/,
message: "请输入正整数,不包含0",
@@ -977,7 +974,7 @@ export default {
},
],
ranking: [
- { max: 10, message: "数字范围为1-10位", trigger: "blur" },
+ { max: 10, message: "数字范围为1-10位", trigger: "blur" },
{
pattern: /^[1-9]\d*$/,
message: "请输入正整数,不包含0",
@@ -1177,6 +1174,8 @@ export default {
/** 新增按钮操作 */
handleAdd() {
this.reset();
+ this.publicityForm.bidProjectName =
+ this.projectName + "[" + this.projectCode + "]";
this.open = true;
this.title = "添加中标候选人公示基本信息";
},
@@ -1228,6 +1227,8 @@ export default {
} else {
this.publicityForm.proNo = this.proNo;
this.candidateForm.proNo = this.proNo;
+ this.publicityForm.projectCode = this.projectCode;
+ this.publicityForm.projectCode = this.projectCode;
addBidWinningVO({
projectBidWining: this.publicityForm,
projectBidWinner: this.candidateForm,
diff --git a/jwtech-admin-page/src/views/project/bid/options/index.vue b/jwtech-admin-page/src/views/project/bid/options/index.vue
index 6d03a48f..d510a0d0 100644
--- a/jwtech-admin-page/src/views/project/bid/options/index.vue
+++ b/jwtech-admin-page/src/views/project/bid/options/index.vue
@@ -31,6 +31,8 @@
@@ -41,7 +43,11 @@
:disabled="!routeList[1].isEdit"
:lazy="true"
>
-
+
@@ -62,6 +69,7 @@
>
@@ -72,7 +80,11 @@
:disabled="!routeList[1].isEdit"
:lazy="true"
>
-
+
-
+
-
+
@@ -110,6 +130,7 @@ import {
exportBidInfo,
} from "@/api/earlyStage/bidInfo";
import { getProjectinfo } from "@/api/earlyStage/projectinfo";
+import { getProDesign } from "@/api/earlyStage/preDesign";
export default {
components: {
@@ -152,9 +173,10 @@ export default {
this.getList();
},
methods: {
- /** 查询专题项目前期背景信息列表 */
+ /** 查询初步设计信息列表 */
getList() {
- getProjectinfo(this.$route.query.baseDataId).then((response) => {
+ // getProjectinfo(this.$route.query.baseDataId).then((response) => {
+ getProDesign(this.$route.query.baseDataId).then((response) => {
this.formData = response.data;
// console.log(this.formData);
// listBidInfo(this.queryParams).then((response) => {
diff --git a/jwtech-admin-page/src/views/project/bid/options/projectContract.vue b/jwtech-admin-page/src/views/project/bid/options/projectContract.vue
index 9021d296..e75c1096 100644
--- a/jwtech-admin-page/src/views/project/bid/options/projectContract.vue
+++ b/jwtech-admin-page/src/views/project/bid/options/projectContract.vue
@@ -323,7 +323,12 @@
-
+
@@ -717,7 +722,7 @@ import { getFileStream } from "@/api/system/upload";
export default {
name: "FulfillingNotice",
- props: ["proNo"],
+ props: ["proNo", "projectCode", "projectName"],
data() {
return {
// 遮罩层
@@ -784,53 +789,49 @@ export default {
form: {},
// 表单校验
rules: {
- loftName: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
- ],
- nature: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
- ],
+ loftName: [{ max: 250, message: "字符长度最大为250", trigger: "blur" }],
+ nature: [{ max: 250, message: "字符长度最大为250", trigger: "blur" }],
filePulish: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
contractName: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
biderName: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
biderCode: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
biderWinName: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
biderWinCode: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
contractSignParty: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
contractUnitFirst: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
contractUnit: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
qualityRequirement: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
contractContent: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
otherContent: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
bidProjectName: [
{ required: true, message: "请选择招标项目名称", trigger: "blur" },
],
contractPeriod: [
- { max: 10, message: "数字范围为1-10位", trigger: "blur" },
+ { max: 10, message: "数字范围为1-10位", trigger: "blur" },
{
pattern: /^[1-9]\d*$/,
message: "请输入正整数,不包含0",
@@ -838,7 +839,7 @@ export default {
},
],
contractAmount: [
- { max: 10, message: "数字范围为1-10位", trigger: "blur" },
+ { max: 10, message: "数字范围为1-10位", trigger: "blur" },
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
@@ -997,6 +998,8 @@ export default {
/** 新增按钮操作 */
handleAdd() {
this.reset();
+ this.form.bidProjectName =
+ this.projectName + "[" + this.projectCode + "]";
this.open = true;
this.title = "添加项目合同及履行公示详情";
},
@@ -1035,6 +1038,7 @@ export default {
});
} else {
this.form.proNo = this.proNo;
+ this.form.proCode = this.projectCode;
addFulfillingNotice(this.form).then((response) => {
if (response.code === 200) {
this.msgSuccess("新增成功");
diff --git a/jwtech-admin-page/src/views/project/bid/options/winningResultPage.vue b/jwtech-admin-page/src/views/project/bid/options/winningResultPage.vue
index 455809f2..c6362185 100644
--- a/jwtech-admin-page/src/views/project/bid/options/winningResultPage.vue
+++ b/jwtech-admin-page/src/views/project/bid/options/winningResultPage.vue
@@ -256,11 +256,12 @@
-
-
+
@@ -532,7 +533,7 @@ import { getFileStream } from "@/api/system/upload";
export default {
name: "BidResult",
- props: ["proNo"],
+ props: ["proNo", "projectCode", "projectName"],
data() {
return {
// 遮罩层
@@ -601,21 +602,19 @@ export default {
form: {},
// 表单校验
rules: {
- lotName: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
- ],
+ lotName: [{ max: 250, message: "字符长度最大为250", trigger: "blur" }],
tendererName: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
biddingAgency: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
successfulBidder: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
bidProjectName: [
{ required: true, message: "请选择招标项目名称", trigger: "blur" },
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
bidWinningPrice: [
// { required: true, message: "请输入中标价", trigger: "blur" },
@@ -628,7 +627,7 @@ export default {
},
],
deliveryTime: [
- { max: 10, message: "数字范围为1-10位", trigger: "blur" },
+ { max: 10, message: "数字范围为1-10位", trigger: "blur" },
{
pattern: /^[1-9]\d*$/,
message: "请输入正整数,不包含0",
@@ -636,7 +635,7 @@ export default {
},
],
rate: [
- { max: 10, message: "数字范围为1-10位", trigger: "blur" },
+ { max: 10, message: "数字范围为1-10位", trigger: "blur" },
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
@@ -645,7 +644,7 @@ export default {
},
],
projectLeader: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
},
// 项目建议书的项目,同一个项目,有不同的项目编码
@@ -796,6 +795,8 @@ export default {
/** 新增按钮操作 */
handleAdd() {
this.reset();
+ this.form.bidProjectName =
+ this.projectName + "[" + this.projectCode + "]";
this.open = true;
this.title = "添加中标结果";
},
@@ -834,6 +835,7 @@ export default {
});
} else {
this.form.proNo = this.proNo;
+ this.form.projectCode = this.projectCode;
addBidResult(this.form).then((response) => {
if (response.code === 200) {
this.msgSuccess("新增成功");
diff --git a/jwtech-admin-page/src/views/project/proposal/index.vue b/jwtech-admin-page/src/views/project/proposal/index.vue
index 244af178..aeb0ccf6 100644
--- a/jwtech-admin-page/src/views/project/proposal/index.vue
+++ b/jwtech-admin-page/src/views/project/proposal/index.vue
@@ -706,7 +706,7 @@ export default {
],
projectName: [
{ required: true, message: "请输入项目名称", trigger: "blur" },
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
projectInvestmentEstimate: [
{ required: true, message: "请输入投资概算", trigger: "blur" },
@@ -720,19 +720,17 @@ export default {
],
projectCode: [
{ required: true, message: "请输入项目编码", trigger: "blur" },
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
approvalOpinion: [
{ required: true, message: "请输入批复意见", trigger: "blur" },
- {max:250,message:"字符长度最大为250",trigger:"blur"}
+ { max: 250, message: "字符长度最大为250", trigger: "blur" },
],
projectType: [
{ required: true, message: "请选择规划类型", trigger: "blur" },
],
adcd: [{ required: true, message: "请选择行政区划", trigger: "blur" }],
- content: [
- {max:250,message:"字符长度最大为250",trigger:"blur"}
- ],
+ content: [{ max: 250, message: "字符长度最大为250", trigger: "blur" }],
},
// 面包屑,路由信息
routeList: [
@@ -750,6 +748,7 @@ export default {
data: {
projectName: null,
projectType: null,
+ getList: 1,
},
// 排序方式
params: {