Houjie
2025-05-26 bac10733d14f935a026ea9c3f8beeb9fd7b5d803
src/views/tms/lossBound/modules/LossboundModal.vue
@@ -13,7 +13,7 @@
        <a-row>
          <a-col :span="12">
            <a-form-model-item label="报损单单号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="orderCode">
              <a-input v-model="model.orderCode" placeholder="系统自动生成" :disabled="true"></a-input>
              <j-input v-model="model.orderCode" placeholder="系统自动生成" :disabled="true"></j-input>
            </a-form-model-item>
          </a-col>
          <a-col :span="12">
@@ -28,7 +28,7 @@
          <a-col :span="12">
            <a-form-model-item label="报损时间" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="lossTime">
              <j-date placeholder="请选择报损时间" date-format="YYYY-MM-DD HH:mm:ss" v-model="model.lossTime"
              <j-date placeholder="请选择报损时间" :disabled="disableSubmit" date-format="YYYY-MM-DD HH:mm:ss" v-model="model.lossTime"
                      style="width: 100%" />
            </a-form-model-item>
          </a-col>
@@ -66,7 +66,7 @@
            <a-form-model-item v-if="addShow" label="审核时间" :labelCol="labelCol" :wrapperCol="wrapperCol"
                               prop="approvalDate">
              <j-date placeholder="请选择审核时间" date-format="YYYY-MM-DD HH:mm:ss" v-model="model.approvalDate"
              <j-date placeholder="请选择审核时间"  :disabled="disableSubmit" date-format="YYYY-MM-DD HH:mm:ss" v-model="model.approvalDate"
                      style="width: 100%" />
            </a-form-model-item>
          </a-col>
@@ -96,7 +96,7 @@
      </a-form-model>
    </a-spin>
    <a-button type="primary" :style="{ marginBottom: '8px' }" @click="selectTools">
    <a-button type="primary" :style="{ marginBottom: '8px' }"  :disabled="disableSubmit" @click="selectTools">
      选择工具
    </a-button>
    <a-table
@@ -355,27 +355,34 @@
    },
    add() {
      this.addShow = false
      this.edit()
      this.edit({}) // 传入空对象作为默认值
      this.dataSource = []
    },
    edit(record) {
      console.log(record)
      this.model = Object.assign({}, record)
      this.visible = true
      getAction(this.url.list, {
        lossBoundId: record.id,
        pageNo: 1,
        pageSize: 99999
      }).then((res) => {
        if (res.success) {
          console.log(res.result.records)
          this.dataSource = res.result.records
        } else {
          this.dataSource = null
        }
      })
      if (record && record.id) {
        this.model = Object.assign({}, record)
        this.visible = true
        getAction(this.url.list, {
          lossBoundId: record.id,
          pageNo: 1,
          pageSize: 99999
        }).then((res) => {
          if (res.success) {
            console.log(res.result.records)
            this.dataSource = res.result.records
          } else {
            this.dataSource = null
          }
        })
      } else {
        this.model = {} // 如果是新增模式,则初始化 model
        this.visible = true
        this.dataSource = [] // 清空数据源
      }
    },
    close() {
      this.$emit('close')
      this.addShow = true