| | |
| | | placeholder="产线名称"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="产线排序" prop="sort"> |
| | | <el-input style="width: 240px" v-model="form.sort" clearable |
| | | placeholder="产线排序"></el-input> |
| | | <el-input-number v-model="form.sort" :min="0" :max="10" /> |
| | | </el-form-item> |
| | | <el-form-item label="备注" prop="remark"> |
| | | <el-input type="textarea" style="width: 240px" v-model="form.remark" clearable |
| | |
| | | </el-form> |
| | | </el-main> |
| | | <el-main v-show="!['1', '101'].includes(treeCheckedNode.id)"> |
| | | <el-button style="width: 100px" type="primary" plain>提交</el-button> |
| | | <el-button @click="saveWorkstationGroup" style="width: 100px" type="primary" |
| | | plain>提交</el-button> |
| | | </el-main> |
| | | |
| | | |
| | | </el-container> |
| | | </el-container> |
| | | </el-tab-pane> |
| | |
| | | this.queryList() |
| | | }, |
| | | treeCheckedNode: { |
| | | handler (val) { |
| | | handler(val) { |
| | | Object.keys(this.form).forEach(key => { |
| | | this.form[key] = val?.[key] |
| | | }) |
| | |
| | | }) |
| | | |
| | | }, |
| | | queryList() { |
| | | queryList(flag) { |
| | | this.showGrouploading = true |
| | | this.$API.basicdata.getWorkstationGroup.get().then(res => { |
| | | if (res.code == 200) { |
| | | let parent = res.data.filter(item => item.parentId == 0)[0] |
| | | this.treeCheckedNode = parent |
| | | this.treeCheckKey = parent.id |
| | | if (!flag) { |
| | | let parent = res.data.filter(item => item.parentId == 0)[0] |
| | | this.treeCheckedNode = parent |
| | | this.treeCheckKey = parent.id |
| | | } else { |
| | | let parent = res.data.filter(item => item.id == this.treeCheckedNode.id)[0] |
| | | this.treeCheckedNode = parent |
| | | this.treeCheckKey = parent.id |
| | | } |
| | | |
| | | let data = this.formatData(res.data) |
| | | this.group = data |
| | | this.showGrouploading = false |
| | |
| | | } |
| | | return newData |
| | | }, |
| | | saveWorkstationGroup() { |
| | | this.$API.basicdata.saveWorkstationGroup.put({ |
| | | code: "00001.10003", |
| | | fullName: "", |
| | | groupCategory: 1, |
| | | groupTag: "fms_beltline", |
| | | groupType: "group_workstation", |
| | | id: "1772275862784131074", |
| | | name: "测试新增产线", |
| | | parentId: "1", |
| | | remark: "", |
| | | sort: 2, |
| | | status: 1 |
| | | }).then(res => { |
| | | console.log(res) |
| | | this.queryList(true) |
| | | }) |
| | | }, |
| | | groupFilterNode() { |
| | | |
| | | }, |