YL2767 1 month ago
parent
commit
d8b83d16d0
3 changed files with 31 additions and 9 deletions
  1. BIN
      doc/众工价格维护 1.0.xlsx
  2. 30
    8
      src/view/maint/price.vue
  3. 1
    1
      src/view/record/outrecord.vue

BIN
doc/众工价格维护 1.0.xlsx View File


+ 30
- 8
src/view/maint/price.vue View File

@@ -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()

+ 1
- 1
src/view/record/outrecord.vue View File

@@ -62,7 +62,7 @@
62 62
 						<el-form-item label=" " style="margin-top: -15px;margin-left: -60px">
63 63
 							<el-button @click="handleSearch" type="primary" size="small">查询</el-button>
64 64
 							<el-button @click="handlePrintOut" type="primary" size="small" style="width:90px;text-align: left">打印出库单</el-button>
65
-							<el-button @click="handleOutBack" type="danger" size="small" style="width:70px">取消出库</el-button>
65
+							<el-button @click="handleOutBack" type="danger" size="small">取消出库</el-button>
66 66
 							<el-button @click="handleVerifyAcc" type="primary" size="small" style="width:70px">对账</el-button>
67 67
 							<el-button @click="handleModifyPrice" type="primary" size="small" >批量改价</el-button>
68 68
 						</el-form-item>

Loading…
Cancel
Save