|
|
@@ -75,21 +75,20 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="盘点类型" prop="ruleId">
|
|
|
+ <el-form-item label="盘点类型" prop="inventoryType">
|
|
|
<el-select
|
|
|
- v-model="addForm.ruleId"
|
|
|
+ v-model="addForm.inventoryType"
|
|
|
class="w100"
|
|
|
- placeholder="请选择规则名称"
|
|
|
- @change="change_ruleId"
|
|
|
+ placeholder="请选择盘点类型"
|
|
|
:disabled="isBindPlan"
|
|
|
filterable
|
|
|
>
|
|
|
<el-option
|
|
|
- v-for="item in ruleNameList"
|
|
|
- :key="item.id"
|
|
|
- :value="item.id"
|
|
|
- :label="item.name"
|
|
|
- @click.native="addForm.ruleName = item.name"
|
|
|
+ v-for="item in inventoryTypeOp"
|
|
|
+ :key="item.value"
|
|
|
+ :value="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ @click.native="addForm.inventoryType = item.value"
|
|
|
></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
@@ -99,13 +98,12 @@
|
|
|
<el-select
|
|
|
v-model="addForm.ruleId"
|
|
|
class="w100"
|
|
|
- placeholder="请选择规则名称"
|
|
|
- @change="change_ruleId"
|
|
|
+ placeholder="请选择盘点分类"
|
|
|
:disabled="isBindPlan"
|
|
|
filterable
|
|
|
>
|
|
|
<el-option
|
|
|
- v-for="item in ruleNameList"
|
|
|
+ v-for="item in codeList"
|
|
|
:key="item.id"
|
|
|
:value="item.id"
|
|
|
:label="item.name"
|
|
|
@@ -115,41 +113,39 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="盘点模式" prop="ruleId">
|
|
|
+ <el-form-item label="盘点模式" prop="inventorMode">
|
|
|
<el-select
|
|
|
- v-model="addForm.ruleId"
|
|
|
+ v-model="addForm.inventorMode"
|
|
|
class="w100"
|
|
|
- placeholder="请选择规则名称"
|
|
|
- @change="change_ruleId"
|
|
|
+ placeholder="请选择盘点模式"
|
|
|
:disabled="isBindPlan"
|
|
|
filterable
|
|
|
>
|
|
|
<el-option
|
|
|
- v-for="item in ruleNameList"
|
|
|
- :key="item.id"
|
|
|
- :value="item.id"
|
|
|
- :label="item.name"
|
|
|
- @click.native="addForm.ruleName = item.name"
|
|
|
+ v-for="item in inventorModeOp"
|
|
|
+ :key="item.value"
|
|
|
+ :value="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ @click.native="addForm.inventorMode = item.value"
|
|
|
></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="盘点方式" prop="ruleId">
|
|
|
+ <el-form-item label="盘点方式" prop="InventoryMethod">
|
|
|
<el-select
|
|
|
- v-model="addForm.ruleId"
|
|
|
+ v-model="addForm.InventoryMethod"
|
|
|
class="w100"
|
|
|
- placeholder="请选择规则名称"
|
|
|
- @change="change_ruleId"
|
|
|
+ placeholder="请选择盘点方式"
|
|
|
:disabled="isBindPlan"
|
|
|
filterable
|
|
|
>
|
|
|
<el-option
|
|
|
- v-for="item in ruleNameList"
|
|
|
- :key="item.id"
|
|
|
- :value="item.id"
|
|
|
- :label="item.name"
|
|
|
- @click.native="addForm.ruleName = item.name"
|
|
|
+ v-for="item in InventoryMethodOp"
|
|
|
+ :key="item.value"
|
|
|
+ :value="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ @click.native="addForm.InventoryMethod = item.value"
|
|
|
></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
@@ -165,48 +161,6 @@
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <!-- <el-col :span="8">
|
|
|
- <el-form-item label="盘点仓库" prop="warehouseId">
|
|
|
- <el-select
|
|
|
- placeholder="请选择"
|
|
|
- class="w100"
|
|
|
- :disabled="isBindPlan"
|
|
|
- v-model="addForm.warehouseId"
|
|
|
- @change="changeWarehouse"
|
|
|
- filterable
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="item in warehouseList"
|
|
|
- :key="item.id"
|
|
|
- :value="item.id"
|
|
|
- :label="item.name"
|
|
|
- @click.native="
|
|
|
- () => {
|
|
|
- addForm.bizTypeName = item.name;
|
|
|
- }
|
|
|
- "
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col> -->
|
|
|
- <!-- <el-col :span="8">
|
|
|
- <el-form-item label="审核人" prop="approvalUserId">
|
|
|
- <el-select
|
|
|
- v-model="addForm.approvalUserId"
|
|
|
- size="small"
|
|
|
- style="width: 100%"
|
|
|
- :disabled="isBindPlan"
|
|
|
- filterable
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="item in uerList"
|
|
|
- :key="item.id"
|
|
|
- :value="item.id"
|
|
|
- :label="item.name"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col> -->
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="紧急程度" prop="urgent">
|
|
|
<DictSelection
|
|
|
@@ -528,6 +482,7 @@
|
|
|
} from '@/api/ruleManagement/plan';
|
|
|
import { getUserPage } from '@/api/system/organization';
|
|
|
import deptSelect from '@/components/CommomSelect/new-dept-select.vue';
|
|
|
+ import warehouseDefinition from '@/api/warehouseManagement/warehouseDefinition';
|
|
|
export default {
|
|
|
props: {
|
|
|
dialogTile: {
|
|
|
@@ -551,6 +506,27 @@
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ inventoryTypeOp: [{
|
|
|
+ label: '库内盘点',
|
|
|
+ value: 1
|
|
|
+ },{
|
|
|
+ label: '库外盘点',
|
|
|
+ value: 2
|
|
|
+ }],
|
|
|
+ inventorModeOp: [{
|
|
|
+ label: '明盘',
|
|
|
+ value: 1
|
|
|
+ },{
|
|
|
+ label: '盲盘',
|
|
|
+ value: 2
|
|
|
+ }],
|
|
|
+ InventoryMethodOp: [{
|
|
|
+ label: '定期全盘',
|
|
|
+ value: 1
|
|
|
+ },{
|
|
|
+ label: '循环盘点',
|
|
|
+ value: 2
|
|
|
+ }],
|
|
|
visibleDialog: false,
|
|
|
type: 2, // 盘点类型 2仓储 4资产
|
|
|
dimension: 1, // 盘点维度1物品 2批次
|
|
|
@@ -688,6 +664,10 @@
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ async getListItems() {
|
|
|
+ const res2 = await warehouseDefinition.getTreeByGroup({ type: 2 });
|
|
|
+ this.goodsLists = res2;
|
|
|
+ },
|
|
|
// 添加物品明细
|
|
|
async addGoods(data) {
|
|
|
console.log(data);
|