|
@@ -10,7 +10,7 @@
|
|
<div class="app-container">
|
|
<div class="app-container">
|
|
<el-form :model="searchParams" ref="searchForm" size="small" :inline="true" label-width="110px">
|
|
<el-form :model="searchParams" ref="searchForm" size="small" :inline="true" label-width="110px">
|
|
<el-form-item label="工程名称" prop="enginName">
|
|
<el-form-item label="工程名称" prop="enginName">
|
|
- <el-input v-model="searchParams.enginName" placeholder="请输入工程名称"></el-input>
|
|
|
|
|
|
+ <el-input v-model="searchParams.enginName" placeholder="请输入工程名称" ></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item>
|
|
<el-form-item>
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
@@ -137,16 +137,17 @@
|
|
<el-dialog :title="title" ref="nodeForm" :visible.sync="open" append-to-body customClass="appendElDialog" @close="onClose">
|
|
<el-dialog :title="title" ref="nodeForm" :visible.sync="open" append-to-body customClass="appendElDialog" @close="onClose">
|
|
<el-form ref="form" :model="queryParams" :rules="rules" label-width="110px">
|
|
<el-form ref="form" :model="queryParams" :rules="rules" label-width="110px">
|
|
<el-form-item label="工程名称" prop="enginName">
|
|
<el-form-item label="工程名称" prop="enginName">
|
|
- <el-input v-model="queryParams.enginName" placeholder="请输入工程名称" maxlength="50"></el-input>
|
|
|
|
|
|
+ <el-input v-model="queryParams.enginName" placeholder="请输入工程名称" maxlength="50" :disabled="title == '添加用料' "></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="工程地址" prop="enginAddre">
|
|
<el-form-item label="工程地址" prop="enginAddre">
|
|
- <el-input v-model="queryParams.enginAddre" placeholder="请输入工程地址" maxlength="100"></el-input>
|
|
|
|
|
|
+ <el-input v-model="queryParams.enginAddre" placeholder="请输入工程地址" maxlength="100" :disabled="title == '添加用料' "></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="建设单位" prop="constructUnit">
|
|
<el-form-item label="建设单位" prop="constructUnit">
|
|
- <el-input v-model="queryParams.constructUnit" placeholder="请输入建设单位" maxlength="100"></el-input>
|
|
|
|
|
|
+ <el-input v-model="queryParams.constructUnit" placeholder="请输入建设单位" maxlength="100" :disabled="title == '添加用料' "></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="开工时间" prop="startTime">
|
|
<el-form-item label="开工时间" prop="startTime">
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
|
+ :disabled="title == '添加用料' "
|
|
v-model="queryParams.startTime"
|
|
v-model="queryParams.startTime"
|
|
value-format="yyyy-MM-dd hh:mm:ss"
|
|
value-format="yyyy-MM-dd hh:mm:ss"
|
|
type="datetime"
|
|
type="datetime"
|
|
@@ -155,6 +156,7 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="竣工时间" prop="completedTime">
|
|
<el-form-item label="竣工时间" prop="completedTime">
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
|
+ :disabled="title == '添加用料' "
|
|
v-model="queryParams.completedTime"
|
|
v-model="queryParams.completedTime"
|
|
value-format="yyyy-MM-dd hh:mm:ss"
|
|
value-format="yyyy-MM-dd hh:mm:ss"
|
|
type="datetime"
|
|
type="datetime"
|
|
@@ -162,19 +164,20 @@
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="计划工期" prop="plannedDuration">
|
|
<el-form-item label="计划工期" prop="plannedDuration">
|
|
- <el-input v-model="queryParams.plannedDuration" placeholder="请输入计划工期" maxlength="50"></el-input>
|
|
|
|
|
|
+ <el-input v-model="queryParams.plannedDuration" placeholder="请输入计划工期" maxlength="50" :disabled="title == '添加用料' "></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="文件" prop="files" v-if="queryParams.id">
|
|
<el-form-item label="文件" prop="files" v-if="queryParams.id">
|
|
<ObsFileUpload ref="obsFileUpload" :file-size="100" :file-type="['dwg','dwt','doc','docx','xls','xlsx','png', 'jpg', 'jpeg','mp4']" :limit="9999" :value="queryParams.pics" @input="filesUpload"
|
|
<ObsFileUpload ref="obsFileUpload" :file-size="100" :file-type="['dwg','dwt','doc','docx','xls','xlsx','png', 'jpg', 'jpeg','mp4']" :limit="9999" :value="queryParams.pics" @input="filesUpload"
|
|
></ObsFileUpload>
|
|
></ObsFileUpload>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="文件" prop="files" v-else>
|
|
<el-form-item label="文件" prop="files" v-else>
|
|
- <ObsFileUpload ref="obsFileUpload" :file-size="100" :file-type="['dwg','dwt','doc','docx','xls','xlsx','png', 'jpg', 'jpeg','mp4']" :limit="9999" :value="queryParams.files" @input="filesUpload"
|
|
|
|
|
|
+ <ObsFileUpload :disabled="title == '添加用料' " ref="obsFileUpload" :file-size="100" :file-type="['dwg','dwt','doc','docx','xls','xlsx','png', 'jpg', 'jpeg','mp4']" :limit="9999" :value="queryParams.files" @input="filesUpload"
|
|
></ObsFileUpload>
|
|
></ObsFileUpload>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item label="工程内容" prop="enginContent">
|
|
<el-form-item label="工程内容" prop="enginContent">
|
|
<el-input
|
|
<el-input
|
|
|
|
+ :disabled="title == '添加用料' "
|
|
v-model="queryParams.enginContent"
|
|
v-model="queryParams.enginContent"
|
|
type="textarea"
|
|
type="textarea"
|
|
placeholder="请输入内容"
|
|
placeholder="请输入内容"
|