Browse Source

销售订单、商场订单、退款订单增加查询条件

luolinsong 6 days ago
parent
commit
8bb2ac4ca2

+ 117 - 1
src/views/hisStore/storeAfterSales/index.vue

@@ -157,6 +157,110 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
+
+      <el-form-item label="评价/投诉" prop="complaint">
+        <el-input
+          v-model="queryParams.complaint"
+          clearable
+          placeholder="请输入评价/投诉"
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+
+      <!--      <el-form-item label="交易状态" prop="transactionStatus">-->
+      <!--        <el-input-->
+      <!--          v-model="queryParams.transactionStatus"-->
+      <!--          clearable-->
+      <!--          placeholder="请输入交易状态"-->
+      <!--          size="small"-->
+      <!--          @keyup.enter.native="handleQuery"-->
+      <!--        />-->
+      <!--      </el-form-item>-->
+
+      <el-form-item label="交易状态" prop="transactionStatus">
+        <el-select v-model="queryParams.transactionStatus" placeholder="请选择" clearable>
+          <el-option
+            v-for="item in orderOptions"
+            :key="item.dictValue"
+            :label="item.dictLabel"
+            :value="item.dictValue"
+          >
+          </el-option>
+        </el-select>
+      </el-form-item>
+
+      <el-form-item label="药品注册证书编号" prop="drugRegCertNo">
+        <el-input
+          v-model="queryParams.drugRegCertNo"
+          clearable
+          placeholder="请输入药品注册证书编号"
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+
+      <el-form-item label="生产企业" prop="manufacturer">
+        <el-input
+          v-model="queryParams.manufacturer"
+          clearable
+          placeholder="请输入生产企业"
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+
+      <el-form-item label="上市许可持有人" prop="mah">
+        <el-input
+          v-model="queryParams.mah"
+          clearable
+          placeholder="请输入上市许可持有人"
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+
+      <el-form-item label="规格" prop="specType">
+        <el-input
+          v-model="queryParams.specType"
+          clearable
+          placeholder="请输入规格"
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+
+      <el-form-item label="剂型" prop="dosageForm">
+        <el-input
+          v-model="queryParams.dosageForm"
+          clearable
+          placeholder="请输入剂型"
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+
+      <el-form-item label="入住企业名称" prop="unitName">
+        <el-input
+          v-model="queryParams.unitName"
+          clearable
+          placeholder="请输入入住企业名称"
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+
+      <el-form-item label="通用名称" prop="commonName">
+        <el-input
+          v-model="queryParams.commonName"
+          clearable
+          placeholder="请输入通用名称"
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+
+
       <el-form-item>
         <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
@@ -314,7 +418,16 @@ export default {
         userId: null,
         consignee: null,
         phoneNumber: null,
-        address: null
+        address: null,
+        complaint:null,
+        transactionStatus:null,
+        drugRegCertNo:null,
+        manufacturer:null,
+        mah:null,
+        specType:null,
+        dosageForm:null,
+        unitName:null,
+        commonName:null,
       },
       // 表单参数
       form: {},
@@ -334,6 +447,9 @@ export default {
     this.getDicts("store_after_sales_sales_status").then((response) => {
         this.salesStatusOptions = response.data;
     });
+    this.getDicts("sys_order_status").then(response => {
+      this.orderOptions = response.data;
+    });
     this.getDicts("store_after_sales_status").then((response) => {
         this.statusOptions = response.data;
     });

+ 116 - 1
src/views/hisStore/storeOrder/healthStoreList.vue

@@ -198,6 +198,109 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
+
+      <el-form-item label="评价/投诉" prop="complaint">
+        <el-input
+          v-model="queryParams.complaint"
+          clearable
+          placeholder="请输入评价/投诉"
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+
+      <!--      <el-form-item label="交易状态" prop="transactionStatus">-->
+      <!--        <el-input-->
+      <!--          v-model="queryParams.transactionStatus"-->
+      <!--          clearable-->
+      <!--          placeholder="请输入交易状态"-->
+      <!--          size="small"-->
+      <!--          @keyup.enter.native="handleQuery"-->
+      <!--        />-->
+      <!--      </el-form-item>-->
+
+      <el-form-item label="交易状态" prop="transactionStatus">
+        <el-select v-model="queryParams.transactionStatus" placeholder="请选择" clearable>
+          <el-option
+            v-for="item in orderOptions"
+            :key="item.dictValue"
+            :label="item.dictLabel"
+            :value="item.dictValue"
+          >
+          </el-option>
+        </el-select>
+      </el-form-item>
+
+      <el-form-item label="药品注册证书编号" prop="drugRegCertNo">
+        <el-input
+          v-model="queryParams.drugRegCertNo"
+          clearable
+          placeholder="请输入药品注册证书编号"
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+
+      <el-form-item label="生产企业" prop="manufacturer">
+        <el-input
+          v-model="queryParams.manufacturer"
+          clearable
+          placeholder="请输入生产企业"
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+
+      <el-form-item label="上市许可持有人" prop="mah">
+        <el-input
+          v-model="queryParams.mah"
+          clearable
+          placeholder="请输入上市许可持有人"
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+
+      <el-form-item label="规格" prop="specType">
+        <el-input
+          v-model="queryParams.specType"
+          clearable
+          placeholder="请输入规格"
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+
+      <el-form-item label="剂型" prop="dosageForm">
+        <el-input
+          v-model="queryParams.dosageForm"
+          clearable
+          placeholder="请输入剂型"
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+
+      <el-form-item label="入住企业名称" prop="unitName">
+        <el-input
+          v-model="queryParams.unitName"
+          clearable
+          placeholder="请输入入住企业名称"
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+
+      <el-form-item label="通用名称" prop="commonName">
+        <el-input
+          v-model="queryParams.commonName"
+          clearable
+          placeholder="请输入通用名称"
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+
       <el-form-item>
         <el-button icon="el-icon-search" size="mini" type="cyan" @click="handleQuery">搜索</el-button>
         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
@@ -787,7 +890,16 @@ export default {
         isChannel: null,
         isRemind: null,
         isSysDel: null,
-        deptId: null
+        deptId: null,
+        complaint:null,
+        transactionStatus:null,
+        drugRegCertNo:null,
+        manufacturer:null,
+        mah:null,
+        specType:null,
+        dosageForm:null,
+        unitName:null,
+        commonName:null,
 
       },
       // 表单参数
@@ -850,6 +962,9 @@ export default {
         this.getTreeselect()
       }
     })
