From ea2b5a4a2779a2a94c4846b110c5507a248ffeb5 Mon Sep 17 00:00:00 2001 From: zuozhengqing <a13193816592@163.com> Date: 星期三, 20 三月 2024 19:50:25 +0800 Subject: [PATCH] 销售明细发货添加确认完成,格式化列表状态展示 --- src/views/client/followupRecords/AddFollowupRecordsDialog.vue | 56 +++++++++++++++++++++++++++++++++++++++++++------------- 1 files changed, 43 insertions(+), 13 deletions(-) diff --git a/src/views/client/followupRecords/AddFollowupRecordsDialog.vue b/src/views/client/followupRecords/AddFollowupRecordsDialog.vue index 62460d3..18e2d13 100644 --- a/src/views/client/followupRecords/AddFollowupRecordsDialog.vue +++ b/src/views/client/followupRecords/AddFollowupRecordsDialog.vue @@ -9,6 +9,7 @@ custom-class="iframe-dialog" > <el-form + v-if="refreshFlag" ref="form" :model="editConfig.infomation" :rules="rules" @@ -167,6 +168,7 @@ <el-col v-if="isUnflod" :span="12"> <el-form-item label="閿�鍞満浼�" prop="sale_chance_name"> <div class="custom-name"> + <!-- :disabled="isChance" --> <el-autocomplete v-model="editConfig.infomation.sale_chance_name" :fetch-suggestions=" @@ -177,17 +179,17 @@ value-key="name" @select="handleSelectClient('chance', $event)" style="width: 100%" - placeholder="璇峰厛閫夋嫨瀹㈡埛鍚嶇О" - :disabled="isChance" + placeholder="璇烽�夋嫨閿�鍞満浼�" ></el-autocomplete> - <div v-if="!isChance" class="common-select-btn" @click="selClientClick('chance')"> + <!-- v-if="!isChance" --> + <div class="common-select-btn" @click="selClientClick('chance')"> <i class="el-icon-circle-plus-outline"></i> </div> + <!-- &&!isChance --> <div v-if=" editConfig.infomation.sale_chance_name && - editConfig.infomation.sale_chance_name.length > 0 && - !isChance + editConfig.infomation.sale_chance_name.length > 0 " class="common-select-btn" @click="clearupClient('chance')" @@ -400,6 +402,7 @@ }, data() { return { + refreshFlag: true, dialogWidth: "50%", editConfig: this.editContactsConfig, rules: { @@ -491,6 +494,16 @@ this.objCode.codeStandID = this.editConfig.infomation.codeStandID } this.getRCodeStandardList() + }, + /** + * 寮哄埗鍒锋柊form缁勪欢 + * 澶栭儴鏇存敼琛ㄥ崟鍊间笉浼氳Е鍙戣〃鍗曟牎楠�,瀵艰嚧鍗充娇鏈夊�煎琚〃鍗曟牎楠岄樆濉炰綇 + */ + refresh() { + this.refreshFlag = false + requestAnimationFrame(() => { + this.refreshFlag = true + }) }, getCommonData() { getAllData().then((res) => { @@ -590,13 +603,22 @@ }, // 鑾峰彇閿�鍞満浼� getChanceList(id) { - getSaleChanceList({ - page: 1, - pageSize: 15, - search_map: { + let params={} + if(id){ + params={ + page: 0, + pageSize: 0, + } + params.search_map={ client_id: id } - }).then((res) => { + }else{ + params={ + page: 0, + pageSize: 0, + } + } + getSaleChanceList(params).then((res) => { if (res.code == 200) { this.saleChancelist = res.data.list } @@ -675,6 +697,9 @@ } else if (value === "chance") { this.saleChanceId = item.id this.editConfig.infomation.sale_chance_name = item.name + this.editConfig.infomation.client_name = item.client.name + this.clientId = item.client.id + this.getChanceList(this.clientId) } else { this.saleLeadId = item.id this.editConfig.infomation.sales_leads_name = item.name @@ -687,6 +712,7 @@ this.editSelectContactConfig.clientId = this.clientId || 0 this.editSelectContactConfig.editVisible = true } else if (value === "chance") { + this.editSelectChanceConfig.clientId = this.clientId this.editSelectChanceConfig.editVisible = true } else { this.editSelectLeadConfig.editVisible = true @@ -703,15 +729,18 @@ this.editSelectContactConfig.search_map.client_id = row.id this.editSelectChanceConfig.search_map.client_id = row.id this.editSelectLeadConfig.search_map.name = row.name - this.getContactList(row) - this.getSalesLeadsList(row) this.clientId = row.id this.editConfig.infomation.client_name = row.name this.isChance = false - this.getChanceList(row.id) + this.getContactList(row) + this.getSalesLeadsList(row) + this.getChanceList(this.clientId) } else if (value === "chance") { this.editConfig.infomation.sale_chance_name = row.name this.saleChanceId = row.id + this.editConfig.infomation.client_name = row.client.name + this.clientId = row.client.id + this.getChanceList(this.clientId) } else { this.editConfig.infomation.sales_leads_name = row.name this.saleLeadId = row.id @@ -738,6 +767,7 @@ this.editConfig.infomation.sales_leads_name = "" this.saleLeadId = 0 } + this.refresh() }, // 娣诲姞闄勪欢 addAnnexClick() {}, -- Gitblit v1.8.0