|
@@ -14,62 +14,18 @@
|
|
|
:saveKey="'tenantTradeManager'"
|
|
|
:model.sync="searchForm"
|
|
|
>
|
|
|
- <el-form-item prop="transNo">
|
|
|
- <el-input
|
|
|
- placeholder="交易流水号"
|
|
|
- clearable
|
|
|
- type="text"
|
|
|
- v-model.trim="searchForm.transNo"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item prop="orderNo">
|
|
|
- <el-input
|
|
|
- placeholder="订单号"
|
|
|
- clearable
|
|
|
- type="text"
|
|
|
- v-model.trim="searchForm.orderNo"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item prop="orderType">
|
|
|
+ <el-form-item prop="status">
|
|
|
<el-select
|
|
|
- v-model.trim="searchForm.orderType"
|
|
|
+ v-model.trim="searchForm.status"
|
|
|
clearable
|
|
|
filterable
|
|
|
- @clear="onClear('orderType')"
|
|
|
- placeholder="交易类型"
|
|
|
+ @clear="onClear('status')"
|
|
|
+ placeholder="状态"
|
|
|
>
|
|
|
- <el-option
|
|
|
- v-for="(item, key, index) in tenantStatus"
|
|
|
- :key="index"
|
|
|
- :label="item"
|
|
|
- :value="key"
|
|
|
- ></el-option>
|
|
|
+ <el-option label="启用" :value="1"></el-option>
|
|
|
+ <el-option label="停用" :value="0"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="orderState">
|
|
|
- <el-select
|
|
|
- v-model.trim="searchForm.orderState"
|
|
|
- clearable
|
|
|
- filterable
|
|
|
- @clear="onClear('orderState')"
|
|
|
- placeholder="交易状态"
|
|
|
- >
|
|
|
- <el-option label="待支付" :value="0"></el-option>
|
|
|
- <el-option label="已支付" :value="1"></el-option>
|
|
|
- <el-option label="支付失败" :value="2"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item prop="createTimer">
|
|
|
- <el-date-picker
|
|
|
- v-model.trim="searchForm.createTimer"
|
|
|
- type="daterange"
|
|
|
- range-separator="至"
|
|
|
- start-placeholder="订单开始时间"
|
|
|
- :default-time="['00:00:00', '23:59:59']"
|
|
|
- end-placeholder="订单结束时间"
|
|
|
- :picker-options="{ firstDayOfWeek: 1 }"
|
|
|
- ></el-date-picker>
|
|
|
- </el-form-item>
|
|
|
<el-form-item>
|
|
|
<el-button native-type="submit" type="danger">搜索</el-button>
|
|
|
<el-button native-type="reset" type="primary">重置</el-button>
|
|
@@ -78,7 +34,7 @@
|
|
|
<el-button
|
|
|
type="primary"
|
|
|
style="margin-bottom: 20px"
|
|
|
- @click="roleOperation('create')"
|
|
|
+ @click="protocolVisible = true"
|
|
|
>新增协议</el-button
|
|
|
>
|
|
|
<!-- 列表 -->
|
|
@@ -137,8 +93,8 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
- <el-dialog title="订单详情" :visible.sync="orderVisible" width="1200px">
|
|
|
- <order-info />
|
|
|
+ <el-dialog title="新增协议" :visible.sync="protocolVisible" width="560px">
|
|
|
+ <addProtocol v-if="protocolVisible" @close="protocolVisible = false" />
|
|
|
</el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -147,17 +103,13 @@ import pagination from "@/components/Pagination/index";
|
|
|
import { tenantOrderRecordQueryPage } from "./api";
|
|
|
import { tenantStatus } from '@/constant'
|
|
|
import { dealStatus } from "@/utils/searchArray";
|
|
|
-import OrderInfo from './model/orderInfo'
|
|
|
+import addProtocol from './model/addProtocol'
|
|
|
import { getTimes } from "@/utils";
|
|
|
const initSearch = {
|
|
|
- transNo: null,
|
|
|
- orderNo: null,
|
|
|
- orderType: null,
|
|
|
- orderState: null,
|
|
|
- createTimer: [],
|
|
|
+ status: null
|
|
|
};
|
|
|
export default {
|
|
|
- components: { pagination, OrderInfo },
|
|
|
+ components: { pagination, addProtocol },
|
|
|
data() {
|
|
|
const baseTenantId = sessionStorage.getItem('baseTenantId')
|
|
|
return {
|
|
@@ -165,7 +117,7 @@ export default {
|
|
|
tenantStatus,
|
|
|
dealStatus,
|
|
|
tableList: [],
|
|
|
- orderVisible: false,
|
|
|
+ protocolVisible: false,
|
|
|
pageInfo: {
|
|
|
// 分页规则
|
|
|
limit: 10, // 限制显示条数
|
|
@@ -204,7 +156,7 @@ export default {
|
|
|
this.search();
|
|
|
},
|
|
|
openService(row) {
|
|
|
- this.orderVisible = true
|
|
|
+ this.protocolVisible = true
|
|
|
},
|
|
|
},
|
|
|
filters: {
|