gaoluyang
2025-12-25 5db4ae754437adbbcffa8078b3017570ce9f9eb4
src/views/salesManagement/salesLedger/index.vue
@@ -57,6 +57,15 @@
        <el-table-column label="合同金额(元)" prop="contractAmount" width="220" show-overflow-tooltip
          :formatter="formattedNumber" />
        <el-table-column label="录入人" prop="entryPersonName" width="100" show-overflow-tooltip />
            <el-table-column label="生产状态" prop="productionStatus" width="100" show-overflow-tooltip >
               <template #default="scope">
                  <div>
                     <el-tag v-if="scope.row.productionStatus === '已完成'" type="success">已完成</el-tag>
                     <el-tag v-if="scope.row.productionStatus === '生产中'" type="warning">生产中</el-tag>
                     <el-tag v-if="scope.row.productionStatus === '未开始'" type="danger">未开始</el-tag>
                  </div>
               </template>
            </el-table-column>
        <el-table-column label="发货车牌" prop="shippingCarNumber" width="120" show-overflow-tooltip>
          <template #default="scope">
            <div>
@@ -91,7 +100,8 @@
          </el-col>
          <el-col :span="12">
            <el-form-item label="业务员:" prop="salesman">
              <el-select v-model="form.salesman"                 filterable
              <el-select v-model="form.salesman"
                                     filterable
                         default-first-option
                         :reserve-keyword="false" placeholder="请选择" clearable :disabled="operationType === 'view'">
                <el-option v-for="item in userList" :key="item.nickName" :label="item.nickName"
@@ -122,7 +132,8 @@
        <el-row :gutter="30">
               <el-col :span="12">
                  <el-form-item label="录入人:" prop="entryPerson">
                     <el-select v-model="form.entryPerson"                 filterable
                     <el-select v-model="form.entryPerson"
                                     filterable
                         default-first-option
                         :reserve-keyword="false" placeholder="请选择" clearable @change="changs">
                        <el-option v-for="item in userList" :key="item.userId" :label="item.nickName" :value="item.userId" />
@@ -211,7 +222,7 @@
        <el-row :gutter="30">
          <el-col :span="24">
            <el-form-item label="规格型号:" prop="productModelId">
              <el-select v-model="productForm.productModelId" placeholder="请选择" clearable @change="getProductModel">
              <el-select v-model="productForm.productModelId" placeholder="请选择" clearable @change="getProductModel" filterable>
                <el-option v-for="item in modelOptions" :key="item.id" :label="item.model" :value="item.id" />
              </el-select>
            </el-form-item>
@@ -310,7 +321,7 @@
                  <div class="delivery-note">
                     <div class="header">
                        <div class="company-name">海川开心食品有限公司</div>
                        <div class="document-title">零售发货单</div>
                        <div class="document-title">发货单</div>
                     </div>
                     
                     <div class="info-section">
@@ -664,7 +675,6 @@
  });
};
const getProductModel = (value) => {
  console.log("value", value);
  const index = modelOptions.value.findIndex((item) => item.id === value);
  if (index !== -1) {
    productForm.value.specificationModel = modelOptions.value[index].model;
@@ -1172,7 +1182,7 @@
        <div class="delivery-note">
          <div class="header">
            <div class="company-name">海川开心食品有限公司</div>
            <div class="document-title">零售发货单</div>
            <div class="document-title">发货单</div>
          </div>
          
          <div class="info-section">