Browse Source

修改与项目统计

dev_kxc
xzt 1 year ago
parent
commit
5fd13dd522
  1. 53
      jwtech-admin-page/src/api/enterprise/zhxx.js
  2. 12
      jwtech-admin-page/src/views/evaluationEarlyWarning/projectBrief/options/index.vue
  3. 54
      jwtech-admin-page/src/views/evaluationEarlyWarning/supervisionInspection/regulatoryInspection/responsibleUnit.vue
  4. 626
      jwtech-admin-page/src/views/marketSupervision/comprehensiveInfo/index.vue
  5. 4
      jwtech-admin-page/src/views/projectStatistics/projectProcess/contract/index.vue
  6. 20
      jwtech-admin-page/src/views/projectStatistics/projectProcess/designChangeInformation.vue
  7. 51
      jwtech-admin-page/src/views/projectStatistics/projectProcess/firmInfo.vue
  8. 4
      jwtech-admin-page/src/views/projectStatistics/projectProcess/preparationForConstruction.vue
  9. 23
      jwtech-admin-page/src/views/projectStatistics/projectProcess/scheduleManagement.vue
  10. 4
      jwtech-admin-page/src/views/projectStatistics/projectProcess/supervisionAndManagement/index.vue
  11. 11
      jwtech-admin-page/src/views/projectStatistics/projectProcess/supervisionAndManagement/options/record.vue
  12. 5
      jwtech-admin-page/src/views/projectStatistics/projectProcess/supervisionAndManagement/options/supervision.vue

53
jwtech-admin-page/src/api/enterprise/zhxx.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询综合信息列表
export function listZhxx(query) {
return request({
url: '/enterprise/zhxx/list',
method: 'post',
data: query
})
}
// 查询综合信息详细
export function getZhxx(id) {
return request({
url: '/enterprise/zhxx/' + id,
method: 'get'
})
}
// 新增综合信息
export function addZhxx(data) {
return request({
url: '/enterprise/zhxx',
method: 'post',
data: data
})
}
// 修改综合信息
export function updateZhxx(data) {
return request({
url: '/enterprise/zhxx',
method: 'put',
data: data
})
}
// 删除综合信息
export function delZhxx(id) {
return request({
url: '/enterprise/zhxx/' + id,
method: 'delete'
})
}
// 导出综合信息
export function exportZhxx(query) {
return request({
url: '/enterprise/zhxx/export',
method: 'get',
params: query
})
}

12
jwtech-admin-page/src/views/evaluationEarlyWarning/projectBrief/options/index.vue

@ -118,7 +118,7 @@
:formatter="engineeringGradeFormat"
min-width="120"
/>
<el-table-column label="库容" align="center" prop="22" min-width="120" />
<!-- <el-table-column label="库容" align="center" prop="22" min-width="120" /> -->
<el-table-column label="初设批复情况" align="center" min-width="120">
<el-table-column label="批复文号" align="center" prop="1111" />
@ -150,7 +150,7 @@
<el-table-column label="投资完成率" align="center" prop="333" />
</el-table-column>
<el-table-column
<!-- <el-table-column
label="年内到位及完成(含结转 万元)"
align="center"
min-width="120"
@ -199,19 +199,19 @@
/>
</el-table-column>
<el-table-column label="投资完成率(%)" align="center" prop="333" />
</el-table-column>
</el-table-column> -->
<el-table-column label="用工(人天)" align="center" min-width="120">
<el-table-column label="用工(人天)" align="center" min-width="180">
<el-table-column label="农民工" align="center">
<el-table-column label="累计" align="center" prop="farmerTotal" />
<el-table-column label="本年" align="center" prop="farmerYear" />
<el-table-column label="2024年" align="center" prop="farmerNow" />
</el-table-column>
<el-table-column label="贫困人口用工" align="center">
<!-- <el-table-column label="贫困人口用工" align="center">
<el-table-column label="累计" align="center" prop="333" />
<el-table-column label="本年" align="center" prop="333" />
<el-table-column label="2024年" align="center" prop="333" />
</el-table-column>
</el-table-column> -->
</el-table-column>
<el-table-column

