协议签订增加项目部必选项

This commit is contained in:
syruan 2025-08-12 15:09:58 +08:00
parent 2311c4e288
commit 42d8dde44b
1 changed files with 47 additions and 54 deletions

View File

@ -123,19 +123,6 @@
placeholder="请选择租赁单位"
@select="unitSelect"
/>
<!-- <el-cascader
v-model="unitId"
:show-all-levels="false"
:options="uniteList"
:props="selectTreeProps"
filterable
clearable
collapse-tags
@change="uniteChange"
placeholder="请选择租赁单位"
style="width: 100%;"
:disabled="isEdits"
></el-cascader> -->
</el-form-item>
</el-col>
<el-col :span="12">
@ -166,19 +153,6 @@
noResultsText="没有搜索结果"
placeholder="请选择租赁工程"
/>
<!-- <el-cascader
v-model="projectId"
:show-all-levels="false"
:options="projectList"
:props="selectTreeProps"
filterable
clearable
collapse-tags
@change="projectChange"
placeholder="请选择租赁工程"
style="width: 100%;"
:disabled="isEdits"
></el-cascader> -->
</el-form-item>
</el-col>
@ -218,21 +192,8 @@
></el-date-picker>
</el-form-item>
</el-col>
<!-- <el-col :span="12">
<el-form-item label="租赁期限(天)" prop="leaseDay">
<el-input-number
v-model="form.leaseDay"
placeholder="请输入租赁期限(天)"
controls-position="right"
:min="0"
:max="9999"
style="width: 100%"
:disabled="isEdits"
/>
</el-form-item>
</el-col>-->
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="租赁单位类型" prop="protocol">
@ -269,6 +230,39 @@
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="所属项目部" prop="projectUnitId">
<treeselect
v-model="form.projectUnitId"
:disabled="isEdits"
:options="uniteList"
:normalizer="normalizer"
:show-count="true"
style="width: 100%"
:disable-branch-nodes="true"
noChildrenText="没有数据了"
noOptionsText="没有数据"
noResultsText="没有搜索结果"
placeholder="请选择所属项目部"
@select="unitSelect"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="备注" prop="remark">
<el-input
v-model="form.remark"
type="textarea"
placeholder="请输入备注"
maxlength="100"
:disabled="isEdits"
/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="附件">
@ -321,17 +315,6 @@
</el-upload>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="备注" prop="remark">
<el-input
v-model="form.remark"
type="textarea"
placeholder="请输入备注"
maxlength="100"
:disabled="isEdits"
/>
</el-form-item>
</el-col>
</el-row>
</el-form>
<div slot="footer" class="dialog-footer">
@ -346,6 +329,10 @@
<el-descriptions-item label="租赁单位">
{{ form.unitName }}
</el-descriptions-item>
<el-descriptions-item label="所属项目部">
{{ form.projectUnitName }}
</el-descriptions-item>
<el-descriptions-item label="授权人">
{{ form.authPerson }}
</el-descriptions-item>
@ -358,9 +345,7 @@
<el-descriptions-item label="合同编号">
{{ form.contractCode }}
</el-descriptions-item>
<!-- <el-descriptions-item label="租赁期限(天)">
{{ form.leaseDay }}
</el-descriptions-item>-->
<el-descriptions-item label="开始日期">
{{ form.planStartTime }}
</el-descriptions-item>
@ -596,6 +581,13 @@ export default {
trigger: 'blur'
}
],
projectUnitId: [
{
required: true,
message: '请选择所属项目部',
trigger: 'blur'
}
],
projectId: [
{
required: true,
@ -1001,6 +993,7 @@ export default {
reset() {
this.form = {
unitId: null,
projectUnitId: null,
projectId: null,
authPerson: '',
phone: '',