|
@@ -21,6 +21,16 @@
|
|
<el-form-item label="工号" prop="jobNumber">
|
|
<el-form-item label="工号" prop="jobNumber">
|
|
<el-input type="text" size="mini" v-model="queryModel.jobNumber"></el-input>
|
|
<el-input type="text" size="mini" v-model="queryModel.jobNumber"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+
|
|
|
|
+ <el-form-item label="部门" prop="companyId">
|
|
|
|
+ <el-select-tree
|
|
|
|
+ size="mini"
|
|
|
|
+ :props="props"
|
|
|
|
+ :options="companyResult"
|
|
|
|
+ v-model="queryModel.companyId"
|
|
|
|
+ height="200"
|
|
|
|
+ ></el-select-tree>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item>
|
|
<el-form-item>
|
|
<el-button
|
|
<el-button
|
|
type="primary"
|
|
type="primary"
|
|
@@ -112,6 +122,8 @@ import canteenOutsourcerBalanceApi from "@/api/base/canteenOutsourcerBalance";
|
|
import pageUtil from "@/utils/page";
|
|
import pageUtil from "@/utils/page";
|
|
import NProgress from "nprogress"; // progress bar
|
|
import NProgress from "nprogress"; // progress bar
|
|
import "nprogress/nprogress.css"; // progress bar style
|
|
import "nprogress/nprogress.css"; // progress bar style
|
|
|
|
+import SelectTree from "@/components/SelectTree";
|
|
|
|
+import companyInfoApi from "@/api/base/companyInfo";
|
|
|
|
|
|
export default {
|
|
export default {
|
|
name: 'BaseCanteenOutsourcerBalanceList',
|
|
name: 'BaseCanteenOutsourcerBalanceList',
|
|
@@ -122,6 +134,7 @@ export default {
|
|
queryModel: {
|
|
queryModel: {
|
|
name: "",
|
|
name: "",
|
|
jobNumber:"",
|
|
jobNumber:"",
|
|
|
|
+ companyId:"",
|
|
},
|
|
},
|
|
canteenId:"",
|
|
canteenId:"",
|
|
loading: false,
|
|
loading: false,
|
|
@@ -171,7 +184,15 @@ export default {
|
|
};
|
|
};
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
|
|
+ var self = this;
|
|
|
|
+ companyInfoApi.outScourcerTreeList().then(function(response) {
|
|
|
|
+ var jsonData = response.data;
|
|
|
|
+ if (jsonData.result) {
|
|
|
|
+ self.companyResult = jsonData.data;
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
|
|
|
|
+ this.loadTree();
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
indexMethod(index) {
|
|
indexMethod(index) {
|
|
@@ -191,6 +212,11 @@ export default {
|
|
|
|
|
|
formData.append("name", self.queryModel.name);
|
|
formData.append("name", self.queryModel.name);
|
|
formData.append("jobNumber", self.queryModel.jobNumber);
|
|
formData.append("jobNumber", self.queryModel.jobNumber);
|
|
|
|
+
|
|
|
|
+ if(self.queryModel.companyId!=null&&self.queryModel.companyId!=""){
|
|
|
|
+ formData.append("companyId", self.queryModel.companyId);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
canteenOutsourcerBalanceApi
|
|
canteenOutsourcerBalanceApi
|
|
@@ -230,6 +256,7 @@ export default {
|
|
},
|
|
},
|
|
handleReset(name) {
|
|
handleReset(name) {
|
|
this.$refs[name].resetFields();
|
|
this.$refs[name].resetFields();
|
|
|
|
+ this.queryModel.companyId = "";
|
|
},
|
|
},
|
|
handleAdd() {
|
|
handleAdd() {
|
|
this.modalTitle = "新增";
|
|
this.modalTitle = "新增";
|
|
@@ -353,6 +380,7 @@ export default {
|
|
"canteenDiningRecord-list": canteenDiningRecordList,
|
|
"canteenDiningRecord-list": canteenDiningRecordList,
|
|
"canteenOutsourcerRechargeRecord-list": canteenOutsourcerRechargeRecordList,
|
|
"canteenOutsourcerRechargeRecord-list": canteenOutsourcerRechargeRecordList,
|
|
"canteenOutsourcerRecharge":canteenOutsourcerRecharge,
|
|
"canteenOutsourcerRecharge":canteenOutsourcerRecharge,
|
|
|
|
+ "el-select-tree": SelectTree,
|
|
}
|
|
}
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|