search
This commit is contained in:
		
							parent
							
								
									48e10fcac5
								
							
						
					
					
						commit
						3d906738fb
					
				| 
						 | 
					@ -69,12 +69,12 @@
 | 
				
			||||||
                <span v-html="showlight(scope.row.name)"></span>
 | 
					                <span v-html="showlight(scope.row.name)"></span>
 | 
				
			||||||
              </template>
 | 
					              </template>
 | 
				
			||||||
            </el-table-column>
 | 
					            </el-table-column>
 | 
				
			||||||
            <el-table-column label="资质类型">
 | 
					            <el-table-column label="资质认定">
 | 
				
			||||||
              <template slot-scope="scope">
 | 
					              <template slot-scope="scope">
 | 
				
			||||||
                <span v-html="showlight(scope.row.type)"></span>
 | 
					                <span v-html="showlight(scope.row.type)"></span>
 | 
				
			||||||
              </template>
 | 
					              </template>
 | 
				
			||||||
            </el-table-column>
 | 
					            </el-table-column>
 | 
				
			||||||
            <el-table-column label="等级">
 | 
					            <el-table-column label="资质类型">
 | 
				
			||||||
              <template slot-scope="scope">
 | 
					              <template slot-scope="scope">
 | 
				
			||||||
                <span v-if="scope.row.type==='OTHER'" v-html="showlight(scope.row.level)">{{scope.row.level}}</span>
 | 
					                <span v-if="scope.row.type==='OTHER'" v-html="showlight(scope.row.level)">{{scope.row.level}}</span>
 | 
				
			||||||
                <span v-else v-html="showlight(typeOptions[scope.row.grade])">{{typeOptions[scope.row.grade]}}</span>
 | 
					                <span v-else v-html="showlight(typeOptions[scope.row.grade])">{{typeOptions[scope.row.grade]}}</span>
 | 
				
			||||||
| 
						 | 
					@ -106,8 +106,12 @@
 | 
				
			||||||
                <span v-html="showlight(scope.row.description)"></span>
 | 
					                <span v-html="showlight(scope.row.description)"></span>
 | 
				
			||||||
              </template>
 | 
					              </template>
 | 
				
			||||||
            </el-table-column>
 | 
					            </el-table-column>
 | 
				
			||||||
            <el-table-column label="创建日期">
 | 
					            <el-table-column label="截止日期">
 | 
				
			||||||
              <template slot-scope="scope">{{scope.row.create_time.substring(0, 10)}}</template>
 | 
					              <template slot-scope="scope">
 | 
				
			||||||
 | 
					                <span v-if="scope.row.end_date">
 | 
				
			||||||
 | 
					                  {{scope.row.end_date.substring(0, 10)}}
 | 
				
			||||||
 | 
					                </span>
 | 
				
			||||||
 | 
					              </template>
 | 
				
			||||||
            </el-table-column>
 | 
					            </el-table-column>
 | 
				
			||||||
            <el-table-column label="变更日期">
 | 
					            <el-table-column label="变更日期">
 | 
				
			||||||
              <template slot-scope="scope">{{scope.row.update_time.substring(0, 10)}}</template>
 | 
					              <template slot-scope="scope">{{scope.row.update_time.substring(0, 10)}}</template>
 | 
				
			||||||
