|
@@ -274,7 +274,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-show="engineering == '工程订单信息'">
|
|
|
- <h3>订单信息</h3>
|
|
|
+ <h3>工程订单信息</h3>
|
|
|
<el-divider></el-divider>
|
|
|
<!-- 列表 -->
|
|
|
<div class="mymain-container">
|
|
@@ -342,7 +342,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-show="engineering == '工程发货信息'">
|
|
|
- <h3>发货单信息</h3>
|
|
|
+ <h3>工程发货信息</h3>
|
|
|
<el-divider></el-divider>
|
|
|
<!-- 列表 -->
|
|
|
<div class="mymain-container">
|
|
@@ -416,6 +416,185 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <div v-show="">
|
|
|
+
|
|
|
+ <el-form
|
|
|
+ ref="deliverForm"
|
|
|
+ :model="deliverForm"
|
|
|
+ :rules="deliverFormRules"
|
|
|
+ label-width="80px"
|
|
|
+ size="small"
|
|
|
+ label-position="left"
|
|
|
+ >
|
|
|
+ <el-row :gutter="20">
|
|
|
+ <el-col :xs="8" :sm="8" :lg="8" style="height: 51px">
|
|
|
+ <el-form-item label="发货日期" prop="date">
|
|
|
+ <el-date-picker
|
|
|
+ v-model="deliverForm.date"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ style="width: 100%"
|
|
|
+ placeholder="选择日期"
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :xs="8" :sm="8" :lg="8">
|
|
|
+ <el-form-item label="发货仓库" prop="warehouse">
|
|
|
+ <el-select
|
|
|
+ v-model="deliverForm.warehouse"
|
|
|
+ placeholder="请选择发货仓库"
|
|
|
+ style="width: 100%"
|
|
|
+ filterable
|
|
|
+ @change="changeWarehouse"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in warehouseList"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :xs="8" :sm="8" :lg="8">
|
|
|
+ <el-form-item label="选择仓位" prop="position">
|
|
|
+ <el-select
|
|
|
+ v-model="deliverForm.position"
|
|
|
+ placeholder="请选择仓位"
|
|
|
+ style="width: 100%"
|
|
|
+ filterable
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in positionList"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </el-form>
|
|
|
+
|
|
|
+ <div class="table" style="margin-top: 20px">
|
|
|
+ <el-table
|
|
|
+ :data="goodsList"
|
|
|
+ element-loading-text="Loading"
|
|
|
+ border
|
|
|
+ fit
|
|
|
+ highlight-current-row
|
|
|
+ stripe
|
|
|
+ max-height="400"
|
|
|
+ >
|
|
|
+ <el-table-column
|
|
|
+ align="center"
|
|
|
+ label="序号"
|
|
|
+ type="index"
|
|
|
+ width="50"
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ align="center"
|
|
|
+ label="销售类型"
|
|
|
+ prop="saleTypeName"
|
|
|
+ min-width="100"
|
|
|
+ show-overflow-tooltip
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ align="center"
|
|
|
+ label="产品编码"
|
|
|
+ prop="materialCode"
|
|
|
+ min-width="160"
|
|
|
+ show-overflow-tooltip
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ align="center"
|
|
|
+ label="产品名称"
|
|
|
+ prop="materialName"
|
|
|
+ min-width="160"
|
|
|
+ show-overflow-tooltip
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ align="center"
|
|
|
+ label="规格型号"
|
|
|
+ prop="specification"
|
|
|
+ min-width="160"
|
|
|
+ show-overflow-tooltip
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ align="center"
|
|
|
+ label="单位"
|
|
|
+ prop="unit"
|
|
|
+ min-width="100"
|
|
|
+ show-overflow-tooltip
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ align="center"
|
|
|
+ label="订单数量"
|
|
|
+ prop="refundableQty"
|
|
|
+ min-width="100"
|
|
|
+ show-overflow-tooltip
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ align="center"
|
|
|
+ label="发货数量"
|
|
|
+ prop="hasSendQty"
|
|
|
+ min-width="100"
|
|
|
+ show-overflow-tooltip
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ align="center"
|
|
|
+ label="直调数量"
|
|
|
+ prop="adjustNum"
|
|
|
+ min-width="100"
|
|
|
+ show-overflow-tooltip
|
|
|
+ >
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input
|
|
|
+ v-model="scope.row.adjustNum"
|
|
|
+ size="small"
|
|
|
+ type="number"
|
|
|
+ :disabled="!scope.row.isDirectTransfer"
|
|
|
+ ></el-input>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ align="center"
|
|
|
+ label="单价"
|
|
|
+ prop="price"
|
|
|
+ min-width="100"
|
|
|
+ show-overflow-tooltip
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ align="center"
|
|
|
+ label="金额"
|
|
|
+ prop="totalAmount"
|
|
|
+ min-width="100"
|
|
|
+ show-overflow-tooltip
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ align="center"
|
|
|
+ label="返利"
|
|
|
+ prop="payRebateAmount"
|
|
|
+ min-width="100"
|
|
|
+ show-overflow-tooltip
|
|
|
+ ></el-table-column>
|
|
|
+
|
|
|
+ <el-table-column
|
|
|
+ align="center"
|
|
|
+ label="备注"
|
|
|
+ prop="remark"
|
|
|
+ min-width="160"
|
|
|
+ show-overflow-tooltip
|
|
|
+ ></el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </div>
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <!-- <el-button @click="closeDeliverDialog">取 消</el-button> -->
|
|
|
+ <!-- <el-button type="primary" @click="submitDeliverForm">确 定</el-button> -->
|
|
|
+ </span>
|
|
|
+
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -434,6 +613,23 @@ export default {
|
|
|
dataList: [],
|
|
|
projectList: [],
|
|
|
details: {},
|
|
|
+ goodsList:[],
|
|
|
+ deliverForm: {
|
|
|
+ date: "",
|
|
|
+ warehouse: "",
|
|
|
+ position: "",
|
|
|
+ },
|
|
|
+ deliverFormRules: {
|
|
|
+ date: [
|
|
|
+ { required: true, message: "请选择发货日期", trigger: "change" },
|
|
|
+ ],
|
|
|
+ warehouse: [
|
|
|
+ { required: true, message: "请选择发货仓库", trigger: "change" },
|
|
|
+ ],
|
|
|
+ position: [
|
|
|
+ { required: true, message: "请选择仓位", trigger: "change" },
|
|
|
+ ],
|
|
|
+ },
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
@@ -446,7 +642,7 @@ export default {
|
|
|
this.details = res.data;
|
|
|
});
|
|
|
} else if (this.engineering == "工程订单信息") {
|
|
|
- geOrderInfo({ refEnginRecordNo: this.$parent.refEnginRecordNo }).then(
|
|
|
+ geOrderInfo({ refEnginRecordNo: this.$parent.refEnginRecordNo,examineStatus:'OK' }).then(
|
|
|
(res) => {
|
|
|
this.dataList = res.data;
|
|
|
}
|
|
@@ -456,6 +652,7 @@ export default {
|
|
|
pageSize: -1,
|
|
|
pageNum: 1,
|
|
|
refEnginRecordNo: this.$parent.refEnginRecordNo,
|
|
|
+ examineStatus:'OK'
|
|
|
}).then((res) => {
|
|
|
this.projectList = res.data.records;
|
|
|
});
|
|
@@ -478,6 +675,7 @@ export default {
|
|
|
handleReset() {
|
|
|
this.$refs.form.resetFields();
|
|
|
},
|
|
|
+
|
|
|
},
|
|
|
};
|
|
|
</script>
|