Commit d7f670c1 by lichengming

修改了委托评审的取消分包

parent ddaa98ea
...@@ -62,7 +62,11 @@ export default { ...@@ -62,7 +62,11 @@ export default {
https https
.post('meter/v1/sample/add_send_entrust', JSON.stringify(data)) .post('meter/v1/sample/add_send_entrust', JSON.stringify(data))
.then(res => res), .then(res => res),
// 取消分包
subpackageCancel: data =>
http
.post('meter/v1/sample/subpackage_cancel_sample?ids=' + data.ids)
.then(res => res),
subpackageSample: data => subpackageSample: data =>
http.post('meter/v1/sample/subpackage_sample?ids=' + data).then(res => res), http.post('meter/v1/sample/subpackage_sample?ids=' + data).then(res => res),
......
...@@ -170,6 +170,9 @@ export default { ...@@ -170,6 +170,9 @@ export default {
this.currentComponent = componentName this.currentComponent = componentName
this.$nextTick(function() { this.$nextTick(function() {
switch (msg) { switch (msg) {
case '取消分包':
this._subpackageCancelBtn()
break
case '分包': case '分包':
this._subpackageSample() this._subpackageSample()
break break
...@@ -215,6 +218,23 @@ export default { ...@@ -215,6 +218,23 @@ export default {
} }
}) })
}, },
_subpackageCancelBtn() {
if (this.selectIds.length === 0) {
this.$Message.warning('请至少选择一条数据!')
} else {
const data = {}
data.ids = this.selectIds
this._subpackageCancel(data)
}
},
_subpackageCancel: async function(data) {
console.log(data)
const result = await meterSample.subpackageCancel(data)
if (result) {
this.$Message.success('取消成功!')
this._page()
}
},
_sampleEditModal(data) { _sampleEditModal(data) {
console.log(data) console.log(data)
this.$refs.sampleEditModal._open(data.id) this.$refs.sampleEditModal._open(data.id)
...@@ -246,6 +266,7 @@ export default { ...@@ -246,6 +266,7 @@ export default {
this.$refs.pageTable._pageChange(1) this.$refs.pageTable._pageChange(1)
}, },
_page: async function() { _page: async function() {
this.selectIds = []
Object.assign(this.formObj, this.$refs.pageTable._searchParams()) Object.assign(this.formObj, this.$refs.pageTable._searchParams())
console.log('this.formObj', this.formObj) console.log('this.formObj', this.formObj)
const result = await meterSample.page(this.formObj) const result = await meterSample.page(this.formObj)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment