Kaynağa Gözat

发包方信息修改

rongxin_prod
QI_YUJIE 1 yıl önce
ebeveyn
işleme
5dc0d25380
4 değiştirilmiş dosya ile 25 ekleme ve 7 silme
  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 Dosyayı Görüntüle

@@ -35,3 +35,12 @@ export function manualSignature(data) {
data: 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 Dosyayı Görüntüle

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


<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" label-width="auto" :disabled="isDisabled">
<template #button v-if="!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> </template>
</van-field> </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" />
@@ -109,8 +109,8 @@
clickable clickable
@click="showCbqxq = true" @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> </template>
</van-field> </van-field>
<van-popup v-model="showCbqxq" position="bottom"> <van-popup v-model="showCbqxq" position="bottom">


+ 11
- 2
src/views/contracted/village/employer/employer.vue Dosyayı Görüntüle

@@ -18,7 +18,11 @@


<div class="list_main"> <div class="list_main">
<van-form ref="formData"> <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.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="form.fbffzrxm" label="负责人姓名:" placeholder="请输入负责人姓名" required :rules="[{ required: true }]" :border="false" input-align="right" label-width="auto" />
<van-field v-model="credentialTypeText" label="证件类型:" <van-field v-model="credentialTypeText" label="证件类型:"
@@ -82,7 +86,7 @@
</template> </template>
<script> <script>
import Cookies from "js-cookie"; 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 vueEsign from "vue-esign";
import $ from "jquery"; 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){ onConfirmTypeOptions(value){
this.form.fzrzjlx = value.dictValue; this.form.fzrzjlx = value.dictValue;
this.credentialTypeText = value.dictLabel; this.credentialTypeText = value.dictLabel;


+ 1
- 1
src/views/contracted/village/massif/massif.vue Dosyayı Görüntüle

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


Yükleniyor…
İptal
Kaydet