|
|
@@ -18,7 +18,11 @@ |
|
|
|
|
|
|
|
<div class="list_main"> |
|
|
|
<van-form ref="formData"> |
|
|
|
<van-field v-model="form.fbfbm" label="代码:" placeholder="请输入代码" required :rules="[{ required: true }]" :border="false" input-align="right" label-width="auto" :disabled="isDisabled" /> |
|
|
|
<van-field v-model="form.fbfbm" label="代码:" placeholder="请输入代码" required :rules="[{ required: true }]" :border="false" input-align="right" label-width="auto" :disabled="isDisabled"> |
|
|
|
<template #button v-if="!isDisabled"> |
|
|
|
<van-button size="mini" type="primary" native-type="button" @click="generateCode">生成代码</van-button> |
|
|
|
</template> |
|
|
|
</van-field> |
|
|
|
<van-field v-model="form.fbfmc" label="名称:" placeholder="请输入名称" required :rules="[{ required: true }]" :border="false" input-align="right" label-width="auto" /> |
|
|
|
<van-field v-model="form.fbffzrxm" label="负责人姓名:" placeholder="请输入负责人姓名" required :rules="[{ required: true }]" :border="false" input-align="right" label-width="auto" /> |
|
|
|
<van-field v-model="credentialTypeText" label="证件类型:" |
|
|
@@ -82,7 +86,7 @@ |
|
|
|
</template> |
|
|
|
<script> |
|
|
|
import Cookies from "js-cookie"; |
|
|
|
import { listFbf, addFbf, updateFbf, manualSignature } from "@/api/contracted/fbf"; |
|
|
|
import { listFbf, addFbf, updateFbf, manualSignature, generateEmployerCode } from "@/api/contracted/fbf"; |
|
|
|
import vueEsign from "vue-esign"; |
|
|
|
import $ from "jquery"; |
|
|
|
|
|
|
@@ -134,6 +138,11 @@ |
|
|
|
} |
|
|
|
}); |
|
|
|
}, |
|
|
|
generateCode() { |
|
|
|
generateEmployerCode({deptId: this.$route.query.deptId}).then(response => { |
|
|
|
this.$set(this.form, 'fbfbm', response.data); |
|
|
|
}); |
|
|
|
}, |
|
|
|
onConfirmTypeOptions(value){ |
|
|
|
this.form.fzrzjlx = value.dictValue; |
|
|
|
this.credentialTypeText = value.dictLabel; |
|
|
|