| 
						 | 
					@ -156,7 +160,9 @@
 | 
				
			||||||
        typeOptions: {
 | 
					        typeOptions: {
 | 
				
			||||||
          10: '国家级',
 | 
					          10: '国家级',
 | 
				
			||||||
          20: '省级',
 | 
					          20: '省级',
 | 
				
			||||||
          30: '市级'
 | 
					          30: '市级',
 | 
				
			||||||
 | 
					          40: '实验室',
 | 
				
			||||||
 | 
					          50: '检验机构',
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
      };
 | 
					      };
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -289,11 +289,11 @@
 | 
				
			||||||
        label-position="right"
 | 
					        label-position="right"
 | 
				
			||||||
        :rules="rule"
 | 
					        :rules="rule"
 | 
				
			||||||
      >
 | 
					      >
 | 
				
			||||||
        <el-form-item label="资质类型" prop="type">
 | 
					        <el-form-item label="资质认定" prop="type">
 | 
				
			||||||
          <el-select
 | 
					          <el-select
 | 
				
			||||||
            style="width: 100%;"
 | 
					            style="width: 100%;"
 | 
				
			||||||
            v-model="qualiForm.type"
 | 
					            v-model="qualiForm.type"
 | 
				
			||||||
            placeholder="资质类型"
 | 
					            placeholder="资质认定"
 | 
				
			||||||
            @change="qualiTypeChange"
 | 
					            @change="qualiTypeChange"
 | 
				
			||||||
          >
 | 
					          >
 | 
				
			||||||
            <el-option
 | 
					            <el-option
 | 
				
			||||||
| 
						 | 
					@ -307,7 +307,7 @@
 | 
				
			||||||
        <el-form-item label="资质名称" prop="name" v-if="qualiForm.type==='OTHER'">
 | 
					        <el-form-item label="资质名称" prop="name" v-if="qualiForm.type==='OTHER'">
 | 
				
			||||||
          <el-input v-model="qualiForm.name" placeholder="资质名称"/>
 | 
					          <el-input v-model="qualiForm.name" placeholder="资质名称"/>
 | 
				
			||||||
        </el-form-item>
 | 
					        </el-form-item>
 | 
				
			||||||
        <el-form-item label="资质等级" v-if="qualiForm.type!=='OTHER'">
 | 
					        <el-form-item label="资质类型" v-if="qualiForm.type==='CMA'">
 | 
				
			||||||
          <el-select
 | 
					          <el-select
 | 
				
			||||||
            style="width: 100%;"
 | 
					            style="width: 100%;"
 | 
				
			||||||
            v-model="qualiForm.grade"
 | 
					            v-model="qualiForm.grade"
 | 
				
			||||||
| 
						 | 
					@ -321,8 +321,22 @@
 | 
				
			||||||
            />
 | 
					            />
 | 
				
			||||||
          </el-select>
 | 
					          </el-select>
 | 
				
			||||||
        </el-form-item>
 | 
					        </el-form-item>
 | 
				
			||||||
        <el-form-item label="等级" v-if="qualiForm.type==='OTHER'">
 | 
					        <el-form-item label="资质类型" v-if="qualiForm.type==='CNAS'">
 | 
				
			||||||
          <el-input v-model="qualiForm.level" placeholder="等级"/>
 | 
					          <el-select
 | 
				
			||||||
 | 
					            style="width: 100%;"
 | 
				
			||||||
 | 
					            v-model="qualiForm.grade"
 | 
				
			||||||
 | 
					            placeholder="资质类型"
 | 
				
			||||||
 | 
					          >
 | 
				
			||||||
 | 
					            <el-option
 | 
				
			||||||
 | 
					              v-for="item in gradeOptions1"
 | 
				
			||||||
 | 
					              :key="item.id"
 | 
				
			||||||
 | 
					              :label="item.name"
 | 
				
			||||||
 | 
					              :value="item.id"
 | 
				
			||||||
 | 
					            />
 | 
				
			||||||
 | 
					          </el-select>
 | 
				
			||||||
 | 
					        </el-form-item>
 | 
				
			||||||
 | 
					        <el-form-item label="资质类型" v-if="qualiForm.type==='OTHER'">
 | 
				
			||||||
 | 
					          <el-input v-model="qualiForm.level" placeholder="资质类型"/>
 | 
				
			||||||
        </el-form-item>
 | 
					        </el-form-item>
 | 
				
			||||||
        <el-form-item label="有效期">
 | 
					        <el-form-item label="有效期">
 | 
				
			||||||
          <el-date-picker
 | 
					          <el-date-picker
 | 
				
			||||||
