|
|
@@ -4,9 +4,8 @@
|
|
|
:width="800"
|
|
|
:visible="visible"
|
|
|
:confirmLoading="confirmLoading"
|
|
|
- @ok="handleOk"
|
|
|
- @cancel="handleCancel"
|
|
|
- cancelText="关闭">
|
|
|
+ :footer="null"
|
|
|
+ @cancel="handleCancel">
|
|
|
|
|
|
<a-spin :spinning="confirmLoading">
|
|
|
<a-form :form="form">
|
|
|
@@ -16,34 +15,34 @@
|
|
|
:labelCol="labelCol"
|
|
|
:wrapperCol="wrapperCol"
|
|
|
label="职位名称">
|
|
|
- <a-input placeholder="请输入职位名称" v-decorator="['positionName', validatorRules.positionName ]" />
|
|
|
+ <a-input placeholder="" v-decorator="['positionName', validatorRules.positionName ]" :readOnly="!!model.id" />
|
|
|
</a-form-item>
|
|
|
<a-form-item
|
|
|
:labelCol="labelCol"
|
|
|
:wrapperCol="wrapperCol"
|
|
|
label="职位描述">
|
|
|
- <a-textarea :rows="5" placeholder="" v-decorator="[ 'positionDetail', {} ]" />
|
|
|
+ <a-textarea :rows="5" placeholder="" v-decorator="[ 'positionDetail', {} ]" :readOnly="!!model.id" />
|
|
|
</a-form-item>
|
|
|
|
|
|
<a-form-item
|
|
|
:labelCol="labelCol"
|
|
|
:wrapperCol="wrapperCol"
|
|
|
label="招聘人数">
|
|
|
- <a-input-number v-decorator="[ 'recruitNumber', {}]" />
|
|
|
+ <a-input-number v-decorator="[ 'recruitNumber', {}]" :readOnly="!!model.id" />
|
|
|
</a-form-item>
|
|
|
|
|
|
<a-form-item
|
|
|
:labelCol="labelCol"
|
|
|
:wrapperCol="wrapperCol"
|
|
|
label="基础薪资">
|
|
|
- <j-dict-select-tag :triggerChange="true" dictCode="basic_salary" v-decorator="[ 'basicSalary', {}]" >
|
|
|
+ <j-dict-select-tag :triggerChange="true" dictCode="basic_salary" v-decorator="[ 'basicSalary', {}]" :readOnly="!!model.id" >
|
|
|
</j-dict-select-tag> </a-form-item>
|
|
|
|
|
|
<a-form-item
|
|
|
:labelCol="labelCol"
|
|
|
:wrapperCol="wrapperCol"
|
|
|
label="岗位福利">
|
|
|
- <j-dict-select-tag :triggerChange="true" dictCode="welfare" v-decorator="[ 'welfare', {}]" >
|
|
|
+ <j-dict-select-tag :triggerChange="true" dictCode="welfare" v-decorator="[ 'welfare', {}]" :readOnly="!!model.id">
|
|
|
</j-dict-select-tag>
|
|
|
</a-form-item>
|
|
|
|
|
|
@@ -51,20 +50,19 @@
|
|
|
:labelCol="labelCol"
|
|
|
:wrapperCol="wrapperCol"
|
|
|
label="工作日期">
|
|
|
- <j-dict-select-tag :triggerChange="true" dictCode="workDate" v-decorator="[ 'workDate', {}]" >
|
|
|
- </j-dict-select-tag>
|
|
|
+ <a-input placeholder="" v-decorator="['workDate', validatorRules.workDate ]" :readOnly="!!model.id" />
|
|
|
</a-form-item>
|
|
|
- <a-form-item label="创建时间" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}">
|
|
|
- <a-input-number v-decorator="[ 'startWorkTime', {}]" />
|
|
|
+ <a-form-item label="工作时段" :labelCol="{span: 5}" :wrapperCol="{span: 16, offset: 0}">
|
|
|
+ <a-input v-decorator="[ 'startWorkTime', {}]" :readOnly="!!model.id" />
|
|
|
<span style="width: 10px;">~</span>
|
|
|
- <a-input-number v-decorator="[ 'endWorkTime', {}]" />
|
|
|
+ <a-input v-decorator="[ 'endWordTime', {}]" :readOnly="!!model.id" />
|
|
|
</a-form-item>
|
|
|
|
|
|
<a-form-item
|
|
|
:labelCol="labelCol"
|
|
|
:wrapperCol="wrapperCol"
|
|
|
label="学历要求">
|
|
|
- <j-dict-select-tag :triggerChange="true" dictCode="qualification" v-decorator="[ 'qualification', {}]" >
|
|
|
+ <j-dict-select-tag :triggerChange="true" dictCode="qualification" v-decorator="[ 'qualification', {}]" :readOnly="!!model.id">
|
|
|
</j-dict-select-tag>
|
|
|
</a-form-item>
|
|
|
|
|
|
@@ -72,7 +70,7 @@
|
|
|
:labelCol="labelCol"
|
|
|
:wrapperCol="wrapperCol"
|
|
|
label="性别要求">
|
|
|
- <j-dict-select-tag :triggerChange="true" dictCode=" sex" v-decorator="[ 'gender', {}]" >
|
|
|
+ <j-dict-select-tag :triggerChange="true" dictCode=" sex" v-decorator="[ 'gender', {}]" :readOnly="!!model.id">
|
|
|
</j-dict-select-tag>
|
|
|
</a-form-item>
|
|
|
|
|
|
@@ -80,19 +78,19 @@
|
|
|
:labelCol="labelCol"
|
|
|
:wrapperCol="wrapperCol"
|
|
|
label="截止时间">
|
|
|
- <a-date-picker showTime format='YYYY-MM-DD HH:mm:ss' v-decorator="[ 'endDate', {}]" />
|
|
|
+ <a-date-picker showTime format='YYYY-MM-DD HH:mm:ss' v-decorator="[ 'endDate', {}]" :readOnly="!!model.id"/>
|
|
|
</a-form-item>
|
|
|
<a-form-item
|
|
|
:labelCol="labelCol"
|
|
|
:wrapperCol="wrapperCol"
|
|
|
label="联系人">
|
|
|
- <a-input placeholder="请输入联系人" v-decorator="['contactPerson', {}]" />
|
|
|
+ <a-input placeholder="" v-decorator="['contactPerson', {}]" :readOnly="!!model.id"/>
|
|
|
</a-form-item>
|
|
|
<a-form-item
|
|
|
:labelCol="labelCol"
|
|
|
:wrapperCol="wrapperCol"
|
|
|
label="联系电话">
|
|
|
- <a-input placeholder="请输入联系电话" v-decorator="['contactPhone', {}]" />
|
|
|
+ <a-input placeholder="" v-decorator="['contactPhone', {}]" :readOnly="!!model.id"/>
|
|
|
</a-form-item>
|
|
|
|
|
|
|