|
@@ -17,13 +17,12 @@
|
17
|
17
|
|
18
|
18
|
<el-table v-loading="loading" :data="tableData" border>
|
19
|
19
|
<el-table-column prop="id" label="编号" width="60" v-if="isShow"></el-table-column>
|
20
|
|
- <!-- <el-table-column prop="material.name" label="物料" width="180" show-overflow-tooltip ></el-table-column>
|
21
|
|
- <el-table-column prop="material.standard" label="钢种" width="180" show-overflow-tooltip ></el-table-column>
|
22
|
|
- <el-table-column prop="storageType" label="类型" width="180" show-overflow-tooltip align="center" :formatter="typeFormatter"></el-table-column> -->
|
23
|
20
|
<el-table-column prop="customer.name" label="客户名称" width="180" show-overflow-tooltip ></el-table-column>
|
|
21
|
+ <el-table-column prop="materialName" label="品名" width="180" show-overflow-tooltip ></el-table-column>
|
24
|
22
|
<el-table-column prop="keepDay" label="免堆时间(天)" width="200" show-overflow-tooltip ></el-table-column>
|
25
|
23
|
<el-table-column prop="ordPrice" label="免堆期价格(元/吨)" width="200" show-overflow-tooltip align="right"></el-table-column>
|
26
|
|
- <el-table-column prop="outOrdPrice" label="超期价格(元/吨)" width="200" show-overflow-tooltip align="right"></el-table-column>
|
|
24
|
+ <el-table-column prop="outOrdPrice" label="超期价格(元/天/吨)" width="200" show-overflow-tooltip align="right"></el-table-column>
|
|
25
|
+ <el-table-column prop="payWay" label="支付方式" width="200" show-overflow-tooltip ></el-table-column>
|
27
|
26
|
<el-table-column prop="addUser.userDesc" label="添加人" width="120" show-overflow-tooltip ></el-table-column>
|
28
|
27
|
<el-table-column prop="addTime" label="添加时间" width="200" show-overflow-tooltip ></el-table-column>
|
29
|
28
|
<el-table-column label="操作" width="200">
|
|
@@ -53,15 +52,27 @@
|
53
|
52
|
</el-option>
|
54
|
53
|
</el-select>
|
55
|
54
|
</el-form-item>
|
|
55
|
+ <el-form-item label="品名">
|
|
56
|
+ <el-select v-model="obj.materialName" filterable placeholder="请选择品名" clearable style="width: 300px;">
|
|
57
|
+ <el-option v-for="item in optionsmaterialName" :key="item.name" :label="item.name" :value="item.name" >
|
|
58
|
+ </el-option>
|
|
59
|
+ </el-select>
|
|
60
|
+ </el-form-item>
|
56
|
61
|
<el-form-item label="免堆时间">
|
57
|
62
|
<el-input v-model="obj.keepDay" type="number" style="width: 300px;"></el-input>
|
58
|
63
|
</el-form-item>
|
59
|
|
- <el-form-item label="免堆期价格">
|
|
64
|
+ <el-form-item label="免堆期单价">
|
60
|
65
|
<el-input v-model="obj.ordPrice" type="number" style="width: 300px;"></el-input>
|
61
|
66
|
</el-form-item>
|
62
|
|
- <el-form-item label="超期价格">
|
|
67
|
+ <el-form-item label="超期单价">
|
63
|
68
|
<el-input v-model="obj.outOrdPrice" type="number" style="width: 300px;"></el-input>
|
64
|
69
|
</el-form-item>
|
|
70
|
+ <el-form-item label="支付方式">
|
|
71
|
+ <el-radio-group v-model="obj.payWay">
|
|
72
|
+ <el-radio label="月结"></el-radio>
|
|
73
|
+ <el-radio label="现金"></el-radio>
|
|
74
|
+ </el-radio-group>
|
|
75
|
+ </el-form-item>
|
65
|
76
|
<el-form-item>
|
66
|
77
|
<el-button type="success" @click="handleSave">保存</el-button>
|
67
|
78
|
<el-button @click="handleCancelSave">取消</el-button>
|
|
@@ -112,15 +123,19 @@
|
112
|
123
|
keepDay: '',
|
113
|
124
|
ordPrice: '',
|
114
|
125
|
outOrdPrice: '',
|
|
126
|
+ materialName:'',
|
|
127
|
+ payWay:'月结',
|
115
|
128
|
},
|
116
|
129
|
optionsCust: [],
|
|
130
|
+ optionsmaterialName: [],
|
117
|
131
|
|
118
|
132
|
}
|
119
|
133
|
},
|
120
|
134
|
//界面渲染完毕调用 初始化表格参数
|
121
|
135
|
mounted() {
|
122
|
|
- this.getTableData()
|
123
|
|
- this.getAllCustomer()
|
|
136
|
+ this.getTableData();
|
|
137
|
+ this.getAllCustomer();
|
|
138
|
+ this.getmaterialName();
|
124
|
139
|
},
|
125
|
140
|
methods: {
|
126
|
141
|
typeFormatter: function(row, column) {
|
|
@@ -141,6 +156,13 @@
|
141
|
156
|
this.optionsCust = response.data.data
|
142
|
157
|
});
|
143
|
158
|
},
|
|
159
|
+ getmaterialName() {
|
|
160
|
+ var url = 'MaintMaterial/queryMaterialName.do'
|
|
161
|
+ var param = {}
|
|
162
|
+ axios.get(url, param).then(response => {
|
|
163
|
+ this.optionsmaterialName = response.data.data
|
|
164
|
+ });
|
|
165
|
+ },
|
144
|
166
|
|
145
|
167
|
showMaterial() {
|
146
|
168
|
this.$refs.PopupMaterial.show()
|