|
@@ -253,6 +253,7 @@
|
|
<el-form :model="form"
|
|
<el-form :model="form"
|
|
:rules="rules"
|
|
:rules="rules"
|
|
ref="ruleForm">
|
|
ref="ruleForm">
|
|
|
|
+ <div class="lookTitle">基本信息</div>
|
|
<el-form-item label="所属分部"
|
|
<el-form-item label="所属分部"
|
|
prop="organId"
|
|
prop="organId"
|
|
:label-width="formLabelWidth">
|
|
:label-width="formLabelWidth">
|
|
@@ -288,6 +289,7 @@
|
|
v-number
|
|
v-number
|
|
placeholder="请输入金额"></el-input>
|
|
placeholder="请输入金额"></el-input>
|
|
</el-form-item> -->
|
|
</el-form-item> -->
|
|
|
|
+ <div class="lookTitle">交易信息</div>
|
|
<el-form-item label="交易流水号"
|
|
<el-form-item label="交易流水号"
|
|
prop="transNo"
|
|
prop="transNo"
|
|
:label-width="formLabelWidth">
|
|
:label-width="formLabelWidth">
|
|
@@ -316,7 +318,23 @@
|
|
placeholder="选择交易日期">
|
|
placeholder="选择交易日期">
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="销售金额"
|
|
|
|
|
|
+ <el-form-item label="收入类型"
|
|
|
|
+ :label-width="formLabelWidth"
|
|
|
|
+ prop="applyType">
|
|
|
|
+ <el-select class="multiple"
|
|
|
|
+ style="width: 100% !important;"
|
|
|
|
+ v-model.trim="form.applyType"
|
|
|
|
+ filterable
|
|
|
|
+ clearable
|
|
|
|
+ :disabled="!isAdd"
|
|
|
|
+ placeholder="请选择收入类型">
|
|
|
|
+ <el-option v-for="(item,index) in orderServerList"
|
|
|
|
+ :key="index"
|
|
|
|
+ :label="item.label"
|
|
|
|
+ :value="item.value"></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <!-- <el-form-item label="销售金额"
|
|
prop="goodsAmount"
|
|
prop="goodsAmount"
|
|
:label-width="formLabelWidth">
|
|
:label-width="formLabelWidth">
|
|
<el-input v-model="form.goodsAmount"
|
|
<el-input v-model="form.goodsAmount"
|
|
@@ -324,17 +342,17 @@
|
|
type="number"
|
|
type="number"
|
|
:disabled="!isAdd"
|
|
:disabled="!isAdd"
|
|
placeholder="请输入销售金额" />
|
|
placeholder="请输入销售金额" />
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="服务金额"
|
|
|
|
|
|
+ </el-form-item> -->
|
|
|
|
+ <el-form-item label="收入金额"
|
|
prop="serviceAmount"
|
|
prop="serviceAmount"
|
|
:label-width="formLabelWidth">
|
|
:label-width="formLabelWidth">
|
|
<el-input type="number"
|
|
<el-input type="number"
|
|
@mousewheel.native.prevent
|
|
@mousewheel.native.prevent
|
|
:disabled="!isAdd"
|
|
:disabled="!isAdd"
|
|
v-model="form.serviceAmount"
|
|
v-model="form.serviceAmount"
|
|
- placeholder="请输入服务金额" />
|
|
|
|
|
|
+ placeholder="请输入收入金额" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <div v-if="form.goodsAmount">
|
|
|
|
|
|
+ <div v-if="form.applyType == 'SELL'">
|
|
<div v-for="(goodsList, index) in form.goodsList"
|
|
<div v-for="(goodsList, index) in form.goodsList"
|
|
:key="index">
|
|
:key="index">
|
|
<el-form-item :label="'商品名称' + (index + 1)"
|
|
<el-form-item :label="'商品名称' + (index + 1)"
|
|
@@ -378,14 +396,14 @@
|
|
style="margin-left: 5px;"></el-button>
|
|
style="margin-left: 5px;"></el-button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
-
|
|
|
|
|
|
+ <div class="lookTitle">其它</div>
|
|
<el-form-item label="备注"
|
|
<el-form-item label="备注"
|
|
:label-width="formLabelWidth">
|
|
:label-width="formLabelWidth">
|
|
<el-input placeholder="请输入备注"
|
|
<el-input placeholder="请输入备注"
|
|
:disabled="!isAdd"
|
|
:disabled="!isAdd"
|
|
v-model.trim="form.memo"
|
|
v-model.trim="form.memo"
|
|
type="textarea"
|
|
type="textarea"
|
|
- :rows="2"></el-input>
|
|
|
|
|
|
+ :rows="3"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
<span slot="footer"
|
|
<span slot="footer"
|
|
@@ -414,6 +432,7 @@ import axios from "axios";
|
|
import qs from "qs";
|
|
import qs from "qs";
|
|
import { getToken } from "@/utils/auth";
|
|
import { getToken } from "@/utils/auth";
|
|
import load from "@/utils/loading";
|
|
import load from "@/utils/loading";
|
|
|
|
+import { orderServerList } from "@/utils/searchArray"
|
|
let validAmount = (rule, value, callback) => {
|
|
let validAmount = (rule, value, callback) => {
|
|
if (!value) {
|
|
if (!value) {
|
|
callback(new Error("请输入商品数量"));
|
|
callback(new Error("请输入商品数量"));
|
|
@@ -452,6 +471,7 @@ export default {
|
|
organList: [],
|
|
organList: [],
|
|
shopList: [],
|
|
shopList: [],
|
|
cooperationList: [],
|
|
cooperationList: [],
|
|
|
|
+ orderServerList,
|
|
pageInfo: {
|
|
pageInfo: {
|
|
// 分页规则
|
|
// 分页规则
|
|
limit: 10, // 限制显示条数
|
|
limit: 10, // 限制显示条数
|
|
@@ -480,7 +500,8 @@ export default {
|
|
goodsList: [{
|
|
goodsList: [{
|
|
id: null,
|
|
id: null,
|
|
number: null
|
|
number: null
|
|
- }]
|
|
|
|
|
|
+ }],
|
|
|
|
+ applyType: null
|
|
},
|
|
},
|
|
validAmount: [
|
|
validAmount: [
|
|
{ required: true, validator: validAmount, trigger: 'blur' },
|
|
{ required: true, validator: validAmount, trigger: 'blur' },
|
|
@@ -504,7 +525,9 @@ export default {
|
|
payTime: [
|
|
payTime: [
|
|
{ required: true, message: "选择交易日期", trigger: "change" }
|
|
{ required: true, message: "选择交易日期", trigger: "change" }
|
|
],
|
|
],
|
|
-
|
|
|
|
|
|
+ applyType: [
|
|
|
|
+ { required: true, message: "请选择收入类型", trigger: "change" }
|
|
|
|
+ ]
|
|
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -856,7 +879,7 @@ export default {
|
|
}
|
|
}
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|
|
-<style lang="scss">
|
|
|
|
|
|
+<style lang="scss" scoped>
|
|
.newBand {
|
|
.newBand {
|
|
display: inline-block;
|
|
display: inline-block;
|
|
}
|
|
}
|
|
@@ -866,4 +889,12 @@ export default {
|
|
.setWidth {
|
|
.setWidth {
|
|
display: inline-block;
|
|
display: inline-block;
|
|
}
|
|
}
|
|
|
|
+.lookTitle {
|
|
|
|
+ height: 40px;
|
|
|
|
+ line-height: 40px;
|
|
|
|
+ font-weight: bold;
|
|
|
|
+ background-color: rgb(237, 238, 240);
|
|
|
|
+ padding: 0 20px;
|
|
|
|
+ margin-bottom: 20px;
|
|
|
|
+}
|
|
</style>
|
|
</style>
|