Browse Source

修改

dev_kxc
xzt 1 year ago
parent
commit
3cd24aab15
  1. 3
      jwtech-admin-page/src/views/building/projectInfo/projectProcess/qualityControl/options/responsibilitySystem.vue
  2. 13
      jwtech-admin-page/src/views/projectStatistics/projectProcess/contract/index.vue
  3. 37
      jwtech-admin-page/src/views/projectStatistics/projectProcess/contract/options/acceptancePage.vue
  4. 37
      jwtech-admin-page/src/views/projectStatistics/projectProcess/contract/options/alterPage.vue
  5. 302
      jwtech-admin-page/src/views/projectStatistics/projectProcess/contract/options/basePage.vue
  6. 9
      jwtech-admin-page/src/views/projectStatistics/projectProcess/contract/options/examinePage.vue
  7. 43
      jwtech-admin-page/src/views/projectStatistics/projectProcess/contract/options/subcontractPage.vue
  8. 19
      jwtech-admin-page/src/views/projectStatistics/projectProcess/investment/options/purposeFunds.vue
  9. 16
      jwtech-admin-page/src/views/projectStatistics/projectProcess/investment/options/sourceFunds.vue
  10. 19
      jwtech-admin-page/src/views/projectStatistics/projectProcess/peasantWorkerSystem/options/clockingIn.vue
  11. 17
      jwtech-admin-page/src/views/projectStatistics/projectProcess/peasantWorkerSystem/options/marginAccount.vue
  12. 19
      jwtech-admin-page/src/views/projectStatistics/projectProcess/peasantWorkerSystem/options/payroll.vue
  13. 19
      jwtech-admin-page/src/views/projectStatistics/projectProcess/peasantWorkerSystem/options/realNameSystem.vue
  14. 4
      jwtech-admin-page/src/views/projectStatistics/projectProcess/projectAcceptance.vue
  15. 57
      jwtech-admin-page/src/views/projectStatistics/projectProcess/projectLegalPersonEvaluation.vue
  16. 19
      jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/EngineeringQualitySupervisionAndInspection.vue
  17. 4
      jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/components/divAssess.vue
  18. 4
      jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/components/unitAssess.vue
  19. 5
      jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/components/viewReport.vue
  20. 17
      jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/engineeringQualityEvaluation.vue
  21. 29
      jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/engineeringQualityInspection.vue
  22. 58
      jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/itemDivision/components/itemDivisionIdea.vue
  23. 5
      jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/itemDivision/components/itemDivisionManage.vue
  24. 149
      jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/itemDivision/components/segmentProject.vue
  25. 10
      jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/itemDivision/components/unitProject.vue
  26. 4
      jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/itemDivision/index.vue
  27. 311
      jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/responsibilitySystem.vue
  28. 16
      jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/safetyRecord.vue
  29. 4
      jwtech-admin-page/src/views/projectStatistics/projectStatisticsMsg/index.vue

3
jwtech-admin-page/src/views/building/projectInfo/projectProcess/qualityControl/options/responsibilitySystem.vue

@ -337,7 +337,8 @@ export default {
},
//
cancel() {
this.open = false;
this.$router.back();
// this.open = false;
// this.reset();
// console.log(this.form);
},

13
jwtech-admin-page/src/views/projectStatistics/projectProcess/contract/index.vue

@ -6,7 +6,6 @@
ref="queryForm"
:inline="true"
v-show="showSearch"
label-width="68px"
>
<!-- <el-form-item label="合同编号" prop="contractNumber">
<el-input
@ -267,30 +266,30 @@
fixed="right"
>
<template slot-scope="scope">
<el-button
<!-- <el-button
size="mini"
type="text"
icon="el-icon-view"
@click="viewInfo(scope.row)"
v-hasPermi="['build:info:view']"
>查看</el-button
>
> -->
<el-button
size="mini"
type="text"
icon="el-icon-edit"
icon="el-icon-view"
@click="handleUpdate(scope.row)"
v-hasPermi="['build:info:edit']"
>管理合同</el-button
>查看合同信息</el-button
>
<el-button
<!-- <el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['build:info:remove']"
>删除</el-button
>
> -->
</template>
</el-table-column>
</el-table>

37
jwtech-admin-page/src/views/projectStatistics/projectProcess/contract/options/acceptancePage.vue

@ -6,7 +6,6 @@
ref="queryForm"
:inline="true"
v-show="showSearch"
label-width="68px"
>
<el-form-item label="验收时间" prop="acceptanceTime">
<el-date-picker
@ -68,38 +67,6 @@
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button
type="primary"
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['build:acc:add']"
>新增</el-button
>
</el-col>
<el-col :span="1.5">
<el-button
type="success"
icon="el-icon-edit"
size="mini"
:disabled="single"
@click="handleUpdate"
v-hasPermi="['build:acc:edit']"
>修改</el-button
>
</el-col>
<el-col :span="1.5">
<el-button
type="danger"
icon="el-icon-delete"
size="mini"
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['build:acc:remove']"
>删除</el-button
>
</el-col>
<right-toolbar
:showSearch.sync="showSearch"
@queryTable="getList"
@ -168,7 +135,7 @@
@click="viewInfo(scope.row)"
>查看</el-button
>
<el-button
<!-- <el-button
size="mini"
type="text"
icon="el-icon-edit"
@ -183,7 +150,7 @@
@click="handleDelete(scope.row)"
v-hasPermi="['build:acc:remove']"
>删除</el-button
>
> -->
</template>
</el-table-column>
</el-table>

37
jwtech-admin-page/src/views/projectStatistics/projectProcess/contract/options/alterPage.vue

@ -6,7 +6,6 @@
ref="queryForm"
:inline="true"
v-show="showSearch"
label-width="68px"
>
<el-form-item label="变更原因" prop="changeReason">
<el-input
@ -40,38 +39,6 @@
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button
type="primary"
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['build:change:add']"
>新增</el-button
>
</el-col>
<el-col :span="1.5">
<el-button
type="success"
icon="el-icon-edit"
size="mini"
:disabled="single"
@click="handleUpdate"
v-hasPermi="['build:change:edit']"
>修改</el-button
>
</el-col>
<el-col :span="1.5">
<el-button
type="danger"
icon="el-icon-delete"
size="mini"
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['build:change:remove']"
>删除</el-button
>
</el-col>
<right-toolbar
:showSearch.sync="showSearch"
@queryTable="getList"
@ -165,7 +132,7 @@
@click="viewInfo(scope.row)"
>查看</el-button
>
<el-button
<!-- <el-button
size="mini"
type="text"
icon="el-icon-edit"
@ -180,7 +147,7 @@
@click="handleDelete(scope.row)"
v-hasPermi="['build:change:remove']"
>删除</el-button
>
> -->
</template>
</el-table-column>
</el-table>

302
jwtech-admin-page/src/views/projectStatistics/projectProcess/contract/options/basePage.vue

