zjk
2026-06-20 8e00954db660f5c3a8d3a7eb8f9b19ee33f2b337
fix: 修改图片引用
30个文件已修改
149 ■■■■■ 已修改文件
src/views/assetManagement/vehicleManagement/inventoryVehicle/index.vue 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/assetManagement/vehicleManagement/operatingVehicle/index.vue 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/businessOperations/cruise/parade-plan/detail.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/businessOperations/geofenceManagement/index.vue 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/businessOperations/openCity/index.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/businessOperations/siteInfo/index.vue 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operations/attendance/statistics/index.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operations/cruiseCheckInDetails/index.vue 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operations/personnel/personnelManagement/index.vue 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operations/taskOrder/pendingReassignment/index.vue 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operations/taskOrder/taskOrderCenter/index.vue 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/service/review/policyApplication/index.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/service/ticket/feedback/index.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/service/ticket/workOrder/index.vue 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/accountPermission/accountManagement/index.vue 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/accountPermission/roleManagement/index.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/testDemo/geofenceManagement/index.vue 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/testDemo/operationWorkbench/list.vue 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/testDemo/testPlanList/detail.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/testDemo/testPlanManagement/detail.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/testDemo/testPlanManagement/index.vue 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/transaction/directServiceManagement/index.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/transaction/navigationAndRoutePlanning/index.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/transaction/order/evaluationRecord/index.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/transaction/order/orderManagement/index.vue 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/userContent/active/activityManagement/components/ActivityOrderList.vue 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/userContent/banner/index.vue 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/userContent/whitelistManagement/whitelist/detail.vue 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/userContent/whitelistManagement/whitelist/index.vue 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/userContent/whitelistManagement/whitelistLog/index.vue 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/assetManagement/vehicleManagement/inventoryVehicle/index.vue
@@ -117,7 +117,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -166,7 +166,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -199,7 +199,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
src/views/assetManagement/vehicleManagement/operatingVehicle/index.vue
@@ -103,7 +103,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
                alt="no-data"
              />
@@ -136,7 +136,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
src/views/businessOperations/cruise/parade-plan/detail.vue
@@ -566,7 +566,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
src/views/businessOperations/geofenceManagement/index.vue
@@ -355,7 +355,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -389,7 +389,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
src/views/businessOperations/openCity/index.vue
@@ -201,7 +201,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
src/views/businessOperations/siteInfo/index.vue
@@ -43,7 +43,7 @@
    case '测试中':
      return 'testing'
    case '测试不通过':
    case '失效':
    case '已失效':
      return 'test-fail'
    case '可运营':
      return 'test-pass'