54
jwtech-admin-page/src/views/evaluationEarlyWarning/supervisionInspection/regulatoryInspection/responsibleUnit.vue

@ -64,10 +64,16 @@
min-width="120"
/>
<el-table-column
label="整改完成情况"
label="整改完成内容"
align="center"
prop="rectificationSituation"
:formatter="rectificationSituationFormat"
min-width="120"
/>
<el-table-column
label="整改完成情况"
align="center"
prop="isFinish"
:formatter="isFinishFormat"
min-width="120"
/>
<el-table-column
@ -165,10 +171,11 @@
/>
</el-select>
</el-form-item>
<el-form-item label="整改完成情况" prop="rectificationSituation">
<el-form-item label="整改完成内容" prop="rectificationSituation">
<el-input
v-model="form.rectificationSituation"
placeholder="请输入整改完成情况"
placeholder="请输入整改完成内容"
type="textarea"
/>
<!-- <el-select
v-model="form.rectificationSituation"
@ -186,7 +193,28 @@
/>
</el-select> -->
</el-form-item>
<el-form-item label="附件" prop="attachment">
<el-form-item label="整改完成情况" prop="isFinish" v-if="isEdit">
<!-- <el-input
v-model="form.isFinish"
placeholder="请输入整改完成情况"
/> -->
<el-select
v-model="form.isFinish"
placeholder="请选择整改完成情况"
filterable
clearable
size="small"
style="width: 100%"
>
<el-option
v-for="dict in isFinishOptions"
:key="dict.dictValue"
:label="dict.dictLabel"
:value="dict.dictValue"
/>
</el-select>
</el-form-item>
<el-form-item label="附件" prop="attachment" v-if="isEdit">
<!-- <el-input v-model="form.attachment" placeholder="请输入附件" /> -->
<el-upload
class="upload-demo"
@ -257,7 +285,7 @@ export default {
//
open: false,
//
rectificationSituationOptions: [],
isFinishOptions: [],
//
queryParams: {
pageNum: 1,
@ -268,6 +296,7 @@ export default {
rectificationId: null,
unitId: null,
rectificationSituation: null,
isFinish: null,
attachment: null,
createUid: null,
updateUid: null,
@ -308,13 +337,14 @@ export default {
jianwei: "jwtech " + getToken(),
},
fileList1: [],
isEdit: false,
};
},
created() {
if (!this.isAdd) this.getList();
this.getUnit();
this.getDicts("rectification_completion").then((response) => {
this.rectificationSituationOptions = response.data;
this.isFinishOptions = response.data;
});
},
methods: {
@ -337,11 +367,8 @@ export default {
this.loading = false;
});
},
rectificationSituationFormat(row) {
return this.selectDictLabel(
this.rectificationSituationOptions,
row.rectificationSituation
);
isFinishFormat(row) {
return this.selectDictLabel(this.isFinishOptions, row.isFinish);
},
unitIdFormat(row) {
return this.unitOptions.find((item) => item.id == row.unitId)
@ -419,12 +446,14 @@ export default {
/** 新增按钮操作 */
handleAdd() {
this.reset();
this.isEdit = false;
this.open = true;
this.title = "添加责任单位";
},
/** 修改按钮操作 */
handleUpdate(row) {
this.reset();
this.isEdit = true;
const id = row.id || this.ids;
getZrdw(id).then((response) => {
this.form = response.data;
@ -451,6 +480,7 @@ export default {
} else {
this.form.inspectionId = this.inspectionId;
this.form.rectificationId = this.rectificationId;
this.form.isFinish = "0";
addZrdw(this.form).then((response) => {
if (response.code === 200) {
this.msgSuccess("新增成功");

626
jwtech-admin-page/src/views/marketSupervision/comprehensiveInfo/index.vue

@ -0,0 +1,626 @@
<template>
<div class="app-container">
<!-- 面包屑 -->
<el-breadcrumb separator="/" style="margin-bottom: 20px">
<el-breadcrumb-item
v-for="(item, index) in routeList"
:key="item + index"
:to="{ path: item.path }"
>{{ item.routeName }}</el-breadcrumb-item
>
</el-breadcrumb>
<el-form
:model="queryParams"
ref="queryForm"
:inline="true"
v-show="showSearch"
label-width="40px"
>
<el-form-item label="标题" prop="title">
<el-input
v-model="queryParams.data.title"
placeholder="请输入标题"
clearable
size="small"
@keyup.enter.native="handleQuery"
>
<el-button
type="primary"
slot="append"
icon="el-icon-search"
size="small"
@click="handleQuery"
></el-button>
</el-input>
</el-form-item>
<el-form-item>
<!-- <el-button
type="cyan"
icon="el-icon-search"
size="mini"
@click="handleQuery"
>搜索</el-button
> -->
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
>重置</el-button
>
</el-form-item>
</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="['enterprise:zhxx: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="['enterprise:zhxx: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="['enterprise:zhxx:remove']"
>删除</el-button
>
</el-col>
<right-toolbar
:showSearch.sync="showSearch"
@queryTable="getList"
></right-toolbar>
</el-row>
<el-table
v-loading="loading"
:data="zhxxList"
@selection-change="handleSelectionChange"
>
<el-table-column type="selection" width="55" align="center" fixed />
<el-table-column
label="序号"
type="index"
width="50"
align="center"
fixed
/>
<el-table-column
label="标题"
align="center"
prop="title"
min-width="120"
/>
<el-table-column
label="来源"
align="center"
prop="region"
min-width="120"
/>
<el-table-column
label="发布时间"
align="center"
prop="publishTime"
min-width="120"
>
<template slot-scope="scope">
<span>{{ parseTime(scope.row.publishTime, "{y}-{m}-{d}") }}</span>
</template>
</el-table-column>
<!-- <el-table-column
label="内容"
align="center"
prop="text"
min-width="120"
/> -->
<el-table-column
label="附件"
align="center"
prop="attachment"
min-width="120"
>
<template slot-scope="scope">
<div
v-for="(item, index) in JSON.parse(scope.row.attachment)"
:key="item + index"
>
<i class="el-icon-document"></i>
{{ item.name }}
<i
class="el-icon-download"
@click="downloadFile(scope.row.attachment, index)"
style="cursor: pointer"
></i>
</div>
</template>
</el-table-column>
<el-table-column
label="操作"
align="center"
class-name="small-padding fixed-width"
width="180"
fixed="right"
>
<template slot-scope="scope">
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['enterprise:zhxx:edit']"
>修改</el-button
>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['enterprise:zhxx:remove']"
>删除</el-button
>
</template>
</el-table-column>
</el-table>
<pagination
v-show="total > 0"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
/>
<!-- 添加或修改综合信息对话框 -->
<el-dialog
:title="title"
:visible.sync="open"
width="1200px"
append-to-body
:close-on-click-modal="false"
>
<el-form
ref="form"
:model="form"
:rules="rules"
label-width="80px"
v-if="open"
>
<el-form-item label="标题" prop="title">
<el-input v-model="form.title" placeholder="请输入标题" />
</el-form-item>
<el-form-item label="来源" prop="region">
<el-input v-model="form.region" placeholder="请输入来源" />
</el-form-item>
<el-form-item label="发布时间" prop="publishTime">
<el-date-picker
clearable
size="small"
style="width: 100%"
v-model="form.publishTime"
type="date"
value-format="yyyy-MM-dd"
placeholder="选择发布时间"
>
</el-date-picker>
</el-form-item>
<el-form-item label="内容" prop="text">
<!-- <el-input v-model="form.text" placeholder="请输入内容" /> -->
<div style="border: 1px solid #ccc">
<Toolbar
style="border-bottom: 1px solid #ccc"
:editor="editor"
:defaultConfig="toolbarConfig"
:mode="mode"
/>
<Editor
style="height: 300px; overflow-y: hidden"
v-model="form.text"
:defaultConfig="editorConfig"
:mode="mode"
@onCreated="onCreated"
/>
</div>
</el-form-item>
<el-form-item label="附件" prop="attachment">
<!-- <el-input
v-model="form.attachment"
type="textarea"
placeholder="请输入内容"
/> -->
<el-upload
class="upload-demo"
action="thinking/common/upload"
:headers="headers"
:on-preview="handlePreview"
:on-remove="(file) => handleOpinionRemove(file, 'fileList1')"
:before-remove="beforeRemove"
multiple
:on-exceed="handleExceed"
:on-success="
(_, fileList) => submitOpinionUpload(fileList, 'fileList1')
"
:file-list="fileList1"
>
<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 slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
</div>
</el-dialog>
</div>
</template>
<script>
import {
listZhxx,
getZhxx,
delZhxx,
addZhxx,
updateZhxx,
exportZhxx,
} from "@/api/enterprise/zhxx";
import { getToken } from "@/utils/auth";
import { getFileStream } from "@/api/system/upload";
import { Editor, Toolbar } from "@wangeditor/editor-for-vue";
export default {
name: "Zhxx",
components: { Editor, Toolbar },
data() {
return {
editor: null,
toolbarConfig: {
toolbarKeys: [
// key
"bold", //
"italic", //
"through", // 线
"underline", // 线
"bulletedList", //
"numberedList", //
"color", //
"fontSize", //
"lineHeight", //
// "uploadImage", //
"delIndent", //
"indent", //
"deleteImage", //
"divider", // 线
"justifyCenter", //
"justifyJustify", //
"justifyLeft", //
"justifyRight", //
"undo", //
"redo", //
"clearStyle", //
],
},
editorConfig: {
placeholder: "请输入内容",
MENU_CONF: {
uploadImage: {
server: "thinking/common/upload",
headers: { jianwei: "jwtech " + getToken() },
"tenant-id": "1",
fieldName: "file", //
customInsert(res, insertFn) {
console.log("上传图片", res);
if (res.code == 200) {
// const url = window.URL.createObjectURL(
// new Blob([res.url], {
// type: "image/jpeg;charset=utf-8",
// headers: { jianwei: "jwtech " + getToken() },
// })
// );
// previewFile({ url: res.url, responseType: "blob" }).then(
// (item) => {
// console.log(4444, item);
// }
// );
// console.log(6666, url);
insertFn(res.url);
}
},
},
},
},
mode: "default", // or 'simple'
//
loading: true,
//
ids: [],
//
single: true,
//
multiple: true,
//
showSearch: true,
//
total: 0,
//
zhxxList: [],
//
title: "",
//
open: false,
//
queryParams: {
pageNum: 1,
pageSize: 10,
ids: null,
data: {
title: null,
region: null,
publishTime: null,
text: null,
attachment: null,
createUid: null,
updateUid: null,
owerDept: null,
},
//
params: {
//
orderBy: "create_time",
// descasc
sortBy: "desc",
},
},
//
form: {},
//
rules: {},
//
routeList: [
{
path: "/marketSupervision/comprehensiveInfo",
routeName: "综合信息",
},
],
//
headers: {
jianwei: "jwtech " + getToken(),
},
fileList1: [],
};
},
created() {
this.getList();
},
methods: {
onCreated(editor) {
this.editor = Object.seal(editor); // Object.seal()
},
/** 查询综合信息列表 */
getList() {
this.loading = true;
listZhxx(this.queryParams).then((response) => {
this.zhxxList = response.records;
this.total = response.total;
this.loading = false;
});
},
//
cancel() {
this.open = false;
this.reset();
},
//
reset() {
this.form = {
id: null,
title: null,
region: null,
publishTime: null,
text: null,
attachment: null,
createUid: null,
updateUid: null,
createTime: null,
updateTime: null,
owerDept: null,
remark: null,
};
this.resetForm("form");
},
//
resetQueryForm() {
this.queryParams = {
pageNum: 1,
pageSize: 10,
data: {
id: null,
title: null,
region: null,
publishTime: null,
text: null,
attachment: null,
createUid: null,
updateUid: null,
createTime: null,
updateTime: null,
owerDept: null,
remark: null,
},
//
params: {
//
orderBy: "create_time",
// descasc
sortBy: "desc",
},
};
this.resetForm("form");
},
/** 搜索按钮操作 */
handleQuery() {
this.queryParams.pageNum = 1;
this.getList();
},
/** 重置按钮操作 */
resetQuery() {
this.resetQueryForm();
this.handleQuery();
},
//
handleSelectionChange(selection) {
this.ids = selection.map((item) => item.id);
this.single = selection.length !== 1;
this.multiple = !selection.length;
},
/** 新增按钮操作 */
handleAdd() {
this.reset();
this.open = true;
this.title = "添加综合信息";
},
/** 修改按钮操作 */
handleUpdate(row) {
this.reset();
const id = row.id || this.ids;
getZhxx(id).then((response) => {
this.form = response.data;
if (this.form.attachment) {
this.fileList1 = JSON.parse(this.form.attachment);
}
this.open = true;
this.title = "修改综合信息";
});
},
/** 提交按钮 */
submitForm() {
this.$refs["form"].validate((valid) => {
if (valid) {
this.form.attachment = JSON.stringify(this.fileList1);
if (this.form.id != null) {
updateZhxx(this.form).then((response) => {
if (response.code === 200) {
this.msgSuccess("修改成功");
this.open = false;
this.getList();
}
});
} else {
addZhxx(this.form).then((response) => {
if (response.code === 200) {
this.msgSuccess("新增成功");
this.open = false;
this.getList();
}
});
}
}
});
},
/** 删除按钮操作 */
handleDelete(row) {
const ids = row.id || this.ids;
if (ids) {
this.$confirm("是否删除选中的数据?", "警告", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(function () {
return delZhxx(ids);
})
.then(() => {
this.getList();
this.msgSuccess("删除成功");
})
.catch(function () {});
} else {
this.$message.warning("请选择要删除的数据!!");
}
},
//
submitOpinionUpload(fileList, name) {
console.log(name, fileList);
this[name].push({
name: fileList.name,
fileName: fileList.response.fileName,
url: fileList.response.url,
uid: fileList.uid,
});
console.log(name, this[name]);
},
handleOpinionRemove(file, name) {
// console.log(file, fileList1);
let index = this[name].findIndex((item) => item.uid === file.uid);
//
this[name].splice(index, 1);
},
//
downloadFile(fileList, index) {
console.log(fileList);
let file = JSON.parse(fileList)[index];
this.handlePreview(file);
},
//
handlePreview(file) {
// console.log(file);
getFileStream({ fileName: file.fileName }).then((res) => {
const blob = new Blob([res], {
// type
// application/xlsx application/zip
type: "application/xlsx",
}); //excel,pdf
const href = URL.createObjectURL(blob); //URLblob
const a = document.createElement("a"); //a
a.style.display = "none";
a.href = href; //
a.download = file.name; //
a.click(); //
URL.revokeObjectURL(a.href); //URL
});
},
handleExceed(files, fileList) {
this.$message.warning(
`当前限制选择 3 个文件,本次选择了 ${files.length} 个文件,共选择了 ${
files.length + fileList.length
} 个文件`
);
},
beforeRemove(file, fileList) {
return this.$confirm(`确定移除 ${file.name}`);
},
},
};
</script>
<style src="@wangeditor/editor/dist/css/style.css"></style>
<style lang="scss" scoped>
@import "@/assets/css/dialog.scss";
//::v-deep {
// .el-dialog {
// margin-top: 10vh !important;
// }
//}
</style>

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

@ -56,7 +56,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"
@ -87,7 +87,7 @@
v-hasPermi="['build:info:remove']"
>删除</el-button
>
</el-col>
</el-col> -->
<right-toolbar
:showSearch.sync="showSearch"
@queryTable="getList"

20
jwtech-admin-page/src/views/projectStatistics/projectProcess/designChangeInformation.vue

@ -13,6 +13,7 @@
v-model="queryParams.data.changeType"
placeholder="请选择变更类型"
clearable
@change="handleQuery"
size="small"
>
<el-option
@ -43,13 +44,13 @@
</el-form-item> -->
<el-form-item>
<el-button
<!-- <el-button
type="cyan"
icon="el-icon-search"
size="mini"
@click="handleQuery"
>搜索</el-button
>
> -->
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
>重置</el-button
>
@ -57,7 +58,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"
@ -88,19 +89,14 @@
v-hasPermi="['build:change:remove']"
>删除</el-button
>
</el-col>
</el-col> -->
<right-toolbar
:showSearch.sync="showSearch"
@queryTable="getList"
></right-toolbar>
</el-row>
<el-table
v-loading="loading"
:data="changeList"
@selection-change="handleSelectionChange"
>
<el-table-column type="selection" width="55" align="center" fixed />
<el-table v-loading="loading" :data="changeList">
<el-table-column
label="序号"
type="index"
@ -189,7 +185,7 @@
v-hasPermi="['build:change:view']"
>查看</el-button
>
<el-button
<!-- <el-button
size="mini"
type="text"
icon="el-icon-edit"
@ -204,7 +200,7 @@
@click="handleDelete(scope.row)"
v-hasPermi="['build:change:remove']"
>删除</el-button
>
> -->
</template>
</el-table-column>
</el-table>

51
jwtech-admin-page/src/views/projectStatistics/projectProcess/firmInfo.vue

@ -90,6 +90,12 @@
min-width="150"
/>
<el-table-column
label="单位统一社会信用代码"
align="center"
prop="socialCreditCode"
min-width="150"
/>
<!-- <el-table-column
label="操作"
align="center"
class-name="small-padding fixed-width"
@ -97,13 +103,13 @@
fixed="right"
>
<template slot-scope="scope">
<!-- <el-button
<el-button
size="mini"
type="text"
icon="el-icon-view"
@click="viewInfo(scope.row)"
>查看</el-button
> -->
>
<el-button
size="mini"
type="text"
@ -121,7 +127,7 @@
>删除</el-button
>
</template>
</el-table-column>
</el-table-column> -->
</el-table>
<!-- 施工单位 -->
@ -164,6 +170,13 @@
min-width="150"
/>
<el-table-column
label="单位统一社会信用代码"
align="center"
prop="socialCreditCode"
min-width="150"
/>
<!-- <el-table-column
label="操作"
align="center"
class-name="small-padding fixed-width"
@ -171,13 +184,13 @@
fixed="right"
>
<template slot-scope="scope">
<!-- <el-button
<el-button
size="mini"
type="text"
icon="el-icon-view"
@click="viewInfo(scope.row)"
>查看</el-button
> -->
>
<el-button
size="mini"
type="text"
@ -195,7 +208,7 @@
>删除</el-button
>
</template>
</el-table-column>
</el-table-column> -->
</el-table>
<!-- 监理单位 -->
@ -238,6 +251,13 @@
min-width="150"
/>
<el-table-column
label="单位统一社会信用代码"
align="center"
prop="socialCreditCode"
min-width="150"
/>
<!-- <el-table-column
label="操作"
align="center"
class-name="small-padding fixed-width"
@ -245,13 +265,13 @@
fixed="right"
>
<template slot-scope="scope">
<!-- <el-button
<el-button
size="mini"
type="text"
icon="el-icon-view"
@click="viewInfo(scope.row)"
>查看</el-button
> -->
>
<el-button
size="mini"
type="text"
@ -269,7 +289,7 @@
>删除</el-button
>
</template>
</el-table-column>
</el-table-column> -->
</el-table>
<!-- 其他单位 -->
@ -312,6 +332,13 @@
min-width="150"
/>
<el-table-column
label="单位统一社会信用代码"
align="center"
prop="socialCreditCode"
min-width="150"
/>
<!-- <el-table-column
label="操作"
align="center"
class-name="small-padding fixed-width"
@ -319,13 +346,13 @@
fixed="right"
>
<template slot-scope="scope">
<!-- <el-button
<el-button
size="mini"
type="text"
icon="el-icon-view"
@click="viewInfo(scope.row)"
>查看</el-button
> -->
>
<el-button
size="mini"
type="text"
@ -343,7 +370,7 @@
>删除</el-button
>
</template>
</el-table-column>
</el-table-column> -->
</el-table>
<!-- 添加或修改单位信息对话框 -->

4
jwtech-admin-page/src/views/projectStatistics/projectProcess/preparationForConstruction.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">

23
jwtech-admin-page/src/views/projectStatistics/projectProcess/scheduleManagement.vue

@ -17,7 +17,7 @@
placeholder="请选择月度"
clearable
size="small"
@keyup.enter.native="handleQuery"
@change="handleQuery"
/>
</el-form-item>
@ -40,13 +40,13 @@
</el-select>
</el-form-item>
<el-form-item>
<el-button
<!-- <el-button
type="cyan"
icon="el-icon-search"
size="mini"
@click="handleQuery"
>搜索</el-button
>
> -->
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
>重置</el-button
>
@ -64,7 +64,8 @@
>新增</el-button
>
</el-col> -->
<el-col :span="1.5">
<!-- <el-col :span="1.5">
<el-button
type="success"
icon="el-icon-edit"
@ -85,19 +86,15 @@
v-hasPermi="['build:progress:remove']"
>删除</el-button
>
</el-col>
</el-col> -->
<right-toolbar
:showSearch.sync="showSearch"
@queryTable="getList"
></right-toolbar>
</el-row>
<el-table
v-loading="loading"
:data="progressList"
@selection-change="handleSelectionChange"
>
<el-table-column type="selection" width="55" align="center" fixed />
<el-table v-loading="loading" :data="progressList">
<!-- <el-table-column type="selection" width="55" align="center" fixed /> -->
<el-table-column
label="序号"
type="index"
@ -211,7 +208,7 @@
v-hasPermi="['build:progress:view']"
>查看</el-button
>
<el-button
<!-- <el-button
size="mini"
type="text"
icon="el-icon-edit"
@ -226,7 +223,7 @@
@click="handleDelete(scope.row)"
v-hasPermi="['build:progress:remove']"
>删除</el-button
>
> -->
</template>
</el-table-column>
</el-table>

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

@ -8,10 +8,10 @@
<!-- 会议纪要 -->
<div class="listTitle">
<span>会议纪要</span>
<span class="addBtn" @click="openDiglog">
<!-- <span class="addBtn" @click="openDiglog">
<i class="el-icon-plus"></i>
添加
</span>
</span> -->
</div>
<record ref="record" :proNo="proNo" :proCode="proCode" />
</div>

11
jwtech-admin-page/src/views/projectStatistics/projectProcess/supervisionAndManagement/options/record.vue

@ -1,12 +1,7 @@
<template>
<!-- 会议-->
<div class="app-container">
<el-table
v-loading="loading"
:data="recordList"
@selection-change="handleSelectionChange"
>
<el-table-column type="selection" width="55" align="center" />
<el-table v-loading="loading" :data="recordList">
<el-table-column label="序号" type="index" width="50" align="center" />
<el-table-column
label="项目编码"
@ -81,7 +76,7 @@
v-hasPermi="['build:record:view']"
>查看</el-button
>
<el-button
<!-- <el-button
size="mini"
type="text"
icon="el-icon-edit"
@ -96,7 +91,7 @@
@click="handleDelete(scope.row)"
v-hasPermi="['build:record:remove']"
>删除</el-button
>
> -->
</template>
</el-table-column>
</el-table>

5
jwtech-admin-page/src/views/projectStatistics/projectProcess/supervisionAndManagement/options/supervision.vue

@ -5,6 +5,7 @@
<el-input
v-model="form.constructionControlUnit"
placeholder="请输入监理单位"
readonly
/>
</el-form-item>
<el-form-item label="监理人员" prop="supervisionPersonnel">
@ -29,10 +30,10 @@
/>
</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> -->
</div>
</template>

Loading…
Cancel
Save