+    this.getDicts("sys_order_status").then(response => {
+      this.orderOptions = response.data;
+    })
     this.getDicts('store_order_type').then((response) => {
       this.orderTypeOptions = response.data
     })

+ 115 - 0
src/views/hisStore/storeOrder/index.vue

@@ -202,6 +202,108 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
+      <el-form-item label="评价/投诉" prop="complaint">
+        <el-input
+          v-model="queryParams.complaint"
+          clearable
+          placeholder="请输入评价/投诉"
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+
+<!--      <el-form-item label="交易状态" prop="transactionStatus">-->
+<!--        <el-input-->
+<!--          v-model="queryParams.transactionStatus"-->
+<!--          clearable-->
+<!--          placeholder="请输入交易状态"-->
+<!--          size="small"-->
+<!--          @keyup.enter.native="handleQuery"-->
+<!--        />-->
+<!--      </el-form-item>-->
+
+      <el-form-item label="交易状态" prop="transactionStatus">
+        <el-select v-model="queryParams.transactionStatus" placeholder="请选择" clearable>
+          <el-option
+            v-for="item in orderOptions"
+            :key="item.dictValue"
+            :label="item.dictLabel"
+            :value="item.dictValue"
+          >
+          </el-option>
+        </el-select>
+      </el-form-item>
+
+      <el-form-item label="药品注册证书编号" prop="drugRegCertNo">
+        <el-input
+          v-model="queryParams.drugRegCertNo"
+          clearable
+          placeholder="请输入药品注册证书编号"
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+
+      <el-form-item label="生产企业" prop="manufacturer">
+        <el-input
+          v-model="queryParams.manufacturer"
+          clearable
+          placeholder="请输入生产企业"
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+
+      <el-form-item label="上市许可持有人" prop="mah">
+        <el-input
+          v-model="queryParams.mah"
+          clearable
+          placeholder="请输入上市许可持有人"
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+
+      <el-form-item label="规格" prop="specType">
+        <el-input
+          v-model="queryParams.specType"
+          clearable
+          placeholder="请输入规格"
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+
+      <el-form-item label="剂型" prop="dosageForm">
+        <el-input
+          v-model="queryParams.dosageForm"
+          clearable
+          placeholder="请输入剂型"
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+
+      <el-form-item label="入住企业名称" prop="unitName">
+        <el-input
+          v-model="queryParams.unitName"
+          clearable
+          placeholder="请输入入住企业名称"
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+
+      <el-form-item label="通用名称" prop="commonName">
+        <el-input
+          v-model="queryParams.commonName"
+          clearable
+          placeholder="请输入通用名称"
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+
       <el-form-item>
         <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
@@ -682,6 +784,7 @@ export default {
   data() {
     return {
       itemlist : [],
+      orderOptions: [],
       importMsgOpen:false,
       importMsg:"",
       scheduleOptions:[],
@@ -800,6 +903,15 @@ export default {
         isUpload:null,
         merchantId:null,
         storeSeq:null,
+        complaint:null,
+        transactionStatus:null,
+        drugRegCertNo:null,
+        manufacturer:null,
+        mah:null,
+        specType:null,
+        dosageForm:null,
+        unitName:null,
+        commonName:null,
 
       },
       // 表单参数
@@ -863,6 +975,9 @@ export default {
     this.getDicts("crm_customer_source").then((response) => {
       this.orderMediumOptions = response.data;
     });
+    this.getDicts("sys_order_status").then(response => {
+      this.orderOptions = response.data;
+    });
     this.getDicts("store_order_type").then((response) => {
       this.orderTypeOptions = response.data;
     });