|
|
@ -165,10 +165,10 @@ |
|
|
|
<el-col :span="12"> |
|
|
|
<div class="info-prop" v-if="formType == 'detail'"> |
|
|
|
<span class="info-title-2">入职时间: </span> |
|
|
|
<span>{{ formData.hireDate || '--' }}</span> |
|
|
|
<span>{{ formData.hireData || '--' }}</span> |
|
|
|
</div> |
|
|
|
<el-form-item label-width="100px" label="入职时间" v-else> |
|
|
|
<el-date-picker v-model="formData.hireDate" type="date" value-format="yyyy-MM-dd HH:mm:ss" |
|
|
|
<el-date-picker v-model="formData.hireData" type="date" value-format="yyyy-MM-dd HH:mm:ss" |
|
|
|
placeholder="选择日期" style="width: 202px" clearable> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
@ -235,7 +235,7 @@ |
|
|
|
<el-col :span="24"> |
|
|
|
<div class="info-prop" v-if="formType == 'detail'"> |
|
|
|
<span class="info-title-2">管理范围: </span> |
|
|
|
<span>{{ formData.manageScopesName || "--" }}</span> |
|
|
|
<span>{{ manageScopesName || "--" }}</span> |
|
|
|
</div> |
|
|
|
<el-form-item label="管理范围" prop="agencyId" label-width="100px" v-else> |
|
|
|
<el-cascader class="u-item-width-normal" ref="myCascader" v-model="formData.manageScopes" |
|
|
@ -300,7 +300,7 @@ export default { |
|
|
|
remark: "", |
|
|
|
postTypes: [], |
|
|
|
manageScopes: [], |
|
|
|
hireDate: '', |
|
|
|
hireData: '', |
|
|
|
isParty: null |
|
|
|
}, |
|
|
|
agencyIdTemp: [], |
|
|
@ -349,7 +349,6 @@ export default { |
|
|
|
this.startLoading(); |
|
|
|
await this.endLoading(); |
|
|
|
}, |
|
|
|
|
|
|
|
methods: { |
|
|
|
async initForm(type, row) { |
|
|
|
this.formType = type; |
|
|
@ -361,6 +360,7 @@ export default { |
|
|
|
const { data, code, msg } = await requestGet(url); |
|
|
|
if (code === 0) { |
|
|
|
this.formData = { ...data }; |
|
|
|
this.manageScopesName = data.manageScopes.map(item => item.scopeName).join(', '); |
|
|
|
this.formData.manageScopes = data.manageScopes[0].scopeId |
|
|
|
await this.setAgencyIdFromLastLayerId(data.agencyId) |
|
|
|
console.log(this.agencyIdTemp); |
|
|
|