|
@@ -446,23 +446,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="仓库" prop="fWarehouseid">
|
|
|
- <el-select
|
|
|
- v-model="form.fWarehouseid"
|
|
|
- filterable
|
|
|
- remote
|
|
|
- @change="changefWarehouseid(form)"
|
|
|
- :disabled="browseStatus || formBrowseStatus"
|
|
|
- style="width: 80%"
|
|
|
- :remote-method="warehouseRemoteMethod"
|
|
|
- placeholder="请输入模糊查找"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="(dict, index) in warehouseOptions"
|
|
|
- :key="index.fId"
|
|
|
- :label="dict.fName"
|
|
|
- :value="dict.fId"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
+ <treeselect style="width:80%" v-model="form.fWarehouseid" :options="warehousesOptions" :show-count="true" placeholder="请选择归属库区" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -870,6 +854,33 @@
|
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
|
<el-table-column label="序号" type="index" width="80">
|
|
|
</el-table-column>
|
|
|
+
|
|
|
+ <el-table-column
|
|
|
+ prop="fBsdate"
|
|
|
+ header-align="center"
|
|
|
+ align="center"
|
|
|
+ width="150px"
|
|
|
+ label="入库日期"
|
|
|
+ >
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-date-picker
|
|
|
+ v-model="scope.row.fBsdate"
|
|
|
+ style="width: 138px"
|
|
|
+ :disabled="
|
|
|
+ browseStatus ||
|
|
|
+ scope.row.fBillstatus === 20 ||
|
|
|
+ scope.row.fBillstatus === 30 ||
|
|
|
+ scope.row.fBillstatus === 40
|
|
|
+ "
|
|
|
+ type="date"
|
|
|
+ value-format="timestamp"
|
|
|
+ placeholder="业务日期"
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+
|
|
|
+
|
|
|
<el-table-column
|
|
|
prop="fMblno"
|
|
|
header-align="center"
|
|
@@ -2541,7 +2552,7 @@ import { listCorps } from "@/api/basicdata/corps";
|
|
|
|
|
|
import { listFees, getFees } from "@/api/basicdata/fees";
|
|
|
|
|
|
-import { listWarehouse } from "@/api/basicdata/warehouse";
|
|
|
+import { listWarehouse, treeselect } from '@/api/basicdata/warehouse'
|
|
|
|
|
|
import { listArea } from "@/api/basicdata/area";
|
|
|
|
|
@@ -2555,6 +2566,8 @@ import { listWhgenleg } from "@/api/reportManagement/whgenleg";
|
|
|
import Global from '@/layout/components/global'
|
|
|
import AddOrUpdate from "@/views/viewApproval";
|
|
|
import ApprovalComments from '@/views/startApproval'
|
|
|
+import Treeselect from "@riophae/vue-treeselect";
|
|
|
+import "@riophae/vue-treeselect/dist/vue-treeselect.css";
|
|
|
|
|
|
export default {
|
|
|
name: "Warehousebills",
|
|
@@ -2562,9 +2575,12 @@ export default {
|
|
|
UploadFile,
|
|
|
AddOrUpdate,
|
|
|
ApprovalComments,
|
|
|
+ Treeselect
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ // 部门树选项
|
|
|
+ warehousesOptions: undefined,
|
|
|
//控制作业类型校验
|
|
|
isrequired:2,
|
|
|
isrequired_s:2,
|
|
@@ -2778,7 +2794,7 @@ export default {
|
|
|
message: " ",
|
|
|
trigger: "blur",
|
|
|
},
|
|
|
- // fWarehouseid: [{ required: true, message: " ", trigger: "blur" }],
|
|
|
+ fWarehouseid: [{ required: true, message: " ", trigger: "blur" }],
|
|
|
// fBscorpno: [
|
|
|
// { required: true, message: "请输入存货编号", trigger: "blur" },
|
|
|
// ],
|
|
@@ -2836,9 +2852,17 @@ export default {
|
|
|
this.adoPt()
|
|
|
},
|
|
|
methods: {
|
|
|
+ /** 查询部门下拉树结构 */
|
|
|
+ getTreeselect() {
|
|
|
+ treeselect().then(response => {
|
|
|
+ this.warehousesOptions = response.data;
|
|
|
+ });
|
|
|
+ },
|
|
|
+ //审批页面跳转
|
|
|
adoPt(){
|
|
|
this.approval = this.$route.query.data
|
|
|
if (this.approval){
|
|
|
+ this.getTreeselect()
|
|
|
this.reset();
|
|
|
this.doNot = true
|
|
|
this.closeButton = false
|
|
@@ -3630,6 +3654,7 @@ export default {
|
|
|
},
|
|
|
/** 新增按钮操作 */
|
|
|
handleAdd(status) {
|
|
|
+ this.getTreeselect();
|
|
|
this.reset();
|
|
|
this.browseStatus = status;
|
|
|
this.queryUser();
|
|
@@ -3646,6 +3671,7 @@ export default {
|
|
|
},
|
|
|
/** 修改按钮操作 */
|
|
|
handleUpdate(row, status) {
|
|
|
+ this.getTreeselect();
|
|
|
this.reset();
|
|
|
// if (this.dataList.length === 0){
|
|
|
// this.contrOl = true
|