|
@@ -61,7 +61,7 @@
|
|
|
</el-form>
|
|
|
<span slot="footer" class="dialog-footer">
|
|
|
<el-button @click="visible = false">取消</el-button>
|
|
|
- <el-button type="primary" @click="visible = false,algPublish()">确定</el-button>
|
|
|
+ <el-button type="primary" @click="algPublish()">确定</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
</template>
|
|
@@ -138,8 +138,34 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
algPublish(){
|
|
|
- this.visible=false
|
|
|
- MessageBox.confirm(`是否发布该算法?`, '提示', {
|
|
|
+ let formData=new FormData();
|
|
|
+ formData.append("missName",this.dataForm.missName);
|
|
|
+ formData.append("categoryId",this.dataForm.categoryId);
|
|
|
+ formData.append("uid",this.$store.state.user.id);
|
|
|
+ formData.append("algorithmTrainingId",this.dataForm.id);
|
|
|
+ formData.append("models",this.modelSelected);
|
|
|
+ formData.append("pythonFiles",this.pythonFileSelected);
|
|
|
+ formData.append("appFile",this.appFileSelected);
|
|
|
+ formData.append("imageFile",this.imageFileSelected);
|
|
|
+ this.$http({
|
|
|
+ url:this.$http.adornUrl('/algstrain/algorithmPublish'),
|
|
|
+ method:'post',
|
|
|
+ data:formData,
|
|
|
+ }).then(({data})=>{
|
|
|
+ if(data&&data.code===0){
|
|
|
+ Message({
|
|
|
+ type: 'success',
|
|
|
+ message: '申请发布成功',
|
|
|
+ });
|
|
|
+ this.visible=false;
|
|
|
+ }else{
|
|
|
+ Message.error(data.msg);
|
|
|
+ }
|
|
|
+
|
|
|
+ this.$parent.getDataList();
|
|
|
+ });
|
|
|
+
|
|
|
+ /* MessageBox.confirm(`是否发布该算法?`, '提示', {
|
|
|
confirmButtonText: '确定',
|
|
|
cancelButtonText: '取消',
|
|
|
type: 'warning'
|
|
@@ -169,7 +195,7 @@ export default {
|
|
|
|
|
|
this.$parent.getDataList();
|
|
|
});
|
|
|
- }).catch(() => {})
|
|
|
+ }).catch(() => {}) */
|
|
|
|
|
|
|
|
|
|