Browse Source

查看时调用接口

dev_kxc
xzt 1 year ago
parent
commit
7bd768fab2
  1. 13
      jwtech-admin-page/src/views/project/bid/options/PreQualificationPage.vue
  2. 49
      jwtech-admin-page/src/views/project/bid/options/TenderAnnouncementPage.vue
  3. 11
      jwtech-admin-page/src/views/project/bid/options/bidBasePage.vue
  4. 13
      jwtech-admin-page/src/views/project/bid/options/biddingFile.vue
  5. 72
      jwtech-admin-page/src/views/project/bid/options/candidatePage.vue
  6. 34
      jwtech-admin-page/src/views/project/bid/options/projectContract.vue
  7. 47
      jwtech-admin-page/src/views/project/bid/options/winningResultPage.vue
  8. 9
      jwtech-admin-page/src/views/project/plan/index.vue
  9. 9
      jwtech-admin-page/src/views/project/plan/options/ImplementationPage.vue
  10. 9
      jwtech-admin-page/src/views/project/preDesign/index.vue
  11. 9
      jwtech-admin-page/src/views/project/proposal/index.vue
  12. 29
      jwtech-admin-page/src/views/project/report/index.vue
  13. 9
      jwtech-admin-page/src/views/project/special/index.vue
  14. 9
      jwtech-admin-page/src/views/project/special/options/ContractPage.vue
  15. 9
      jwtech-admin-page/src/views/project/special/options/ImplementationPage.vue
  16. 9
      jwtech-admin-page/src/views/project/special/options/documentPage.vue
  17. 9
      jwtech-admin-page/src/views/project/special/options/resultsPage.vue
  18. 9
      jwtech-admin-page/src/views/project/special/options/taskPage.vue

13
jwtech-admin-page/src/views/project/bid/options/PreQualificationPage.vue

@ -233,7 +233,7 @@
v-for="dict in bidProjectNameOptions" v-for="dict in bidProjectNameOptions"
:key="dict.projectName + dict.id" :key="dict.projectName + dict.id"
:label="dict.projectName + '[' + dict.projectCode + ']'" :label="dict.projectName + '[' + dict.projectCode + ']'"
:value="dict.projectName" :value="dict.projectName + '[' + dict.projectCode + ']'"
@click.native="chooseProject(dict)" @click.native="chooseProject(dict)"
/> />
</el-select> </el-select>
@ -537,6 +537,8 @@ export default {
const id = row.id || this.ids; const id = row.id || this.ids;
getBidPrequ(id).then((response) => { getBidPrequ(id).then((response) => {
this.form = response.data; this.form = response.data;
this.form.bidProjectName =
this.form.bidProjectName + "[" + this.form.projectCode + "]";
// //
console.log("response.data", response.data); console.log("response.data", response.data);
if (response.data.noticeAtttachment) { if (response.data.noticeAtttachment) {
@ -593,9 +595,12 @@ export default {
0, 0,
row.bidProjectName.indexOf("[") row.bidProjectName.indexOf("[")
); );
this.preMsg = row; const id = row.id;
console.log("preMsg", row); getBidPrequ(id).then((response) => {
this.viewOpen = true; this.preMsg = response.data;
console.log("preMsg", this.preMsg);
this.viewOpen = true;
});
}, },
// //
closeView() { closeView() {

49
jwtech-admin-page/src/views/project/bid/options/TenderAnnouncementPage.vue

@ -406,7 +406,7 @@
v-for="dict in bidProjectNameOptions" v-for="dict in bidProjectNameOptions"
:key="dict.projectName + dict.id" :key="dict.projectName + dict.id"
:label="dict.projectName + '[' + dict.projectCode + ']'" :label="dict.projectName + '[' + dict.projectCode + ']'"
:value="dict.projectName" :value="dict.projectName + '[' + dict.projectCode + ']'"
@click.native="chooseProject(dict)" @click.native="chooseProject(dict)"
/> />
</el-select> </el-select>
@ -475,7 +475,9 @@
size="small" size="small"
v-model="form.deliveryTime" v-model="form.deliveryTime"
placeholder="请输入工期" placeholder="请输入工期"
></el-input> >
<template slot="append">日历天</template>
</el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
@ -667,10 +669,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="联系电话" prop="contactsPhone"> <el-form-item label="招标联系电话" prop="contactsPhone">
<el-input <el-input
v-model="form.contactsPhone" v-model="form.contactsPhone"
placeholder="请输入联系电话" placeholder="请输入招标联系电话"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -721,10 +723,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="联系电话" prop="supervisionPhone"> <el-form-item label="监督机构联系电话" prop="supervisionPhone">
<el-input <el-input
v-model="form.supervisionPhone" v-model="form.supervisionPhone"
placeholder="请输入联系电话" placeholder="请输入监督机构联系电话"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -1086,6 +1088,30 @@ export default {
trigger: "blur", trigger: "blur",
}, },
], ],
contactsPhone: [
{
pattern:
/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/,
message: "手机号格式不正确",
trigger: "blur",
},
],
agencyPhone: [
{
pattern:
/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/,
message: "手机号格式不正确",
trigger: "blur",
},
],
supervisionPhone: [
{
pattern:
/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/,
message: "手机号格式不正确",
trigger: "blur",
},
],
}, },
// //
fileList: [], fileList: [],
@ -1303,6 +1329,8 @@ export default {
const id = row.id || this.ids; const id = row.id || this.ids;
getBidNotice(id).then((response) => { getBidNotice(id).then((response) => {
this.form = response.data; this.form = response.data;
this.form.bidProjectName =
this.form.bidProjectName + "[" + this.form.projectCode + "]";
if (response.data.attachment) { if (response.data.attachment) {
this.fileList = JSON.parse(response.data.attachment); this.fileList = JSON.parse(response.data.attachment);
} }
@ -1357,9 +1385,12 @@ export default {
0, 0,
row.bidProjectName.indexOf("[") row.bidProjectName.indexOf("[")
); );
this.tenderMsg = row; const id = row.id;
console.log("tenderMsg", row); getBidNotice(id).then((response) => {
this.viewOpen = true; this.tenderMsg = response.data;
console.log("tenderMsg", this.tenderMsg);
this.viewOpen = true;
});
}, },
// //
closeView() { closeView() {

11
jwtech-admin-page/src/views/project/bid/options/bidBasePage.vue

@ -279,7 +279,7 @@
v-for="dict in bidProjectNameOptions" v-for="dict in bidProjectNameOptions"
:key="dict.projectName + dict.id" :key="dict.projectName + dict.id"
:label="dict.projectName + '[' + dict.projectCode + ']'" :label="dict.projectName + '[' + dict.projectCode + ']'"
:value="dict.projectName" :value="dict.projectName + '[' + dict.projectCode + ']'"
@click.native="chooseProject(dict)" @click.native="chooseProject(dict)"
/> />
</el-select> </el-select>
@ -1338,6 +1338,8 @@ export default {
getBidInfoVO(id).then((response) => { getBidInfoVO(id).then((response) => {
// console.log("666666666666", response); // console.log("666666666666", response);
this.baseForm = response.data.specialProjectBidInfo; this.baseForm = response.data.specialProjectBidInfo;
this.baseForm.bidProjectName =
this.baseForm.bidProjectName + "[" + this.baseForm.projectCode + "]";
if (response.data.specialProjectBidInfo.bidAttachment) { if (response.data.specialProjectBidInfo.bidAttachment) {
this.fileList = JSON.parse( this.fileList = JSON.parse(
response.data.specialProjectBidInfo.bidAttachment response.data.specialProjectBidInfo.bidAttachment
@ -1405,9 +1407,10 @@ export default {
0, 0,
row.bidProjectName.indexOf("[") row.bidProjectName.indexOf("[")
); );
this.infoMsg = row; const id = row.id;
console.log("infoMsg", row); getBidInfoVO(id).then((response) => {
getBidInfoVO(row.id).then((response) => { this.infoMsg = response.data.specialProjectBidInfo;
console.log("infoMsg", this.infoMsg);
this.detailsMsg = response.data.projectBidDetails; this.detailsMsg = response.data.projectBidDetails;
console.log("detailsMsg", this.detailsMsg); console.log("detailsMsg", this.detailsMsg);
}); });

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

@ -256,7 +256,7 @@
v-for="dict in bidProjectNameOptions" v-for="dict in bidProjectNameOptions"
:key="dict.projectName + dict.id" :key="dict.projectName + dict.id"
:label="dict.projectName + '[' + dict.projectCode + ']'" :label="dict.projectName + '[' + dict.projectCode + ']'"
:value="dict.projectName" :value="dict.projectName + '[' + dict.projectCode + ']'"
@click.native="chooseProject(dict)" @click.native="chooseProject(dict)"
/> />
</el-select> </el-select>
@ -677,6 +677,8 @@ export default {
const id = row.id || this.ids; const id = row.id || this.ids;
getContractFile(id).then((response) => { getContractFile(id).then((response) => {
this.form = response.data; this.form = response.data;
this.form.bidProjectName =
this.form.bidProjectName + "[" + this.form.projectCode + "]";
if (this.form.bidDocument) { if (this.form.bidDocument) {
this.fileList = JSON.parse(this.form.bidDocument); this.fileList = JSON.parse(this.form.bidDocument);
} }
@ -722,9 +724,12 @@ export default {
0, 0,
row.bidProjectName.indexOf("[") row.bidProjectName.indexOf("[")
); );
this.biddingFileMsg = row; const id = row.id;
console.log("biddingFileMsg", row); getContractFile(id).then((response) => {
this.viewOpen = true; this.biddingFileMsg = response.data;
console.log("biddingFileMsg", this.biddingFileMsg);
this.viewOpen = true;
});
}, },
// //
closeView() { closeView() {

72
jwtech-admin-page/src/views/project/bid/options/candidatePage.vue

@ -305,7 +305,7 @@
v-for="dict in bidProjectNameOptions" v-for="dict in bidProjectNameOptions"
:key="dict.projectName + dict.id" :key="dict.projectName + dict.id"
:label="dict.projectName + '[' + dict.projectCode + ']'" :label="dict.projectName + '[' + dict.projectCode + ']'"
:value="dict.projectName" :value="dict.projectName + '[' + dict.projectCode + ']'"
@click.native="chooseProject(dict)" @click.native="chooseProject(dict)"
/> />
</el-select> </el-select>
@ -366,18 +366,18 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="招标联系人" prop="bidderContacts"> <el-form-item label="招标联系人" prop="bidderContacts">
<el-input <el-input
v-model="publicityForm.bidderContacts" v-model="publicityForm.bidderContacts"
placeholder="请输入招标联系人" placeholder="请输入招标联系人"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="联系电话" prop="contactsPhone"> <el-form-item label="招标联系电话" prop="contactsPhone">
<el-input <el-input
v-model="publicityForm.contactsPhone" v-model="publicityForm.contactsPhone"
placeholder="请输入联系电话" placeholder="请输入招标联系电话"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -393,10 +393,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="联系电话" prop="deptPhone"> <el-form-item label="监督部门联系电话" prop="deptPhone">
<el-input <el-input
v-model="publicityForm.deptPhone" v-model="publicityForm.deptPhone"
placeholder="请输入联系电话" placeholder="请输入监督部门联系电话"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -524,7 +524,9 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="费率" prop="rate"> <el-form-item label="费率" prop="rate">
<el-input v-model="candidateForm.rate" placeholder="请输入费率" /> <el-input v-model="candidateForm.rate" placeholder="请输入费率">
<template slot="append">%</template>
</el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
@ -551,7 +553,9 @@
<el-input <el-input
v-model="candidateForm.deliveryTime" v-model="candidateForm.deliveryTime"
placeholder="请输入工期" placeholder="请输入工期"
/> >
<template slot="append">日历天</template>
</el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
@ -867,6 +871,22 @@ export default {
bidProjectName: [ bidProjectName: [
{ required: true, message: "请选择招标项目名称", trigger: "blur" }, { required: true, message: "请选择招标项目名称", trigger: "blur" },
], ],
contactsPhone: [
{
pattern:
/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/,
message: "手机号格式不正确",
trigger: "blur",
},
],
deptPhone: [
{
pattern:
/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/,
message: "手机号格式不正确",
trigger: "blur",
},
],
}, },
candidateRules: { candidateRules: {
bidQuotation: [ bidQuotation: [
@ -878,6 +898,28 @@ export default {
trigger: "blur", trigger: "blur",
}, },
], ],
deliveryTime: [
{
pattern: /^[1-9]\d*$/,
message: "请输入正整数,不包含0",
trigger: "blur",
},
],
ranking: [
{
pattern: /^[1-9]\d*$/,
message: "请输入正整数,不包含0",
trigger: "blur",
},
],
rate: [
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
trigger: "blur",
},
],
}, },
// //
bidProjectNameOptions: [], bidProjectNameOptions: [],
@ -1064,6 +1106,11 @@ export default {
const id = row.id || this.ids; const id = row.id || this.ids;
getBidWinningVO(id).then((response) => { getBidWinningVO(id).then((response) => {
this.publicityForm = response.data.projectBidWining; this.publicityForm = response.data.projectBidWining;
this.publicityForm.bidProjectName =
this.publicityForm.bidProjectName +
"[" +
this.publicityForm.projectCode +
"]";
if (this.publicityForm.attachmentAddress) { if (this.publicityForm.attachmentAddress) {
this.fileList = JSON.parse(this.publicityForm.attachmentAddress); this.fileList = JSON.parse(this.publicityForm.attachmentAddress);
} }
@ -1131,9 +1178,10 @@ export default {
0, 0,
row.bidProjectName.indexOf("[") row.bidProjectName.indexOf("[")
); );
this.infoMsg = row; const id = row.id;
console.log("infoMsg", row); getBidWinningVO(id).then((response) => {
getBidWinningVO(row.id).then((response) => { this.infoMsg = response.data.projectBidWining;
console.log("infoMsg", this.infoMsg);
this.canMsg = response.data.projectBidWinner; this.canMsg = response.data.projectBidWinner;
console.log("canMsg", this.canMsg); console.log("canMsg", this.canMsg);
}); });

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

@ -335,7 +335,7 @@
v-for="dict in bidProjectNameOptions" v-for="dict in bidProjectNameOptions"
:key="dict.projectName + dict.id" :key="dict.projectName + dict.id"
:label="dict.projectName + '[' + dict.projectCode + ']'" :label="dict.projectName + '[' + dict.projectCode + ']'"
:value="dict.projectName" :value="dict.projectName + '[' + dict.projectCode + ']'"
@click.native="chooseProject(dict)" @click.native="chooseProject(dict)"
/> />
</el-select> </el-select>
@ -455,7 +455,9 @@
<el-input <el-input
v-model="form.contractPeriod" v-model="form.contractPeriod"
placeholder="请输入合同期限" placeholder="请输入合同期限"
/> >
<template slot="append"></template>
</el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
@ -637,7 +639,7 @@
{{ this.projectContractMsg.contractUnit }} {{ this.projectContractMsg.contractUnit }}
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item> <el-descriptions-item>
<template slot="label"> 合同期限 </template> <template slot="label"> 合同期限 </template>
{{ this.projectContractMsg.contractPeriod }} {{ this.projectContractMsg.contractPeriod }}
</el-descriptions-item> </el-descriptions-item>
@ -785,6 +787,21 @@ export default {
bidProjectName: [ bidProjectName: [
{ required: true, message: "请选择招标项目名称", trigger: "blur" }, { required: true, message: "请选择招标项目名称", trigger: "blur" },
], ],
contractPeriod: [
{
pattern: /^[1-9]\d*$/,
message: "请输入正整数,不包含0",
trigger: "blur",
},
],
contractAmount: [
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
trigger: "blur",
},
],
}, },
// //
bidProjectNameOptions: [], bidProjectNameOptions: [],
@ -945,6 +962,8 @@ export default {
const id = row.id || this.ids; const id = row.id || this.ids;
getFulfillingNotice(id).then((response) => { getFulfillingNotice(id).then((response) => {
this.form = response.data; this.form = response.data;
this.form.bidProjectName =
this.form.bidProjectName + "[" + this.form.proCode + "]";
if (this.form.contractNoticeContent) { if (this.form.contractNoticeContent) {
this.fileList = JSON.parse(this.form.contractNoticeContent); this.fileList = JSON.parse(this.form.contractNoticeContent);
} }
@ -989,9 +1008,12 @@ export default {
0, 0,
row.bidProjectName.indexOf("[") row.bidProjectName.indexOf("[")
); );
this.projectContractMsg = row; const id = row.id;
console.log("projectContractMsg", row); getFulfillingNotice(id).then((response) => {
this.viewOpen = true; this.projectContractMsg = response.data;
console.log("projectContractMsg", this.projectContractMsg);
this.viewOpen = true;
});
}, },
// //
closeView() { closeView() {

47
jwtech-admin-page/src/views/project/bid/options/winningResultPage.vue

@ -273,6 +273,7 @@
:key="dict.projectName + dict.id" :key="dict.projectName + dict.id"
:label="dict.projectName + '[' + dict.projectCode + ']'" :label="dict.projectName + '[' + dict.projectCode + ']'"
:value="dict.projectName + '[' + dict.projectCode + ']'" :value="dict.projectName + '[' + dict.projectCode + ']'"
@click.native="chooseProject(dict)"
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -326,7 +327,9 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="费率" prop="rate"> <el-form-item label="费率" prop="rate">
<el-input v-model="form.rate" placeholder="请输入费率" /> <el-input v-model="form.rate" placeholder="请输入费率">
<template slot="append">%</template>
</el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
@ -341,7 +344,9 @@
placeholder="选择工期" placeholder="选择工期"
> >
</el-date-picker> --> </el-date-picker> -->
<el-input v-model="form.deliveryTime" placeholder="请输入工期" /> <el-input v-model="form.deliveryTime" placeholder="请输入工期">
<template slot="append">日历天</template>
</el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
@ -608,6 +613,21 @@ export default {
trigger: "blur", trigger: "blur",
}, },
], ],
deliveryTime: [
{
pattern: /^[1-9]\d*$/,
message: "请输入正整数,不包含0",
trigger: "blur",
},
],
rate: [
{
pattern:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
message: "请输入数字,可保留两位小数",
trigger: "blur",
},
],
}, },
// //
bidProjectNameOptions: [], bidProjectNameOptions: [],
@ -631,6 +651,10 @@ export default {
}, },
}, },
methods: { methods: {
chooseProject(data) {
// console.log(444, data);
this.form.projectCode = data.projectCode;
},
/** 查询中标结果列表 */ /** 查询中标结果列表 */
getList() { getList() {
this.loading = true; this.loading = true;
@ -762,6 +786,8 @@ export default {
const id = row.id || this.ids; const id = row.id || this.ids;
getBidResult(id).then((response) => { getBidResult(id).then((response) => {
this.form = response.data; this.form = response.data;
this.form.bidProjectName =
this.form.bidProjectName + "[" + this.form.projectCode + "]";
if (this.form.attachmentAddress) { if (this.form.attachmentAddress) {
this.fileList = JSON.parse(this.form.attachmentAddress); this.fileList = JSON.parse(this.form.attachmentAddress);
} }
@ -774,10 +800,10 @@ export default {
this.$refs["form"].validate((valid) => { this.$refs["form"].validate((valid) => {
if (valid) { if (valid) {
// //
this.form.projectCode = this.form.bidProjectName.slice( // this.form.projectCode = this.form.bidProjectName.slice(
this.form.bidProjectName.indexOf("[") + 1, // this.form.bidProjectName.indexOf("[") + 1,
this.form.bidProjectName.indexOf("]") // this.form.bidProjectName.indexOf("]")
); // );
this.form.attachmentAddress = JSON.stringify(this.fileList); this.form.attachmentAddress = JSON.stringify(this.fileList);
if (this.form.id != null) { if (this.form.id != null) {
updateBidResult(this.form).then((response) => { updateBidResult(this.form).then((response) => {
@ -807,9 +833,12 @@ export default {
0, 0,
row.bidProjectName.indexOf("[") row.bidProjectName.indexOf("[")
); );
this.resMsg = row; const id = row.id;
console.log("resMsg", row); getBidResult(id).then((response) => {
this.viewOpen = true; this.resMsg = response.data;
console.log("resMsg", this.resMsg);
this.viewOpen = true;
});
}, },
// //
closeView() { closeView() {

9
jwtech-admin-page/src/views/project/plan/index.vue

@ -480,9 +480,12 @@ export default {
viewInfo(row) { viewInfo(row) {
// this.viewTitle = row.projectName.slice(0, row.projectName.indexOf("[")); // this.viewTitle = row.projectName.slice(0, row.projectName.indexOf("["));
this.viewTitle = row.planName; this.viewTitle = row.planName;
this.planMsg = row; const id = row.id;
console.log("planlMsg", row); getPlanInfo(id).then((response) => {
this.viewOpen = true; this.planMsg = response.data;
console.log("planMsg", this.planMsg);
this.viewOpen = true;
});
}, },
// //
closeView() { closeView() {

9
jwtech-admin-page/src/views/project/plan/options/ImplementationPage.vue

@ -827,9 +827,12 @@ export default {
// //
viewInfo(row) { viewInfo(row) {
this.viewTitle = row.planningName; this.viewTitle = row.planningName;
this.impMsg = row; const id = row.id;
console.log("impMsg", row); getPlanImpleInfo(id).then((response) => {
this.viewOpen = true; this.impMsg = response.data;
console.log("impMsg", this.impMsg);
this.viewOpen = true;
});
}, },
// //
closeView() { closeView() {

9
jwtech-admin-page/src/views/project/preDesign/index.vue

@ -884,9 +884,12 @@ export default {
// //
viewInfo(row) { viewInfo(row) {
this.viewTitle = row.projectName; this.viewTitle = row.projectName;
this.designMsg = row; const id = row.id;
console.log("designMsg", row); getProDesign(id).then((response) => {
this.viewOpen = true; this.designMsg = response.data;
console.log("designMsg", this.designMsg);
this.viewOpen = true;
});
}, },
// //
closeView() { closeView() {

9
jwtech-admin-page/src/views/project/proposal/index.vue

@ -1068,9 +1068,12 @@ export default {
viewInfo(row) { viewInfo(row) {
// this.viewTitle = row.projectName.slice(0, row.projectName.indexOf("[")); // this.viewTitle = row.projectName.slice(0, row.projectName.indexOf("["));
this.viewTitle = row.projectName; this.viewTitle = row.projectName;
this.proposalMsg = row; const id = row.id;
console.log("proposalMsg", row); getProposal(id).then((response) => {
this.viewOpen = true; this.proposalMsg = response.data;
console.log("proposalMsg", this.proposalMsg);
this.viewOpen = true;
});
}, },
// //
closeView() { closeView() {

29
jwtech-admin-page/src/views/project/report/index.vue

@ -620,16 +620,7 @@ import {
updateFeasibility, updateFeasibility,
exportFeasibility, exportFeasibility,
} from "@/api/earlyStage/feasibility"; } from "@/api/earlyStage/feasibility";
import { import { listProposal, getProposal } from "@/api/earlyStage/proposal";
listProposal,
getProposal,
delProposal,
addProposal,
updateProposal,
exportProposal,
getProjectCode,
} from "@/api/earlyStage/proposal";
import { getProjectinfo, listProjectinfo } from "@/api/earlyStage/projectinfo";
import { getFileStream } from "@/api/system/upload"; import { getFileStream } from "@/api/system/upload";
import { getToken } from "@/utils/auth"; import { getToken } from "@/utils/auth";
import { getAreasData } from "@/api/areas/index"; import { getAreasData } from "@/api/areas/index";
@ -722,7 +713,7 @@ export default {
// //
orderBy: "create_time", orderBy: "create_time",
// descasc // descasc
sort: "desc", sortBy: "desc",
}, },
}, },
// //
@ -853,10 +844,6 @@ export default {
/** 查询可行性研究报告列表 */ /** 查询可行性研究报告列表 */
getList() { getList() {
this.loading = true; this.loading = true;
this.queryParams.params = {
orderBy: "create_time",
sort: "desc",
};
listFeasibility(this.queryParams).then((response) => { listFeasibility(this.queryParams).then((response) => {
this.feasibilityList = response.records; this.feasibilityList = response.records;
this.total = response.total; this.total = response.total;
@ -1046,11 +1033,13 @@ export default {
// //
viewInfo(row) { viewInfo(row) {
this.viewTitle = row.projectName; this.viewTitle = row.projectName;
this.reportMsg = row; getFeasibility(row.id).then((response) => {
// this.reportMsg.projectName = this.reportMsg = response.data;
// this.reportMsg.projectName + "[" + this.reportMsg.projectCode + "]"; // this.reportMsg.projectName =
console.log("reportMsg", row); // this.reportMsg.projectName + "[" + this.reportMsg.projectCode + "]";
this.viewOpen = true; console.log("reportMsg", row);
this.viewOpen = true;
});
}, },
// //
closeView() { closeView() {

9
jwtech-admin-page/src/views/project/special/index.vue

@ -544,9 +544,12 @@ export default {
viewInfo(row) { viewInfo(row) {
// this.viewTitle = row.projectName.slice(0, row.projectName.indexOf("[")); // this.viewTitle = row.projectName.slice(0, row.projectName.indexOf("["));
this.viewTitle = row.projectName; this.viewTitle = row.projectName;
this.specialMsg = row; const id = row.id;
console.log("specialMsg", row); getProjectinfo(id).then((response) => {
this.viewOpen = true; this.specialMsg = response.data;
console.log("specialMsg", this.specialMsg);
this.viewOpen = true;
});
}, },
// //
closeView() { closeView() {

9
jwtech-admin-page/src/views/project/special/options/ContractPage.vue

@ -598,9 +598,12 @@ export default {
// //
viewInfo(row) { viewInfo(row) {
this.viewTitle = row.contractName; this.viewTitle = row.contractName;
this.contractMsg = row; const id = row.id;
console.log("contractMsg", row); getContract(id).then((response) => {
this.viewOpen = true; this.contractMsg = response.data;
console.log("contractMsg", this.contractMsg);
this.viewOpen = true;
});
}, },
// //
closeView() { closeView() {

9
jwtech-admin-page/src/views/project/special/options/ImplementationPage.vue

@ -697,9 +697,12 @@ export default {
// //
viewInfo(row) { viewInfo(row) {
this.viewTitle = row.projectName; this.viewTitle = row.projectName;
this.impMsg = row; const id = row.id;
console.log("impMsg", row); getPlanImpleInfo(id).then((response) => {
this.viewOpen = true; this.impMsg = response.data;
console.log("impMsg", this.impMsg);
this.viewOpen = true;
});
}, },
// //
closeView() { closeView() {

9
jwtech-admin-page/src/views/project/special/options/documentPage.vue

@ -589,9 +589,12 @@ export default {
// //
viewInfo(row) { viewInfo(row) {
this.viewTitle = row.documentName; this.viewTitle = row.documentName;
this.documentMsg = row; const id = row.id;
console.log("documentMsg", row); getDocument(id).then((response) => {
this.viewOpen = true; this.documentMsg = response.data;
console.log("documentMsg", this.documentMsg);
this.viewOpen = true;
});
}, },
// //
closeView() { closeView() {

9
jwtech-admin-page/src/views/project/special/options/resultsPage.vue

@ -684,9 +684,12 @@ export default {
// //
viewInfo(row) { viewInfo(row) {
this.viewTitle = row.evaluationName; this.viewTitle = row.evaluationName;
this.resMsg = row; const id = row.id;
console.log("resMsg", row); getGain(id).then((response) => {
this.viewOpen = true; this.resMsg = response.data;
console.log("resMsg", this.resMsg);
this.viewOpen = true;
});
}, },
// //
closeView() { closeView() {

9
jwtech-admin-page/src/views/project/special/options/taskPage.vue

@ -816,9 +816,12 @@ export default {
// //
viewInfo(row) { viewInfo(row) {
this.viewTitle = row.projectName; this.viewTitle = row.projectName;
this.taskMsg = row; const id = row.id;
console.log("taskMsg", row); getApproval(id).then((response) => {
this.viewOpen = true; this.taskMsg = response.data;
console.log("taskMsg", this.taskMsg);
this.viewOpen = true;
});
}, },
// //
closeView() { closeView() {

Loading…
Cancel
Save