| 
						 | 
					@ -480,11 +494,11 @@
 | 
				
			||||||
        label-position="right"
 | 
					        label-position="right"
 | 
				
			||||||
        :rules="rule"
 | 
					        :rules="rule"
 | 
				
			||||||
      >
 | 
					      >
 | 
				
			||||||
        <el-form-item label="资质类型" prop="type">
 | 
					        <el-form-item label="资质认定" prop="type">
 | 
				
			||||||
          <el-select
 | 
					          <el-select
 | 
				
			||||||
            style="width: 100%;"
 | 
					            style="width: 100%;"
 | 
				
			||||||
            v-model="qualiForm.type"
 | 
					            v-model="qualiForm.type"
 | 
				
			||||||
            placeholder="资质类型"
 | 
					            placeholder="资质认定"
 | 
				
			||||||
            @change="qualiTypeChange"
 | 
					            @change="qualiTypeChange"
 | 
				
			||||||
          >
 | 
					          >
 | 
				
			||||||
            <el-option
 | 
					            <el-option
 | 
				
			||||||
| 
						 | 
					@ -498,7 +512,7 @@
 | 
				
			||||||
        <el-form-item label="资质名称" prop="name" v-if="qualiForm.type==='OTHER'">
 | 
					        <el-form-item label="资质名称" prop="name" v-if="qualiForm.type==='OTHER'">
 | 
				
			||||||
          <el-input v-model="qualiForm.name" placeholder="资质名称"/>
 | 
					          <el-input v-model="qualiForm.name" placeholder="资质名称"/>
 | 
				
			||||||
        </el-form-item>
 | 
					        </el-form-item>
 | 
				
			||||||
        <el-form-item label="资质等级" v-if="qualiForm.type!=='OTHER'">
 | 
					        <el-form-item label="资质类型" v-if="qualiForm.type==='CMA'">
 | 
				
			||||||
          <el-select
 | 
					          <el-select
 | 
				
			||||||
            style="width: 100%;"
 | 
					            style="width: 100%;"
 | 
				
			||||||
            v-model="qualiForm.grade"
 | 
					            v-model="qualiForm.grade"
 | 
				
			||||||
| 
						 | 
					@ -512,8 +526,22 @@
 | 
				
			||||||
            />
 | 
					            />
 | 
				
			||||||
          </el-select>
 | 
					          </el-select>
 | 
				
			||||||
        </el-form-item>
 | 
					        </el-form-item>
 | 
				
			||||||
        <el-form-item label="等级" v-if="qualiForm.type==='OTHER'">
 | 
					        <el-form-item label="资质类型" v-if="qualiForm.type==='CNAS'">
 | 
				
			||||||
          <el-input v-model="qualiForm.level" placeholder="等级"/>
 | 
					          <el-select
 | 
				
			||||||
 | 
					            style="width: 100%;"
 | 
				
			||||||
 | 
					            v-model="qualiForm.grade"
 | 
				
			||||||
 | 
					            placeholder="资质类型"
 | 
				
			||||||
 | 
					          >
 | 
				
			||||||
 | 
					            <el-option
 | 
				
			||||||
 | 
					              v-for="item in gradeOptions1"
 | 
				
			||||||
 | 
					              :key="item.id"
 | 
				
			||||||
 | 
					              :label="item.name"
 | 
				
			||||||
 | 
					              :value="item.id"
 | 
				
			||||||
 | 
					            />
 | 
				
			||||||
 | 
					          </el-select>
 | 
				
			||||||
 | 
					        </el-form-item>
 | 
				
			||||||
 | 
					        <el-form-item label="资质类型" v-if="qualiForm.type==='OTHER'">
 | 
				
			||||||
 | 
					          <el-input v-model="qualiForm.level" placeholder="资质类型"/>
 | 
				
			||||||
        </el-form-item>
 | 
					        </el-form-item>
 | 
				
			||||||
        <el-form-item label="有效期">
 | 
					        <el-form-item label="有效期">
 | 
				
			||||||
          <el-date-picker
 | 
					          <el-date-picker
 | 
				
			||||||
