yys
1.销售、采购关于发票的改成不必填
2.回款类型字典改-下
3.销售台账、采购台账可能不开票直接回款
4.销售台账要直接查产品名字
5.指标维护-内控值为非必填
6.所有税率都自己填,有时候可能不含税
已修改5个文件
70 ■■■■ 文件已修改
src/views/procurementManagement/invoiceEntry/index.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/procurementManagement/procurementLedger/index.vue 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/qualityManagement/metricMaintenance/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/salesManagement/invoiceRegistration/index.vue 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/salesManagement/salesLedger/index.vue 27 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/procurementManagement/invoiceEntry/index.vue
@@ -120,6 +120,7 @@
  gePurchaseListPage,
  {
    purchaseContractNumber: undefined,
    isInvoice:1,
  },
  [
    {
src/views/procurementManagement/procurementLedger/index.vue
@@ -301,6 +301,14 @@
              />
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="是否开票" prop="isInvoice">
              <el-select v-model="form.isInvoice" placeholder="请选择" clearable>
                <el-option label="是" value="1" />
                <el-option label="否" value="2" />
              </el-select>
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
          <el-form-item label="产品信息:" prop="entryDate">
@@ -474,16 +482,18 @@
          </el-col>
                    <el-col :span="12">
                        <el-form-item label="税率(%):" prop="taxRate">
                            <el-select
                                v-model="productForm.taxRate"
                                placeholder="请选择"
                                clearable
                                @change="mathNum"
                            >
                                <el-option label="1" value="1" />
                                <el-option label="6" value="6" />
                                <el-option label="13" value="13" />
                            </el-select>
<!--                            <el-select-->
<!--                                v-model="productForm.taxRate"-->
<!--                                placeholder="请选择"-->
<!--                                clearable-->
<!--                                @change="mathNum"-->
<!--                            >-->
<!--                                <el-option label="1" value="1" />-->
<!--                                <el-option label="6" value="6" />-->
<!--                                <el-option label="13" value="13" />-->
<!--                            </el-select>-->
              <el-input-number :step="1" :min="0" v-model="productForm.taxRate" style="width: 100%"
                               placeholder="请输入" clearable @change="calculateFromTaxRate" />
                        </el-form-item>
                    </el-col>
        </el-row>
@@ -867,6 +877,7 @@
    supplierId: "",
    paymentMethod: "",
        executionDate: "",
    isInvoice: "",
  },
  rules: {
    purchaseContractNumber: [
@@ -876,6 +887,7 @@
    supplierId: [{ required: true, message: "请输入", trigger: "blur" }],
        entryDate: [{ required: true, message: "请选择", trigger: "change" }],
        executionDate: [{ required: true, message: "请选择", trigger: "change" }],
    isInvoice: [{ required: true, message: "请选择", trigger: "change" }],
  },
});
const {  form, rules } = toRefs(data);
src/views/qualityManagement/metricMaintenance/index.vue
@@ -213,7 +213,7 @@
    parameterItem: [{ required: true, message: "请输入", trigger: "blur" }],
    unit: [{ required: true, message: "请输入", trigger: "blur" }],
    standardValue: [{ required: true, message: "请输入", trigger: "blur" }],
    controlValue: [{ required: true, message: "请输入", trigger: "blur" }],
    // controlValue: [{ required: true, message: "请输入", trigger: "blur" }],
  },
});
const { modelForm, modelRules } = toRefs(data);
src/views/salesManagement/invoiceRegistration/index.vue
@@ -26,6 +26,12 @@
            clearable
          />
        </el-form-item>
        <br>
        <el-form-item label="产品大类:">
          <el-input v-model="searchForm.productCategory" placeholder="请输入" clearable prefix-icon="Search"
                    @change="handleQuery" />
        </el-form-item>
        <el-form-item>
          <el-checkbox
            v-model="searchForm.status"
@@ -442,6 +448,8 @@
    createUer: undefined, // 登记人
    issueDate: undefined, // 开票日期
    createTime: undefined, // 录入日期:
    productCategory: "",
    isInvoice: 1
  },
  form: {
    salesLedgerId: "",
src/views/salesManagement/salesLedger/index.vue
@@ -22,6 +22,10 @@
          <el-date-picker v-model="searchForm.entryDate" value-format="YYYY-MM-DD" format="YYYY-MM-DD" type="daterange"
            placeholder="请选择" clearable @change="changeDaterange" />
        </el-form-item>
        <el-form-item label="产品大类:">
          <el-input v-model="searchForm.productCategory" placeholder="请输入" clearable prefix-icon="Search"
                    @change="handleQuery" />
        </el-form-item>
        <el-form-item>
          <el-button type="primary" @click="handleQuery"> 搜索 </el-button>
        </el-form-item>
@@ -152,6 +156,14 @@
              <el-input v-model="form.paymentMethod" placeholder="请输入" clearable :disabled="operationType === 'view'" />
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="是否开票" prop="isInvoice">
              <el-select v-model="form.isInvoice" placeholder="请选择" clearable>
                <el-option label="是" value="1" />
                <el-option label="否" value="2" />
              </el-select>
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
          <el-form-item label="产品信息:" prop="entryDate">
@@ -240,11 +252,13 @@
          </el-col>
                    <el-col :span="12">
                        <el-form-item label="税率(%):" prop="taxRate">
                            <el-select v-model="productForm.taxRate" placeholder="请选择" clearable @change="calculateFromTaxRate">
                                <el-option label="1" value="1" />
                                <el-option label="6" value="6" />
                                <el-option label="13" value="13" />
                            </el-select>
<!--                            <el-select v-model="productForm.taxRate" placeholder="请选择" clearable @change="calculateFromTaxRate">-->
<!--                                <el-option label="1" value="1" />-->
<!--                                <el-option label="6" value="6" />-->
<!--                                <el-option label="13" value="13" />-->
<!--                            </el-select>-->
              <el-input-number :step="1" :min="0" v-model="productForm.taxRate" style="width: 100%"
                               placeholder="请输入" clearable @change="calculateFromTaxRate" />
                        </el-form-item>
                    </el-col>
        </el-row>
@@ -504,6 +518,7 @@
    customerName: "", // 客户名称
    customerContractNo: "", // 客户合同编号
    salesContractNo: "", // 销售合同编号
    productCategory: "", // 产品大类
    projectName: "", // 项目名称
    entryDate: null, // 录入日期
    entryDateStart: undefined,
@@ -521,6 +536,7 @@
    productData: [],
    executionDate: "",
    paymentMethod: "",
    isInvoice:"",
  },
  rules: {
    salesman: [{ required: true, message: "请选择", trigger: "change" }],
@@ -532,6 +548,7 @@
    entryPerson: [{ required: true, message: "请选择", trigger: "change" }],
    entryDate: [{ required: true, message: "请选择", trigger: "change" }],
    executionDate: [{ required: true, message: "请选择", trigger: "change" }],
    isInvoice: [{ required: true, message: "请选择", trigger: "change"}],
  },
});
const { form, rules } = toRefs(data);