Browse Source

修改平台限制

xiaodai2017 1 year ago
parent
commit
38aae50488

+ 14 - 4
src/views/InvoiceSales/capitalClaim/components/basic-claim/sales-modal.vue

@@ -24,7 +24,7 @@ const data = ref<Record<string, any>>({
   customer: "",
   platName: "",
   cxCode: "",
-  platform_type: ""
+  platform_type: "1"
 });
 
 const { currentCompany } = useCompany();
@@ -92,7 +92,7 @@ const search = (isReset?: boolean) => {
       customer: "",
       platName: "",
       cxCode: "",
-      platform_type: ""
+      platform_type: "1"
     };
   }
   reuquestSalelist();
@@ -140,6 +140,7 @@ onMounted(() => reuquestSalelist());
         <el-select
           class="w-full"
           size="small"
+          clearable
           v-model="data.qrdsource"
           placeholder="订单来源"
         >
@@ -157,6 +158,7 @@ onMounted(() => reuquestSalelist());
         <el-select
           class="w-full"
           size="small"
+          clearable
           v-model="data.qrdtype"
           placeholder="商品类型"
         >
@@ -186,7 +188,15 @@ onMounted(() => reuquestSalelist());
       </el-col>
 
       <el-col :span="8">
-        <el-select
+        <el-switch
+          v-model="data.platform_type"
+          size="small"
+          active-text="toC"
+          inactive-text="toB"
+          active-value="2"
+          inactive-value="1"
+        />
+        <!-- <el-select
           v-model="data.platform_type"
           size="small"
           placeholder="平台类型"
@@ -198,7 +208,7 @@ onMounted(() => reuquestSalelist());
             :label="opt.label"
             :key="opt.value"
           />
-        </el-select>
+        </el-select> -->
       </el-col>
     </el-row>
 

+ 10 - 2
src/views/InvoiceSales/invoiceApply/components/add-edit-form/add-edit-form.vue

@@ -332,7 +332,15 @@ onMounted(() => {
             label="平台类型"
             prop="platform_type"
           >
-            <el-select
+            <el-switch
+              v-model="ruleForm.platform_type"
+              size="small"
+              active-text="toC"
+              inactive-text="toB"
+              active-value="2"
+              inactive-value="1"
+            />
+            <!-- <el-select
               v-model="ruleForm.platform_type"
               style="width: 100%"
               placeholder="平台类型"
@@ -343,7 +351,7 @@ onMounted(() => {
                 :label="option.label"
                 :value="option.value"
               />
-            </el-select>
+            </el-select> -->
           </el-form-item>
         </el-col>
 

+ 16 - 1
src/views/InvoiceSales/invoicePool/config/content.config.ts

@@ -4,7 +4,7 @@ import { httpList } from "/@/api/InvoiceSales/invoicePool";
 import dayjs from "dayjs";
 import { h } from "vue";
 import { ElTag } from "element-plus";
-import { invoiceTypeList } from "/@/utils/status";
+import { invoiceTypeList, useTypeOptions } from "/@/utils/status";
 
 const columns = [
   // {
@@ -44,6 +44,21 @@ const columns = [
     prop: "inv_value",
     width: 110
   },
+  {
+    label: "平台类型",
+    prop: "platform_type",
+    width: 110,
+    cellRenderer: ({ row }) => {
+      return h(ElTag, null, {
+        default: () => {
+          return (
+            useTypeOptions.find(item => item.value == row.platform_type + "")
+              ?.label || "--"
+          );
+        }
+      });
+    }
+  },
   {
     label: "发票类型",
     width: 160,

+ 8 - 0
src/views/InvoiceSales/invoicePool/config/search.config.ts

@@ -18,8 +18,16 @@ const searchFormConfig: FormConfig = {
       field: "inv_type",
       type: "select",
       placeholder: "发票类型",
+      span: 4,
       options: xs_inv_type_list
     },
+    {
+      field: "platform_type",
+      type: "select",
+      placeholder: "平台类型",
+      span: 4,
+      options: useTypeOptions
+    },
     {
       field: "invNo",
       type: "input",