forked from integrated_whb/integrated_whb_vue
				
			BUG 优化
							parent
							
								
									30c65501a6
								
							
						
					
					
						commit
						ae3cba5fb8
					
				| 
						 | 
					@ -139,6 +139,7 @@ export const REMIND_DAYS = [
 | 
				
			||||||
  { ID: "2", NAME: "90天", NUM: "90" },
 | 
					  { ID: "2", NAME: "90天", NUM: "90" },
 | 
				
			||||||
];
 | 
					];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// export const MAINTENANCE_LEVEL_LIST = [
 | 
					// export const MAINTENANCE_LEVEL_LIST = [
 | 
				
			||||||
//     //维保等级
 | 
					//     //维保等级
 | 
				
			||||||
//     {ID:'1',NAME:'一级维保'},
 | 
					//     {ID:'1',NAME:'一级维保'},
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -29,7 +29,7 @@ export const getLevelsCorp = (params) =>
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
// 获取数据字典
 | 
					// 获取数据字典
 | 
				
			||||||
export const getLevelsByParentId = (params) =>
 | 
					export const getLevelsByParentId = (params) =>
 | 
				
			||||||
  post("/dictionaries/listDictToParId", {
 | 
					  post("/dictionaries/getLevels", {
 | 
				
			||||||
    loading: false,
 | 
					    loading: false,
 | 
				
			||||||
    ...params,
 | 
					    ...params,
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -29,7 +29,7 @@ export const issueSecurityNotice = (params) =>
 | 
				
			||||||
// 通知等级
 | 
					// 通知等级
 | 
				
			||||||
export const layoutFnGetNotificationsClassification = async () => {
 | 
					export const layoutFnGetNotificationsClassification = async () => {
 | 
				
			||||||
  const resData = await getLevelsByParentId({
 | 
					  const resData = await getLevelsByParentId({
 | 
				
			||||||
    parentId: "aaecb47d95524b84904809671e48a777",
 | 
					    DICTIONARIES_ID: "aaaecb47d95524b84904809671e48a656",
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
  return ref(resData);
 | 
					  return ref(resData);
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -4,7 +4,7 @@ import { post, upload } from "@/request/axios.js";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export const layoutFnGetScrapType = async () => {
 | 
					export const layoutFnGetScrapType = async () => {
 | 
				
			||||||
  const resData = await getLevelsByParentId({
 | 
					  const resData = await getLevelsByParentId({
 | 
				
			||||||
    parentId: "78452f4ec77e4d98ae8cdd9c3386ae0c",
 | 
					    DICTIONARIES_ID: "78452f4ec77e4d98ae8cdd9c3386ae0c",
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
  return ref(resData);
 | 
					  return ref(resData);
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -87,19 +87,19 @@
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
        <el-table-column prop="NUM" label="编号" width="150" />
 | 
					        <el-table-column prop="NUM" label="编号" width="150" />
 | 
				
			||||||
        <el-table-column prop="PLATE_NUMBER" label="车牌号" width="150" />
 | 
					        <el-table-column prop="PLATE_NUMBER" label="车牌号" width="100" />
 | 
				
			||||||
        <el-table-column prop="CAR_OWNERS" label="车主业户" width="150" />
 | 
					        <el-table-column prop="CAR_OWNERS" label="车主业户" width="100" />
 | 
				
			||||||
        <el-table-column prop="TELEPHONE" label="联系电话" width="150" />
 | 
					        <el-table-column prop="TELEPHONE" label="联系电话" width="100" />
 | 
				
			||||||
        <el-table-column
 | 
					        <el-table-column
 | 
				
			||||||
          prop="NETWORK_ACCESS_COMPANY"
 | 
					          prop="NETWORK_ACCESS_COMPANY"
 | 
				
			||||||
          label="入网公司"
 | 
					          label="入网公司"
 | 
				
			||||||
          width="150"
 | 
					          width="150"
 | 
				
			||||||
        />
 | 
					        />
 | 
				
			||||||
        <el-table-column prop="PROCESSING_DATE" label="办理日期" width="150" />
 | 
					        <el-table-column prop="PROCESSING_DATE" label="办理日期" width="120" />
 | 
				
			||||||
        <el-table-column prop="DUE_DATE" label="到期日期" width="150" />
 | 
					        <el-table-column prop="DUE_DATE" label="到期日期" width="120" />
 | 
				
			||||||
        <el-table-column prop="REGISTRANT" label="登记人" width="150" />
 | 
					        <el-table-column prop="REGISTRANT" label="登记人" width="140" />
 | 
				
			||||||
        <!--<el-table-column prop="CONTACTS" label="经营企业" width="150"/>-->
 | 
					        <!--<el-table-column prop="CONTACTS" label="经营企业" width="150"/>-->
 | 
				
			||||||
        <el-table-column prop="REMINDER_STATUS" label="提醒状态" width="150">
 | 
					        <el-table-column prop="REMINDER_STATUS" label="提醒状态" width="90">
 | 
				
			||||||
          <template #default="{ row }">
 | 
					          <template #default="{ row }">
 | 
				
			||||||
            <el-tag v-if="row.REMINDER_STATUS === '1'" type="success"
 | 
					            <el-tag v-if="row.REMINDER_STATUS === '1'" type="success"
 | 
				
			||||||
              >开启</el-tag
 | 
					              >开启</el-tag
 | 
				
			||||||
| 
						 | 
					@ -109,7 +109,7 @@
 | 
				
			||||||
            >
 | 
					            >
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
        <el-table-column prop="DUE_DATE_TYPE" label="到期状态" width="150">
 | 
					        <el-table-column prop="DUE_DATE_TYPE" label="到期状态" width="90">
 | 
				
			||||||
          <template #default="{ row }">
 | 
					          <template #default="{ row }">
 | 
				
			||||||
            <el-tag v-if="row.DUE_DATE_TYPE === 1" type="success"
 | 
					            <el-tag v-if="row.DUE_DATE_TYPE === 1" type="success"
 | 
				
			||||||
              >未到期</el-tag
 | 
					              >未到期</el-tag
 | 
				
			||||||
| 
						 | 
					@ -122,7 +122,7 @@
 | 
				
			||||||
            >
 | 
					            >
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
        <el-table-column prop="ARCHIVES_TYPE" label="车辆状态" width="150">
 | 
					        <el-table-column prop="ARCHIVES_TYPE" label="车辆状态" width="90">
 | 
				
			||||||
          <template #default="{ row }">
 | 
					          <template #default="{ row }">
 | 
				
			||||||
            <el-tag v-if="row.ARCHIVES_TYPE === '1'" type="error">报废</el-tag>
 | 
					            <el-tag v-if="row.ARCHIVES_TYPE === '1'" type="error">报废</el-tag>
 | 
				
			||||||
            <el-tag v-else-if="row.ARCHIVES_TYPE === '0'" type="success"
 | 
					            <el-tag v-else-if="row.ARCHIVES_TYPE === '0'" type="success"
 | 
				
			||||||
| 
						 | 
					@ -133,9 +133,7 @@
 | 
				
			||||||
            >
 | 
					            >
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
        <el-table-column prop="CREATTIME" label="创建时间" width="150" />
 | 
					        <el-table-column label="操作" width="242">
 | 
				
			||||||
        <el-table-column prop="OPERATTIME" label="修改时间" width="150" />
 | 
					 | 
				
			||||||
        <el-table-column label="操作" width="250">
 | 
					 | 
				
			||||||
          <template #default="{ row }">
 | 
					          <template #default="{ row }">
 | 
				
			||||||
            <el-button
 | 
					            <el-button
 | 
				
			||||||
              type="primary"
 | 
					              type="primary"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -123,7 +123,7 @@
 | 
				
			||||||
        <el-table-column prop="CAR_OWNERS" label="车主业户" width="100" />
 | 
					        <el-table-column prop="CAR_OWNERS" label="车主业户" width="100" />
 | 
				
			||||||
        <el-table-column prop="TELEPHONE" label="联系电话" width="100" />
 | 
					        <el-table-column prop="TELEPHONE" label="联系电话" width="100" />
 | 
				
			||||||
        <el-table-column prop="PROCESSING_DATE" label="办理日期" width="100" />
 | 
					        <el-table-column prop="PROCESSING_DATE" label="办理日期" width="100" />
 | 
				
			||||||
        <el-table-column prop="NAME" label="年检周期" width="100" />
 | 
					        <el-table-column prop="NAME" label="年检周期" width="92" />
 | 
				
			||||||
        <el-table-column prop="DUE_DATE" label="到期日期" width="100" />
 | 
					        <el-table-column prop="DUE_DATE" label="到期日期" width="100" />
 | 
				
			||||||
        <el-table-column prop="REGISTRANT" label="登记人" width="100" />
 | 
					        <el-table-column prop="REGISTRANT" label="登记人" width="100" />
 | 
				
			||||||
        <!--<el-table-column prop="CONTACTS" label="经营企业" width="150"/>-->
 | 
					        <!--<el-table-column prop="CONTACTS" label="经营企业" width="150"/>-->
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -119,34 +119,34 @@
 | 
				
			||||||
            {{ serialNumber(pagination, $index) }}
 | 
					            {{ serialNumber(pagination, $index) }}
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
        <el-table-column prop="NUM" label="编号" width="150" />
 | 
					        <el-table-column prop="NUM" label="编号" width="100" />
 | 
				
			||||||
        <el-table-column prop="VEHICLE_MODEL" label="运营车型" width="150">
 | 
					        <el-table-column prop="VEHICLE_MODEL" label="运营车型" width="100">
 | 
				
			||||||
          <template #default="{ row }">
 | 
					          <template #default="{ row }">
 | 
				
			||||||
            {{
 | 
					            {{
 | 
				
			||||||
              translationStatus(row.VEHICLE_MODEL, OPERATING_VEHICLE_TYPE_LIST)
 | 
					              translationStatus(row.VEHICLE_MODEL, OPERATING_VEHICLE_TYPE_LIST)
 | 
				
			||||||
            }}
 | 
					            }}
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
        <el-table-column prop="PLATE_NUMBER" label="车牌号" width="150" />
 | 
					        <el-table-column prop="PLATE_NUMBER" label="车牌号" width="100" />
 | 
				
			||||||
        <el-table-column prop="CAR_OWNERS" label="车主业户" width="150" />
 | 
					        <el-table-column prop="CAR_OWNERS" label="车主业户" width="100" />
 | 
				
			||||||
        <el-table-column prop="TELEPHONE" label="联系电话" width="150" />
 | 
					        <el-table-column prop="TELEPHONE" label="联系电话" width="100" />
 | 
				
			||||||
        <el-table-column
 | 
					        <el-table-column
 | 
				
			||||||
          prop="PROCESSING_DATE_YEAR"
 | 
					          prop="PROCESSING_DATE_YEAR"
 | 
				
			||||||
          label="保险年份"
 | 
					          label="保险年份"
 | 
				
			||||||
          width="150"
 | 
					          width="80"
 | 
				
			||||||
        />
 | 
					        />
 | 
				
			||||||
        <el-table-column
 | 
					        <el-table-column
 | 
				
			||||||
          prop="INSURANCE_COVERAGE"
 | 
					          prop="INSURANCE_COVERAGE"
 | 
				
			||||||
          label="保险项目"
 | 
					          label="保险项目"
 | 
				
			||||||
          width="150"
 | 
					          width="100"
 | 
				
			||||||
        />
 | 
					        />
 | 
				
			||||||
        <el-table-column prop="PROCESSING_DATE" label="办理日期" width="150" />
 | 
					        <el-table-column prop="PROCESSING_DATE" label="办理日期" width="100" />
 | 
				
			||||||
        <el-table-column prop="EFFECTIVE_DATE" label="生效日期" width="150" />
 | 
					        <el-table-column prop="EFFECTIVE_DATE" label="生效日期" width="100" />
 | 
				
			||||||
        <el-table-column prop="DUE_DATE" label="到期日期" width="150" />
 | 
					        <el-table-column prop="DUE_DATE" label="到期日期" width="100" />
 | 
				
			||||||
        <el-table-column prop="REGISTRANT" label="登记人" width="150" />
 | 
					        <el-table-column prop="REGISTRANT" label="登记人" width="100" />
 | 
				
			||||||
        <!--<el-table-column prop="NULLL" label="经营类型" width="150"/>-->
 | 
					        <!--<el-table-column prop="NULLL" label="经营类型" width="150"/>-->
 | 
				
			||||||
        <!--<el-table-column prop="CONTACTS" label="经营企业" width="150"/>-->
 | 
					        <!--<el-table-column prop="CONTACTS" label="经营企业" width="150"/>-->
 | 
				
			||||||
        <el-table-column prop="REMINDER_STATUS" label="提醒状态" width="150">
 | 
					        <el-table-column prop="REMINDER_STATUS" label="提醒状态" width="80">
 | 
				
			||||||
          <template #default="{ row }">
 | 
					          <template #default="{ row }">
 | 
				
			||||||
            <el-tag v-if="row.REMINDER_STATUS === '1'" type="success"
 | 
					            <el-tag v-if="row.REMINDER_STATUS === '1'" type="success"
 | 
				
			||||||
              >开启</el-tag
 | 
					              >开启</el-tag
 | 
				
			||||||
| 
						 | 
					@ -156,7 +156,7 @@
 | 
				
			||||||
            >
 | 
					            >
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
        <el-table-column prop="DUE_DATE_TYPE" label="到期状态" width="150">
 | 
					        <el-table-column prop="DUE_DATE_TYPE" label="到期状态" width="80">
 | 
				
			||||||
          <template #default="{ row }">
 | 
					          <template #default="{ row }">
 | 
				
			||||||
            <el-tag v-if="row.DUE_DATE_TYPE === 1" type="success"
 | 
					            <el-tag v-if="row.DUE_DATE_TYPE === 1" type="success"
 | 
				
			||||||
              >未到期</el-tag
 | 
					              >未到期</el-tag
 | 
				
			||||||
| 
						 | 
					@ -169,8 +169,8 @@
 | 
				
			||||||
            >
 | 
					            >
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
        <el-table-column prop="CREATTIME" label="创建时间" width="150" />
 | 
					<!--        <el-table-column prop="CREATTIME" label="创建时间" width="150" />
 | 
				
			||||||
        <el-table-column prop="OPERATTIME" label="修改时间" width="150" />
 | 
					        <el-table-column prop="OPERATTIME" label="修改时间" width="150" />-->
 | 
				
			||||||
        <el-table-column label="操作" width="250">
 | 
					        <el-table-column label="操作" width="250">
 | 
				
			||||||
          <template #default="{ row }">
 | 
					          <template #default="{ row }">
 | 
				
			||||||
            <el-button
 | 
					            <el-button
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -87,26 +87,26 @@
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
        <el-table-column prop="NUM" label="编号" width="150" />
 | 
					        <el-table-column prop="NUM" label="编号" width="150" />
 | 
				
			||||||
        <el-table-column prop="PLATE_NUMBER" label="车牌号" width="150" />
 | 
					        <el-table-column prop="PLATE_NUMBER" label="车牌号" width="100" />
 | 
				
			||||||
        <el-table-column prop="CAR_OWNERS" label="车主业户" width="150" />
 | 
					        <el-table-column prop="CAR_OWNERS" label="车主业户" width="100" />
 | 
				
			||||||
        <el-table-column prop="TELEPHONE" label="联系电话" width="150" />
 | 
					        <el-table-column prop="TELEPHONE" label="联系电话" width="100" />
 | 
				
			||||||
        <el-table-column prop="MAINTENANCE_LEVEL" label="维保等级" width="150">
 | 
					        <el-table-column prop="MAINTENANCE_LEVEL" label="维保等级" width="100">
 | 
				
			||||||
          <template #default="{ row }">
 | 
					          <template #default="{ row }">
 | 
				
			||||||
            {{
 | 
					            {{
 | 
				
			||||||
              translationStatus(row.MAINTENANCE_LEVEL, MAINTENANCE_LEVEL_LIST)
 | 
					              translationStatus(row.MAINTENANCE_LEVEL, MAINTENANCE_LEVEL_LIST)
 | 
				
			||||||
            }}
 | 
					            }}
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
        <el-table-column prop="PROCESSING_DATE" label="办理日期" width="150" />
 | 
					        <el-table-column prop="PROCESSING_DATE" label="办理日期" width="120" />
 | 
				
			||||||
        <el-table-column prop="MAINTENANCE_CYCLE" label="维保周期" width="150">
 | 
					        <el-table-column prop="MAINTENANCE_CYCLE" label="维保周期" width="80">
 | 
				
			||||||
          <template #default="{ row }">
 | 
					          <template #default="{ row }">
 | 
				
			||||||
            {{ row.MAINTENANCE_CYCLE + "天" }}
 | 
					            {{ row.MAINTENANCE_CYCLE + "天" }}
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
        <el-table-column prop="DUE_DATE" label="到期日期" width="150" />
 | 
					        <el-table-column prop="DUE_DATE" label="到期日期" width="150" />
 | 
				
			||||||
        <el-table-column prop="REGISTRANT" label="登记人" width="150" />
 | 
					        <el-table-column prop="REGISTRANT" label="登记人" width="100" />
 | 
				
			||||||
        <!--<el-table-column prop="CONTACTS" label="经营企业" width="150"/>-->
 | 
					        <!--<el-table-column prop="CONTACTS" label="经营企业" width="150"/>-->
 | 
				
			||||||
        <el-table-column prop="REMINDER_STATUS" label="提醒状态" width="150">
 | 
					        <el-table-column prop="REMINDER_STATUS" label="提醒状态" width="80">
 | 
				
			||||||
          <template #default="{ row }">
 | 
					          <template #default="{ row }">
 | 
				
			||||||
            <el-tag v-if="row.REMINDER_STATUS === '1'" type="success"
 | 
					            <el-tag v-if="row.REMINDER_STATUS === '1'" type="success"
 | 
				
			||||||
              >开启</el-tag
 | 
					              >开启</el-tag
 | 
				
			||||||
| 
						 | 
					@ -116,7 +116,7 @@
 | 
				
			||||||
            >
 | 
					            >
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
        <el-table-column prop="DUE_DATE_TYPE" label="到期状态" width="150">
 | 
					        <el-table-column prop="DUE_DATE_TYPE" label="到期状态" width="80">
 | 
				
			||||||
          <template #default="{ row }">
 | 
					          <template #default="{ row }">
 | 
				
			||||||
            <el-tag v-if="row.DUE_DATE_TYPE === 1" type="success"
 | 
					            <el-tag v-if="row.DUE_DATE_TYPE === 1" type="success"
 | 
				
			||||||
              >未到期</el-tag
 | 
					              >未到期</el-tag
 | 
				
			||||||
| 
						 | 
					@ -129,7 +129,7 @@
 | 
				
			||||||
            >
 | 
					            >
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
        <el-table-column prop="ARCHIVES_TYPE" label="车辆状态" width="150">
 | 
					        <el-table-column prop="ARCHIVES_TYPE" label="车辆状态" width="80">
 | 
				
			||||||
          <template #default="{ row }">
 | 
					          <template #default="{ row }">
 | 
				
			||||||
            <el-tag v-if="row.ARCHIVES_TYPE === '2'" type="error">报废</el-tag>
 | 
					            <el-tag v-if="row.ARCHIVES_TYPE === '2'" type="error">报废</el-tag>
 | 
				
			||||||
            <el-tag v-else-if="row.ARCHIVES_TYPE === '0'" type="success"
 | 
					            <el-tag v-else-if="row.ARCHIVES_TYPE === '0'" type="success"
 | 
				
			||||||
| 
						 | 
					@ -140,8 +140,6 @@
 | 
				
			||||||
            >
 | 
					            >
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
        <el-table-column prop="CREATTIME" label="创建时间" width="150" />
 | 
					 | 
				
			||||||
        <el-table-column prop="OPERATTIME" label="修改时间" width="150" />
 | 
					 | 
				
			||||||
        <el-table-column label="操作" width="250">
 | 
					        <el-table-column label="操作" width="250">
 | 
				
			||||||
          <template #default="{ row }">
 | 
					          <template #default="{ row }">
 | 
				
			||||||
            <el-button
 | 
					            <el-button
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -109,22 +109,22 @@
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
        <!--        <el-table-column prop="OPERATIONS_ID" label="编号" width="150" />-->
 | 
					        <!--        <el-table-column prop="OPERATIONS_ID" label="编号" width="150" />-->
 | 
				
			||||||
        <el-table-column prop="VEHICLE_MODEL" label="运营车型" width="150">
 | 
					        <el-table-column prop="VEHICLE_MODEL" label="运营车型" width="95">
 | 
				
			||||||
          <template #default="{ row }">
 | 
					          <template #default="{ row }">
 | 
				
			||||||
            {{
 | 
					            {{
 | 
				
			||||||
              translationStatus(row.VEHICLE_MODEL, OPERATING_VEHICLE_TYPE_LIST)
 | 
					              translationStatus(row.VEHICLE_MODEL, OPERATING_VEHICLE_TYPE_LIST)
 | 
				
			||||||
            }}
 | 
					            }}
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
        <el-table-column prop="PLATE_NUMBER" label="车牌号" width="150" />
 | 
					        <el-table-column prop="PLATE_NUMBER" label="车牌号" width="95" />
 | 
				
			||||||
        <el-table-column prop="CAR_OWNERS" label="车主业户" width="150" />
 | 
					        <el-table-column prop="CAR_OWNERS" label="车主业户" width="150" />
 | 
				
			||||||
        <el-table-column prop="TELEPHONE" label="联系电话" width="150" />
 | 
					        <el-table-column prop="TELEPHONE" label="联系电话" width="150" />
 | 
				
			||||||
        <el-table-column prop="PROCESSING_DATE" label="办理日期" width="150" />
 | 
					        <el-table-column prop="PROCESSING_DATE" label="办理日期" width="142" />
 | 
				
			||||||
        <el-table-column prop="CYCLE_NAME" label="运营周期" width="150" />
 | 
					        <el-table-column prop="CYCLE_NAME" label="运营周期" width="80" />
 | 
				
			||||||
        <el-table-column prop="DUE_DATE" label="到期日期" width="150" />
 | 
					        <el-table-column prop="DUE_DATE" label="到期日期" width="150" />
 | 
				
			||||||
        <el-table-column prop="REGISTRANT" label="登记人" width="150" />
 | 
					        <el-table-column prop="REGISTRANT" label="登记人" width="150" />
 | 
				
			||||||
        <!--<el-table-column prop="CONTACTS" label="经营企业" width="150"/>-->
 | 
					        <!--<el-table-column prop="CONTACTS" label="经营企业" width="150"/>-->
 | 
				
			||||||
        <el-table-column prop="REMINDER_STATUS" label="提醒状态" width="150">
 | 
					        <el-table-column prop="REMINDER_STATUS" label="提醒状态" width="80">
 | 
				
			||||||
          <template #default="{ row }">
 | 
					          <template #default="{ row }">
 | 
				
			||||||
            <el-tag v-if="row.REMINDER_STATUS === '1'" type="success"
 | 
					            <el-tag v-if="row.REMINDER_STATUS === '1'" type="success"
 | 
				
			||||||
              >开启
 | 
					              >开启
 | 
				
			||||||
| 
						 | 
					@ -134,7 +134,7 @@
 | 
				
			||||||
            </el-tag>
 | 
					            </el-tag>
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
        <el-table-column prop="DUE_DATE_TYPE" label="到期状态" width="150">
 | 
					        <el-table-column prop="DUE_DATE_TYPE" label="到期状态" width="80">
 | 
				
			||||||
          <template #default="{ row }">
 | 
					          <template #default="{ row }">
 | 
				
			||||||
            <el-tag v-if="row.DUE_DATE_TYPE === 1" type="success"
 | 
					            <el-tag v-if="row.DUE_DATE_TYPE === 1" type="success"
 | 
				
			||||||
              >未到期
 | 
					              >未到期
 | 
				
			||||||
| 
						 | 
					@ -147,7 +147,7 @@
 | 
				
			||||||
            </el-tag>
 | 
					            </el-tag>
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
        <el-table-column prop="ARCHIVES_TYPE" label="车辆状态" width="150">
 | 
					        <el-table-column prop="ARCHIVES_TYPE" label="车辆状态" width="80">
 | 
				
			||||||
          <template #default="{ row }">
 | 
					          <template #default="{ row }">
 | 
				
			||||||
            <el-tag v-if="row.ARCHIVES_TYPE === '2'" type="error">报废</el-tag>
 | 
					            <el-tag v-if="row.ARCHIVES_TYPE === '2'" type="error">报废</el-tag>
 | 
				
			||||||
            <el-tag v-else-if="row.ARCHIVES_TYPE === '0'" type="success"
 | 
					            <el-tag v-else-if="row.ARCHIVES_TYPE === '0'" type="success"
 | 
				
			||||||
| 
						 | 
					@ -158,8 +158,8 @@
 | 
				
			||||||
            >
 | 
					            >
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
        <el-table-column prop="CREATTIME" label="创建时间" width="150" />
 | 
					
 | 
				
			||||||
        <el-table-column label="操作" width="250">
 | 
					        <el-table-column label="操作" width="240">
 | 
				
			||||||
          <template #default="{ row }">
 | 
					          <template #default="{ row }">
 | 
				
			||||||
            <el-button
 | 
					            <el-button
 | 
				
			||||||
              type="primary"
 | 
					              type="primary"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -19,10 +19,10 @@
 | 
				
			||||||
              @change="fnEditVehicleModel"
 | 
					              @change="fnEditVehicleModel"
 | 
				
			||||||
            >
 | 
					            >
 | 
				
			||||||
              <el-option
 | 
					              <el-option
 | 
				
			||||||
                v-for="item in getScrapVehicleModeList"
 | 
					                v-for="item in SCRAP_VEHICLE_MODEL"
 | 
				
			||||||
                :key="item.BIANMA"
 | 
					                :key="item.BIANMA"
 | 
				
			||||||
                :label="item.name"
 | 
					                :label="item.NAME"
 | 
				
			||||||
                :value="item.name"
 | 
					                :value="item.NAME"
 | 
				
			||||||
              />
 | 
					              />
 | 
				
			||||||
            </el-select>
 | 
					            </el-select>
 | 
				
			||||||
          </el-form-item>
 | 
					          </el-form-item>
 | 
				
			||||||
| 
						 | 
					@ -186,7 +186,7 @@
 | 
				
			||||||
</template>
 | 
					</template>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<script setup>
 | 
					<script setup>
 | 
				
			||||||
import { onMounted, ref } from "vue";
 | 
					import { ref } from "vue";
 | 
				
			||||||
import {
 | 
					import {
 | 
				
			||||||
  setScrapManageAdd,
 | 
					  setScrapManageAdd,
 | 
				
			||||||
  setScrapManageEdit,
 | 
					  setScrapManageEdit,
 | 
				
			||||||
| 
						 | 
					@ -211,12 +211,9 @@ const router = useRouter();
 | 
				
			||||||
const getAllOperationVehicleList = await getScrapOperationVehicleList();
 | 
					const getAllOperationVehicleList = await getScrapOperationVehicleList();
 | 
				
			||||||
const getAllFrailerList = await getScrapFreightTrailerList();
 | 
					const getAllFrailerList = await getScrapFreightTrailerList();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const getScrapVehicleModeList = ref(null);
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
onMounted(async () => {
 | 
					const VEHICLE_MODEL = await layoutFnGetScrapType();
 | 
				
			||||||
  const data = await layoutFnGetScrapType();
 | 
					
 | 
				
			||||||
  getScrapVehicleModeList.value = JSON.parse(data.value.zTreeNodes);
 | 
					 | 
				
			||||||
});
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
const SCRAP_ID = route.query.SCRAP_ID;
 | 
					const SCRAP_ID = route.query.SCRAP_ID;
 | 
				
			||||||
const rules = {
 | 
					const rules = {
 | 
				
			||||||
| 
						 | 
					@ -396,6 +393,7 @@ const fnSubmit = debounce(
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  { atBegin: true }
 | 
					  { atBegin: true }
 | 
				
			||||||
);
 | 
					);
 | 
				
			||||||
 | 
					const SCRAP_VEHICLE_MODEL = VEHICLE_MODEL.value.list
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<style scoped lang="scss"></style>
 | 
					<style scoped lang="scss"></style>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -26,9 +26,9 @@
 | 
				
			||||||
            >
 | 
					            >
 | 
				
			||||||
              <el-option
 | 
					              <el-option
 | 
				
			||||||
                v-for="item in relatedClassificationList"
 | 
					                v-for="item in relatedClassificationList"
 | 
				
			||||||
                :key="item.BIANMA"
 | 
					                :key="item.ID"
 | 
				
			||||||
                :label="item.NAME"
 | 
					                :label="item.NAME"
 | 
				
			||||||
                :value="item.BIANMA"
 | 
					                :value="item.NAME"
 | 
				
			||||||
              />
 | 
					              />
 | 
				
			||||||
            </el-select>
 | 
					            </el-select>
 | 
				
			||||||
          </el-form-item>
 | 
					          </el-form-item>
 | 
				
			||||||
| 
						 | 
					@ -98,7 +98,7 @@
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
    <select-person
 | 
					    <select-person
 | 
				
			||||||
      v-model:visible="data.SelectPersonDialogVisible"
 | 
					      v-model:visible="data.SelectPersonDialogVisible"
 | 
				
			||||||
      :list-data="data.listAll"
 | 
					      :selection-data="data.listAll"
 | 
				
			||||||
      @submit="fnSelectPersonSubmit"
 | 
					      @submit="fnSelectPersonSubmit"
 | 
				
			||||||
      @submitall="fnSelectAllRiskSubmit"
 | 
					      @submitall="fnSelectAllRiskSubmit"
 | 
				
			||||||
    />
 | 
					    />
 | 
				
			||||||
| 
						 | 
					@ -133,12 +133,9 @@ const rules = {
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
  ],
 | 
					  ],
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
const relatedClassificationTempList =
 | 
					const relatedClassificationTempList = await layoutFnGetNotificationsClassification();
 | 
				
			||||||
  await layoutFnGetNotificationsClassification();
 | 
					
 | 
				
			||||||
const relatedClassificationList = [];
 | 
					
 | 
				
			||||||
JSON.parse(relatedClassificationTempList.value.zTreeNodes).forEach((e) => {
 | 
					 | 
				
			||||||
  relatedClassificationList.push({ name: e.id, BIANMA: e.name });
 | 
					 | 
				
			||||||
});
 | 
					 | 
				
			||||||
const router = useRouter();
 | 
					const router = useRouter();
 | 
				
			||||||
const data = reactive({
 | 
					const data = reactive({
 | 
				
			||||||
  form: {
 | 
					  form: {
 | 
				
			||||||
| 
						 | 
					@ -152,6 +149,7 @@ const data = reactive({
 | 
				
			||||||
    allStatus: 0, // 是否全选
 | 
					    allStatus: 0, // 是否全选
 | 
				
			||||||
    REPLYSTATUS: "",
 | 
					    REPLYSTATUS: "",
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
 | 
					  SelectPersonDialogVisible: false,
 | 
				
			||||||
});
 | 
					});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const fnSubmit = async () => {
 | 
					const fnSubmit = async () => {
 | 
				
			||||||
| 
						 | 
					@ -204,6 +202,7 @@ const fnSelectAllRiskSubmit = (allData) => {
 | 
				
			||||||
  data.form.allStatus = 1;
 | 
					  data.form.allStatus = 1;
 | 
				
			||||||
  data.form.PERSON = "已全部选择";
 | 
					  data.form.PERSON = "已全部选择";
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					const relatedClassificationList = relatedClassificationTempList.value.list;
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<style scoped lang="scss"></style>
 | 
					<style scoped lang="scss"></style>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -78,7 +78,7 @@ const props = defineProps({
 | 
				
			||||||
    required: true,
 | 
					    required: true,
 | 
				
			||||||
    default: false,
 | 
					    default: false,
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  listData: {
 | 
					  selectionData: {
 | 
				
			||||||
    type: Array,
 | 
					    type: Array,
 | 
				
			||||||
    required: true,
 | 
					    required: true,
 | 
				
			||||||
    default: () => [],
 | 
					    default: () => [],
 | 
				
			||||||
| 
						 | 
					@ -105,6 +105,9 @@ const stop = watch(
 | 
				
			||||||
  () => props.visible,
 | 
					  () => props.visible,
 | 
				
			||||||
  (value) => {
 | 
					  (value) => {
 | 
				
			||||||
    if (value) {
 | 
					    if (value) {
 | 
				
			||||||
 | 
					      props.selectionData.forEach((row) => {
 | 
				
			||||||
 | 
					        tableRef.value.toggleRowSelection(row, undefined);
 | 
				
			||||||
 | 
					      });
 | 
				
			||||||
      fnResetPagination();
 | 
					      fnResetPagination();
 | 
				
			||||||
      stop && stop();
 | 
					      stop && stop();
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -28,7 +28,7 @@
 | 
				
			||||||
                v-for="item in relatedClassificationList"
 | 
					                v-for="item in relatedClassificationList"
 | 
				
			||||||
                :key="item.BIANMA"
 | 
					                :key="item.BIANMA"
 | 
				
			||||||
                :label="item.NAME"
 | 
					                :label="item.NAME"
 | 
				
			||||||
                :value="item.BIANMA"
 | 
					                :value="item.NAME"
 | 
				
			||||||
              />
 | 
					              />
 | 
				
			||||||
            </el-select>
 | 
					            </el-select>
 | 
				
			||||||
          </el-form-item>
 | 
					          </el-form-item>
 | 
				
			||||||
| 
						 | 
					@ -45,7 +45,7 @@
 | 
				
			||||||
              <el-button
 | 
					              <el-button
 | 
				
			||||||
                class="ml-10"
 | 
					                class="ml-10"
 | 
				
			||||||
                type="primary"
 | 
					                type="primary"
 | 
				
			||||||
                @click="data.SelectPersonDialogVisible = true"
 | 
					                @click="data.dialog.SelectPersonDialogVisible = true"
 | 
				
			||||||
              >
 | 
					              >
 | 
				
			||||||
                选择
 | 
					                选择
 | 
				
			||||||
              </el-button>
 | 
					              </el-button>
 | 
				
			||||||
| 
						 | 
					@ -97,8 +97,8 @@
 | 
				
			||||||
      <el-button type="primary" @click="fnSubmit"> 确定 </el-button>
 | 
					      <el-button type="primary" @click="fnSubmit"> 确定 </el-button>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
    <select-person
 | 
					    <select-person
 | 
				
			||||||
      v-model:visible="data.SelectPersonDialogVisible"
 | 
					      v-model:visible="data.dialog.SelectPersonDialogVisible"
 | 
				
			||||||
      :list-data="data.listAll"
 | 
					      :selection-data="data.dialog.selectionData"
 | 
				
			||||||
      @submit="fnSelectPersonSubmit"
 | 
					      @submit="fnSelectPersonSubmit"
 | 
				
			||||||
      @submitall="fnSelectAllRiskSubmit"
 | 
					      @submitall="fnSelectAllRiskSubmit"
 | 
				
			||||||
    />
 | 
					    />
 | 
				
			||||||
| 
						 | 
					@ -141,23 +141,23 @@ const rules = {
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
const relatedClassificationTempList =
 | 
					const relatedClassificationTempList =
 | 
				
			||||||
  await layoutFnGetNotificationsClassification();
 | 
					  await layoutFnGetNotificationsClassification();
 | 
				
			||||||
const relatedClassificationList = [];
 | 
					 | 
				
			||||||
JSON.parse(relatedClassificationTempList.value.zTreeNodes).forEach((e) => {
 | 
					 | 
				
			||||||
  relatedClassificationList.push({ name: e.id, BIANMA: e.name });
 | 
					 | 
				
			||||||
});
 | 
					 | 
				
			||||||
const router = useRouter();
 | 
					const router = useRouter();
 | 
				
			||||||
const data = reactive({
 | 
					const data = reactive({
 | 
				
			||||||
  form: {
 | 
					  form: {
 | 
				
			||||||
    TITLE: "",
 | 
					    TITLE: "",
 | 
				
			||||||
    CORPINFO_ID: "",
 | 
					    CORPINFO_ID: "",
 | 
				
			||||||
    LEVEL: "",
 | 
					    LEVEL: "",
 | 
				
			||||||
    PERSON: "",
 | 
					    PERSON: [],
 | 
				
			||||||
    fileList: [],
 | 
					    fileList: [],
 | 
				
			||||||
    videoList: [],
 | 
					    videoList: [],
 | 
				
			||||||
    NOTIFICATIONCONTENT: "",
 | 
					    NOTIFICATIONCONTENT: "",
 | 
				
			||||||
    allStatus: 0, // 是否全选
 | 
					    allStatus: 0, // 是否全选
 | 
				
			||||||
    REPLYSTATUS: "",
 | 
					    REPLYSTATUS: "",
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
 | 
					  dialog: {
 | 
				
			||||||
 | 
					    SelectPersonDialogVisible: false,
 | 
				
			||||||
 | 
					    selectionData: [],
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
});
 | 
					});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const fnSubmit = async () => {
 | 
					const fnSubmit = async () => {
 | 
				
			||||||
| 
						 | 
					@ -211,7 +211,7 @@ const fnGetData = async () => {
 | 
				
			||||||
  if (!NOTIFICATION_ID) return;
 | 
					  if (!NOTIFICATION_ID) return;
 | 
				
			||||||
  const resData = await getSecurityNoticeInfo({ NOTIFICATION_ID });
 | 
					  const resData = await getSecurityNoticeInfo({ NOTIFICATION_ID });
 | 
				
			||||||
  data.form = resData.pd;
 | 
					  data.form = resData.pd;
 | 
				
			||||||
  data.form.PERSON = resData.names[0].NAME;
 | 
					  data.dialog.selectionData = resData.pd.PERSON_ID?.split(",");
 | 
				
			||||||
  data.form.fileList = addingPrefixToFile([
 | 
					  data.form.fileList = addingPrefixToFile([
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
      FILEPATH: data.form.ATTACHMENT_ROUTE,
 | 
					      FILEPATH: data.form.ATTACHMENT_ROUTE,
 | 
				
			||||||
| 
						 | 
					@ -222,8 +222,11 @@ const fnGetData = async () => {
 | 
				
			||||||
      FILEPATH: data.form.VIDEO_ROUTE,
 | 
					      FILEPATH: data.form.VIDEO_ROUTE,
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
  ]);
 | 
					  ]);
 | 
				
			||||||
 | 
					  const names = resData.pd.names;
 | 
				
			||||||
 | 
					  data.form.PERSON = names.map((item) => item.NAME).join(",");
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
fnGetData();
 | 
					fnGetData();
 | 
				
			||||||
 | 
					const relatedClassificationList = relatedClassificationTempList.value.list;
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<style scoped lang="scss"></style>
 | 
					<style scoped lang="scss"></style>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -28,8 +28,8 @@
 | 
				
			||||||
                <el-option
 | 
					                <el-option
 | 
				
			||||||
                  v-for="item in relatedClassificationList"
 | 
					                  v-for="item in relatedClassificationList"
 | 
				
			||||||
                  :key="item.BIANMA"
 | 
					                  :key="item.BIANMA"
 | 
				
			||||||
                  :label="item.name"
 | 
					                  :label="item.NAME"
 | 
				
			||||||
                  :value="item.BIANMA"
 | 
					                  :value="item.NAME"
 | 
				
			||||||
                />
 | 
					                />
 | 
				
			||||||
              </el-select>
 | 
					              </el-select>
 | 
				
			||||||
            </el-form-item>
 | 
					            </el-form-item>
 | 
				
			||||||
| 
						 | 
					@ -61,34 +61,30 @@
 | 
				
			||||||
        <el-table-column prop="TITLE" label="通知标题" width="400" />
 | 
					        <el-table-column prop="TITLE" label="通知标题" width="400" />
 | 
				
			||||||
        <el-table-column label="通知等级" width="200">
 | 
					        <el-table-column label="通知等级" width="200">
 | 
				
			||||||
          <template #default="{ row }">
 | 
					          <template #default="{ row }">
 | 
				
			||||||
            <el-tag>{{ row.LEVEL }}</el-tag>
 | 
					            <el-tag v-if="row.LEVEL === '紧急通知'" type="error">{{
 | 
				
			||||||
 | 
					              row.LEVEL
 | 
				
			||||||
 | 
					            }}</el-tag>
 | 
				
			||||||
 | 
					            <el-tag v-if="row.LEVEL === '一般通知'">{{ row.LEVEL }}</el-tag>
 | 
				
			||||||
 | 
					            <el-tag v-if="row.LEVEL === '重要通知'" type="warning">{{
 | 
				
			||||||
 | 
					              row.LEVEL
 | 
				
			||||||
 | 
					            }}</el-tag>
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
        <el-table-column prop="POSTSTATUS" label="发布状态" width="200">
 | 
					        <el-table-column prop="POSTSTATUS" label="发布状态" width="200">
 | 
				
			||||||
          <template #default="{ row }">
 | 
					          <template #default="{ row }">
 | 
				
			||||||
            <el-tag v-if="row.POSTSTATUS === '0'" type="warning "
 | 
					            <el-tag v-if="row.POSTSTATUS === '0'" type="warning">待发布</el-tag>
 | 
				
			||||||
              >待发布</el-tag
 | 
					 | 
				
			||||||
            >
 | 
					 | 
				
			||||||
            <el-tag v-else type="success">已发布</el-tag>
 | 
					            <el-tag v-else type="success">已发布</el-tag>
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
        <el-table-column label="回复情况" width="150">
 | 
					        <el-table-column label="回复情况" width="150">
 | 
				
			||||||
          <template #default="{ row }">
 | 
					          <template #default="{ row }">
 | 
				
			||||||
            {{
 | 
					            {{ row.COUNT_REPLY + "/" + row.TOTALREADDETAIL + "人" }}
 | 
				
			||||||
              row.REPLYSTATUSNUM
 | 
					 | 
				
			||||||
                ? row.REPLYSTATUSNUM + "/" + row.TOTALREADDETAIL + "人"
 | 
					 | 
				
			||||||
                : "0/" + row.TOTALREADDETAIL + "人"
 | 
					 | 
				
			||||||
            }}
 | 
					 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        <el-table-column label="签收情况" width="150">
 | 
					        <el-table-column label="签收情况" width="150">
 | 
				
			||||||
          <template #default="{ row }">
 | 
					          <template #default="{ row }">
 | 
				
			||||||
            {{
 | 
					            {{ row.COUNT_SIGNING + "/" + row.TOTALREADDETAIL + "人" }}
 | 
				
			||||||
              row.SIGNEDSTATUSNUM
 | 
					 | 
				
			||||||
                ? row.SIGNEDSTATUSNUM + "/" + row.TOTALREADDETAIL + "人"
 | 
					 | 
				
			||||||
                : "0/" + row.TOTALREADDETAIL + "人"
 | 
					 | 
				
			||||||
            }}
 | 
					 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
        <el-table-column prop="CREATETIME" label="创建时间" width="200" />
 | 
					        <el-table-column prop="CREATETIME" label="创建时间" width="200" />
 | 
				
			||||||
| 
						 | 
					@ -169,7 +165,7 @@
 | 
				
			||||||
<script setup>
 | 
					<script setup>
 | 
				
			||||||
import { serialNumber } from "@/assets/js/utils";
 | 
					import { serialNumber } from "@/assets/js/utils";
 | 
				
			||||||
import useListData from "@/assets/js/useListData.js";
 | 
					import useListData from "@/assets/js/useListData.js";
 | 
				
			||||||
import { onMounted, ref } from "vue";
 | 
					import { ref } from "vue";
 | 
				
			||||||
import {
 | 
					import {
 | 
				
			||||||
  getSecurityNoticeList,
 | 
					  getSecurityNoticeList,
 | 
				
			||||||
  layoutFnGetNotificationsClassification,
 | 
					  layoutFnGetNotificationsClassification,
 | 
				
			||||||
| 
						 | 
					@ -192,6 +188,10 @@ const fnResetPaginationTransfer = () => {
 | 
				
			||||||
    DEPTIDS: searchForm.value.DEPTIDS?.join(","),
 | 
					    DEPTIDS: searchForm.value.DEPTIDS?.join(","),
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					const relatedClassificationTempList =
 | 
				
			||||||
 | 
					  await layoutFnGetNotificationsClassification();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const fnBatchDelete = debounce(
 | 
					const fnBatchDelete = debounce(
 | 
				
			||||||
  1000,
 | 
					  1000,
 | 
				
			||||||
  async () => {
 | 
					  async () => {
 | 
				
			||||||
| 
						 | 
					@ -211,7 +211,6 @@ const fnBatchDelete = debounce(
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  { atBegin: true }
 | 
					  { atBegin: true }
 | 
				
			||||||
);
 | 
					);
 | 
				
			||||||
const relatedClassificationList = ref(null);
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
// 删除事件
 | 
					// 删除事件
 | 
				
			||||||
const deleteItem = async (value) => {
 | 
					const deleteItem = async (value) => {
 | 
				
			||||||
| 
						 | 
					@ -231,11 +230,7 @@ const issueItem = async (value) => {
 | 
				
			||||||
  ElMessage.success("发布成功");
 | 
					  ElMessage.success("发布成功");
 | 
				
			||||||
  fnGetData();
 | 
					  fnGetData();
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					const relatedClassificationList = relatedClassificationTempList.value.list;
 | 
				
			||||||
onMounted(async () => {
 | 
					 | 
				
			||||||
  const data = await layoutFnGetNotificationsClassification();
 | 
					 | 
				
			||||||
  relatedClassificationList.value = JSON.parse(data.value.zTreeNodes);
 | 
					 | 
				
			||||||
});
 | 
					 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<style scoped></style>
 | 
					<style scoped></style>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -83,7 +83,7 @@ const detailItems = ref({
 | 
				
			||||||
const fnGetData = async () => {
 | 
					const fnGetData = async () => {
 | 
				
			||||||
  const response = await getSecurityNoticeInfo({ NOTIFICATION_ID });
 | 
					  const response = await getSecurityNoticeInfo({ NOTIFICATION_ID });
 | 
				
			||||||
  detailItems.value = response.pd;
 | 
					  detailItems.value = response.pd;
 | 
				
			||||||
  console.log("detail",detailItems);
 | 
					  console.log("detail",response);
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
fnGetData();
 | 
					fnGetData();
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue