zhouwx
4 天以前 812f2afdb6f9ca500a10806ad25641288dcd9cfd
src/views/work/qualityInfo/supplierQuality/satisfiedEvaluste/report/components/editDialog.vue
@@ -10,8 +10,8 @@
    >
      <el-form :model="state.form" size="default" ref="busRef" :rules="state.rules" label-position="left" label-width="135">
        <el-row :gutter="24">
          <el-col :span="24">
            <el-form-item label="单位名称:" prop="companyId" v-if="state.isAdmin">
          <el-col :span="12" v-if="state.isAdmin">
            <el-form-item label="单位名称:" prop="companyId">
              <el-select v-model="state.form.companyId" placeholder="请选择" filterable clearable style="width: 100%" :disabled="title == '查看' || title == '编辑' || !state.isAdmin" @change="selectValueCom">
                <el-option
                    v-for="item in state.companyList"
@@ -20,6 +20,18 @@
                    :value="item.id">
                </el-option>
              </el-select>
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="年份:" prop="year">
              <el-date-picker
                  style="width: 100%"
                  v-model="state.form.year"
                  type="year"
                  value-format="YYYY"
                  placeholder="请选择年份"
                  :disabled="title =='查看'"
              />
            </el-form-item>
          </el-col>
        </el-row>
@@ -38,7 +50,7 @@
        <el-row :gutter="24">
          <el-col :span="12">
            <el-form-item label="实施调查的部门:" prop="deptId" >
              <el-select v-model="state.form.deptId" placeholder="请选择" :disabled="title === '查看'" clearable>
              <el-select v-model="state.form.deptId" style="width: 100%" placeholder="请选择" :disabled="title === '查看'" clearable>
                <el-option
                    v-for="item in state.deptList"
                    :key="item.deptId"
@@ -51,6 +63,7 @@
          <el-col :span="12">
            <el-form-item label="调查结束日期:" prop="endTime" >
              <el-date-picker
                  style="width: 100%"
                  :disabled="title === '查看'"
                  v-model="state.form.endTime"
                  type="date"
@@ -113,8 +126,8 @@
        </el-row>
        <el-row :gutter="24" style="margin-top: 15px">
          <el-col :span="24" >
            <span style="font-size: 14px;font-weight: 700;" >用户反馈的主要意见和建议:</span>
            <el-input style="margin-top: 5px" :disabled="title === '查看'" v-model="state.form.suggest" type="textarea" :rows="4"></el-input>
            <span style="margin-left:8px;font-size: 15px;font-weight: 700;" >用户反馈的主要意见和建议:</span>
            <el-input style="margin-left:8px;margin-top: 5px" :disabled="title === '查看'" v-model="state.form.suggest" type="textarea" :rows="4"></el-input>
          </el-col>
        </el-row>
        <el-row :gutter="24" style="margin-top: 15px">
@@ -193,6 +206,7 @@
    companyId: null,
    deptId: null,
    reportName: '',
    year: '',
    number: null,
    endTime: null,
    grantAmount: null,
@@ -211,6 +225,7 @@
  rules: {
    companyId: [{ required: true, message: '请选择企业', trigger: 'blur' }],
    reportName: [{ required: true, message: '请输入报告名称', trigger: 'blur' }],
    year: [{ required: true, message: '请选择年份', trigger: 'blur' }],
    number: [{ required: true, message: '请输入编号', trigger: 'blur' }],
    deptId: [{ required: true, message: '请选择实施部门', trigger: 'blur' }],
    endTime: [{ required: true, message: '请选择调查结束日期', trigger: 'blur' }],
@@ -312,13 +327,22 @@
    id: '',
    companyId: null,
    deptId: null,
    reportName: '',
    year: '',
    fictionId: null,
    checkId: null,
    ratifyId: null,
    fictionTime: null,
    frequency: '',
    expectContents:[],
    number: null,
    endTime: null,
    grantAmount: null,
    recycleAmount: null,
    recycleRate: '',
    checkAmount:'',
    yearRate:'',
    ancientlyRate:'',
    researchSatisficing:'',
    deliverySatisficing:'',
    sumSatisficing:'',
    suggest:'',
    agentId:'',
    deptUser:'',
  }
  state.checkProductTypes = []
  state.companyList = []