Commit 8270e90f authored by 仇晓婷's avatar 仇晓婷

物料

parent 036a5a5e
This diff is collapsed.
......@@ -20,10 +20,7 @@
</Col>-->
<Col :span="12">
<FormItem :label="l('materialId')" prop="materialId">
<!-- <Input v-model="entity.mmcode"></Input> -->
<Select v-model="entity.materialId" filterable clearable @on-change="change">
<Option v-for="item in dataList" :value="item.id" :key="item.id">{{ item.code }}</Option>
</Select>
<Materiel v-model="entity.materialId" @on-change="change"></Materiel>
</FormItem>
</Col>
<Col :span="12">
......@@ -146,35 +143,24 @@ export default {
this.getTree();
this.parms.eid = this.$u.guid();
this.entity.levelId = this.parents.id;
this.getMaterialList();
},
methods: {
getTree() {
var url = `${designUrl}/productlevel/getdepartmentstree`;
service.get(`${url}`).then(response => {
this.data2 = response.result; //主承制单位
});
},
getMaterialList() {
let data = {
conditions: []
};
Api.materiallist(data).then(r => {
this.dataList = r.result.filter(item => item.status == 3);
this.data2 = response.result; //主承制单位
});
},
change(val) {
this.dataList.forEach(e => {
if (e.id == val) {
this.entity.name = e.name;
this.entity.mmcode = e.code;
this.entity.drawingNo = e.drawing;
this.entity.version = e.version;
}
});
change(e) {
// console.log(e);
this.entity.name = e.name;
this.entity.mmcode = e.mmcode;
this.entity.drawingNo = e.drawingNo;
this.entity.version = e.version;
this.entity.materialId = e.materialId;
},
clickData(data, liUrl) {
this.img = liUrl;
this.entity.productUrl = liUrl;
},
......
......@@ -276,7 +276,7 @@ export default {
this.fullscreen = false;
},
view(row) {
console.log(row)
// console.log(row)
this.curId = row.id;
this.parent.id = row.levelId;
this.parent.parentName = row.levelTitle;
......
......@@ -24,6 +24,7 @@ import Tools from '@/components/page/tool.vue'
import State from '@/components/page/state.vue'
import Dictionary from '@/components/page/dictionary.vue'
import UserSelect from '@/components/page/userSelect.vue'
import Materiel from '@/components/page/materiel.vue'
import RoleSelect from '@/components/page/roleSelect.vue'
import UserExamSelect from '@/components/page/userExamSelect.vue'
import DepartmentSelect from '@/components/page/departmentSelect.vue'
......@@ -97,6 +98,7 @@ Vue.component("DataGrid", DataGrid)
Vue.component("TreeGrid", TreeGrid)
Vue.component("Filed", Filed)
Vue.component("UserSelect", UserSelect)
Vue.component("Materiel", Materiel)
Vue.component("RoleSelect", RoleSelect)
Vue.component("UserExamSelect", UserExamSelect)
Vue.component("WorkShopSelect", WorkShopSelect)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment