Explorar o código

前端: 日常评价列表 可按公司名称 评价状态查询

baichengfei %!s(int64=4) %!d(string=hai) anos
pai
achega
218fbc742e

+ 14 - 3
src/dashoo.cn/frontend_web/src/pages/oilcontract/contract-basis/index.vue

@@ -21,7 +21,18 @@
           <el-button type="primary" size="mini" style="margin-left:10px; margin-top: -4px;"
                      v-if="selectAllButtonBoolean" @click="onSelectAllButtonTrue">确定</el-button>
         </span>
-        <el-form ref="form" :inline="true" style="float: right; margin-top: -10px">
+        <el-form v-model="searchForm" ref="form" :inline="true" style="float: right; margin-top: -10px">
+          <el-form-item label="企业名称">
+            <el-input size="mini" clearable v-model="searchForm.SupplierName" placeholder="请输入内容"></el-input>
+          </el-form-item>
+          <el-form-item label="状态">
+            <el-select size="mini" v-model="searchForm.Status" placeholder="请选择" style="width: 100%" clearable>
+              <el-option label="全部" value="" key="01"></el-option>
+              <el-option label="待评价" value="0" key="02"></el-option>
+              <el-option label="评价中" value="1" key="02"></el-option>
+              <el-option label="已完成" value="8" key="03"></el-option>
+            </el-select>
+          </el-form-item>
           <el-form-item label="上报时间">
             <el-date-picker size="mini" style="width: 220px" v-model="CreateOn" type="daterange" range-separator="至"
                             start-placeholder="生成日期" end-placeholder="结束日期"></el-date-picker>
@@ -576,12 +587,12 @@ export default {
       Object.assign(params, this.searchForm)
       // 访问接口
       api.getReviewList(myCreateOn.join(','), params, this.$axios).then(res => {
-        this.tableLoading = false;
+        this.tableLoading = false
         console.log('评价接口', res)
         this.entityList = res.data.items
         this.currentItemCount = res.data.currentItemCount
       }).catch(err => {
-        this.tableLoading = false;
+        this.tableLoading = false
         console.error(err)
       })
     },

+ 12 - 1
src/dashoo.cn/frontend_web/src/pages/oilcontract/contract-goods/index.vue

@@ -21,7 +21,18 @@
           <el-button type="primary" size="mini" style="margin-left:10px; margin-top: -4px;"
                      v-if="selectAllButtonBoolean" @click="onSelectAllButtonTrue">确定</el-button>
         </span>
-        <el-form ref="form" :inline="true" style="float: right; margin-top: -10px">
+        <el-form v-model="searchForm" ref="form" :inline="true" style="float: right; margin-top: -10px">
+          <el-form-item label="企业名称">
+            <el-input size="mini" clearable v-model="searchForm.SupplierName" placeholder="请输入内容"></el-input>
+          </el-form-item>
+          <el-form-item label="状态">
+            <el-select size="mini" v-model="searchForm.Status" placeholder="请选择" style="width: 100%" clearable>
+              <el-option label="全部" value="" key="01"></el-option>
+              <el-option label="待评价" value="0" key="02"></el-option>
+              <el-option label="评价中" value="1" key="02"></el-option>
+              <el-option label="已完成" value="8" key="03"></el-option>
+            </el-select>
+          </el-form-item>
           <el-form-item label="上报时间">
             <el-date-picker size="mini" style="width: 220px" v-model="CreateOn" type="daterange" range-separator="至"
                             start-placeholder="生成日期" end-placeholder="结束日期"></el-date-picker>

+ 12 - 1
src/dashoo.cn/frontend_web/src/pages/oilcontract/contract-service/index.vue

@@ -21,7 +21,18 @@
           <el-button type="primary" size="mini" style="margin-left:10px; margin-top: -4px;"
                      v-if="selectAllButtonBoolean" @click="onSelectAllButtonTrue">确定</el-button>
         </span>
-        <el-form ref="form" :inline="true" style="float: right; margin-top: -10px">
+        <el-form v-model="searchForm" ref="form" :inline="true" style="float: right; margin-top: -10px">
+          <el-form-item label="企业名称">
+            <el-input size="mini" clearable v-model="searchForm.SupplierName" placeholder="请输入内容"></el-input>
+          </el-form-item>
+          <el-form-item label="状态">
+            <el-select size="mini" v-model="searchForm.Status" placeholder="请选择" style="width: 100%" clearable>
+              <el-option label="全部" value="" key="01"></el-option>
+              <el-option label="待评价" value="0" key="02"></el-option>
+              <el-option label="评价中" value="1" key="02"></el-option>
+              <el-option label="已完成" value="8" key="03"></el-option>
+            </el-select>
+          </el-form-item>
           <el-form-item label="上报时间">
             <el-date-picker size="mini" style="width: 220px" v-model="CreateOn" type="daterange" range-separator="至"
                             start-placeholder="生成日期" end-placeholder="结束日期"></el-date-picker>