<template>
|
<div>
|
<el-dialog
|
v-model="dialogFormVisible"
|
:title="operationType === 'add' ? '新增入职' : '编辑人员'"
|
width="70%"
|
@close="closeDia"
|
>
|
<el-form :model="form" label-width="140px" label-position="top" :rules="rules" ref="formRef">
|
<el-row :gutter="30">
|
<el-col :span="12">
|
<el-form-item label="员工编号:" prop="purchaseContractNumber">
|
<el-input v-model="form.purchaseContractNumber" placeholder="请输入" clearable/>
|
</el-form-item>
|
</el-col>
|
<el-col :span="12">
|
<el-form-item label="姓名:" prop="salesLedgerId">
|
<el-input v-model="form.purchaseContractNumber" placeholder="请输入" clearable/>
|
</el-form-item>
|
</el-col>
|
</el-row>
|
<el-row :gutter="30">
|
<el-col :span="12">
|
<el-form-item label="性别:" prop="purchaseContractNumber">
|
<el-input v-model="form.purchaseContractNumber" placeholder="请输入" clearable/>
|
</el-form-item>
|
</el-col>
|
<el-col :span="12">
|
<el-form-item label="籍贯:" prop="salesLedgerId">
|
<el-input v-model="form.purchaseContractNumber" placeholder="请输入" clearable/>
|
</el-form-item>
|
</el-col>
|
</el-row>
|
<el-row :gutter="30">
|
<el-col :span="12">
|
<el-form-item label="岗位:" prop="purchaseContractNumber">
|
<el-input v-model="form.purchaseContractNumber" placeholder="请输入" clearable/>
|
</el-form-item>
|
</el-col>
|
<el-col :span="12">
|
<el-form-item label="家庭住址:" prop="salesLedgerId">
|
<el-input v-model="form.purchaseContractNumber" placeholder="请输入" clearable/>
|
</el-form-item>
|
</el-col>
|
</el-row>
|
<el-row :gutter="30">
|
<el-col :span="12">
|
<el-form-item label="第一学历:" prop="purchaseContractNumber">
|
<el-input v-model="form.purchaseContractNumber" placeholder="请输入" clearable/>
|
</el-form-item>
|
</el-col>
|
<el-col :span="12">
|
<el-form-item label="专业:" prop="salesLedgerId">
|
<el-input v-model="form.purchaseContractNumber" placeholder="请输入" clearable/>
|
</el-form-item>
|
</el-col>
|
</el-row>
|
<el-row :gutter="30">
|
<el-col :span="12">
|
<el-form-item label="身份证号:" prop="purchaseContractNumber">
|
<el-input v-model="form.purchaseContractNumber" placeholder="请输入" clearable/>
|
</el-form-item>
|
</el-col>
|
<el-col :span="12">
|
<el-form-item label="年龄:" prop="salesLedgerId">
|
<el-input v-model="form.purchaseContractNumber" placeholder="请输入" clearable/>
|
</el-form-item>
|
</el-col>
|
</el-row>
|
<el-row :gutter="30">
|
<el-col :span="12">
|
<el-form-item label="联系电话:" prop="purchaseContractNumber">
|
<el-input v-model="form.purchaseContractNumber" placeholder="请输入" clearable/>
|
</el-form-item>
|
</el-col>
|
<el-col :span="12">
|
<el-form-item label="紧急联系人:" prop="salesLedgerId">
|
<el-input v-model="form.purchaseContractNumber" placeholder="请输入" clearable/>
|
</el-form-item>
|
</el-col>
|
</el-row>
|
<el-row :gutter="30">
|
<el-col :span="12">
|
<el-form-item label="紧急联系人联系电话:" prop="purchaseContractNumber">
|
<el-input v-model="form.purchaseContractNumber" placeholder="请输入" clearable/>
|
</el-form-item>
|
</el-col>
|
<el-col :span="12">
|
<el-form-item label="合同年限:" prop="salesLedgerId">
|
<el-input v-model="form.purchaseContractNumber" placeholder="请输入" clearable/>
|
</el-form-item>
|
</el-col>
|
</el-row>
|
<el-row :gutter="30">
|
<el-col :span="12">
|
<el-form-item label="合同开始日期:" prop="purchaseContractNumber">
|
<el-input v-model="form.purchaseContractNumber" placeholder="请输入" clearable/>
|
</el-form-item>
|
</el-col>
|
<el-col :span="12">
|
<el-form-item label="合同结束日期:" prop="salesLedgerId">
|
<el-input v-model="form.purchaseContractNumber" placeholder="请输入" clearable/>
|
</el-form-item>
|
</el-col>
|
</el-row>
|
</el-form>
|
<template #footer>
|
<div class="dialog-footer">
|
<el-button type="primary" @click="submitForm">确认</el-button>
|
<el-button @click="closeDia">取消</el-button>
|
</div>
|
</template>
|
</el-dialog>
|
</div>
|
</template>
|
|
<script setup>
|
import {ref} from "vue";
|
|
const dialogFormVisible = ref(false);
|
const operationType = ref('')
|
const data = reactive({
|
searchForm: {
|
purchaseContractNumber: "",
|
},
|
form: {
|
purchaseContractNumber: "",
|
salesLedgerId: "",
|
projectName: "",
|
recorderId: "",
|
entryDate: "",
|
productData: [],
|
supplierName: "",
|
supplierId: "",
|
},
|
rules: {
|
purchaseContractNumber: [
|
{ required: true, message: "请输入", trigger: "blur" },
|
],
|
projectName: [{ required: true, message: "请输入", trigger: "blur" }],
|
supplierId: [{ required: true, message: "请输入", trigger: "blur" }],
|
},
|
});
|
const { form, rules } = toRefs(data);
|
|
// 打开弹框
|
const openDialog = (type, row) => {
|
dialogFormVisible.value = true;
|
}
|
// 提交产品表单
|
const submitForm = () => {
|
|
}
|
// 关闭弹框
|
const closeDia = () => {
|
// proxy.resetForm("formRef");
|
dialogFormVisible.value = false;
|
};
|
defineExpose({
|
openDialog,
|
});
|
</script>
|
|
<style scoped>
|
|
</style>
|