This commit is contained in:
fuenmao
2026-08-28 17:32:47 +08:00
parent 14515ccdd6
commit e2697b4bdb
9 changed files with 249 additions and 174 deletions
+6 -6
View File
@@ -149,8 +149,8 @@
</el-col>
</el-row>
<el-form-item label="合同甲方全称" required>
<el-input v-model="companyForm.legalName" placeholder="用于合同填写的法定主体全称" />
<el-form-item label="签署材料甲方全称" required>
<el-input v-model="companyForm.legalName" placeholder="用于签署材料填写的法定主体全称" />
</el-form-item>
<el-row :gutter="20">
@@ -290,7 +290,7 @@
<el-row :gutter="20">
<el-col :span="12">
<el-form-item label="默认合同年限">
<el-form-item label="默认签署材料年限">
<el-input-number v-model="positionForm.defaultContractYears" :min="1" :max="20" class="w-full" />
</el-form-item>
</el-col>
@@ -419,7 +419,7 @@ const companyColumns: ColumnProps<OnboardingCompany>[] = [
},
{
prop: "legalName",
label: "合同甲方全称",
label: "签署材料甲方全称",
minWidth: 220
},
{
@@ -534,7 +534,7 @@ const positionColumns: ColumnProps<OnboardingPosition>[] = [
},
{
prop: "defaultContractYears",
label: "默认合同年限",
label: "默认签署材料年限",
width: 130,
align: "center",
render: scope => `${scope.row.defaultContractYears || 3} 年`
@@ -648,7 +648,7 @@ async function openPositionEdit(row: OnboardingPosition) {
async function save() {
if (dialogKind.value === "company") {
if (!companyForm.companyCode || !companyForm.companyName || !companyForm.legalName) {
return ElMessage.warning("请填写公司编码、公司名称和合同甲方全称");
return ElMessage.warning("请填写公司编码、公司名称和签署材料甲方全称");
}
await onboardingTaskApi.saveCompany(companyForm, editing.value);
companyTable.value?.refresh();