提交 517f8403 authored 作者: zax's avatar zax

input事件修改

上级 9c6d9001
...@@ -103,19 +103,32 @@ export default { ...@@ -103,19 +103,32 @@ export default {
name: this.name, name: this.name,
producer: this.producer, producer: this.producer,
status: parseInt(this.status), status: parseInt(this.status),
techId: 0, techId: '',
type: parseInt(this.type) type: parseInt(this.type)
}; };
this.$server.postProduceAdd(data).then(res => { if ( this.text === '产品信息修改') {
if (res.data.code === 200) { this.$server.putProduceUpdate(data).then(res => {
this.$message.success(this.text + '成功!'); if (res.data.code === 200) {
this.$emit('on-cancel', true) this.$message.success(this.text + '成功!');
} else { this.$emit('on-cancel', true)
} else {
this.$message.error(this.text + '失败!');
}
}).catch(err => {
this.$message.error(this.text + '失败!'); this.$message.error(this.text + '失败!');
} })
}).catch(err => { } else {
this.$message.error(this.text + '失败!'); this.$server.postProduceAdd(data).then(res => {
}) if (res.data.code === 200) {
this.$message.success(this.text + '成功!');
this.$emit('on-cancel', true)
} else {
this.$message.error(this.text + '失败!');
}
}).catch(err => {
this.$message.error(this.text + '失败!');
})
}
} }
}, },
components: { components: {
......
...@@ -53,10 +53,12 @@ ...@@ -53,10 +53,12 @@
align="center"> align="center">
</el-table-column>> </el-table-column>>
<el-table-column <el-table-column
:formatter="techIdChange"
prop="techId" prop="techId"
label="技术路线" label="技术路线"
align="center"> align="center">
<template slot-scope="scope">
<span v-if="scope.row.tech !== null">{{scope.row.tech.name}}</span>
</template>
</el-table-column> </el-table-column>
</el-table> </el-table>
</div> </div>
...@@ -133,18 +135,6 @@ export default { ...@@ -133,18 +135,6 @@ export default {
this.$message.error('数据请求失败!'); this.$message.error('数据请求失败!');
}) })
}, },
// 技术路线值转换
techIdChange (row) {
if (row.techId === null) {
return ''
} else {
this.techList.map(item => {
if (item.id === row.techId) {
return item.name
}
})
}
},
// 产品分类转换 // 产品分类转换
formChange(row) { formChange(row) {
return this.formVal[row.form] return this.formVal[row.form]
......
...@@ -99,19 +99,33 @@ export default { ...@@ -99,19 +99,33 @@ export default {
name: this.name, name: this.name,
producer: this.producer, producer: this.producer,
status: parseInt(this.status), status: parseInt(this.status),
techId: 0, techId: '',
type: parseInt(this.type) type: parseInt(this.type)
}; };
this.$server.postProduceAdd(data).then(res => { console.log(data)
if (res.data.code === 200) { if ( this.text === '产品信息修改') {
this.$message.success(this.text + '成功!'); this.$server.putProduceUpdate(data).then(res => {
this.$emit('on-cancel', true) if (res.data.code === 200) {
} else { this.$message.success(this.text + '成功!');
this.$emit('on-cancel', true)
} else {
this.$message.error(this.text + '失败!');
}
}).catch(err => {
this.$message.error(this.text + '失败!'); this.$message.error(this.text + '失败!');
} })
}).catch(err => { } else {
this.$message.error(this.text + '失败!'); this.$server.postProduceAdd(data).then(res => {
}) if (res.data.code === 200) {
this.$message.success(this.text + '成功!');
this.$emit('on-cancel', true)
} else {
this.$message.error(this.text + '失败!');
}
}).catch(err => {
this.$message.error(this.text + '失败!');
})
}
} }
}, },
components: { components: {
......
...@@ -69,9 +69,12 @@ ...@@ -69,9 +69,12 @@
align="center"> align="center">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="tech.name" prop="tech"
label="技术路线" label="技术路线"
align="center"> align="center">
<template slot-scope="scope">
<span v-if="scope.row.tech !== null">{{scope.row.tech.name}}</span>
</template>
</el-table-column> </el-table-column>
</el-table> </el-table>
</div> </div>
...@@ -152,18 +155,6 @@ export default { ...@@ -152,18 +155,6 @@ export default {
this.$message.error('数据请求失败!'); this.$message.error('数据请求失败!');
}) })
}, },
// 技术路线值转换
techIdChange (row) {
if (row.techId === null) {
return ''
} else {
this.techList.map(item => {
if (item.id === row.techId) {
return item.name
}
})
}
},
// 产品分类转换 // 产品分类转换
formChange(row) { formChange(row) {
return this.formVal[row.form] return this.formVal[row.form]
......
...@@ -189,5 +189,11 @@ const server = { ...@@ -189,5 +189,11 @@ const server = {
data: data data: data
}); });
}, },
putProduceUpdate(data) { // 修改产品信息
return axios('/produce/update', {
method: 'put',
data: data
});
},
} }
export default server; export default server;
import Vue from 'vue' import Vue from 'vue'
import { Row, Col, Carousel, CarouselItem, Scrollbar, Input, Button, Table, TableColumn, Pagination, Dialog, import { Row, Col, Carousel, CarouselItem, Scrollbar, Input, Button, Table, TableColumn, Pagination, Dialog,
Message,Select, Option, Form, FormItem, Radio, RadioGroup, Upload, DatePicker} from 'element-ui' Message,Select, Option, Form, FormItem, Radio, RadioGroup, Upload, DatePicker,Checkbox} from 'element-ui'
import './element-variables.scss' import './element-variables.scss'
Vue.use(Row); Vue.use(Row);
Vue.use(Col); Vue.use(Col);
...@@ -26,3 +26,4 @@ Vue.use(Radio); ...@@ -26,3 +26,4 @@ Vue.use(Radio);
Vue.use(RadioGroup); Vue.use(RadioGroup);
Vue.use(Upload); Vue.use(Upload);
Vue.use(DatePicker); Vue.use(DatePicker);
Vue.use(Checkbox);
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论