| 
						 | 
					@ -682,28 +710,6 @@
 | 
				
			||||||
        @handleDo="handleDo"
 | 
					        @handleDo="handleDo"
 | 
				
			||||||
      ></quliShow>
 | 
					      ></quliShow>
 | 
				
			||||||
    </el-drawer>
 | 
					    </el-drawer>
 | 
				
			||||||
    <!--<el-drawer
 | 
					 | 
				
			||||||
      title="操作记录"
 | 
					 | 
				
			||||||
      :visible.sync="drawer"
 | 
					 | 
				
			||||||
      :with-header="false"
 | 
					 | 
				
			||||||
      size="40%"
 | 
					 | 
				
			||||||
    >
 | 
					 | 
				
			||||||
      <el-table
 | 
					 | 
				
			||||||
        :data="recordData"
 | 
					 | 
				
			||||||
        border
 | 
					 | 
				
			||||||
        fit
 | 
					 | 
				
			||||||
        stripe
 | 
					 | 
				
			||||||
        highlight-current-row
 | 
					 | 
				
			||||||
      >
 | 
					 | 
				
			||||||
        <el-table-column type="index" width="50"/>
 | 
					 | 
				
			||||||
        <el-table-column label="字段代码" prop="field">
 | 
					 | 
				
			||||||
        </el-table-column>
 | 
					 | 
				
			||||||
        <el-table-column label="初始值" prop="value1">
 | 
					 | 
				
			||||||
        </el-table-column>
 | 
					 | 
				
			||||||
        <el-table-column label="更改值" prop="value2">
 | 
					 | 
				
			||||||
        </el-table-column>
 | 
					 | 
				
			||||||
      </el-table>
 | 
					 | 
				
			||||||
    </el-drawer>-->
 | 
					 | 
				
			||||||
  </div>
 | 
					  </div>
 | 
				
			||||||