@ -1,215 +1,100 @@
<template>
<div>
<el-row v-loading="loading">
<el-form
ref="form"
:model="form"
:rules="rules"
label-width="150px"
v-show="!loading"
<el-descriptions
class="margin-top"
:column="2"
border
:labelStyle="{
'text-align': 'left',
width: '180px',
height: '50px',
}"
:contentStyle="{ minWidth: '350px' }"
>
<!-- <el-col :span="12">
<el-form-item label="合同编号" prop="contractNumber">
<el-input
v-model="form.contractNumber"
placeholder="请输入合同编号"
/>
</el-form-item>
</el-col> -->
<!-- <el-col :span="24">
<el-form-item label="项目名称" prop="projectName">
<el-input
v-model="form.projectName"
placeholder="请选择项目名称"
readonly
/>
</el-form-item>
</el-col> -->
<el-col :span="24">
<el-form-item label="合同名称" prop="contractName">
<el-input
v-model="form.contractName"
placeholder="请输入合同名称"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="承建单位" prop="constructionUnit">
<el-input
v-model="form.constructionUnit"
placeholder="请输入承建单位"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="合同状态">
<el-select
v-model="form.contractStatus"
placeholder="请选择合同状态"
filterable
clearable
size="small"
style="width: 100%"
<el-descriptions-item>
<template slot="label"> 合同名称 </template>
{{ this.form.contractName }}
</el-descriptions-item>
<el-descriptions-item>
<template slot="label"> 合同编号 </template>
{{ this.form.contractNumber }}
</el-descriptions-item>
<el-descriptions-item>
<template slot="label"> 承建单位 </template>
{{ this.form.constructionUnit }}
</el-descriptions-item>
<el-descriptions-item>
<template slot="label"> 合同状态 </template>
{{ engineeringGradeFormat(this.form) }}
</el-descriptions-item>
<el-descriptions-item>
<template slot="label"> 标段名称 </template>
{{ this.form.sectionName }}
</el-descriptions-item>
<el-descriptions-item>
<template slot="label"> 合同金额万元 </template>
{{ this.form.contractAmount }}
</el-descriptions-item>
<el-descriptions-item>
<template slot="label"> 合同工期 </template>
{{ this.form.contractDuration }}
</el-descriptions-item>
<el-descriptions-item>
<template slot="label"> 签订时间 </template>
{{ this.form.signingTime }}
</el-descriptions-item>
<el-descriptions-item>
<template slot="label"> 开工时间 </template>
{{ this.form.commencementTime }}
</el-descriptions-item>
<el-descriptions-item>
<template slot="label"> 支付周期 </template>
{{ this.form.paymentCycle }}
</el-descriptions-item>
<el-descriptions-item>
<template slot="label"> 履约保函提交时间 </template>
{{ this.form.submissionTime }}
</el-descriptions-item>
<el-descriptions-item>
<template slot="label"> 支付条款 </template>
{{ this.form.paymentTerms }}
</el-descriptions-item>
<el-descriptions-item>
<template slot="label"> 项目负责人 </template>
{{ this.form.projectLeader }}
</el-descriptions-item>
<el-descriptions-item>
<template slot="label"> 项目技术负责人 </template>
{{ this.form.projectTechnicalLeader }}
</el-descriptions-item>
<el-descriptions-item>
<template slot="label"> 专职安全生产负责人 </template>
{{ this.form.safetyProductionManager }}
</el-descriptions-item>
<el-descriptions-item>
<template slot="label"> 质量负责人 </template>
{{ this.form.qualityLeader }}
</el-descriptions-item>
<el-descriptions-item span="2">
<template slot="label"> 合同文件 </template>
<template v-if="this.form.contractFile">
<div
v-for="(item, index) in JSON.parse(this.form.contractFile)"
:key="item + index"
>
<el-option
v-for="dict in contractStatusOptions"
:key="dict.dictLabel + dict.id"
:label="dict.dictLabel"
:value="dict.dictValue"
/>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="标段名称" prop="sectionName">
<el-input v-model="form.sectionName" placeholder="请输入标段名称" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="合同金额" prop="contractAmount">
<el-input
v-model="form.contractAmount"
placeholder="请输入合同金额"
>
<template slot="append">万元</template>
</el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="合同工期" prop="contractDuration">
<el-input
v-model="form.contractDuration"
placeholder="请输入合同工期"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="签订时间" prop="signingTime">
<el-date-picker
clearable
size="small"
style="width: 100%"
v-model="form.signingTime"
type="date"
value-format="yyyy-MM-dd"
placeholder="选择签订时间"
>
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="开工时间" prop="commencementTime">
<el-date-picker
clearable
size="small"
style="width: 100%"
v-model="form.commencementTime"
type="date"
value-format="yyyy-MM-dd"
placeholder="选择开工时间"
>
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="支付周期" prop="paymentCycle">
<el-input
v-model="form.paymentCycle"
placeholder="请输入支付周期"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="履约保函提交时间" prop="submissionTime">
<el-date-picker
clearable
size="small"
style="width: 100%"
v-model="form.submissionTime"
type="date"
value-format="yyyy-MM-dd"
placeholder="选择履约保函提交时间"
>
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="支付条款" prop="paymentTerms">
<el-input
v-model="form.paymentTerms"
placeholder="请输入支付条款"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="项目负责人" prop="projectLeader">
<el-input
v-model="form.projectLeader"
placeholder="请输入项目负责人"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="项目技术负责人" prop="projectTechnicalLeader">
<el-input
v-model="form.projectTechnicalLeader"
placeholder="请输入项目技术负责人"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item
label="专职安全生产负责人"
prop="safetyProductionManager"
>
<el-input
v-model="form.safetyProductionManager"
placeholder="请输入专职安全生产负责人"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="质量负责人" prop="qualityLeader">
<el-input
v-model="form.qualityLeader"
placeholder="请输入质量负责人"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="合同文件" prop="contractFile">
<!-- <el-input
v-model="form.contractFile"
type="textarea"
placeholder="请输入内容"
/> -->
<el-upload
class="upload-demo"
action="thinking/common/upload"
:headers="headers"
:on-preview="handlePreview"
:on-remove="handleRemove"
:before-remove="beforeRemove"
multiple
:on-success="submitUpload"
:file-list="contractFileList"
>
<el-button size="small" type="primary" plain>
<i class="el-icon-upload el-icon--right"></i>
点击上传
</el-button>
<div slot="tip" class="el-upload__tip">
支持jpg/png/pdf/word/excel文件等不超过100M
{{ item.name }}
<i
class="el-icon-download"
@click="downloadFile2(item, index)"
style="cursor: pointer"
></i>
</div>
</el-upload>
</el-form-item>
</el-col>
</el-form>
</template>
</el-descriptions-item>
</el-descriptions>
</el-row>
<div v-show="!loading" class="btn">
<el-button type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
</div>
</div>
</template>
<script>
@ -330,6 +215,13 @@ export default {
},
},
methods: {
//
engineeringGradeFormat(row, column) {
return this.selectDictLabel(
this.contractStatusOptions,
row.contractStatus
);
},
getList() {
this.loading = true;
this.form = this.conForm;

9
jwtech-admin-page/src/views/projectStatistics/projectProcess/contract/options/examinePage.vue

@ -6,7 +6,6 @@
ref="queryForm"
:inline="true"
v-show="showSearch"
label-width="82px"
>
<el-form-item label="合同申请人" prop="applicant">
<el-input
@ -40,7 +39,7 @@
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<!-- <el-col :span="1.5">
<el-button
type="primary"
icon="el-icon-plus"
@ -71,7 +70,7 @@
v-hasPermi="['build:appr:remove']"
>删除</el-button
>
</el-col>
</el-col> -->
<right-toolbar
:showSearch.sync="showSearch"
@queryTable="getList"
@ -156,7 +155,7 @@
@click="viewInfo(scope.row)"
>查看</el-button
>
<el-button
<!-- <el-button
size="mini"
type="text"
icon="el-icon-edit"
@ -171,7 +170,7 @@
@click="handleDelete(scope.row)"
v-hasPermi="['build:appr:remove']"
>删除</el-button
>
> -->
</template>
</el-table-column>
</el-table>

43
jwtech-admin-page/src/views/projectStatistics/projectProcess/contract/options/subcontractPage.vue

@ -6,13 +6,8 @@
ref="queryForm"
:inline="true"
v-show="showSearch"
label-width="68px"
>
<el-form-item
label="分包合同名称"
prop="subcontractName"
label-width="96px"
>
<el-form-item label="分包合同名称" prop="subcontractName">
<el-input
clearable
size="small"
@ -46,38 +41,6 @@
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button
type="primary"
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['build:subcontracts:add']"
>新增</el-button
>
</el-col>
<el-col :span="1.5">
<el-button
type="success"
icon="el-icon-edit"
size="mini"
:disabled="single"
@click="handleUpdate"
v-hasPermi="['build:subcontracts:edit']"
>修改</el-button
>
</el-col>
<el-col :span="1.5">
<el-button
type="danger"
icon="el-icon-delete"
size="mini"
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['build:subcontracts:remove']"
>删除</el-button
>
</el-col>
<right-toolbar
:showSearch.sync="showSearch"
@queryTable="getList"
@ -174,7 +137,7 @@
@click="viewInfo(scope.row)"
>查看</el-button
>
<el-button
<!-- <el-button
size="mini"
type="text"
icon="el-icon-edit"
@ -189,7 +152,7 @@
@click="handleDelete(scope.row)"
v-hasPermi="['build:subcontracts:remove']"
>删除</el-button
>
> -->
</template>
</el-table-column>
</el-table>

19
jwtech-admin-page/src/views/projectStatistics/projectProcess/investment/options/purposeFunds.vue

@ -5,7 +5,6 @@
ref="queryForm"
:inline="true"
v-show="showSearch"
label-width="68px"
>
<el-form-item label="合同名称" prop="projectName">
<el-input
@ -141,7 +140,7 @@
</div>
</template>
</el-table-column>
<el-table-column
<!-- <el-table-column
label="操作"
width="180"
align="center"
@ -165,7 +164,7 @@
>删除
</el-button>
</template>
</el-table-column>
</el-table-column> -->
</el-table>
</template>
</el-table-column>
@ -225,7 +224,7 @@
width="175"
/>
<el-table-column
<!-- <el-table-column
label="操作"
align="center"
class-name="small-padding fixed-width"
@ -241,17 +240,9 @@
v-hasPermi="['build:sourceFunds:pay']"
>资金支付
</el-button>
<!-- <el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['build:sourceFunds:remove']"
>删除
</el-button
>-->
</template>
</el-table-column>
</el-table-column> -->
</el-table>
<pagination

16
jwtech-admin-page/src/views/projectStatistics/projectProcess/investment/options/sourceFunds.vue

@ -5,7 +5,6 @@
ref="queryForm"
:inline="true"
v-show="showSearch"
label-width="68px"
>
<el-form-item label="下达日期" prop="releaseTime">
<el-date-picker
@ -29,7 +28,7 @@
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<!-- <el-col :span="1.5">
<el-button
type="primary"
icon="el-icon-plus"
@ -60,19 +59,14 @@
v-hasPermi="['build:sourceFunds:remove']"
>删除
</el-button>
</el-col>
</el-col> -->
<right-toolbar
:showSearch.sync="showSearch"
@queryTable="getList"
></right-toolbar>
</el-row>
<el-table
v-loading="loading"
:data="subcontractsList"
@selection-change="handleSelectionChange"
>
<el-table-column type="selection" width="55" align="center" fixed />
<el-table v-loading="loading" :data="subcontractsList">
<el-table-column
label="序号"
type="index"
@ -285,7 +279,7 @@
prop="townshipInvestments"
min-width="230"
/>
<!--
<el-table-column
label="操作"
align="center"
@ -311,7 +305,7 @@
>删除
</el-button>
</template>
</el-table-column>
</el-table-column> -->
</el-table>
<pagination

19
jwtech-admin-page/src/views/projectStatistics/projectProcess/peasantWorkerSystem/options/clockingIn.vue

@ -5,9 +5,8 @@
ref="queryForm"
:inline="true"
v-show="showSearch"
label-width="68px"
>
<el-form-item label="姓名" prop="name" label-width="40px">
<el-form-item label="姓名" prop="name">
<el-input
v-model="queryParams.data.name"
placeholder="请输入身份证号码"
@ -31,7 +30,7 @@
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<!-- <el-col :span="1.5">
<el-button
type="primary"
icon="el-icon-plus"
@ -62,19 +61,15 @@
v-hasPermi="['build:attendance:remove']"
>删除</el-button
>
</el-col>
</el-col> -->
<right-toolbar
:showSearch.sync="showSearch"
@queryTable="getList"
></right-toolbar>
</el-row>
<el-table
v-loading="loading"
:data="attendanceList"
@selection-change="handleSelectionChange"
>
<el-table-column type="selection" width="55" align="center" fixed />
<el-table v-loading="loading" :data="attendanceList">
<!-- <el-table-column type="selection" width="55" align="center" fixed /> -->
<el-table-column
label="序号"
type="index"
@ -124,7 +119,7 @@
min-width="180"
/>
<el-table-column
<!-- <el-table-column
label="操作"
align="center"
class-name="small-padding fixed-width"
@ -149,7 +144,7 @@
>删除</el-button
>
</template>
</el-table-column>
</el-table-column> -->
</el-table>
<pagination

17
jwtech-admin-page/src/views/projectStatistics/projectProcess/peasantWorkerSystem/options/marginAccount.vue

@ -5,7 +5,6 @@
ref="queryForm"
:inline="true"
v-show="showSearch"
label-width="68px"
>
<el-form-item label="收取方式" prop="incomeExpenditureMethods">
<el-select
@ -52,7 +51,7 @@
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<!-- <el-col :span="1.5">
<el-button
type="primary"
icon="el-icon-plus"
@ -83,19 +82,15 @@
v-hasPermi="['build:ensure:remove']"
>删除</el-button
>
</el-col>
</el-col> -->
<right-toolbar
:showSearch.sync="showSearch"
@queryTable="getList"
></right-toolbar>
</el-row>
<el-table
v-loading="loading"
:data="ensureList"
@selection-change="handleSelectionChange"
>
<el-table-column type="selection" width="55" align="center" fixed />
<el-table v-loading="loading" :data="ensureList">
<!-- <el-table-column type="selection" width="55" align="center" fixed /> -->
<el-table-column
label="序号"
type="index"
@ -271,7 +266,7 @@
<span>{{ parseTime(scope.row.incomeTime, "{y}-{m}-{d}") }}</span>
</template>
</el-table-column>
<el-table-column
<!-- <el-table-column
label="操作"
align="center"
class-name="small-padding fixed-width"
@ -296,7 +291,7 @@
>删除</el-button
>
</template>
</el-table-column>
</el-table-column> -->
</el-table>
<pagination

19
jwtech-admin-page/src/views/projectStatistics/projectProcess/peasantWorkerSystem/options/payroll.vue

@ -5,7 +5,6 @@
ref="queryForm"
:inline="true"
v-show="showSearch"
label-width="68px"
>
<!-- <el-form-item label="银行账户" prop="bankAccount">
<el-input
@ -34,7 +33,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item> -->
<el-form-item label="务工人员姓名" prop="name" label-width="96px">
<el-form-item label="务工人员姓名" prop="name">
<el-input
v-model="queryParams.data.name"
placeholder="请输入务工人员姓名"
@ -106,7 +105,7 @@
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<!-- <el-col :span="1.5">
<el-button
type="primary"
icon="el-icon-plus"
@ -137,19 +136,15 @@
v-hasPermi="['build:payable:remove']"
>删除</el-button
>
</el-col>
</el-col> -->
<right-toolbar
:showSearch.sync="showSearch"
@queryTable="getList"
></right-toolbar>
</el-row>
<el-table
v-loading="loading"
:data="payableList"
@selection-change="handleSelectionChange"
>
<el-table-column type="selection" width="55" align="center" fixed />
<el-table v-loading="loading" :data="payableList">
<!-- <el-table-column type="selection" width="55" align="center" fixed /> -->
<el-table-column
label="序号"
type="index"
@ -216,7 +211,7 @@
prop="salaryPayableMethods"
min-width="120"
/>
<el-table-column
<!-- <el-table-column
label="操作"
align="center"
class-name="small-padding fixed-width"
@ -241,7 +236,7 @@
>删除</el-button
>
</template>
</el-table-column>
</el-table-column> -->
</el-table>
<pagination

19
jwtech-admin-page/src/views/projectStatistics/projectProcess/peasantWorkerSystem/options/realNameSystem.vue

@ -5,7 +5,6 @@
ref="queryForm"
:inline="true"
v-show="showSearch"
label-width="68px"
>
<!-- <el-form-item
label="所属单位统一社会信用代码"
@ -29,7 +28,7 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item> -->
<el-form-item label="姓名" prop="name" label-width="40px">
<el-form-item label="姓名" prop="name">
<el-input
v-model="queryParams.data.name"
placeholder="请输入姓名"
@ -84,7 +83,7 @@
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<!-- <el-col :span="1.5">
<el-button
type="primary"
icon="el-icon-plus"
@ -115,19 +114,15 @@
v-hasPermi="['build:realName:remove']"
>删除</el-button
>
</el-col>
</el-col> -->
<right-toolbar
:showSearch.sync="showSearch"
@queryTable="getList"
></right-toolbar>
</el-row>
<el-table
v-loading="loading"
:data="realNameList"
@selection-change="handleSelectionChange"
>
<el-table-column type="selection" width="55" align="center" fixed />
<el-table v-loading="loading" :data="realNameList">
<!-- <el-table-column type="selection" width="55" align="center" fixed /> -->
<el-table-column
label="序号"
type="index"
@ -182,7 +177,7 @@
prop="nativePlace"
min-width="120"
/>
<el-table-column
<!-- <el-table-column
label="操作"
align="center"
class-name="small-padding fixed-width"
@ -207,7 +202,7 @@
>删除</el-button
>
</template>
</el-table-column>
</el-table-column> -->
</el-table>
<pagination

4
jwtech-admin-page/src/views/projectStatistics/projectProcess/projectAcceptance.vue

@ -3,10 +3,10 @@
<div class="app-container">
<div class="listTitle" style="border-left: 0">
<span></span>
<span class="addBtn" @click="handleUpdate">
<!-- <span class="addBtn" @click="handleUpdate">
<i class="el-icon-edit-outline"></i>
编辑
</span>
</span> -->
</div>
<div class="listTitle">

57
jwtech-admin-page/src/views/projectStatistics/projectProcess/projectLegalPersonEvaluation.vue

@ -48,7 +48,7 @@
>新增</el-button
>
</el-col> -->
<el-col :span="1.5">
<!-- <el-col :span="1.5">
<el-button
type="success"
icon="el-icon-edit"
@ -58,7 +58,7 @@
v-hasPermi="['build:evaluate:edit']"
>修改</el-button
>
</el-col>
</el-col> -->
<!-- <el-col :span="1.5">
<el-button
type="danger"
@ -141,10 +141,12 @@
<el-button
size="mini"
type="text"
icon="el-icon-edit"
icon="el-icon-view"
@click="handleUpdate(scope.row)"
v-hasPermi="['build:evaluate:edit']"
>{{ scope.row.evaluateStatus == 0 ? "评价" : "修改" }}</el-button
>{{
scope.row.evaluateStatus == 0 ? "待评价" : "查看评价"
}}</el-button
>
<!-- <el-button
size="mini"
@ -286,6 +288,7 @@
<!-- oninput="if ( value > sub.children[0] ? sub.children[0].score:0) value = sub.children[0] ? sub.children[0].score:0; value = value .replace(/^0|[^0-9]/g,'')" -->
<el-input
readonly
v-model.number="
evalForm.score[`${sub.ordered + '-' + 'S1'}`]
"
@ -307,6 +310,7 @@
>
<!-- <span></span> -->
<el-input
readonly
v-model="evalForm.reason[`${sub.ordered + '-' + 'R1'}`]"
placeholder="扣分原因"
style="width: 90%"
@ -348,6 +352,7 @@
<!-- <span></span> -->
<el-input
readonly
v-model.number="
evalForm.score[
`${sub.ordered + '-' + 'S' + (index + 1)}`
@ -371,6 +376,7 @@
>
<!-- <span></span> -->
<el-input
readonly
v-model="
evalForm.reason[
`${sub.ordered + '-' + 'R' + (index + 1)}`
@ -404,7 +410,41 @@
</div>
<el-divider content-position="left"> 成果及附件 </el-divider>
<el-form ref="form" :model="form" :rules="rules" label-width="110px">
<el-descriptions
class="margin-top"
:column="2"
border
:labelStyle="{
'text-align': 'left',
width: '300px',
height: '50px',
}"
:contentStyle="{ minWidth: '250px' }"
>
<el-descriptions-item span="2">
<template slot="label"> 阶段性交付成果 </template>
{{ this.form.stagedPaymentResults }}
</el-descriptions-item>
<el-descriptions-item span="2">
<template slot="label"> 附件 </template>
<template v-if="this.form.attachment">
<div
v-for="(item, index) in JSON.parse(this.form.attachment)"
:key="item + index"
>
{{ item.name }}
<i
class="el-icon-download"
@click="downloadFile2(item, index)"
style="cursor: pointer"
></i>
</div>
</template>
</el-descriptions-item>
</el-descriptions>
<!-- <el-form ref="form" :model="form" :rules="rules" label-width="110px">
<el-form-item label="阶段性交付成果" prop="stagedPaymentResults">
<el-input
v-model="form.stagedPaymentResults"
@ -432,11 +472,12 @@
</div>
</el-upload>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
</el-form> -->
<!-- <div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
</div>
</div> -->
</el-dialog>
<!-- <div v-html="evalData[0].children[0].assessmentContent" style="white-space: pre-wrap;"></div> -->

19
jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/EngineeringQualitySupervisionAndInspection.vue

@ -5,7 +5,6 @@
ref="queryForm"
:inline="true"
v-show="showSearch"
label-width="68px"
>
<el-form-item label="检查单位" prop="inspectUnit">
<el-input
@ -48,7 +47,7 @@
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<!-- <el-col :span="1.5">
<el-button
type="primary"
icon="el-icon-plus"
@ -79,7 +78,7 @@
v-hasPermi="['build:inspect:remove']"
>删除</el-button
>
</el-col>
</el-col> -->
<right-toolbar
:showSearch.sync="showSearch"
@ -90,9 +89,8 @@
<el-table
v-loading="loading"
:data="inspectList"
@selection-change="handleSelectionChange"
tooltip-effect="dark myTooltips"
>
<el-table-column type="selection" width="55" align="center" fixed />
<el-table-column
label="序号"
type="index"
@ -106,6 +104,7 @@
align="center"
prop="inspectContent"
min-width="120"
show-overflow-tooltip
/>
<el-table-column
label="检查时间"
@ -141,8 +140,9 @@
align="center"
prop="rectificationContent"
min-width="120"
show-overflow-tooltip
/>
<el-table-column
<!-- <el-table-column
label="操作"
align="center"
class-name="small-padding fixed-width"
@ -167,7 +167,7 @@
>删除</el-button
>
</template>
</el-table-column>
</el-table-column> -->
</el-table>
<pagination
@ -542,3 +542,8 @@ export default {
},
};
</script>
<style lang="scss">
.myTooltips {
max-width: 60vw;
}
</style>

4
jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/components/divAssess.vue

@ -50,7 +50,7 @@
prop="divisionalAttachment"
/> -->
<el-table-column
<!-- <el-table-column
label="操作"
align="center"
class-name="small-padding fixed-width"
@ -74,7 +74,7 @@
>删除</el-button
>
</template>
</el-table-column>
</el-table-column> -->
</el-table>
<pagination

4
jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/components/unitAssess.vue

@ -39,7 +39,7 @@
min-width="120"
/>
<el-table-column
<!-- <el-table-column
label="操作"
align="center"
class-name="small-padding fixed-width"
@ -63,7 +63,7 @@
>删除</el-button
>
</template>
</el-table-column>
</el-table-column> -->
</el-table>
<pagination

5
jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/components/viewReport.vue

@ -78,7 +78,6 @@
:close-on-click-modal="false"
>
<el-table v-loading="reportLoading" :data="reportDetailList">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="序号" type="index" width="50" align="center" />
<el-table-column
label="检测报告名称"
@ -143,7 +142,7 @@
</template>
</el-table-column>
<el-table-column
<!-- <el-table-column
label="操作"
align="center"
class-name="small-padding fixed-width"
@ -167,7 +166,7 @@
>删除</el-button
>
</template>
</el-table-column>
</el-table-column> -->
</el-table>
<pagination
v-show="reportTotal > 0"

17
jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/engineeringQualityEvaluation.vue

@ -3,10 +3,10 @@
<!-- ===============分部工程质量评定==================== -->
<div class="listTitle">
<span>分部工程质量评定</span>
<span class="addBtn" @click="openDivDiglog">
<!-- <span class="addBtn" @click="openDivDiglog">
<i class="el-icon-plus"></i>
新增
</span>
</span> -->
</div>
<divAssess
ref="divAssess"
@ -36,8 +36,12 @@
label-width="124px"
prop="isEvaluate"
>
<el-radio v-model="form.isEvaluate" label="1"></el-radio>
<el-radio v-model="form.isEvaluate" label="0"></el-radio>
<el-radio v-model="form.isEvaluate" label="1" disabled
></el-radio
>
<el-radio v-model="form.isEvaluate" label="0" disabled
></el-radio
>
</el-form-item>
</el-col>
<el-col :span="8">
@ -54,6 +58,7 @@
type="date"
value-format="yyyy-MM-dd"
placeholder="选择评定时间"
disabled
>
</el-date-picker>
</el-form-item>
@ -71,6 +76,7 @@
clearable
size="small"
style="width: 100%"
disabled
>
<el-option
v-for="dict in qualityLevelOptions"
@ -81,9 +87,6 @@
</el-select>
</el-form-item>
</el-col>
<el-col :span="24" style="text-align: right; margin-top: 10px">
<el-button type="primary" @click="submitForm">保存</el-button>
</el-col>
</el-form>
</el-row>
</div>

29
jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/engineeringQualityInspection.vue

@ -5,7 +5,6 @@
ref="queryForm"
:inline="true"
v-show="showSearch"
label-width="68px"
>
<el-form-item label="申请时间" prop="applyTime">
<el-date-picker
@ -37,7 +36,7 @@
</el-input>
</el-form-item>
<el-form-item label="申请状态" prop="applyStatus">
<!-- <el-form-item label="申请状态" prop="applyStatus">
<el-select
v-model="queryParams.data.applyStatus"
placeholder="请选择申请状态"
@ -46,7 +45,7 @@
>
<el-option label="请选择字典生成" value="" />
</el-select>
</el-form-item>
</el-form-item> -->
<el-form-item>
<!-- <el-button
@ -63,7 +62,7 @@
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<!-- <el-col :span="1.5">
<el-button
type="primary"
icon="el-icon-plus"
@ -72,7 +71,7 @@
v-hasPermi="['build:supervision:add']"
>新增质量监督申请</el-button
>
</el-col>
</el-col> -->
<!-- <el-col :span="1.5">
<el-button
type="success"
@ -84,7 +83,7 @@
>修改申请内容</el-button
>
</el-col> -->
<el-col :span="1.5">
<!-- <el-col :span="1.5">
<el-button
type="danger"
icon="el-icon-delete"
@ -94,7 +93,7 @@
v-hasPermi="['build:supervision:remove']"
>删除</el-button
>
</el-col>
</el-col> -->
<right-toolbar
:showSearch.sync="showSearch"
@queryTable="getList"
@ -105,6 +104,7 @@
v-loading="loading"
:data="supervisionList"
@selection-change="handleSelectionChange"
tooltip-effect="dark myTooltips"
>
<el-table-column type="selection" width="55" align="center" fixed />
<el-table-column
@ -148,6 +148,7 @@
align="center"
prop="supervisionResult"
min-width="120"
show-overflow-tooltip
/>
<el-table-column
label="操作"
@ -157,14 +158,14 @@
fixed="right"
>
<template slot-scope="scope">
<el-button
<!-- <el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdateReport(scope.row)"
v-hasPermi="['build:supervision:upload']"
>上传检测报告</el-button
>
> -->
<el-button
size="mini"
type="text"
@ -173,14 +174,14 @@
v-hasPermi="['build:supervision:view']"
>查看监督结果</el-button
>
<el-button
<!-- <el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['build:supervision:remove']"
>删除</el-button
>
> -->
</template>
</el-table-column>
</el-table>
@ -1055,6 +1056,11 @@ export default {
},
};
</script>
<style lang="scss">
.myTooltips {
max-width: 60vw;
}
</style>
<style lang="scss" scoped>
@import "@/assets/css/dialog.scss";
::v-deep {
@ -1064,6 +1070,7 @@ export default {
overflow-y: auto;
}
}
.reportForm ::v-deep {
.el-dialog {
margin-top: 2vh !important;

58
jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/itemDivision/components/itemDivisionIdea.vue

@ -1,36 +1,36 @@
<template>
<div>
<el-row>
<el-form ref="form" :model="form" :rules="rules" label-width="124px">
<el-col :span="24">
<el-form-item label="项目划分确认意见">
<el-upload
class="upload-demo"
action="thinking/common/upload"
:headers="headers"
:on-preview="handlePreview"
:on-remove="handleRemove"
:before-remove="beforeRemove"
multiple
:on-success="submitUpload"
:file-list="fileList"
<el-descriptions
class="margin-top"
:column="2"
border
:labelStyle="{
'text-align': 'left',
width: '300px',
height: '50px',
}"
:contentStyle="{ minWidth: '250px' }"
>
<el-button size="small" type="primary" plain>
<i class="el-icon-upload el-icon--right"></i>
点击上传
</el-button>
<div slot="tip" class="el-upload__tip">
支持jpg/png/pdf/word/excel文件等不超过100M
</div>
</el-upload>
</el-form-item>
</el-col>
</el-form>
</el-row>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
<el-descriptions-item span="2">
<template slot="label"> 项目划分确认意见 </template>
<template v-if="this.form.projectDivisionAttachment">
<div
v-for="(item, index) in JSON.parse(
this.form.projectDivisionAttachment
)"
:key="item + index"
>
{{ item.name }}
<i
class="el-icon-download"
@click="downloadFile2(item, index)"
style="cursor: pointer"
></i>
</div>
</template>
</el-descriptions-item>
</el-descriptions>
</div>
</template>
<script>

5
jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/itemDivision/components/itemDivisionManage.vue

@ -114,10 +114,11 @@
<el-input v-model="form.owerDept" placeholder="请输入单位工程编号" />
</el-form-item>
</el-form> -->
<div slot="footer" class="dialog-footer">
<!-- <div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
</div>
</div> -->
</el-dialog>
</div>
</template>

149
jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/itemDivision/components/segmentProject.vue

@ -1,148 +1,5 @@
<template>
<div style="padding-bottom: 20px">
<div class="formBox">
<div class="dialog-footer">
<el-button @click="submitForm"> </el-button>
</div>
<el-form ref="form" :model="form" :rules="rules" label-width="180px">
<el-row>
<el-col :span="24">
<el-form-item label="单位工程名称" prop="unitProjectName">
<!-- <el-input
v-model="form.unitProjectName"
placeholder="请输入单位工程名称"
/> -->
<el-select
v-model="form.unitProjectName"
placeholder="请选择单位工程名称"
clearable
size="small"
style="width: 100%"
>
<el-option
v-for="dict in unitProjectList"
:key="dict.id"
:label="dict.unitProjectName"
:value="dict.unitProjectName"
@click.native="chooseUnitProjectName(dict.id)"
/>
</el-select>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="是否主要分部工程" prop="isMajor">
<!-- <el-input
v-model="form.isMajor"
placeholder="请选择是否主要分部工程"
/> -->
<el-select
v-model="form.isMajor"
placeholder="请选择是否主要分部工程"
clearable
size="small"
style="width: 100%"
>
<el-option
v-for="dict in whetherOptions"
:key="dict.dictValue"
:label="dict.dictLabel"
:value="dict.dictValue"
/>
</el-select>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="分部工程名称" prop="divisionalWork">
<el-input
v-model="form.divisionalWork"
placeholder="请输入分部工程名称"
/>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="分部工程编号" prop="divisionalWorkCode">
<el-input
v-model="form.divisionalWorkCode"
placeholder="请输入分部工程编号"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="单元工程数量(个)" prop="unitNumber">
<el-input
v-model="form.unitNumber"
placeholder="请输入单元工程数量"
/>
</el-form-item>
</el-col>
<el-col :span="12" style="height: 51px">
<div
style="
height: 46px;
display: flex;
justify-content: center;
align-items: center;
"
>
<el-button icon="el-icon-circle-plus-outline"
>新增重要单元</el-button
>
</div>
</el-col>
</el-row>
<!-- 表格头 -->
<el-row>
<el-col :span="8">
<div class="tableTitle">单元工程名称</div>
<!-- <el-form-item label="单元工程名称" label=> -->
<!-- <el-input placeholder="请输入单元工程名称" /> -->
<!-- </el-form-item> -->
</el-col>
<el-col :span="8">
<div class="tableTitle">单元工程编号</div>
<!-- <el-form-item label="单元工程编号">
<el-input placeholder="请输入单元工程编号" />
</el-form-item> -->
</el-col>
<el-col :span="4">
<div class="tableTitle">位置</div>
<!-- <el-form-item label="位置">
<el-input placeholder="请输入位置" />
</el-form-item> -->
</el-col>
<el-col :span="4">
<div class="tableTitle">操作</div>
<!-- <el-form-item label="操作"> 4 </el-form-item> -->
</el-col>
</el-row>
<!-- 列表项 -->
<el-row>
<el-col :span="8">
<!-- <el-form-item label="单元工程名称"> -->
<el-input v-model="value" placeholder="请输入单元工程名称" />
<!-- </el-form-item> -->
</el-col>
<el-col :span="8">
<!-- <el-form-item label="单元工程编号"> -->
<el-input v-model="value" placeholder="请输入单元工程编号" />
<!-- </el-form-item> -->
</el-col>
<el-col :span="4">
<!-- <el-form-item label="位置"> -->
<el-input v-model="value" placeholder="请输入位置" />
<!-- </el-form-item> -->
</el-col>
<el-col :span="4" style="text-align: center">
<el-button type="primary" plain>删除</el-button>
</el-col>
</el-row>
<!-- <el-form-item label="单位id" prop="unitId">
<el-input v-model="form.unitId" placeholder="请输入单位id" />
</el-form-item> -->
</el-form>
</div>
<div style="padding: 20px">
<div class="listTitle" style="margin-top: 0">
<span>分部工程划分</span>
</div>
@ -182,7 +39,7 @@
prop="unitNumber"
/>
<el-table-column label="单位id" align="center" prop="unitId" />
<el-table-column
<!-- <el-table-column
label="操作"
align="center"
class-name="small-padding fixed-width"
@ -205,7 +62,7 @@
>删除</el-button
>
</template>
</el-table-column>
</el-table-column> -->
</el-table>
<pagination

10
jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/itemDivision/components/unitProject.vue

@ -1,7 +1,7 @@
<template>
<div style="padding-bottom: 20px">
<div style="padding: 20px">
<!-- 添加单位工程 -->
<div class="formBox">
<!-- <div class="formBox">
<el-form ref="form" :model="form" :rules="rules" label-width="180px">
<el-form-item label="所属标段" prop="belongsSection">
<el-input
@ -26,7 +26,7 @@
<div class="dialog-footer">
<el-button @click="submitForm"> </el-button>
</div>
</div>
</div> -->
<div class="listTitle" style="margin-top: 0">
<span>单位工程划分</span>
@ -50,7 +50,7 @@
align="center"
prop="unitProjectCode"
/>
<el-table-column
<!-- <el-table-column
label="操作"
align="center"
class-name="small-padding fixed-width"
@ -73,7 +73,7 @@
>删除</el-button
>
</template>
</el-table-column>
</el-table-column> -->
<!-- <el-table-column
label="操作"

4
jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/itemDivision/index.vue

@ -7,8 +7,8 @@
<div class="listTitle">
<span>项目划分管理</span>
<span class="addBtn" @click="openDiglog">
<i class="el-icon-plus"></i>
划分内容
<i class="el-icon-view"></i>
查看划分内容
</span>
</div>
<itemDivisionManage

311
jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/responsibilitySystem.vue

@ -9,205 +9,148 @@
<div class="listTitle">
<span>质量终身责任制落实</span>
</div>
<el-form ref="form" :model="form" :rules="rules" label-width="250px">
<el-form-item
label="项目法人单位工程质量终身责任承诺书"
prop="enginerQualityAttachment"
<el-descriptions
class="margin-top"
:column="2"
border
:labelStyle="{
'text-align': 'left',
width: '300px',
height: '50px',
}"
:contentStyle="{ minWidth: '250px' }"
>
<!-- <el-input
v-model="form.enginerQualityAttachment"
placeholder="请输入项目法人单位工程质量终身责任承诺书"
/> -->
<el-upload
class="upload-demo"
action="thinking/common/upload"
:headers="headers"
:on-preview="handlePreview"
:on-remove="handleRemove1"
:before-remove="beforeRemove"
multiple
:on-success="submitUpload1"
:file-list="fileList1"
<el-descriptions-item span="2">
<template slot="label"> 项目法人单位工程质量终身责任承诺书 </template>
<template v-if="this.form.enginerQualityAttachment">
<div
v-for="(item, index) in JSON.parse(
this.form.enginerQualityAttachment
)"
:key="item + index"
>
<el-button size="small" type="primary" plain>
<i class="el-icon-upload el-icon--right"></i>
点击上传
</el-button>
<div slot="tip" class="el-upload__tip">
支持jpg/png/pdf/word/excel文件等不超过100M
{{ item.name }}
<i
class="el-icon-download"
@click="downloadFile2(item, index)"
style="cursor: pointer"
></i>
</div>
</el-upload>
</el-form-item>
<el-form-item
label="设计单位工程质量终身责任承诺书"
prop="designUnitAttachment"
>
<!-- <el-input
v-model="form.designUnitAttachment"
placeholder="请输入设计单位工程质量终身责任承诺书"
/> -->
<el-upload
class="upload-demo"
action="thinking/common/upload"
:headers="headers"
:on-preview="handlePreview"
:on-remove="handleRemove2"
:before-remove="beforeRemove"
multiple
:on-success="submitUpload2"
:file-list="fileList2"
</template>
</el-descriptions-item>
<el-descriptions-item span="2">
<template slot="label"> 设计单位工程质量终身责任承诺书 </template>
<template v-if="this.form.designUnitAttachment">
<div
v-for="(item, index) in JSON.parse(this.form.designUnitAttachment)"
:key="item + index"
>
<el-button size="small" type="primary" plain>
<i class="el-icon-upload el-icon--right"></i>
点击上传
</el-button>
<div slot="tip" class="el-upload__tip">
支持jpg/png/pdf/word/excel文件等不超过100M
{{ item.name }}
<i
class="el-icon-download"
@click="downloadFile2(item, index)"
style="cursor: pointer"
></i>
</div>
</el-upload>
</el-form-item>
<el-form-item
label="勘测单位工程质量终身责任承诺书"
prop="surveyUnitAttachment"
>
<!-- <el-input
v-model="form.surveyUnitAttachment"
placeholder="请输入勘测单位工程质量终身责任承诺书"
/> -->
<el-upload
class="upload-demo"
action="thinking/common/upload"
:headers="headers"
:on-preview="handlePreview"
:on-remove="handleRemove3"
:before-remove="beforeRemove"
multiple
:on-success="submitUpload3"
:file-list="fileList3"
</template>
</el-descriptions-item>
<el-descriptions-item span="2">
<template slot="label"> 勘测单位工程质量终身责任承诺书 </template>
<template v-if="this.form.surveyUnitAttachment">
<div
v-for="(item, index) in JSON.parse(this.form.surveyUnitAttachment)"
:key="item + index"
>
<el-button size="small" type="primary" plain>
<i class="el-icon-upload el-icon--right"></i>
点击上传
</el-button>
<div slot="tip" class="el-upload__tip">
支持jpg/png/pdf/word/excel文件等不超过100M
{{ item.name }}
<i
class="el-icon-download"
@click="downloadFile2(item, index)"
style="cursor: pointer"
></i>
</div>
</el-upload>
</el-form-item>
<el-form-item
label="施工单位工程质量终身责任承诺书"
prop="constructionUnitAttachment"
>
<!-- <el-input
v-model="form.constructionUnitAttachment"
placeholder="请输入施工单位工程质量终身责任承诺书"
/> -->
<el-upload
class="upload-demo"
action="thinking/common/upload"
:headers="headers"
:on-preview="handlePreview"
:on-remove="handleRemove4"
:before-remove="beforeRemove"
multiple
:on-success="submitUpload4"
:file-list="fileList4"
</template>
</el-descriptions-item>
<el-descriptions-item span="2">
<template slot="label"> 施工单位工程质量终身责任承诺书 </template>
<template v-if="this.form.constructionUnitAttachment">
<div
v-for="(item, index) in JSON.parse(
this.form.constructionUnitAttachment
)"
:key="item + index"
>
<el-button size="small" type="primary" plain>
<i class="el-icon-upload el-icon--right"></i>
点击上传
</el-button>
<div slot="tip" class="el-upload__tip">
支持jpg/png/pdf/word/excel文件等不超过100M
{{ item.name }}
<i
class="el-icon-download"
@click="downloadFile2(item, index)"
style="cursor: pointer"
></i>
</div>
</el-upload>
</el-form-item>
<el-form-item
label="监理单位工程质量终身责任承诺书"
prop="supervisionUnitAttachment"
>
<!-- <el-input
v-model="form.supervisionUnitAttachment"
placeholder="请输入监理单位工程质量终身责任承诺书"
/> -->
<el-upload
class="upload-demo"
action="thinking/common/upload"
:headers="headers"
:on-preview="handlePreview"
:on-remove="handleRemove5"
:before-remove="beforeRemove"
multiple
:on-success="submitUpload5"
:file-list="fileList5"
</template>
</el-descriptions-item>
<el-descriptions-item span="2">
<template slot="label"> 监理单位工程质量终身责任承诺书 </template>
<template v-if="this.form.supervisionUnitAttachment">
<div
v-for="(item, index) in JSON.parse(
this.form.supervisionUnitAttachment
)"
:key="item + index"
>
<el-button size="small" type="primary" plain>
<i class="el-icon-upload el-icon--right"></i>
点击上传
</el-button>
<div slot="tip" class="el-upload__tip">
支持jpg/png/pdf/word/excel文件等不超过100M
{{ item.name }}
<i
class="el-icon-download"
@click="downloadFile2(item, index)"
style="cursor: pointer"
></i>
</div>
</el-upload>
</el-form-item>
<el-form-item
label="质量检测单位工程质量终身责任承诺书"
prop="inspectionUnitAttachment"
>
<!-- <el-input
v-model="form.inspectionUnitAttachment"
placeholder="请输入质量检测单位工程质量终身责任承诺书"
/> -->
<el-upload
class="upload-demo"
action="thinking/common/upload"
:headers="headers"
:on-preview="handlePreview"
:on-remove="handleRemove6"
:before-remove="beforeRemove"
multiple
:on-success="submitUpload6"
:file-list="fileList6"
</template>
</el-descriptions-item>
<el-descriptions-item span="2">
<template slot="label"> 质量检测单位工程质量终身责任承诺书 </template>
<template v-if="this.form.inspectionUnitAttachment">
<div
v-for="(item, index) in JSON.parse(
this.form.inspectionUnitAttachment
)"
:key="item + index"
>
<el-button size="small" type="primary" plain>
<i class="el-icon-upload el-icon--right"></i>
点击上传
</el-button>
<div slot="tip" class="el-upload__tip">
支持jpg/png/pdf/word/excel文件等不超过100M
{{ item.name }}
<i
class="el-icon-download"
@click="downloadFile2(item, index)"
style="cursor: pointer"
></i>
</div>
</el-upload>
</el-form-item>
<el-form-item label="永久性责任标牌" prop="responsibilitySignAttachment">
<!-- <el-input
v-model="form.responsibilitySignAttachment"
placeholder="请输入永久性责任标牌"
/> -->
<el-upload
class="upload-demo"
action="thinking/common/upload"
:headers="headers"
:on-preview="handlePreview"
:on-remove="handleRemove7"
:before-remove="beforeRemove"
multiple
:on-success="submitUpload7"
:file-list="fileList7"
</template>
</el-descriptions-item>
<el-descriptions-item span="2">
<template slot="label"> 永久性责任标牌 </template>
<template v-if="this.form.responsibilitySignAttachment">
<div
v-for="(item, index) in JSON.parse(
this.form.responsibilitySignAttachment
)"
:key="item + index"
>
<el-button size="small" type="primary" plain>
<i class="el-icon-upload el-icon--right"></i>
点击上传
</el-button>
<div slot="tip" class="el-upload__tip">
支持jpg/png/pdf/word/excel文件等不超过100M
</div>
</el-upload>
</el-form-item>
</el-form>
<div class="dialog-footer">
<el-button type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
{{ item.name }}
<i
class="el-icon-download"
@click="downloadFile2(item, index)"
style="cursor: pointer"
></i>
</div>
</template>
</el-descriptions-item>
</el-descriptions>
</div>
</template>
<script>

