|
@@ -58,27 +58,45 @@
|
|
|
<div>
|
|
<div>
|
|
|
<el-input
|
|
<el-input
|
|
|
v-model="formData.partyA"
|
|
v-model="formData.partyA"
|
|
|
- placeholder="请输入甲方:"
|
|
|
|
|
|
|
+ placeholder="请输入甲方姓名:"
|
|
|
></el-input>
|
|
></el-input>
|
|
|
</div>
|
|
</div>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item prop="partyAOrg" label="甲方机构:">
|
|
|
|
|
|
|
+ <el-form-item prop="partyAOrgName" label="甲方机构:" v-if="formData.type==1||formData.type==3">
|
|
|
<div>
|
|
<div>
|
|
|
<el-input
|
|
<el-input
|
|
|
- v-model="formData.partyAOrg"
|
|
|
|
|
- placeholder="请输入甲方机构:"
|
|
|
|
|
|
|
+ v-model="formData.partyAOrgName"
|
|
|
|
|
+ placeholder="请输入甲方机构"
|
|
|
></el-input>
|
|
></el-input>
|
|
|
</div>
|
|
</div>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item prop="partyB" label="乙方:">
|
|
|
|
|
|
|
+ <el-form-item prop="partyAOrg" label="甲方机构:" v-if="formData.type==2">
|
|
|
|
|
+ <tree-select
|
|
|
|
|
+ v-model="formData.partyAOrg"
|
|
|
|
|
+ :options="deptOptions"
|
|
|
|
|
+ :show-count="true"
|
|
|
|
|
+ :normalizer="tenantIdnormalizer"
|
|
|
|
|
+ :props="{ checkStrictly: true, label: 'shortName' }"
|
|
|
|
|
+ placeholder="请选择乙方所属机构"
|
|
|
|
|
+ />
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ <el-form-item prop="partyB" label="乙方姓名:">
|
|
|
<div>
|
|
<div>
|
|
|
<el-input
|
|
<el-input
|
|
|
v-model="formData.partyB"
|
|
v-model="formData.partyB"
|
|
|
- placeholder="请输入乙方:"
|
|
|
|
|
|
|
+ placeholder="请输入乙方"
|
|
|
|
|
+ ></el-input>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ <el-form-item prop="partyBOrgName" label="乙方机构:" v-if="formData.type==2">
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <el-input
|
|
|
|
|
+ v-model="formData.partyBOrgName"
|
|
|
|
|
+ placeholder="请输入甲方机构"
|
|
|
></el-input>
|
|
></el-input>
|
|
|
</div>
|
|
</div>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item prop="partyBOrg" label="乙方机构:">
|
|
|
|
|
|
|
+ <el-form-item prop="partyBOrg" label="乙方机构:" v-if="formData.type==1||formData.type==3">
|
|
|
<tree-select
|
|
<tree-select
|
|
|
v-model="formData.partyBOrg"
|
|
v-model="formData.partyBOrg"
|
|
|
:options="deptOptions"
|
|
:options="deptOptions"
|
|
@@ -156,13 +174,15 @@ export default {
|
|
|
//修改新增中的机构树
|
|
//修改新增中的机构树
|
|
|
deptOptions: [],
|
|
deptOptions: [],
|
|
|
formDataRules: {
|
|
formDataRules: {
|
|
|
-
|
|
|
|
|
|
|
+ signLevel: [{ required: true, message: "请选择签署层级" }],
|
|
|
type: [{ required: true, message: "请选择签署责任书类型" }],
|
|
type: [{ required: true, message: "请选择签署责任书类型" }],
|
|
|
year: [{ required: true, message: "请选择所属年度" }],
|
|
year: [{ required: true, message: "请选择所属年度" }],
|
|
|
- partyA: [{ required: true, message: "请输入甲方" }],
|
|
|
|
|
- partyAOrg: [{ required: true, message: "请输入甲方机构" }],
|
|
|
|
|
- partyB: [{ required: true, message: "请输入乙方" }],
|
|
|
|
|
- partyBOrg: [{ required: true, message: "请输入乙方机构" }],
|
|
|
|
|
|
|
+ partyA: [{ required: true, message: "请输入甲方姓名" }],
|
|
|
|
|
+ partyAOrg: [{ required: true, message: "请选择甲方机构", trigger: "change" }],
|
|
|
|
|
+ partyAOrgName: [{ required: true, message: "请输入甲方机构" }],
|
|
|
|
|
+ partyB: [{ required: true, message: "请输入乙方姓名" }],
|
|
|
|
|
+ partyBOrg: [{ required: true, message: "请选择乙方机构", trigger: "change" }],
|
|
|
|
|
+ partyBOrgName: [{ required: true, message: "请输入乙方机构" }],
|
|
|
time: [{ required: true, message: "请选择时间" }],
|
|
time: [{ required: true, message: "请选择时间" }],
|
|
|
files: [{ required: true, message: "请上传责任书" }],
|
|
files: [{ required: true, message: "请上传责任书" }],
|
|
|
},
|
|
},
|