zhouwx
4 天以前 ff1169ac5114c68e96c5686a0caa5d69d8a60b8a
src/views/work/qualityManage/qualityInformationPage/external/components/editDialog.vue
@@ -3,12 +3,12 @@
    <el-dialog
        v-model="dialogVisible"
        :title="title"
        width="850px"
        width="1100px"
        :before-close="handleClose"
        :close-on-press-escape="false"
        :close-on-click-modal="false"
    >
      <el-form :model="state.form" size="default" ref="busRef" :rules="state.formRules"  >
      <el-form :model="state.form" size="default" ref="busRef" :rules="state.formRules"  label-width="150" label-position="right">
        <el-row :gutter="24">
          <el-col :span="24">
            <el-form-item label="单位名称:" prop="companyId" v-if="state.isAdmin">
@@ -48,23 +48,26 @@
          </el-col>
        </el-row>
        <el-row :gutter="24">
          <el-col :span="8">
          <el-col :span="12">
            <el-form-item label="提供单位:" prop="offerUnit" >
              <el-input  :disabled="title === '查看'" v-model="state.form.offerUnit" placeholder="提供单位"></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="8">
          <el-col :span="12">
            <el-form-item label="型号:" prop="model" >
              <el-input  :disabled="title === '查看'" v-model="state.form.model" placeholder="型号"></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="8">
        </el-row>
        <el-row :gutter="24">
          <el-col :span="24">
            <el-form-item label="提供方式:" prop="offerMethod" >
                <el-checkbox-group v-model="state.form.offerMethod" style="display: flex" :disabled="title === '查看'">
                  <el-checkbox label="1" value="1" style="width: 25px;" >信函</el-checkbox>
                  <el-checkbox label="2" value="2" style="width: 25px;">电话</el-checkbox>
                  <el-checkbox label="3" value="3" style="width: 20px;">走访</el-checkbox>
                </el-checkbox-group>
              <el-checkbox-group v-model="state.form.offerMethod" style="display: flex" :disabled="title === '查看'">
                <el-checkbox label="1" value="1" style="width: 25px;" >信函</el-checkbox>
                <el-checkbox label="2" value="2" style="width: 25px;">电话</el-checkbox>
                <el-checkbox label="3" value="3" style="width: 20px;">走访</el-checkbox>
              </el-checkbox-group>
            </el-form-item>
          </el-col>
        </el-row>
@@ -72,6 +75,7 @@
          <el-col :span="12">
            <el-form-item label="提供日期:" prop="offerTime" >
              <el-date-picker
                  style="width: 100%"
                  :disabled="title === '查看'"
                  v-model="state.form.offerTime"
                  type="date"
@@ -109,6 +113,7 @@
          <el-col :span="12">
            <el-form-item label="日期:" prop="generalTime" >
              <el-date-picker
                  style="width: 100%"
                  :disabled="title === '查看'"
                  v-model="state.form.generalTime"
                  type="date"
@@ -134,6 +139,7 @@
          <el-col :span="12">
            <el-form-item label="日期:" prop="productTime" >
              <el-date-picker
                  style="width: 100%"
                  :disabled="title === '查看'"
                  v-model="state.form.productTime"
                  type="date"
@@ -159,6 +165,7 @@
          <el-col :span="12">
            <el-form-item label="日期:" prop="disposeTime" >
              <el-date-picker
                  style="width: 100%"
                  :disabled="title === '查看'"
                  v-model="state.form.disposeTime"
                  type="date"
@@ -219,24 +226,24 @@
  formRules:{
    companyId: [{ required: true, message: '请选择企业', trigger: 'blur' }],
    feedFrom: [{ required: true, message: '请输入反馈单名称', trigger: 'blur' }],
    number: [{ required: true, message: '请输入编号', trigger: 'blur' }],
    productName: [{ required: true, message: '请输入产品名称', trigger: 'blur' }],
    makeNum: [{ required: true, message: '请输入制造号', trigger: 'blur' }],
    offerUnit: [{ required: true, message: '请输入提供单位', trigger: 'blur' }],
    offerTime: [{ required: true, message: '请输入提供日期', trigger: 'blur' }],
    offerMethod: [{ required: true, message: '请输入提供方式', trigger: 'blur' }],
    model: [{ required: true, message: '请输入型号', trigger: 'blur' }],
    comNum: [{ required: true, message: '请输入公司编号', trigger: 'blur' }],
    feedInformation: [{ required: true, message: '请输入反馈信息描述', trigger: 'blur' }],
    dutyMess: [{ required: true, message: '请输入责任单位意见', trigger: 'blur' }],
    generalSign: [{ required: true, message: '请输入综合办公室签名', trigger: 'blur' }],
    generalTime: [{ required: true, message: '请选择签名日期', trigger: 'blur' }],
    planMess: [{ required: true, message: '请输入计划意见', trigger: 'blur' }],
    productSign: [{ required: true, message: '请输入生产技术部签名', trigger: 'blur' }],
    productTime: [{ required: true, message: '请选择生产技术部签名日期', trigger: 'blur' }],
    disposeMess:[{ required: true, message: '请输入处置结果', trigger: 'blur' }],
    disposeSign: [{ required: true, message: '请输入处置人签名', trigger: 'blur' }],
    disposeTime: [{ required: true, message: '请选择处置人签名日期', trigger: 'blur' }]
    // number: [{ required: true, message: '请输入编号', trigger: 'blur' }],
    // productName: [{ required: true, message: '请输入产品名称', trigger: 'blur' }],
    // makeNum: [{ required: true, message: '请输入制造号', trigger: 'blur' }],
    // offerUnit: [{ required: true, message: '请输入提供单位', trigger: 'blur' }],
    // offerTime: [{ required: true, message: '请输入提供日期', trigger: 'blur' }],
    // offerMethod: [{ required: true, message: '请输入提供方式', trigger: 'blur' }],
    // model: [{ required: true, message: '请输入型号', trigger: 'blur' }],
    // comNum: [{ required: true, message: '请输入公司编号', trigger: 'blur' }],
    // feedInformation: [{ required: true, message: '请输入反馈信息描述', trigger: 'blur' }],
    // dutyMess: [{ required: true, message: '请输入责任单位意见', trigger: 'blur' }],
    // generalSign: [{ required: true, message: '请输入综合办公室签名', trigger: 'blur' }],
    // generalTime: [{ required: true, message: '请选择签名日期', trigger: 'blur' }],
    // planMess: [{ required: true, message: '请输入计划意见', trigger: 'blur' }],
    // productSign: [{ required: true, message: '请输入生产技术部签名', trigger: 'blur' }],
    // productTime: [{ required: true, message: '请选择生产技术部签名日期', trigger: 'blur' }],
    // disposeMess:[{ required: true, message: '请输入处置结果', trigger: 'blur' }],
    // disposeSign: [{ required: true, message: '请输入处置人签名', trigger: 'blur' }],
    // disposeTime: [{ required: true, message: '请选择处置人签名日期', trigger: 'blur' }]
  },
  companyList: [],