优化了营销框架协议和统计接口,提升了用户体验,提高了操作效率。

This commit is contained in:
zmj 2024-07-09 13:57:26 +08:00
parent 81106fe2a9
commit 4562a1abf1
4 changed files with 31 additions and 12 deletions

View File

@ -406,6 +406,20 @@ const customEvent = (e) => {
formData.part_b_signatory = e.part_b_signatory
formData.part_b_signatory_name = e.part_b_signatory_name
formData.business_nature = e.business_nature
formData.signed_rate = e.signed_rate
formData.signed_amount = e.signed_amount
formData.signed_dept = e.signed_dept
formData.signed_head_name = e.signed_head_name
formData.signed_head = e.signed_head
formData.seal_name = e.seal_name
formData.is_limit = e.is_limit
formData.file_type = e.file_type
formData.seal_num = e.seal_num
formData.seal_user_name = e.seal_user_name
formData.seal_user = e.seal_user
formData.plance_seal = e.plance_seal
formData.send_date = e.send_date
formData.mailing_number = e.mailing_number
showDialog1.value = false
}

View File

@ -1,7 +1,6 @@
<template>
<div class="edit-popup">
<popup ref="popupRef" :title="popupTitle" :async="true" width="80vw" @confirm="handleSubmit"
@close="handleClose">
<popup ref="popupRef" :title="popupTitle" :async="true" width="80vw" @confirm="handleSubmit" @close="handleClose">
<el-form ref="formRef" :model="formData" label-width="120px" :rules="formRules">
<el-row>
<el-col :span="8">
@ -20,7 +19,7 @@
<el-col :span="8">
<el-form-item label="甲方签订单位" prop="part_a">
<el-input v-model="formData.part_a_name" clearable placeholder="点击选择甲方签约单位"
@click="showDialog1 = true" readonly />
@click="showDialog1 = true, isPartb = false" readonly />
</el-form-item>
</el-col>
<el-col :span="8">
@ -35,7 +34,8 @@
</el-col>
<el-col :span="8">
<el-form-item label="乙方签约单位" prop="part_b">
<el-input v-model="formData.part_b" clearable placeholder="请输入乙方签约单位" />
<el-input v-model="formData.part_b" @click="showDialog1 = true, isPartb = true" clearable
placeholder="点击选择乙方签约单位" />
</el-form-item>
</el-col>
<el-col :span="8">
@ -54,8 +54,7 @@
</el-col>
<el-col :span="8">
<el-form-item label="暂估签订金额" prop="signed_amount">
<el-input v-model="formData.signed_amount" clearable placeholder="请输入暂估签订金额"
type="number" />
<el-input v-model="formData.signed_amount" clearable placeholder="请输入暂估签订金额" type="number" />
</el-form-item>
</el-col>
<el-col :span="8">
@ -238,14 +237,21 @@ const formData = reactive({
"create_time": ""
})
const isPartb = ref(false)
const customEvent = (e) => {
formData.part_a = e.id
formData.part_a_name = e.name
if (isPartb.value) {
formData.part_b = e.name
formData.part_b_signatory_name = e.invoice_contact_name
} else {
formData.part_a = e.id
formData.part_a_name = e.name
formData.part_a_contact = e.invoice_contact_name
formData.part_a_address = e.invoice_company_address
}
showDialog1.value = false
}
let value;
const userclick = async (val) => {
showDialog.value = true

View File

@ -118,7 +118,7 @@ const queryParams = reactive({
business_nature: '',
signed_dept: '',
part_a: '',
review_status: 1,
review_status: 0,
})
//

View File

@ -133,7 +133,6 @@ const getData2 = () => {
visitorOption.series = []
console.log(res)
visitorOption.xAxis.data = Object.keys(res[0].value)
res.forEach((item, index) => {
visitorOption.series[index] = {
type: 'line',