|
@@ -1,67 +1,57 @@
|
|
|
<template>
|
|
|
- <div class="SheepDistribute">
|
|
|
- <h2 style="margin-bottom: 20px;padding-bottom:7px;border-bottom:2px solid #ddd">种羊等级分布</h2>
|
|
|
- <div class="left">
|
|
|
- <el-form ref="form" :model="form" label-width="120px">
|
|
|
- <el-form-item label="甲">
|
|
|
- <el-input v-model="form.alpha"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="乙">
|
|
|
- <el-input v-model="form.beta"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="丙">
|
|
|
- <el-input v-model="form.gamma"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="丁">
|
|
|
- <el-input v-model="form.delta"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item>
|
|
|
- <el-button style="margin-left:60%" type="primary" @click="onSubmit">更新信息</el-button>
|
|
|
- </el-form-item>
|
|
|
- </el-form>
|
|
|
- </div>
|
|
|
+ <!-- 22222222222222 -->
|
|
|
+ <div class="SheepSale">
|
|
|
+ <h2 style="margin-bottom: 20px;padding-bottom:7px;border-bottom:2px solid #ddd">种羊销售</h2>
|
|
|
+ <formList v-model="list" :title="['月份','销售数量']" inputWidth="300px"></formList>
|
|
|
+ <el-button style="margin-left:710px" type="primary" @click="onSubmit">更新信息</el-button>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { reqSheepDistribute, reqSetSheepDistribute } from "@/api/breed.js";
|
|
|
+import { reqSheepSale, reqSetSheepSale } from "@/api/breed.js";
|
|
|
export default {
|
|
|
- name: "SheepDistribute",
|
|
|
+ name: "SheepSale",
|
|
|
data() {
|
|
|
return {
|
|
|
- form: {
|
|
|
- alpha: "",
|
|
|
- beta: "",
|
|
|
- gamma: "",
|
|
|
- delta: ""
|
|
|
- }
|
|
|
+ list: [{ month: "" , number: ""}]
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
- this.getSheepDistribute();
|
|
|
+ this.getSheepSale();
|
|
|
},
|
|
|
methods: {
|
|
|
onSubmit() {
|
|
|
+ let month = [];
|
|
|
+ let number = [];
|
|
|
+ this.list.forEach(item => {
|
|
|
+ month.push(item.month);
|
|
|
+ number.push(item.number);
|
|
|
+ });
|
|
|
this.$confirm("确定更新信息?").then(() => {
|
|
|
- reqSetSheepDistribute(this.form)
|
|
|
- .then(res => {
|
|
|
- console.log(res)
|
|
|
- if(res.errcode) {
|
|
|
+ reqSetSheepSale({ month: month.join(","), number: number.join(",") })
|
|
|
+ .then(res => {
|
|
|
+ console.log(res);
|
|
|
+ if (res.errcode) {
|
|
|
+ this.$message.error("更新失败!");
|
|
|
+ } else {
|
|
|
+ this.$message.success("更新成功!");
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .catch(err => {
|
|
|
+ console.log(err);
|
|
|
this.$message.error("更新失败!");
|
|
|
- }
|
|
|
- this.$message.success("更新成功!");
|
|
|
- })
|
|
|
- .catch(err => {
|
|
|
- console.log(err);
|
|
|
- this.$message.error("更新失败!");
|
|
|
- });
|
|
|
+ });
|
|
|
});
|
|
|
-
|
|
|
},
|
|
|
- getSheepDistribute() {
|
|
|
- reqSheepDistribute()
|
|
|
+ getSheepSale() {
|
|
|
+ reqSheepSale()
|
|
|
.then(res => {
|
|
|
- this.form = res.conf
|
|
|
+ console.log(res.conf['month']);
|
|
|
+ let arr2 = res.conf['number'].split(",")
|
|
|
+ this.list = [];
|
|
|
+ res.conf['month'].split(",").forEach((item, i) => {
|
|
|
+ this.list.push({ 'month': item , 'number': arr2[i]});
|
|
|
+ });
|
|
|
})
|
|
|
.catch(err => {
|
|
|
console.error(err);
|
|
@@ -72,7 +62,7 @@ export default {
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
-.SheepDistribute {
|
|
|
+.SheepSale {
|
|
|
.left {
|
|
|
width: 400px;
|
|
|
margin-left: 50px;
|