loulijun2021
2023-10-10 0be0bfa942d0834288d95eb0a0b222cff834b693
1.MES工单新增  工价管控
已修改2个文件
52 ■■■■■ 文件已修改
src/views/produceManager/workOrder.vue 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
vue.config.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/produceManager/workOrder.vue
@@ -662,7 +662,14 @@
            />
          </el-select>
        </el-form-item>
        <el-form-item label="工价管控" required>
          <el-switch
            v-model="dialogForm.is_steprice"
            active-color="#13ce66"
            inactive-color="#eee"
            @change="routecodeChange"
          />
        </el-form-item>
        <!--        <el-form-item label="是否排程" prop="isAps">-->
        <!--          <el-radio-group v-model="dialogForm.isAps" style="width:200px" @change="changeIsAps">-->
        <!--            <el-radio key="Y" label="Y" value="Y">是</el-radio>-->
@@ -726,7 +733,7 @@
        <!--        </el-form-item>-->
      </el-form>
      <div style="display: flex;justify-content: flex-end">
      <div style="display: flex;justify-content: flex-end;margin-top: -50px;">
        {{ routeStepArr }}
      </div>
@@ -2072,6 +2079,9 @@
        mesqty: '', // 工单数量
        routecode: '', // 工艺路线编码
        is_steprice: false, // 是否工价管理
        wkshopcode: '', // 生产车间编码
        planstartdate: '', // 计划开始时间
        planenddate: '', // 计划完成时间
@@ -2410,24 +2420,27 @@
    },
    // 工艺路线值改变
    async routecodeChange() {
      const data = {
        partcode: this.dialogForm.partcode,
        routecode: this.dialogForm.routecode,
        wkshopcode: this.dialogForm.wkshopcode
      }
      await SelectRouteOrWkshop(data).then((res) => {
        console.log(res, 1)
      if (this.dialogForm.routecode) {
        const data = {
          partcode: this.dialogForm.partcode,
          routecode: this.dialogForm.routecode,
          wkshopcode: this.dialogForm.wkshopcode,
          is_steprice: this.dialogForm.is_steprice ? 'Y' : 'N'
        }
        await SelectRouteOrWkshop(data).then((res) => {
          console.log(res, 1)
        SelectRouteStep({ routecode: this.dialogForm.routecode }).then(res2 => {
          console.log(res2)
          this.routeStepArr = res2.data.map(i => i.stepname).join(',')
          SelectRouteStep({ routecode: this.dialogForm.routecode }).then(res2 => {
            console.log(res2)
            this.routeStepArr = res2.data.map(i => i.stepname).join(',')
          })
          this.submitButtonIsDisabled = false
        }).catch(err => {
          // console.log(err, 2)
          this.submitButtonIsDisabled = true
        })
        this.submitButtonIsDisabled = false
      }).catch(err => {
        // console.log(err, 2)
        this.submitButtonIsDisabled = true
      })
      }
    },
    // 生产车间值改变时
    async  wkshopcodeChange(wkshopcode, partcode) {
@@ -2612,6 +2625,7 @@
      this.dialogForm.routecode = '' // 工艺路线编码
      this.dialogForm.wkshopcode = '' // 生产车间编码
      this.dialogForm.is_steprice = false// 是否工价管理
      this.dialogForm.planstartdate = '' // 计划开始时间
      this.dialogForm.planenddate = '' // 计划完成时间
      this.dialogForm.orderlev = '' // 工单等级
vue.config.js
@@ -53,7 +53,7 @@
    proxy: {
      [process.env.VUE_APP_BASE_API]: {
        // target: 'http://121.196.36.24:8017', // 请求的第三⽅接⼝地址       本地开发服务器
        target: 'http://192.168.94.178:8001', // 请求的第三⽅接⼝地址       客户服务器
        target: 'http://192.168.94.59:8001', // 请求的第三⽅接⼝地址       客户服务器
        changeOrigin: true, // 请求跨域时,需 配置此项
        pathRewrite: { // 路径重写,替换target中的请求地址
          ['^' + process.env.VUE_APP_BASE_API]: '/api/'