|
@@ -52,9 +52,11 @@
|
|
|
@click="editNewBusiness(false)">新建商机</el-button>
|
|
|
<el-button type="primary" @click="showVisible('batchTransferVisible')"
|
|
|
:disabled="batchTableData.length <= 0">批量转移</el-button>
|
|
|
- <el-button type="primary" v-permission="['businessDelete']" @click="batchDeteleItem()" :disabled="batchTableData.length <= 0">批量删除</el-button>
|
|
|
+ <el-button type="primary" v-permission="['businessDelete']" @click="batchDeteleItem()"
|
|
|
+ :disabled="batchTableData.length <= 0">批量删除</el-button>
|
|
|
<el-button type="primary" @click="showVisible('stageSetVisible')">阶段设置</el-button>
|
|
|
- <el-button type="primary" v-permission="['businessRecycle']" @click="showVisible('deteleBusinessVisible')">回收站</el-button>
|
|
|
+ <el-button type="primary" v-permission="['businessRecycle']"
|
|
|
+ @click="showVisible('deteleBusinessVisible')">回收站</el-button>
|
|
|
<el-button v-permission="['businessImport']" type="primary"
|
|
|
@click="showVisible('importVisible')">导入</el-button>
|
|
|
<el-button v-permission="['businessExport']" type="primary" @click="exportBusinessTableList()"
|
|
@@ -68,11 +70,13 @@
|
|
|
<el-table-column v-for="(item, index) in tableColumn" :prop="item.prop" :label="item.label" :key="index"
|
|
|
:width="item.width">
|
|
|
<template #default="scope">
|
|
|
- <div class="table-text-textnowrap" v-if="item.eventName" @click="dealWithTableColumn(scope.row, item.eventName)">{{ scope.row[item.prop] }}</div>
|
|
|
+ <div class="table-text-textnowrap" v-if="item.eventName"
|
|
|
+ @click="dealWithTableColumn(scope.row, item.eventName)">{{ scope.row[item.prop] }}</div>
|
|
|
<template v-else>{{ scope.row[item.prop] }}</template>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="操作" fixed="right" width="200" v-permission="['businessAddAnEdit', 'tasksAdd', 'businessDelete']">
|
|
|
+ <el-table-column label="操作" fixed="right" width="200"
|
|
|
+ v-permission="['businessAddAnEdit', 'tasksAdd', 'businessDelete']">
|
|
|
<template #default="scope">
|
|
|
<el-button link type="primary" size="large" @click="editNewBusiness(scope.row)"
|
|
|
v-permission="['businessAddAnEdit']">编辑</el-button>
|
|
@@ -99,7 +103,8 @@
|
|
|
<h4 :id="titleId">{{ allText.newBusinessisibleText }}</h4>
|
|
|
<div>
|
|
|
<el-button type="primary" :loading="allLoading.newBusinessSaveLading"
|
|
|
- :disabled="allLoading.businessSaveLading" @click="editBusiness(true)" v-if="!businessTemplateValue.id">保存并新建</el-button>
|
|
|
+ :disabled="allLoading.businessSaveLading" @click="editBusiness(true)"
|
|
|
+ v-if="!businessTemplateValue.id">保存并新建</el-button>
|
|
|
<el-button type="primary" @click="editBusiness(false)" :loading="allLoading.businessSaveLading"
|
|
|
:disabled="allLoading.newBusinessSaveLading">保存</el-button>
|
|
|
<el-button @click="closeVisible('newBusinessisible')">取消</el-button>
|
|
@@ -271,13 +276,15 @@ function editBusiness(visibles: boolean) {
|
|
|
businessItemProductList: productTableListData ? JSON.stringify(productTableListData) : []
|
|
|
}
|
|
|
allLoading.businessSaveLading = true
|
|
|
- post(UPDATEINSET, { ...businessTemplateValue.value, ...newForm }).then((_res) => {
|
|
|
- allVisible.newBusinessisible = visibles
|
|
|
- globalPopup?.showSuccess('保存成功')
|
|
|
- getBusinessTableList()
|
|
|
- }).finally(() => {
|
|
|
- allLoading.businessSaveLading = false
|
|
|
- })
|
|
|
+ setTimeout(() => {
|
|
|
+ post(UPDATEINSET, { ...businessTemplateValue.value, ...newForm }).then((_res) => {
|
|
|
+ allVisible.newBusinessisible = visibles
|
|
|
+ globalPopup?.showSuccess('保存成功')
|
|
|
+ getBusinessTableList()
|
|
|
+ }).finally(() => {
|
|
|
+ allLoading.businessSaveLading = false
|
|
|
+ })
|
|
|
+ }, 1500)
|
|
|
}).catch((_err: any) => {
|
|
|
console.log(_err)
|
|
|
globalPopup?.showError('请填写完整')
|