Browse Source

发包方信息修改

rongxin_prod
QI_YUJIE 1 year ago
parent
commit
5dc0d25380
4 changed files with 25 additions and 7 deletions
  1. +9
    -0
      src/api/contracted/fbf.js
  2. +4
    -4
      src/views/contracted/village/contractor/contractWord.vue
  3. +11
    -2
      src/views/contracted/village/employer/employer.vue
  4. +1
    -1
      src/views/contracted/village/massif/massif.vue

+ 9
- 0
src/api/contracted/fbf.js View File

@@ -35,3 +35,12 @@ export function manualSignature(data) {
data: data
});
}

// 生成发包方编码
export function generateEmployerCode(params) {
return request({
url: '/service/fbf/generateCode',
method: 'get',
params: params
});
}

+ 4
- 4
src/views/contracted/village/contractor/contractWord.vue View File

@@ -19,9 +19,9 @@

<div class="list_main">
<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" label-width="auto" :disabled="isDisabled">
<template #button v-if="!isDisabled">
<van-button size="mini" type="primary" native-type="button" @click="generateCode">生成代码</van-button>
<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" />
@@ -109,8 +109,8 @@
clickable
@click="showCbqxq = true"
>
<template #button>
<van-button size="small" type="primary" native-type="button" @click.stop="extension">延期</van-button>
<template #button v-if="isDisabled">
<van-button size="mini" type="primary" native-type="button" @click.stop="extension">延期</van-button>
</template>
</van-field>
<van-popup v-model="showCbqxq" position="bottom">


+ 11
- 2
src/views/contracted/village/employer/employer.vue View File

@@ -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;


+ 1
- 1
src/views/contracted/village/massif/massif.vue View File

@@ -264,7 +264,7 @@
background: #dbf1ea;
border: 1px solid #cdcdcd;
color: #5f5f5f;
padding: 5PX 8PX;
padding: 5PX 5PX;
margin-right: 3vw;
border-radius: 50PX;
}


Loading…
Cancel
Save