</template>
 | 
					</template>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -780,7 +786,7 @@
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        qualiForm: {
 | 
					        qualiForm: {
 | 
				
			||||||
          name: "",
 | 
					          name: "",
 | 
				
			||||||
          type: "",
 | 
					          type: "CMA",
 | 
				
			||||||
          grade: "",
 | 
					          grade: "",
 | 
				
			||||||
          scope: "",
 | 
					          scope: "",
 | 
				
			||||||
          level: "",
 | 
					          level: "",
 | 
				
			||||||
| 
						 | 
					@ -823,9 +829,8 @@
 | 
				
			||||||
        fieldList2: [],
 | 
					        fieldList2: [],
 | 
				
			||||||
        atypeOptions: [],
 | 
					        atypeOptions: [],
 | 
				
			||||||
        afieldOptions: [],//领域
 | 
					        afieldOptions: [],//领域
 | 
				
			||||||
        gradeOptions: [
 | 
					        gradeOptions: [{id: 10, name: '国家级'}, {id: 20, name: '省级'}, {id: 30, name: '市级'}],//等级
 | 
				
			||||||
          {id: 10, name: '国家级'}, {id: 20, name: '省级'}, {id: 30, name: '市级'}
 | 
					        gradeOptions1: [{id: 40, name: '实验室'}, {id: 50, name: '检验机构'}],//等级
 | 
				
			||||||
        ],//等级
 | 
					 | 
				
			||||||
        qtaskName: "",
 | 
					        qtaskName: "",
 | 
				
			||||||
        atype_name: "",
 | 
					        atype_name: "",
 | 
				
			||||||
        afield_name: "",
 | 
					        afield_name: "",
 | 
				
			||||||
| 
						 | 
					@ -1019,10 +1024,13 @@
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      //更改资质类型
 | 
					      //更改资质类型
 | 
				
			||||||
      qualiTypeChange() {
 | 
					      qualiTypeChange() {
 | 
				
			||||||
 | 
					        this.qualiForm.grade = '';
 | 
				
			||||||
 | 
					        this.qualiForm.level = '';
 | 
				
			||||||
        if (this.qualiForm.type === 'OTHER') {
 | 
					        if (this.qualiForm.type === 'OTHER') {
 | 
				
			||||||
          this.qualiForm.grade = '';
 | 
					 | 
				
			||||||
          this.qualiForm.city = '';
 | 
					          this.qualiForm.city = '';
 | 
				
			||||||
          this.qualiForm.province = '';
 | 
					          this.qualiForm.province = '';
 | 
				
			||||||
 | 
					        }else{
 | 
				
			||||||
 | 
					          this.citys=[];
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      //编辑资质
 | 
					      //编辑资质
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -397,7 +397,7 @@
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      checkPermission,
 | 
					      checkPermission,
 | 
				
			||||||
      getQtaskDept() {
 | 
					      getQtaskDept() {
 | 
				
			||||||
        qtaskDetail({qtask: this.qtaskId}).then((res) => {
 | 
					        qtaskDetail({page:1,page_size:9999,qtask: this.qtaskId}).then((res) => {
 | 
				
			||||||
          this.qtaskDepts = res.data.results;
 | 
					          this.qtaskDepts = res.data.results;
 | 
				
			||||||
          this.qtask = res.data.results[0].qtask_;
 | 
					          this.qtask = res.data.results[0].qtask_;
 | 
				
			||||||
        });
 | 
					        });
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -10,15 +10,17 @@
 | 
				
			||||||
      <el-form-item label="资质名称">
 | 
					      <el-form-item label="资质名称">
 | 
				
			||||||
        {{ data.name }}
 | 
					        {{ data.name }}
 | 
				
			||||||
      </el-form-item>
 | 
					      </el-form-item>
 | 
				
			||||||
      <el-form-item label="资质类型">
 | 
					      <el-form-item label="资质认定">
 | 
				
			||||||
        {{ data.type }}
 | 
					        {{ data.type }}
 | 
				
			||||||
      </el-form-item>
 | 
					      </el-form-item>
 | 
				
			||||||
      <el-form-item label="资质等级" v-if="data.type!=='OTHER'">
 | 
					      <el-form-item label="资质类型" v-if="data.type!=='OTHER'">
 | 
				
			||||||
        <span v-if="data.grade===10">国家级</span>
 | 
					        <span v-if="data.grade===10">国家级</span>
 | 
				
			||||||
        <span v-if="data.grade===20">省级</span>
 | 
					        <span v-if="data.grade===20">省级</span>
 | 
				
			||||||
        <span v-if="data.grade===30">市级</span>
 | 
					        <span v-if="data.grade===30">市级</span>
 | 
				
			||||||
 | 
					        <span v-if="data.grade===40">实验室</span>
 | 
				
			||||||
 | 
					        <span v-if="data.grade===50">检验机构</span>
 | 
				
			||||||
      </el-form-item>
 | 
					      </el-form-item>
 | 
				
			||||||
      <el-form-item label="二级等级" v-if="data.type==='OTHER'">
 | 
					      <el-form-item label="资质类型" v-if="data.type==='OTHER'">
 | 
				
			||||||
        {{ data.level }}
 | 
					        {{ data.level }}
 | 
				
			||||||
      </el-form-item>
 | 
					      </el-form-item>
 | 
				
			||||||
      <el-form-item label="有效期">
 | 
					      <el-form-item label="有效期">
 | 
				
			||||||
| 
						 | 
					@ -54,15 +56,17 @@
 | 
				
			||||||
        <el-form-item label="资质名称">
 | 
					        <el-form-item label="资质名称">
 | 
				
			||||||
          {{ formData.name }}
 | 
					          {{ formData.name }}
 | 
				
			||||||
        </el-form-item>
 | 
					        </el-form-item>
 | 
				
			||||||
        <el-form-item label="资质类型">
 | 
					        <el-form-item label="资质认定">
 | 
				
			||||||
          {{ formData.type }}
 | 
					          {{ formData.type }}
 | 
				
			||||||
        </el-form-item>
 | 
					        </el-form-item>
 | 
				
			||||||
        <el-form-item label="资质等级" v-if="formData.type!=='OTHER'">
 | 
					        <el-form-item label="资质类型" v-if="formData.type!=='OTHER'">
 | 
				
			||||||
          <span v-if="formData.grade===10">国家级</span>
 | 
					          <span v-if="formData.grade===10">国家级</span>
 | 
				
			||||||
          <span v-if="formData.grade===20">省级</span>
 | 
					          <span v-if="formData.grade===20">省级</span>
 | 
				
			||||||
          <span v-if="formData.grade===30">市级</span>
 | 
					          <span v-if="formData.grade===30">市级</span>
 | 
				
			||||||
 | 
					          <span v-if="formData.grade===40">实验室</span>
 | 
				
			||||||
 | 
					          <span v-if="formData.grade===50">检验机构</span>
 | 
				
			||||||
        </el-form-item>
 | 
					        </el-form-item>
 | 
				
			||||||
        <el-form-item label="二级等级" v-if="formData.type==='OTHER'">
 | 
					        <el-form-item label="资质类型" v-if="formData.type==='OTHER'">
 | 
				
			||||||
          {{ formData.level }}
 | 
					          {{ formData.level }}
 | 
				
			||||||
        </el-form-item>
 | 
					        </el-form-item>
 | 
				
			||||||
        <el-form-item label="有效期">
 | 
					        <el-form-item label="有效期">
 | 
				
			||||||
| 
						 | 
					@ -97,15 +101,17 @@
 | 
				
			||||||
        <el-form-item label="资质名称">
 | 
					        <el-form-item label="资质名称">
 | 
				
			||||||
          <span :class="setClass('name')"> {{ formData2.name }}</span>
 | 
					          <span :class="setClass('name')"> {{ formData2.name }}</span>
 | 
				
			||||||
        </el-form-item>
 | 
					        </el-form-item>
 | 
				
			||||||
        <el-form-item label="资质类型">
 | 
					        <el-form-item label="资质认定">
 | 
				
			||||||
          <span :class="setClass('type')"> {{ formData2.type }}</span>
 | 
					          <span :class="setClass('type')"> {{ formData2.type }}</span>
 | 
				
			||||||
        </el-form-item>
 | 
					        </el-form-item>
 | 
				
			||||||
        <el-form-item label="资质等级" v-if="formData2.type!=='OTHER'">
 | 
					        <el-form-item label="资质类型" v-if="formData2.type!=='OTHER'">
 | 
				
			||||||
          <span v-if="formData2.grade===10" :class="setClass('grade')">国家级</span>
 | 
					          <span v-if="formData2.grade===10" :class="setClass('grade')">国家级</span>
 | 
				
			||||||
          <span v-if="formData2.grade===20" :class="setClass('grade')">省级</span>
 | 
					          <span v-if="formData2.grade===20" :class="setClass('grade')">省级</span>
 | 
				
			||||||
          <span v-if="formData2.grade===30" :class="setClass('grade')">市级</span>
 | 
					          <span v-if="formData2.grade===30" :class="setClass('grade')">市级</span>
 | 
				
			||||||
 | 
					          <span v-if="formData2.grade===40" :class="setClass('grade')">实验室</span>
 | 
				
			||||||
 | 
					          <span v-if="formData2.grade===50" :class="setClass('grade')">检验机构</span>
 | 
				
			||||||
        </el-form-item>
 | 
					        </el-form-item>
 | 
				
			||||||
        <el-form-item label="二级等级" v-if="formData2.type==='OTHER'">
 | 
					        <el-form-item label="资质类型" v-if="formData2.type==='OTHER'">
 | 
				
			||||||
          <span :class="setClass('level')"> {{ formData2.level }}</span>
 | 
					          <span :class="setClass('level')"> {{ formData2.level }}</span>
 | 
				
			||||||
        </el-form-item>
 | 
					        </el-form-item>
 | 
				
			||||||
        <el-form-item label="资质范围">
 | 
					        <el-form-item label="资质范围">
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue