diff --git a/src/api/company.ts b/src/api/company.ts
index bff8a41..dd7408e 100644
--- a/src/api/company.ts
+++ b/src/api/company.ts
@@ -47,6 +47,10 @@ export function initiate_contract(params: any) {
export function generateGontract(params: any) {
return request.get({ url: '/company/Draftingcontracts', params })
}
+// 发送个人合同
+export function userGontract(params: any) {
+ return request.get({ url: '/user.user/Draftingcontracts', params })
+}
// 发送短信
export function authentication(params: any) {
return request.get({ url: '/company/authentication', params })
diff --git a/src/views/contract/index.vue b/src/views/contract/index.vue
index e89c2ca..c245ff7 100644
--- a/src/views/contract/index.vue
+++ b/src/views/contract/index.vue
@@ -186,7 +186,7 @@
-
+
@@ -229,13 +229,13 @@ import {
import { timeFormat } from "@/utils/util";
import feedback from "@/utils/feedback";
import { dictDataLists } from "@/api/setting/dict";
-import { generateGontract, sendMsgApi } from "@/api/company";
+import { generateGontract, sendMsgApi,userGontract } from "@/api/company";
const route = useRoute();
const editRef = shallowRef
>();
// 是否显示编辑框
const showEdit = ref(false);
const datalist = ref([]);
-
+let isIndividual=false
//弹窗
const showPop = ref(false);
const showConctactPop = ref(false);
@@ -248,16 +248,29 @@ const showCreateConctPop = (row: any) => {
(showConctactPop.value = true),
(contract_id.value = row.id),
(party_b_id.value = row.party_b);
+ if(row.contract_type==22){
+ isIndividual=true
+ }
};
const offPop = () => {
showPop.value = false;
showConctactPop.value = false;
};
const creContct = async () => {
+
+
+if(isIndividual){
+ await userGontract({
+ id: party_b_id.value,
+ contract_id: contract_id.value,
+ });
+}else{
await generateGontract({
id: party_b_id.value,
contract_id: contract_id.value,
});
+}
+isIndividual=false
getLists();
offPop();
};