| | |
| | | delTechById:"/technologyTemplate/delTechById",//新增工艺路线==>删除 |
| | | selecTechById:"/technologyTemplate/selecTechById",//新增工艺路线--》编辑 |
| | | delAllTech:"/technologyTemplate/delAllTech",//批量删除 |
| | | |
| | | addTechMode:"/technicalModel/addTechMode",//技术指标---》新增 |
| | | delTechBy:"/technicalModel/delTechById",//技术--.删除 |
| | | selectAllleft:"/technicalModel/selectAllTechTem",//技术指标-->左边 |
| | | selectAllright:"/technicalModel/selectAllTechNam",//技术指标--》右边 |
| | | chooseProFath:"/technicalModel/chooseProFath",//技术指标---》父类选择 |
| | | chooseTechFath: "/technicalModel/chooseTechFath",// 技术--->工序工艺 |
| | | selecTech:"/technicalModel/selecTechById",//技术--->编辑 |
| | | |
| | | selectAllMbom:"/mbomModel/selectAllMbom",//物料维护--》右边 |
| | | addMbom:"/mbomModel/addMbom",//物料--->新增 |
| | | material:"/mbomModel/delMbomById",//物料清单删除 |
| | | |
| | | selectAllTeque:"/techniqueModel/selectAllTeque",//生产工艺维护---。右边 |
| | | |
| | | selectAllSelf:"/selfcheckModel/selectAllSelf",//自建维护-----》右边 |
| | | addSelfcheck:"/selfcheckModel/addSelfcheck",//自检 ------》新增 |
| | | delSelfcheck:"/selfcheckModel/delSelfcheckById",//自检----.删除 |
| | | delAll:"selfcheckModel/delAllTech",//批量删除---.自检 |
| | | |
| | | selectjilu:"/recordModel/selectAllRecord",//生产记录维护---》右边 |
| | | selecRecord:"/recordModel/selecRecordById",//生产记录----.编辑 |
| | | delQueById:"/recordModel/delQueById",//删除---.记录内容 |
| | | addRecord:"/recordModel/addRecord"//生产记录-------.新增 |
| | | delAllRecord:"/recordModel/delAllRecord",//删除批量--->记录 |
| | | addRecord:"/recordModel/addRecord",//生产记录-------.新增 |
| | | |
| | | choosePro:"/techniqueModel/choosePro",//新增生产工艺维护---》选择父类 |
| | | chooseDeiv:"/techniqueModel/chooseDeiv",//新增----->设备 |
| | | addQeMode:"/techniqueModel/addQeMode",//新增----》传参 |
| | | delQueById:"/techniqueModel/delQueById",//删除 |
| | | delAllQue:"/techniqueModel/delAllQue",//批量删除 |
| | | } |
| | | const url = { |
| | | enter: "user/enter", //登录 |
| | |
| | | </el-table-column> |
| | | </el-table> |
| | | </div> |
| | | |
| | | <!-- |
| | | <div> |
| | | <el-dialog title="编辑技术内容" :visible.sync="upDia" width="500px"> |
| | | <div class="body"> |
| | | <el-row style="line-height: 46px;"> |
| | | |
| | | <el-row style="line-height: 46px;"> |
| | | <el-col :span="4" style="font-size: 14px;text-align: right;">类型:</el-col> |
| | | <el-col :span="16" :offset="1"> |
| | | <template> |
| | | <el-select v-model="upData.type" placeholder="请选择类型" style="width: 310px;"> |
| | | <el-option label="橡胶连接器" :value="0"></el-option> |
| | | <el-option label="金属连接器" :value="1"></el-option> |
| | | <el-option label="湿插拔电连接器" :value="2"></el-option> |
| | | <el-option label="分支组件" :value="3"></el-option> |
| | | <el-select v-model="form.type" size="small" placeholder="请选择" @change="TYpe" style="width: 224px;margin-right: 30px;"> |
| | | <el-option label="橡胶连接器" :value="0"></el-option> |
| | | <el-option label="金属连接器" :value="1"></el-option> |
| | | <el-option label="湿插拔电连接器" :value="2"></el-option> |
| | | <el-option label="分支组件" :value="3"></el-option> |
| | | </el-select> |
| | | </template> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row style="line-height: 46px;"> |
| | | <el-row style="line-height: 46px;"> |
| | | <el-col :span="4" style="font-size: 14px;text-align: right;">工序:</el-col> |
| | | <el-col :span="16" :offset="1"> |
| | | <el-select v-model="upData.father" style="width: 310px;" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in procedure" |
| | | :key="item" |
| | | :label="item" |
| | | :value="item"> |
| | | </el-option> |
| | | </el-select> |
| | | <template> |
| | | <el-select v-model="form.work" |
| | | placeholder="请选择类型" |
| | | allow-create |
| | | filterable |
| | | @change="workevent" |
| | | > |
| | | <el-option |
| | | v-for="(item,index) in process" |
| | | :key="item.name" |
| | | :label="item.name" |
| | | :value="item.name"> |
| | | </el-option> |
| | | </el-select> |
| | | </template> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row style="line-height: 46px;"> |
| | | <el-col :span="4" style="font-size: 14px;text-align: right;">元件:</el-col> |
| | | <el-row style="line-height: 46px;"> |
| | | <el-col :span="4" style="font-size: 14px;text-align: right;">工艺:</el-col> |
| | | <el-col :span="16" :offset="1"> |
| | | <el-select v-model="upData.ele" style="width: 310px;" multiple placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in element" |
| | | :key="item.index" |
| | | :label="item.name" |
| | | :value="item.id"> |
| | | </el-option> |
| | | </el-select> |
| | | <template> |
| | | <el-select v-model="form.name" |
| | | placeholder="请选择类型" |
| | | allow-create |
| | | filterable |
| | | > |
| | | <el-option |
| | | v-for="item in craftapi" |
| | | :key="item.id" |
| | | :label="item.name" |
| | | :value="item.id"> |
| | | </el-option> |
| | | </el-select> |
| | | </template> |
| | | </el-col> |
| | | </el-row> |
| | | |
| | | <el-row style="line-height: 46px;"> |
| | | <el-col :span="4" style="font-size: 14px;text-align: right;">工艺名称:</el-col> |
| | | <el-col :span="4" style="font-size: 14px;text-align: right;">项目名称:</el-col> |
| | | <el-col :span="16" :offset="1"> |
| | | <el-input v-model="upData.name" size="small" clearable></el-input> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row style="line-height: 46px;"> |
| | | <el-col :span="4" style="font-size: 14px;text-align: right;">设备组:</el-col> |
| | | <el-col :span="4" style="font-size: 14px;text-align: right;">单位:</el-col> |
| | | <el-col :span="16" :offset="1"> |
| | | <el-input v-model="upData.device_group" size="small" clearable></el-input> |
| | | </el-col> |
| | |
| | | <el-button @click="upDia = false">取 消</el-button> |
| | | </span> |
| | | </el-dialog> |
| | | </div> --> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </template> |
| | |
| | | technology:'', |
| | | }, |
| | | // handleClose:[], |
| | | checkTreeNode :[], |
| | | checkTreeNode :{ |
| | | id:2, |
| | | }, |
| | | higherlevel:[], |
| | | value:{}, |
| | | options:[], |
| | |
| | | dialogVisible:false, |
| | | tableData: [], |
| | | typeselect:0, |
| | | upDat:{}, |
| | | upData:{}, |
| | | upDia:false, |
| | | craftapi:[], |
| | | edit:{ |
| | | |
| | | } |
| | | } |
| | | |
| | | }, |
| | | mounted() { |
| | | this.selectAllleft() |
| | | this.selectAllright() |
| | | |
| | | }, |
| | | methods:{ |
| | | //编辑 |
| | | selecTech() { |
| | | this.$axios.get(this.$api.url.selecTech,{ |
| | | params:{ |
| | | id:this.upData.id |
| | | } |
| | | }).then(res => { |
| | | this.edit = res.data[0] |
| | | console.log(this.edit); |
| | | }) |
| | | }, |
| | | childrenClick() { |
| | | this.selecTech() |
| | | this.upDia = true |
| | | }, |
| | | submitUpData() {//确定 |
| | | |
| | | }, |
| | | //删除 |
| | | // delTechBy() { |
| | | // console.log(this.$api.url.delTechBy,this.upData.id); |
| | | // this.$axios.post(this.$api.url.delTechBy,{ |
| | | // id:this.upData.id |
| | | // }) |
| | | // }, |
| | | // deleteRow(index, rows) { |
| | | // this.tableData.splice(index,1) |
| | | // this.upData.id = rows.id |
| | | // this.delTechBy() |
| | | // }, |
| | | delTechBy() { |
| | | console.log(this.$api.url.delTechBy,this.upData.id); |
| | | this.$axios.post(this.$api.url.delTechBy,{ |
| | | id:this.upData.id |
| | | }).then(res =>{ |
| | | this.selectAllright() |
| | | this.$message.success('删除完成') |
| | | }) |
| | | }, |
| | | deleteRow(index, rows) { |
| | | this.tableData.splice(index,1) |
| | | this.upData = rows |
| | | this.upData.id = rows.id |
| | | this.delTechBy() |
| | | }, |
| | | add() { |
| | | this.dialogVisible = false |
| | | this.addTechMode() |
| | |
| | | headers: { |
| | | "Content-Type": "application/json" |
| | | } |
| | | }) |
| | | }).then(res =>{ |
| | | this.$message.success('新增完成') |
| | | this.selectAllright() |
| | | }) |
| | | }, |
| | | handleClose() { |
| | | |
| | |
| | | modify(){ |
| | | this.modifyevent = true |
| | | }, |
| | | deleteRow(index, rows) { |
| | | rows.splice(index, 1); |
| | | }, |
| | | // deleteRow(index, rows) { |
| | | // console.log(); |
| | | // rows.splice(index, 1); |
| | | // }, |
| | | handleSelectionChange(val) { |
| | | this.selects = val; |
| | | }, |
| | |
| | | <el-form ref="form" :model="form" label-width="80px"> |
| | | <el-form-item label="类型"> |
| | | <template> |
| | | <el-select v-model="value" placeholder="请选择类型" style="width: 560px;"> |
| | | <el-option |
| | | v-for="item in options" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value"> |
| | | </el-option> |
| | | <el-select v-model="form.type" placeholder="请选择类型" > |
| | | <el-option label="橡胶连接器" :value="0"></el-option> |
| | | <el-option label="金属连接器" :value="1"></el-option> |
| | | <el-option label="湿插拔电连接器" :value="2"></el-option> |
| | | <el-option label="分支组件" :value="3"></el-option> |
| | | </el-select> |
| | | </template> |
| | | </el-form-item> |
| | | <el-row> |
| | | <el-col :span="11"> |
| | | <el-form-item label="工序"> |
| | | <el-input v-model="form.name" placeholder="请输入或选择工序"></el-input> |
| | | <template> |
| | | <el-select v-model="form.work" |
| | | placeholder="请选择类型" > |
| | | <el-option |
| | | v-for="item in process" |
| | | :key="item.name" |
| | | :label="item.name" |
| | | :value="item.name"> |
| | | </el-option> |
| | | </el-select> |
| | | </template> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="11" :offset="2"> |
| | | <el-form-item label="工艺"> |
| | | <el-input v-model="form.name" placeholder="请输入或选择工艺"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | |
| | | <el-row> |
| | | <el-col :span="11"> |
| | | <el-form-item label="上级"> |
| | | <el-input v-model="form.name" placeholder="请选择上级"></el-input> |
| | | <el-form-item label="设备"> |
| | | <el-input v-model="form.father" placeholder="请选择上级"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="11" :offset="2"> |
| | |
| | | </el-row> |
| | | |
| | | <el-form-item label="单位"> |
| | | <el-input v-model="form.name" placeholder="请输入单位" style="width: 220px;"></el-input> |
| | | <el-input v-model="form.unit" placeholder="请输入单位" style="width: 220px;"></el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | |
| | | <el-form ref="form" :model="form" label-width="80px"> |
| | | <el-form-item label="类型"> |
| | | <template> |
| | | <el-select v-model="value" placeholder="请选择类型" style="width: 560px;"> |
| | | <el-option |
| | | v-for="item in options" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value"> |
| | | </el-option> |
| | | <el-select v-model="form.type" placeholder="请选择类型" style="width: 480px;"> |
| | | <el-option label="橡胶连接器" :value="0"></el-option> |
| | | <el-option label="金属连接器" :value="1"></el-option> |
| | | <el-option label="湿插拔电连接器" :value="2"></el-option> |
| | | <el-option label="分支组件" :value="3"></el-option> |
| | | </el-select> |
| | | </template> |
| | | </el-form-item> |
| | | <el-row> |
| | | <el-col :span="11"> |
| | | <el-form-item label="工序"> |
| | | <el-input v-model="form.name" placeholder="请输入或选择工序"></el-input> |
| | | <template> |
| | | <el-select v-model="form.father" |
| | | placeholder="请选择类型" > |
| | | <el-option |
| | | v-for="item in process" |
| | | :key="item.name" |
| | | :label="item.name" |
| | | :value="item.name"> |
| | | </el-option> |
| | | </el-select> |
| | | </template> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="11" :offset="2"> |
| | | <el-form-item label="工艺"> |
| | | <el-input v-model="form.name" placeholder="请输入或选择工艺"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | |
| | | <el-row> |
| | | <el-col :span="11"> |
| | | <el-form-item label="上级"> |
| | | <el-input v-model="form.name" placeholder="请选择上级"></el-input> |
| | | <el-form-item label="设备"> |
| | | <template> |
| | | <el-select v-model="form.work" placeholder="请选择类型" > |
| | | <el-option |
| | | v-for="item in higherlevel" |
| | | :key="item.name" |
| | | :label="item.name" |
| | | :value="item.name"> |
| | | </el-option> |
| | | </el-select> |
| | | </template> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="11" :offset="2"> |
| | |
| | | </el-row> |
| | | |
| | | <el-form-item label="单位"> |
| | | <el-input v-model="form.name" placeholder="请输入单位" style="width: 220px;"></el-input> |
| | | <el-input v-model="form.unit" placeholder="请输入单位" style="width: 220px;"></el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <el-button @click="dialogVisible = false">取 消</el-button> |
| | | <el-button type="primary" @click="dialogVisible = false">确 定</el-button> |
| | | <el-button type="primary" @click="add">确 定</el-button> |
| | | </span> |
| | | </el-dialog> |
| | | </div> |
| | |
| | | <el-option label="湿插拔电连接器" :value="2"></el-option> |
| | | <el-option label="分支组件" :value="3"></el-option> |
| | | </el-select> |
| | | <span>工序:</span> |
| | | <!-- <span>工序:</span> |
| | | <el-select v-model="search.name" size="small" placeholder="请选择" style="width: 224px;margin-right: 30px;"> |
| | | <el-option v-for="(a, ai) in process" key="ai" :label="a.name" :value="a.id"></el-option> |
| | | </el-select> |
| | | <el-button size="mini"><span>重 置</span></el-button> |
| | | <el-button size="mini" type="primary" style="background: #004EA2;"><span>查询</span></el-button> |
| | | <el-button size="mini" type="primary" style="background: #004EA2;"><span>查询</span></el-button> --> |
| | | </div> |
| | | <div class="thing"> |
| | | <!-- 主体左 --> |
| | |
| | | return { |
| | | search:{}, |
| | | value:{}, |
| | | TYpe:[], |
| | | typeselect:0, |
| | | options:[], |
| | | process:[], |
| | | list: [], |
| | | TYpe:'', |
| | | selects:'', |
| | | checkTreeNode:[], |
| | | form:{}, |
| | | process:{}, |
| | | options:{}, |
| | | checkTreeNode:{ |
| | | id:2, |
| | | }, |
| | | form:{ |
| | | type:'', |
| | | father:'', |
| | | work:'', |
| | | name:'', |
| | | unit:'', |
| | | |
| | | |
| | | }, |
| | | modifyevent:false, |
| | | dialogVisible:false, |
| | | tableData: [], |
| | | higherlevel:{}, |
| | | } |
| | | |
| | | }, |
| | | mounted() { |
| | | this.selectAllleft() |
| | | this.selectAllleft() |
| | | this.selectAllTeque() |
| | | }, |
| | | methods:{ |
| | | elForm() {}, |
| | | //新增 |
| | | choosePro() {//工序 |
| | | this.$axios.get(this.$api.url.choosePro,{ |
| | | params:{techTemId:this.checkTreeNode.id} |
| | | }).then(res => { |
| | | this.process = res.data; |
| | | console.log(this.process); |
| | | }, { |
| | | headers: { |
| | | "Content-Type": "application/json" |
| | | } |
| | | }) |
| | | }, |
| | | chooseDeiv() {//设备 |
| | | this.$axios.get(this.$api.url.chooseDeiv,{ |
| | | params:{techTemId:this.checkTreeNode.id} |
| | | }).then(res => { |
| | | this.higherlevel = res.data; |
| | | console.log(this.process); |
| | | }, { |
| | | headers: { |
| | | "Content-Type": "application/json" |
| | | } |
| | | }) |
| | | }, |
| | | //新增 |
| | | event(){ |
| | | this.dialogVisible = true |
| | | this.choosePro() |
| | | this.chooseDeiv() |
| | | }, |
| | | //确认 |
| | | add() { |
| | | this.dialogVisible = false |
| | | }, |
| | | addQeMode(){ |
| | | this.$axios.get(this.$api.url.addQeMode,{ |
| | | devId:this.form.xxx, |
| | | techTemId:this.form.xxx, |
| | | technicalModelId:this.form.xxx, |
| | | }) |
| | | }, |
| | | |
| | | //编辑 |
| | | childrenClick() { |
| | | this.modifyevent=true |
| | | this.chooseTechFath() |
| | | }, |
| | | TYpe() { |
| | | this.typeselect = val |
| | | this.selectAllleft() |
| | |
| | | this.selectAllTeque() |
| | | |
| | | }, |
| | | |
| | | //主体左 |
| | | selectAllleft() { |
| | | this.$axios.get(this.$api.url.selectAllleft,{ |
| | |
| | | |
| | | }) |
| | | }, |
| | | event(){ |
| | | this.dialogVisible = true |
| | | }, |
| | | modify(){ |
| | | this.modifyevent = true |
| | | }, |
| | |
| | | label="供应商名称" |
| | | width="180"> |
| | | <template slot-scope="scope"> |
| | | <el-input v-model="scope.row.input" placeholder="" ></el-input> |
| | | <el-input v-model="scope.row.supplier" placeholder="" ></el-input> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | |
| | | label="质量追溯号" |
| | | width="180"> |
| | | <template slot-scope="scope"> |
| | | <el-input v-model="scope.row.input" placeholder="" ></el-input> |
| | | <el-input v-model="scope.row.qualityTraceability" placeholder="" ></el-input> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | |
| | | prop="address" |
| | | label="规格型号"> |
| | | <template slot-scope="scope"> |
| | | <el-input v-model="scope.row.input" placeholder="" ></el-input> |
| | | <el-input v-model="scope.row.specifications" placeholder="" ></el-input> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | |
| | | process:{}, |
| | | // handleClose:[], |
| | | checkTreeNode:{ |
| | | name:'剥缆' |
| | | id:2, |
| | | }, |
| | | tableData:[], |
| | | tableapi:[], |
| | | tableapi:[{ |
| | | supplier:'', |
| | | qualityTraceability:'', |
| | | name:'', |
| | | specifications:'', |
| | | unit:'', |
| | | }], |
| | | search:{ |
| | | type:'', |
| | | work:'', |
| | |
| | | form:{}, |
| | | dialogVisible:false, |
| | | typeselect:0, |
| | | tableData: [], |
| | | input:'', |
| | | craftapi:[], |
| | | } |
| | |
| | | } |
| | | }) |
| | | }, |
| | | //删除 |
| | | material() { |
| | | this.$axios.post(this.$api.url.material,{ |
| | | id:this.upData.id |
| | | }, { |
| | | addMbom(data) { |
| | | this.$axios.post(this.$api.url.addMbom,data |
| | | // { |
| | | // name:this.tableapi.name, |
| | | // qualityTraceability:this.tableapi.qualityTraceability, |
| | | // specifications:this.tableapi.specifications, |
| | | // supplier:this.tableapi.supplier, |
| | | // techTemId:this.craftapi.id, |
| | | // unit:this.tableapi.unit, |
| | | // } |
| | | , { |
| | | headers: { |
| | | "Content-Type": "application/json" |
| | | } |
| | | }).then(res =>{ |
| | | console.log(res); |
| | | this.$message.success('添加完成') |
| | | this.selectAllMbom() |
| | | this.tableapi = [{}] |
| | | }) |
| | | }, |
| | | //删除 |
| | | material(index) { |
| | | console.log(this.upData.id); |
| | | this.$axios.post(this.$api.url.material,{ |
| | | id:this.upData.id |
| | | }).then(res =>{ |
| | | this.$message.success(res.message) |
| | | this.tableData.splice(index,1) |
| | | |
| | | // console.log(res); |
| | | }) |
| | | }, |
| | | TYpe(val) { |
| | |
| | | params:{id:this.checkTreeNode.id} |
| | | }).then(res => { |
| | | this.tableData = res.data; |
| | | console.log(this.tableData); |
| | | }, { |
| | | headers: { |
| | | "Content-Type": "application/json" |
| | |
| | | this.chooseTechFath() |
| | | }, |
| | | Addrow() { |
| | | if (this.tableData == undefined) { |
| | | this.tableData = new Array(); |
| | | if (this.tableapi == undefined) { |
| | | this.tableapi = new Array(); |
| | | } |
| | | let obj = []; |
| | | |
| | | this.tableData.push(obj); |
| | | this.tableapi.push(obj); |
| | | }, |
| | | skipshow(){ |
| | | console.log('666'); |
| | | const data = this.tableData.at(-1) |
| | | console.log(data); |
| | | let data = this.tableapi.at(-1) |
| | | // this.addMbom() |
| | | data.techTemId = this.search.craft |
| | | // console.log(this.search.craft); |
| | | // console.log(data); |
| | | |
| | | this.addMbom(data) |
| | | |
| | | this.dialogVisible = false |
| | | }, |
| | |
| | | }, |
| | | deleteRow(index, rows) { |
| | | console.log(rows); |
| | | this.tableData.splice(index,1) |
| | | // this.tableData.splice(index,1) |
| | | this.upData.id = rows.id |
| | | this.material() |
| | | console.log(this.upData); |
| | | this.material(index) |
| | | }, |
| | | |
| | | } |
| | |
| | | <el-table-column label="操作" width="130"> |
| | | <template slot-scope="scope"> |
| | | <span class="table_do" @click="upContent(scope.row)">编辑 </span> |
| | | <span class="table_do" @click="deleteRow(scope.$index, tableData)">删除</span> |
| | | <span class="table_do" @click="deleteRow(scope.$index, scope.row)">删除</span> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | <el-col :span="4" style="font-size: 14px;text-align: right;">类型:</el-col> |
| | | <el-col :span="16" :offset="1"> |
| | | <template> |
| | | <el-select v-model="edit.techFathe" placeholder="请选择类型" style="width: 310px;"> |
| | | <el-select v-model="edit.type" placeholder="请选择类型" style="width: 310px;"> |
| | | <el-option label="橡胶连接器" :value="0"></el-option> |
| | | <el-option label="金属连接器" :value="1"></el-option> |
| | | <el-option label="湿插拔电连接器" :value="2"></el-option> |
| | |
| | | </el-col> |
| | | </el-row> |
| | | <el-row style="line-height: 46px;"> |
| | | <el-col :span="4" style="font-size: 14px;text-align: right;">工序:</el-col> |
| | | <el-col :span="4" style="font-size: 14px;text-align: right;">工序:</el-col> |
| | | <el-col :span="16" :offset="1"> |
| | | <template> |
| | | <el-select v-model="edit.techFather" |
| | | placeholder="请选择类型" style="width: 310px;"> |
| | | placeholder="请选择类型" |
| | | @change="workevent" |
| | | style="width: 310px;"> |
| | | <el-option |
| | | v-for="item in process" |
| | | :key="item.name" |
| | |
| | | <el-col :span="4" style="font-size: 14px;text-align: right;">工艺:</el-col> |
| | | <el-col :span="16" :offset="1"> |
| | | <template> |
| | | <el-select v-model="edit.techFathe" placeholder="请选择类型" style="width: 310px;"> |
| | | <el-select v-model="edit.techName" placeholder="请选择类型" style="width: 310px;"> |
| | | <el-option |
| | | v-for="item in craftapi" |
| | | :key="item.id" |
| | |
| | | tableData: [], |
| | | upIndex: 0, |
| | | selects: [], |
| | | delete:[], |
| | | typeselect:0, |
| | | upDia: false, |
| | | checkTreeNode:[], |
| | | checkTreeNode:{ |
| | | id:2, |
| | | }, |
| | | upData:{}, |
| | | edit:{ |
| | | name:'', |
| | | note:'', |
| | |
| | | }, |
| | | mounted() { |
| | | this.selectAllleft() |
| | | this.selectjilu() |
| | | }, |
| | | methods: { |
| | | delQueById() { |
| | | this.$axios.get(this.$api.url.chooseTechFath) |
| | | this.$axios.get(this.$api.url.delQueById,) |
| | | }, |
| | | childrenClick() {}, |
| | | //新增 |
| | |
| | | id:this.upData.id |
| | | } |
| | | }).then(res => { |
| | | this.edit = res.data |
| | | console.log(this.edit); |
| | | this.edit = res.data[0] |
| | | // console.log(this.edit); |
| | | }) |
| | | }, |
| | | TYpe(val) { |
| | |
| | | } |
| | | } |
| | | }) |
| | | let cc = this.selects.map(el => { |
| | | return el.id |
| | | }) |
| | | this.delete = cc.join(',') |
| | | console.log(this.delete); |
| | | this.delAllRecord() |
| | | this.$message.success('删除完成') |
| | | }, |
| | | deleteRow(index, rows) { |
| | | rows.splice(index, 1); |
| | | //批量删除 |
| | | delAllRecord() { |
| | | this.$axios.post(this.$api.url.delAllRecord,{ |
| | | ids:this.delete |
| | | }) |
| | | }, |
| | | |
| | | //删除 |
| | | delQueById() { |
| | | this.$axios.post(this.$api.url.delQueById,{ |
| | | id:this.upData.id |
| | | }) |
| | | }, |
| | | deleteRow(index, rows) { |
| | | this.tableData.splice(index,1) |
| | | this.upData.id = rows.id |
| | | this.delQueById() |
| | | }, |
| | | |
| | | upContent(ob) { |
| | | this.upData = ob |
| | | console.log(this.upData); |
| | | this.selecRecord() |
| | | this.chooseTechFath() |
| | | this.upDia = true |
| | | }, |
| | | submitUpData() { |
| | |
| | | product: [], |
| | | list: [], |
| | | checkTreeNode: { |
| | | name:'剥缆', |
| | | id:2, |
| | | }, |
| | | tableData: [], |
| | | upIndex: 0, |
| | |
| | | }, |
| | | mounted() { |
| | | this.selectAllleft() |
| | | this.selectAllSelf() |
| | | }, |
| | | methods: { |
| | | //删除 |
| | | delSelfcheck() { |
| | | console.log(this.upData.id); |
| | | this.$axios.post(this.$api.url.addSelfcheck,{ |
| | | this.$axios.post(this.$api.url.delSelfcheck,{ |
| | | id:this.upData.id |
| | | } |
| | | , { |
| | | headers: { |
| | | "Content-Type": "application/json" |
| | | } |
| | | } |
| | | |
| | | ) |
| | | }, |
| | | deleteRow(index, row) { |
| | |
| | | <el-col :span="4" style="font-size: 14px;text-align: right;">类型:</el-col> |
| | | <el-col :span="16" :offset="1"> |
| | | <template> |
| | | <el-select v-model="upData.type" placeholder="请选择类型" style="width: 310px;"> |
| | | <el-select v-model="edit.type" placeholder="请选择类型" style="width: 310px;"> |
| | | <el-option label="橡胶连接器" :value="0"></el-option> |
| | | <el-option label="金属连接器" :value="1"></el-option> |
| | | <el-option label="湿插拔电连接器" :value="2"></el-option> |
| | |
| | | <el-row style="line-height: 46px;"> |
| | | <el-col :span="4" style="font-size: 14px;text-align: right;">工序:</el-col> |
| | | <el-col :span="16" :offset="1"> |
| | | <el-select v-model="upData.father" style="width: 310px;" placeholder="请选择"> |
| | | <el-select v-model="edit.father" style="width: 310px;" placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in procedure" |
| | | :key="item" |
| | |
| | | <el-row style="line-height: 46px;"> |
| | | <el-col :span="4" style="font-size: 14px;text-align: right;">元件:</el-col> |
| | | <el-col :span="16" :offset="1"> |
| | | <el-select v-model="upData.ele" style="width: 310px;" multiple placeholder="请选择"> |
| | | <el-select v-model="AAA.id" style="width: 310px;" multiple placeholder="请选择"> |
| | | <el-option |
| | | v-for="item in element" |
| | | :key="item.index" |
| | | :key="item.id" |
| | | :label="item.name" |
| | | :value="item.id"> |
| | | </el-option> |
| | |
| | | <el-row style="line-height: 46px;"> |
| | | <el-col :span="4" style="font-size: 14px;text-align: right;">工艺名称:</el-col> |
| | | <el-col :span="16" :offset="1"> |
| | | <el-input v-model="upData.name" size="small" clearable></el-input> |
| | | <el-input v-model="edit.name" size="small" clearable></el-input> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row style="line-height: 46px;"> |
| | |
| | | upDia: false, |
| | | element:[], |
| | | equipment:[0], |
| | | edit:[], |
| | | AAA:[{ |
| | | id:'', |
| | | }], |
| | | edit:{ |
| | | deviceGroup:'', |
| | | elementId:'', |
| | | father:'', |
| | | name:'', |
| | | type:'', |
| | | // children:[], |
| | | }, |
| | | upData: { |
| | | name:'', |
| | | device_group:'', |
| | | deviceGroup:'', |
| | | ele:'', |
| | | father:'', |
| | | type:'', |
| | |
| | | id:this.upData.id, |
| | | technologyTemplateDto:{ |
| | | deviceGroup:this.upData.device_group, |
| | | elementId:this.upData.ele[0], |
| | | father:this.upData.father, |
| | | name:this.upData.name, |
| | | type:this.upData.type |
| | | elementId:this.edit.elementId, |
| | | father:this.edit.father, |
| | | name:this.edit.name, |
| | | type:this.edit.type |
| | | } |
| | | // id:this.upData.id, |
| | | } |
| | |
| | | this.$message.success('删除完成') |
| | | }, |
| | | deleteRow(index, rows) { |
| | | |
| | | this.tableData.splice(index,1) |
| | | this.upData.id = rows.id |
| | | this.delTechById() |
| | |
| | | params:{ |
| | | id:this.upData.id, |
| | | } |
| | | } |
| | | // , { |
| | | // headers: { |
| | | // "Content-Type": "application/json" |
| | | // } |
| | | // } |
| | | ).then(res =>{ |
| | | this.edit = res.data |
| | | }).then(res =>{ |
| | | this.edit = res.data[0] |
| | | this.AAA = res.data[0].children |
| | | console.log(this.edit); |
| | | console.log(this.AAA); |
| | | // this.edit.forEach(el => { |
| | | // // el.children.forEach(ele =>{ |
| | | // // this.AAA.push(ele) |
| | | // console.log(el); |
| | | // }) |
| | | // console.log(this.AAA.id); |
| | | // }) |
| | | // console.log(this.edit); |
| | | }) |
| | | }, |
| | | //编辑内容 |
| | | upContent(ob) { |
| | | this.upData = ob |
| | | this.selecTechById() |
| | | this.selecTechById() |
| | | console.log(this.upData); |
| | | this.upDia = true |
| | | }, |
| | |
| | | Vue.use(api); |
| | | |
| | | // const javaApi = 'http://127.0.0.1:8001/' |
| | | const javaApi = 'http://192.168.65.249:8001/' |
| | | const javaApi = 'http://192.168.218.251:8001/' |
| | | |
| | | |
| | | |