| @@ -19,7 +19,11 @@ | |||||
| <div class="list_main"> | <div class="list_main"> | ||||
| <van-form ref="formData"> | <van-form ref="formData"> | ||||
| <van-field v-model="form.cbhtbm" label="承包合同代码:" placeholder="请输入承包合同代码" required :rules="[{ required: true }]" :border="false" input-align="left" :disabled="isDisabled" /> | |||||
| <van-field v-model="form.cbhtbm" label="承包合同代码:" placeholder="请输入承包合同代码" required :rules="[{ required: true }]" :border="false" input-align="left" :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.ycbhtbm" label="原承包合同代码:" placeholder="请输入原承包合同代码" :border="false" input-align="left" /> | <van-field v-model="form.ycbhtbm" label="原承包合同代码:" placeholder="请输入原承包合同代码" :border="false" input-align="left" /> | ||||
| <van-field v-model="form.fbfbm" label="发包方代码:" placeholder="请输入发包方代码" required :rules="[{ required: true }]" :border="false" input-align="left" /> | <van-field v-model="form.fbfbm" label="发包方代码:" placeholder="请输入发包方代码" required :rules="[{ required: true }]" :border="false" input-align="left" /> | ||||
| <van-field | <van-field | ||||
| @@ -302,6 +306,12 @@ | |||||
| // on cancel | // on cancel | ||||
| }); | }); | ||||
| } | } | ||||
| }, | |||||
| generateCode() { | |||||
| this.form.cbhtbm = this.$route.params.cbfbm + 'J'; | |||||
| this.form.fbfbm = this.$route.params.cbfbm.substring(0, 14); | |||||
| this.form.cbfmc = this.$route.params.cbfmc; | |||||
| this.form.cbfbm = this.$route.params.cbfbm; | |||||
| } | } | ||||
| }, | }, | ||||
| }; | }; | ||||