|
|
@ -58,7 +58,9 @@ |
|
|
|
<el-form-item class="fr" style="margin: 10px 0 0;"> |
|
|
|
<el-button v-if="item.title === '修改'" @click="handleUpload" class="search-button-style">I 导入</el-button> |
|
|
|
<el-button class="search-button-style" @click="submitForm">S 保存</el-button> |
|
|
|
<el-button v-if="item.title === '修改'" @click="releaseHandle" class="search-button-style">P 发布</el-button> |
|
|
|
<el-button v-if="item.title === '修改'" @click="releaseHandle(1)" class="search-button-style">P 发布</el-button> |
|
|
|
<el-button v-if="item.title === '修改'" @click="releaseHandle(2)" class="search-button-style">全局发布</el-button> |
|
|
|
<el-button v-if="item.title === '修改'" @click="releaseHandle(3)" class="search-button-style">取消发布</el-button> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
@ -237,7 +239,19 @@ export default { |
|
|
|
.catch(() => { }); |
|
|
|
}, |
|
|
|
// 发布 |
|
|
|
releaseHandle() { |
|
|
|
releaseHandle(type) { |
|
|
|
let url |
|
|
|
let releaseStatus = "1" |
|
|
|
if (type === 1) { // 发布 |
|
|
|
url = `/admin/ap/custdemandverhead/issueversion` |
|
|
|
releaseStatus = "1" |
|
|
|
} else if (type === 2) { // 全局发布 |
|
|
|
url = `/admin/ap/custdemandverhead/issueglobalversion` |
|
|
|
releaseStatus = undefined |
|
|
|
} else { // 取消发布 |
|
|
|
url = `/admin/ap/custdemandverhead/removeissueversion` |
|
|
|
releaseStatus = undefined |
|
|
|
} |
|
|
|
this.$confirm('是否确认发布"' + this.item.CustomerId + '"的数据项?', "警告", { |
|
|
|
confirmButtonText: "确定", |
|
|
|
cancelButtonText: "取消", |
|
|
@ -247,12 +261,12 @@ export default { |
|
|
|
let params = { |
|
|
|
"AP_CustDemandVerHead-CustomerId": this.item.CustomerId, |
|
|
|
"AP_CustDemandVerHead-VersionId": this.item.VersionId, |
|
|
|
"AP_CustDemandVerHead-Status": "1" |
|
|
|
"AP_CustDemandVerHead-Status": releaseStatus |
|
|
|
} |
|
|
|
return put(`/admin/ap/custdemandverhead/issueversion`,params); |
|
|
|
return put(url, params) |
|
|
|
}) |
|
|
|
.then(() => { |
|
|
|
this.msgSuccess("发布成功"); |
|
|
|
this.msgSuccess("操作成功"); |
|
|
|
}) |
|
|
|
.catch(() => { }); |
|
|
|
}, |
|
|
|