gaoshp
2024-11-03 3931e2728f618d0090f129b2665bc1285c4440c3
src/views/console/product-process/process-route.vue
@@ -40,14 +40,15 @@
                     <el-icon class="vistion-button-icon"><DocumentCopy /></el-icon>
                     <el-icon class="vistion-button-icon" @click="delIcon(item)"><Delete /></el-icon>
                  </div>
                  <div class="btn-box most-vision" @click="changeV">{{changVTitle}}</div>
                  <div class="btn-box most-vision" @click="changeV" v-if="detail.dtos.length!=0">{{changVTitle}}</div>
                  <el-button @click="addVision">+ 添加新版本</el-button>
               </div>
            </div>
         </div>
         <div class="correlation-product-line">关联产线<span>千文科技</span></div>
         <div class="process-main-content">
            <workmanship :isCustomization = "true"></workmanship>
            <!-- isCustomization 新建/步骤 -->
            <workmanship :isCustomization="true" :craftId="craftId"></workmanship>
         </div>
      </div>
   </div>
@@ -102,7 +103,7 @@
            this.$confirm(`确认要删除此工艺版本吗?`, '', {
               type: 'warning'
            }).then(() => {
               this.$HTTP.delete("/api/blade-cps/production-craft-version/remove/"+that.delIconId).then(res=> {
               this.$HTTP.delete("/api/smis/production-craft-version/remove/"+that.delIconId).then(res=> {
                  if(res.code == 200) {
                     that.$message.success("操作成功");
                     that.getDetail();
@@ -117,10 +118,10 @@
               item.isBorder = false;
            })
            this.detail.dtos[index].isBorder = true;
            this.craftId = item.craftId;
            this.craftId = item.id;
         },
         addVision() {
            this.$router.push({path: `/console/product-process/process-route/add-craft-version`,query: {id:this.id}})
            this.$router.push({path: `/console/product-process/process-route/add-craft-version`,query: {id:this.id,craftId:this.craftId}})
         },
         addRoute() {
            this.$router.push({path: `/console/product-process/process-route/add-craft`,query: {id:this.id}})
@@ -134,7 +135,7 @@
            }
         },
         showDetail(item) {
            this.$HTTP.get(`/api/blade-cps/production-craft-version/detail/${item.id}`).then(res=> {
            this.$HTTP.get(`/api/smis/production-craft-version/detail/${item.id}`).then(res=> {
               if(res.code == 200) {
                  this.vHtml = `<ul class='detailUl'>
                     <li><span class='detailStyle'>名称</span><span>${res.data.name}</span></li>
@@ -149,7 +150,7 @@
            })
         },
         table_edit(row){
            this.$HTTP.get(`/api/blade-cps/craft-routing/not-band-craft?craftId=${row.id}`).then(res=> {
            this.$HTTP.get(`/api/smis/craft-routing/not-band-craft?craftId=${row.id}`).then(res=> {
               if(res.code == 200) {
                  this.dialog.save = true;
                  this.$nextTick(() => {
@@ -188,14 +189,14 @@
            this.info = this.leftData[index];
         },
         getDetail() {
            this.$HTTP.get(`/api/blade-cps/craft-routing/detail?id=${this.id}`).then(res=> {
            this.$HTTP.get(`/api/smis/craft-routing/detail?id=${this.id}`).then(res=> {
               if(res.code == 200) {
                  if(res.data.dtos) {
                  if(res.data.dtos.length != 0) {
                     res.data.dtos.forEach(item=> {
                        item.isBorder = false;
                     })
                     res.data.dtos[0].isBorder = true;
                     this.craftId = res.data.dtos[0].craftId;
                     this.craftId = res.data.dtos[0].id;
                  }
                  this.detail = res.data;
               }
@@ -207,7 +208,7 @@
            },{
               key: "0",value: ""
            }]
            this.$HTTP.post("/api/blade-cps/craft-routing/list",{params}).then(res=> {
            this.$HTTP.post("/api/smis/craft-routing/list",{params}).then(res=> {
               if(res.code == 200) {
                  this.leftData = res.data;
                  if(res.data) {