|
@@ -31,9 +31,9 @@
|
|
|
:value="item.id"
|
|
|
/>
|
|
|
</el-select>
|
|
|
- <el-input :disabled="disable" v-model="basicForm.classifyId">
|
|
|
+ <!-- <el-input :disabled="disable" v-model="basicForm.classifyId">
|
|
|
<el-button :disabled="disable" slot="append" icon="el-icon-more" @click="chooseFourClass"></el-button>
|
|
|
- </el-input>
|
|
|
+ </el-input> -->
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -685,6 +685,8 @@ import popDialog from '@/components/PopDialog/index.vue'
|
|
|
import factory from '@/components/PopDialog/productFactory.vue'
|
|
|
import fourClass from '@/components/PopDialog/fourClass.vue'
|
|
|
import { addReq, getReqDetail, editReq } from '@/api/requisition/basic'
|
|
|
+// 调用物料分类详情接口用于数据回显
|
|
|
+import { getDetail } from '@/api/classify/basic';
|
|
|
export default {
|
|
|
name: 'requisition_add',
|
|
|
dicts: ['sys_storage_condition', 'sys_conditions_carriage', 'sys_medicine', 'medical_instruments', 'curing_type'],
|
|
@@ -835,11 +837,15 @@ export default {
|
|
|
console.log('页面状态',this.pageStu)
|
|
|
console.log('数据', this.row)
|
|
|
this.getDetails(this.row)
|
|
|
+ // 获取树形详情
|
|
|
+ this.getTreeDetails(this.row.classifyId)
|
|
|
} else if (this.pageStu == 'edit') {
|
|
|
// alert('修改页面')
|
|
|
console.log('页面状态',this.pageStu)
|
|
|
console.log('数据', this.row)
|
|
|
this.getDetails(this.row)
|
|
|
+ // 获取树形详情
|
|
|
+ this.getTreeDetails(this.row.classifyId)
|
|
|
} else if(this.pageStu == 'add') {
|
|
|
// alert('新增页面')
|
|
|
console.log('页面状态',this.pageStu)
|
|
@@ -851,6 +857,17 @@ export default {
|
|
|
console.log(tab, event);
|
|
|
console.log('页面状态',this.pageStu)
|
|
|
},
|
|
|
+ // 用于回显四级分类树形选择
|
|
|
+ getTreeDetails(id) {
|
|
|
+ getDetail(id).then(res => {
|
|
|
+ if (res.code === 200) {
|
|
|
+ this.testOptions.push(res.data)
|
|
|
+ this.basicForm.oneClass = res.data.oneClass
|
|
|
+ this.basicForm.twoClass = res.data.twoClass
|
|
|
+ this.basicForm.threeClass = res.data.threeClass
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
// 如果是详情进入,则调用详情接口
|
|
|
getDetails(row) {
|
|
|
getReqDetail(row.id).then(res => {
|
|
@@ -994,6 +1011,7 @@ export default {
|
|
|
this.testOptions.push(selections)
|
|
|
console.log('收到的数据转成数组', this.testOptions)
|
|
|
this.basicForm.classifyId = selections.id
|
|
|
+ this.getTreeDetails(selections.id)
|
|
|
},
|
|
|
chooseFourClass() {
|
|
|
console.log('1111')
|