新疆马铃薯
1.设备台账添加是否为物联设备和外联编码字段、删除设备品牌字段
已修改5个文件
已删除1个文件
75 ■■■■ 文件已修改
multiple/assets/logo/Logo.png 补丁 | 查看 | 原始文档 | blame | 历史
src/views/equipmentManagement/ledger/Form.vue 37 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/equipmentManagement/ledger/index.vue 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/equipmentManagement/measurementEquipment/components/dialogForm.vue 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/salesManagement/deliveryLedger/index.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
vite.config.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
multiple/assets/logo/Logo.png

src/views/equipmentManagement/ledger/Form.vue
@@ -27,11 +27,11 @@
          <el-input v-model="form.deviceModel" placeholder="请输入规格型号" />
        </el-form-item>
      </el-col>
      <el-col :span="12">
      <!-- <el-col :span="12">
        <el-form-item label="设备品牌" prop="deviceBrand">
          <el-input v-model="form.deviceBrand" placeholder="请输入设备品牌" />
        </el-form-item>
      </el-col>
      </el-col> -->
      <el-col :span="12">
        <el-form-item label="设备类型" prop="type">
          <el-select
@@ -175,6 +175,16 @@
                    />
                </el-form-item>
            </el-col>
            <el-col :span="12">
                <el-form-item label="物联设备" prop="isIotDevice">
                    <el-switch v-model="form.isIotDevice" :active-value="1" :inactive-value="0" />
                </el-form-item>
            </el-col>
            <el-col :span="12" v-if="form.isIotDevice === 1">
                <el-form-item label="外部编码" prop="externalCode">
                    <el-input v-model="form.externalCode" placeholder="请输入外部编码" />
                </el-form-item>
            </el-col>
    </el-row>
  </el-form>
</template>
@@ -233,13 +243,25 @@
            trigger: "blur" 
        }
    ],
    externalCode: [
        {
            validator: (rule, value, callback) => {
                if (form.isIotDevice === 1 && !value) {
                    callback(new Error('物联设备为是时,请输入外部编码'));
                } else {
                    callback();
                }
            },
            trigger: "blur"
        }
    ],
}
const { form, resetForm } = useFormData({
  areaId: undefined, // åŒºåŸŸID
  deviceName: undefined, // è®¾å¤‡åç§°
  deviceModel: undefined, // è§„格型号
  deviceBrand: undefined, // è®¾å¤‡å“ç‰Œ
  // deviceBrand: undefined, // è®¾å¤‡å“ç‰Œ
  type: undefined, // è®¾å¤‡ç±»åž‹
  supplierName: undefined, // ä¾›åº”商
  storageLocation: undefined, // å­˜æ”¾ä½ç½®
@@ -253,7 +275,9 @@
  unTaxIncludingPriceTotal: undefined, // ä¸å«ç¨Žæ€»ä»·
  // createUser: useUserStore().nickName, // å½•入人
  createTime: dayjs().format("YYYY-MM-DD HH:mm:ss"), // å½•入日期
    planRuntimeTime: dayjs().format("YYYY-MM-DD"), // å½•入日期
  planRuntimeTime: dayjs().format("YYYY-MM-DD"), // é¢„计运行时间
  isIotDevice: 0, // æ˜¯å¦ä¸ºç‰©è”设备 0-否 1-是
  externalCode: undefined, // å¤–部编码
});
const loadForm = async (id) => {
@@ -265,7 +289,7 @@
    form.areaId = data.areaId;
    form.deviceName = data.deviceName;
    form.deviceModel = data.deviceModel;
    form.deviceBrand = data.deviceBrand;
    // form.deviceBrand = data.deviceBrand;
    form.type = data.type;
    form.supplierName = data.supplierName;
    form.storageLocation = data.storageLocation;
@@ -284,6 +308,9 @@
    } else {
      form.planRuntimeTime = undefined;
    }
    // ç‰©è”设备和外部编码
    form.isIotDevice = data.isIotDevice ?? 0;
    form.externalCode = data.externalCode;
  }
};
src/views/equipmentManagement/ledger/index.vue
@@ -321,10 +321,10 @@
      label: "规格型号",
      prop: "deviceModel",
    },
    {
      label: "设备品牌",
      prop: "deviceBrand",
    },
    // {
    //   label: "设备品牌",
    //   prop: "deviceBrand",
    // },
    {
      label: "设备类型",
      prop: "type",
@@ -354,6 +354,17 @@
      },
    },
    {
      label: "物联设备",
      prop: "isIotDevice",
      formatData: (v) => {
        return v === 1 ? "是" : "否";
      },
    },
    {
      label: "外部编码",
      prop: "externalCode",
    },
    {
      dataType: "action",
      label: "操作",
      align: "center",
src/views/equipmentManagement/measurementEquipment/components/dialogForm.vue
ÎļþÒÑɾ³ý
src/views/salesManagement/deliveryLedger/index.vue
@@ -38,8 +38,8 @@
        <el-table-column label="规格型号" prop="specificationModel" show-overflow-tooltip />
        <el-table-column label="发货时间" prop="shippingDate" show-overflow-tooltip />
        <el-table-column label="发货车牌号" prop="shippingCarNumber" show-overflow-tooltip />
        <el-table-column label="快递公司" prop="expressCompany" show-overflow-tooltip />
        <el-table-column label="快递单号" prop="expressNumber" show-overflow-tooltip />
        <!-- <el-table-column label="快递公司" prop="expressCompany" show-overflow-tooltip /> -->
        <!-- <el-table-column label="快递单号" prop="expressNumber" show-overflow-tooltip /> -->
        <el-table-column label="审核状态" prop="status" align="center" width="120">
          <template #default="scope">
            <el-tag :type="getApprovalStatusType(scope.row.status)">
@@ -186,8 +186,8 @@
          <el-descriptions-item label="发货日期">{{ detailRow.shippingDate || '--' }}</el-descriptions-item>
          <el-descriptions-item label="审核状态">{{ getApprovalStatusText(detailRow.status) }}</el-descriptions-item>
          <el-descriptions-item label="发货车牌号">{{ detailRow.shippingCarNumber || '--' }}</el-descriptions-item>
          <el-descriptions-item label="快递公司">{{ detailRow.expressCompany || '--' }}</el-descriptions-item>
          <el-descriptions-item label="快递单号" :span="2">{{ detailRow.expressNumber || '--' }}</el-descriptions-item>
          <!-- <el-descriptions-item label="快递公司">{{ detailRow.expressCompany || '--' }}</el-descriptions-item> -->
          <!-- <el-descriptions-item label="快递单号" :span="2">{{ detailRow.expressNumber || '--' }}</el-descriptions-item> -->
        </el-descriptions>
        <div class="detail-images" v-if="detailImages.length">
@@ -368,7 +368,7 @@
      id: row.id ?? null,
      salesContractNo: row.salesContractNo ?? "",
      customerName: row.customerName ?? "",
      type: row.type || "货车",
      type: "货车",
      shippingDate: row.shippingDate || getCurrentDate(),
      shippingCarNumber: row.shippingCarNumber ?? "",
      expressCompany: row.expressCompany ?? "",
vite.config.js
@@ -8,7 +8,7 @@
  const { VITE_APP_ENV } = env;
  const baseUrl =
      env.VITE_APP_ENV === "development"
          ? "http://1.15.17.182:9003"
          ? "http://192.168.0.226:7003"
          : env.VITE_BASE_API;
  const javaUrl =
      env.VITE_APP_ENV === "development"