@@ -66,7 +66,7 @@
  { label: '待生效', value: 5 },
  { label: '启用中', value: 6 },
  { label: '已停用', value: 7 },
  { label: '失效', value: 8 },
  { label: '已失效', value: 8 },
]
const conditionOptions = [
src/views/operations/attendance/statistics/index.vue
@@ -110,7 +110,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
src/views/operations/cruiseCheckInDetails/index.vue
@@ -175,7 +175,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -207,7 +207,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
src/views/operations/personnel/personnelManagement/index.vue
@@ -248,7 +248,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -280,7 +280,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
src/views/operations/taskOrder/pendingReassignment/index.vue
@@ -135,7 +135,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -167,7 +167,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -226,7 +226,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -258,7 +258,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
src/views/operations/taskOrder/taskOrderCenter/index.vue
@@ -118,7 +118,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -150,7 +150,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -209,7 +209,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -241,7 +241,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
src/views/service/review/policyApplication/index.vue
@@ -378,7 +378,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
src/views/service/ticket/feedback/index.vue
@@ -256,7 +256,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
src/views/service/ticket/workOrder/index.vue
@@ -496,7 +496,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -528,7 +528,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -560,7 +560,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -592,7 +592,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
src/views/system/accountPermission/accountManagement/index.vue
@@ -451,7 +451,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -483,7 +483,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
src/views/system/accountPermission/roleManagement/index.vue
@@ -185,7 +185,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
src/views/testDemo/geofenceManagement/index.vue
@@ -330,7 +330,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -364,7 +364,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
src/views/testDemo/operationWorkbench/list.vue
@@ -1117,7 +1117,7 @@
    return (
      <div class="flex-center py-12px">
        <img
          :src="noDataImg"
          src={noDataImg}
          style="width: 123px; height: 125px"
          alt="no-data"
        />
@@ -1139,7 +1139,7 @@
        {{ empty: (
          <div class="flex-center">
            <img
              :src="noDataImg"
              src={noDataImg}
              style="width: 123px; height: 125px"
              alt="no-data"
            />
@@ -1278,7 +1278,8 @@
  let params: Record<string, any> = {}
  if (checkedRowKeys.value.length > 0) {
    params = { pointIds: checkedRowKeys.value }
  } else {
  }
  else {
    params = {
      ...pointModel.value,
      cityCode: buildQueryCityCode(pointModel.value.cityCode),
@@ -1319,7 +1320,8 @@
  let params: Record<string, any> = {}
  if (checkedRowKeys.value.length > 0) {
    params = { ids: checkedRowKeys.value }
  } else {
  }
  else {
    params = {
      cityCode: buildQueryCityCode(stationModel.value.cityCode),
      stationNameOrNumber: stationModel.value.stationNameOrNumber || undefined,
@@ -1606,7 +1608,7 @@
            placeholder="请选择"
            clearable
            multiple
             max-tag-count="responsive"
            max-tag-count="responsive"
            onUpdate:show={(val: boolean) => isStationPointNumOpen.value = val}
          >
            {{
@@ -1632,7 +1634,7 @@
            placeholder="请选择"
            clearable
            multiple
             max-tag-count="responsive"
            max-tag-count="responsive"
            onUpdate:show={(val: boolean) => isStationStatusOpen.value = val}
          >
            {{
@@ -1699,7 +1701,7 @@
    {
      label: '点位ID',
      path: 'pointNumber',
        render: () => <NInput v-model:value={pointModel.value.pointNumber} placeholder="请输入" inputmode="numeric" allow-input={onlyAllowNumberInput} />,
      render: () => <NInput v-model:value={pointModel.value.pointNumber} placeholder="请输入" inputmode="numeric" allow-input={onlyAllowNumberInput} />,
    },
    {
      label: '点位名称',
src/views/testDemo/testPlanList/detail.vue
@@ -432,7 +432,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
src/views/testDemo/testPlanManagement/detail.vue
@@ -164,7 +164,7 @@
  return (
    <div class="flex-center">
      <img
        :src="noDataImg"
        src={noDataImg}
        style={{ width: '50%' }}
        alt="no-data"
      />
src/views/testDemo/testPlanManagement/index.vue
@@ -144,9 +144,12 @@
}
function handleSearch() {
  if (!validateRange(model.value.minPointCount, model.value.maxPointCount, '关联点位')) return
  if (!validateRange(model.value.minVehicleCount, model.value.maxVehicleCount, '关联车辆数')) return
  if (!validateRange(model.value.minOrderCount, model.value.maxOrderCount, '测试订单数')) return
  if (!validateRange(model.value.minPointCount, model.value.maxPointCount, '关联点位'))
    return
  if (!validateRange(model.value.minVehicleCount, model.value.maxVehicleCount, '关联车辆数'))
    return
  if (!validateRange(model.value.minOrderCount, model.value.maxOrderCount, '测试订单数'))
    return
  pageParams.value.pageNum = 1
  getList()
}
@@ -330,7 +333,7 @@
    },
  },
  {
    title: '操作',
    title: '操作',
    key: 'actions',
    width: 200,
    align: 'left',
@@ -396,7 +399,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
                alt="no-data"
              />
@@ -456,10 +459,10 @@
    >
      <template #header>
        <n-flex justify="space-between">
          <NButton @click="handleOpenOperationLog" v-permission="2026061521">
          <NButton v-permission="2026061521" @click="handleOpenOperationLog">
            操作日志
          </NButton>
          <NButton type="primary" v-permission="2026061520" secondary style="background-color: #E6F4FF; border-color: #7ABDFF; color: #0068FF;" @click="handleAdd">
          <NButton v-permission="2026061520" type="primary" secondary style="background-color: #E6F4FF; border-color: #7ABDFF; color: #0068FF;" @click="handleAdd">
            添加测试计划
          </NButton>
        </n-flex>
src/views/transaction/directServiceManagement/index.vue
@@ -112,7 +112,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '123px', height: '125px' }}
                onError={(e: any) => { e.target.src = 'https://huishou-1323682843.cos.ap-nanjing.myqcloud.com/images/9bed493b-a6aa-4ef6-ac10-7f67f5c6adc5.png' }}
              />
src/views/transaction/navigationAndRoutePlanning/index.vue
@@ -246,7 +246,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
src/views/transaction/order/evaluationRecord/index.vue
@@ -150,7 +150,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
src/views/transaction/order/orderManagement/index.vue
@@ -487,7 +487,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -518,7 +518,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -549,7 +549,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -598,7 +598,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
src/views/userContent/active/activityManagement/components/ActivityOrderList.vue
@@ -296,7 +296,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -327,7 +327,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -358,7 +358,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -407,7 +407,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
src/views/userContent/banner/index.vue
@@ -81,7 +81,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -113,7 +113,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
src/views/userContent/whitelistManagement/whitelist/detail.vue
@@ -185,7 +185,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -290,7 +290,7 @@
  return (
    <div class="flex-center">
      <img
        :src="noDataImg"
        src={noDataImg}
        style={{ width: '50%' }}
        onError={(e: any) => { e.target.src = noDataFallbackImg }}
      />
src/views/userContent/whitelistManagement/whitelist/index.vue
@@ -128,7 +128,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -161,7 +161,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -198,7 +198,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -259,7 +259,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
src/views/userContent/whitelistManagement/whitelistLog/index.vue
@@ -73,7 +73,7 @@
          empty: () => (
            <div class="flex-center">
              <img
                :src="noDataImg"
                src={noDataImg}
                style={{ width: '50%' }}
              />
            </div>
@@ -254,7 +254,7 @@
    <NCard class="flex-1 robotaxi-table-card" content-style="display: flex; flex-direction: column; flex: 1; min-height: 0;">
      <template #header>
        <n-flex justify="flex-end" align="center">
          <NButton v-permission="30131"  @click="handleExport">
          <NButton v-permission="30131" @click="handleExport">
            导出
          </NButton>
        </n-flex>