16
jwtech-admin-page/src/views/projectStatistics/projectProcess/qualityControl/options/safetyRecord.vue

@ -2,10 +2,10 @@
<div class="app-container">
<div class="listTitle">
<span>整体措施方案</span>
<span class="addBtn" @click="handleAdd(1)">
<!-- <span class="addBtn" @click="handleAdd(1)">
<i class="el-icon-plus"></i>
添加
</span>
</span> -->
</div>
<el-table v-loading="loading" :data="filingsList1">
<el-table-column label="序号" type="index" width="50" align="center" />
@ -52,7 +52,7 @@
</template>
</el-table-column>
<el-table-column
<!-- <el-table-column
label="操作"
align="center"
class-name="small-padding fixed-width"
@ -77,15 +77,15 @@
>删除</el-button
>
</template>
</el-table-column>
</el-table-column> -->
</el-table>
<div class="listTitle">
<span>度汛方案</span>
<span class="addBtn" @click="handleAdd(2)">
<!-- <span class="addBtn" @click="handleAdd(2)">
<i class="el-icon-plus"></i>
添加
</span>
</span> -->
</div>
<el-table v-loading="loading" :data="filingsList2">
<el-table-column label="序号" type="index" width="50" align="center" />
@ -166,7 +166,7 @@
</template>
</el-table-column>
<el-table-column
<!-- <el-table-column
label="操作"
align="center"
class-name="small-padding fixed-width"
@ -191,7 +191,7 @@
>删除</el-button
>
</template>
</el-table-column>
</el-table-column> -->
</el-table>
<!-- <pagination

4
jwtech-admin-page/src/views/projectStatistics/projectStatisticsMsg/index.vue

@ -174,7 +174,9 @@ export default {
pageNum: 1,
pageSize: 10,
ids: null,
data: {},
data: {
projectType: "ms,1",
},
//
params: {
//

Loading…
Cancel
Save