|
@@ -14,19 +14,16 @@
|
|
|
<trade-card title="记录信息">
|
|
|
<el-tabs v-model="activeName" type="card" @tab-click="handleClick">
|
|
|
<el-tab-pane label="产生明细" name="1">
|
|
|
- <avue-crud :data="form.recordRateList" :option="option1">
|
|
|
- <template slot="contractNo" slot-scope="{ row }">
|
|
|
- <span style="color: #1e9fff" @click="rowEdit(row)">{{ row.contractNo }}</span>
|
|
|
- </template>
|
|
|
- <template slot="customsDeclarationNo" slot-scope="{ row }">
|
|
|
- <span style="color: #1e9fff" @click="rowEdit(row)">{{ row.customsDeclarationNo }}</span>
|
|
|
+ <avue-crud :data="form.integralDetailListA" :option="option1">
|
|
|
+ <template slot="srcNo" slot-scope="{ row }">
|
|
|
+ <span style="color: #1e9fff" @click="Jump(row, 1)">{{ row.srcNo }}</span>
|
|
|
</template>
|
|
|
</avue-crud>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="使用明细" name="2">
|
|
|
- <avue-crud :data="form.recordListD" :option="option2">
|
|
|
- <template slot="account" slot-scope="{ row }">
|
|
|
- <span style="color: #1e9fff" @click="rowEdit(row)">{{ row.account }}</span>
|
|
|
+ <avue-crud :data="form.integralDetailListS" :option="option2">
|
|
|
+ <template slot="srcNo" slot-scope="{ row }">
|
|
|
+ <span style="color: #1e9fff" @click="Jump(row, 2)">{{ row.srcNo }}</span>
|
|
|
</template>
|
|
|
</avue-crud>
|
|
|
</el-tab-pane>
|
|
@@ -37,7 +34,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { getDetail } from "@/api/tradeAgency/tradeAgency";
|
|
|
+import { getDetail } from "@/api/tirePartsMall/salesManagement/customerPoints";
|
|
|
export default {
|
|
|
name: "detailsPage",
|
|
|
data() {
|
|
@@ -55,19 +52,19 @@ export default {
|
|
|
},
|
|
|
{
|
|
|
label: "积分有效期",
|
|
|
- prop: "contractNo",
|
|
|
+ prop: "date",
|
|
|
},
|
|
|
{
|
|
|
label: "产生积分",
|
|
|
- prop: "billNo",
|
|
|
+ prop: "addPoints",
|
|
|
},
|
|
|
{
|
|
|
label: "使用积分",
|
|
|
- prop: "orderReleaseMethod",
|
|
|
+ prop: "subPoints",
|
|
|
},
|
|
|
{
|
|
|
label: "余额",
|
|
|
- prop: "orderNo",
|
|
|
+ prop: "pointsBalance",
|
|
|
}
|
|
|
]
|
|
|
},
|
|
@@ -79,28 +76,38 @@ export default {
|
|
|
align: 'center',
|
|
|
column: [
|
|
|
{
|
|
|
- label: '户头',
|
|
|
- prop: 'account',
|
|
|
+ label: '类型',
|
|
|
+ prop: 'type',
|
|
|
+ overHidden: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '来源单号',
|
|
|
+ prop: 'srcNo',
|
|
|
+ overHidden: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '积分',
|
|
|
+ prop: 'integral',
|
|
|
overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
- label: '账号',
|
|
|
- prop: 'accountNumber',
|
|
|
+ label: '商品名称',
|
|
|
+ prop: 'goodsName',
|
|
|
overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
- label: '银行',
|
|
|
- prop: 'bank',
|
|
|
+ label: '有效期至',
|
|
|
+ prop: 'validTo',
|
|
|
overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
- label: '金额',
|
|
|
- prop: 'amount',
|
|
|
+ label: '创建人',
|
|
|
+ prop: 'createUserName',
|
|
|
overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
- label: '备注',
|
|
|
- prop: 'remarks',
|
|
|
+ label: '创建时间',
|
|
|
+ prop: 'createTime',
|
|
|
overHidden: true,
|
|
|
}
|
|
|
]
|
|
@@ -113,28 +120,38 @@ export default {
|
|
|
align: 'center',
|
|
|
column: [
|
|
|
{
|
|
|
- label: '开票抬头',
|
|
|
- prop: 'invoiceHeader',
|
|
|
+ label: '类型',
|
|
|
+ prop: 'type',
|
|
|
+ overHidden: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '来源单号',
|
|
|
+ prop: 'srcNo',
|
|
|
overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
- label: '开票金额',
|
|
|
- prop: 'amount',
|
|
|
+ label: '积分',
|
|
|
+ prop: 'integral',
|
|
|
overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
- label: '税率',
|
|
|
- prop: 'taxRate',
|
|
|
+ label: '商品名称',
|
|
|
+ prop: 'goodsName',
|
|
|
overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
- label: '开票内容',
|
|
|
- prop: 'invoiceContent',
|
|
|
+ label: '有效期至',
|
|
|
+ prop: 'validTo',
|
|
|
overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
- label: '备注',
|
|
|
- prop: 'remarks',
|
|
|
+ label: '创建人',
|
|
|
+ prop: 'createUserName',
|
|
|
+ overHidden: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '创建时间',
|
|
|
+ prop: 'createTime',
|
|
|
overHidden: true,
|
|
|
}
|
|
|
]
|
|
@@ -150,6 +167,25 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ Jump(row, type) {
|
|
|
+ if (type == 1) {
|
|
|
+ this.$router.push({
|
|
|
+ path: "/tirePartsMall/salesManagement/saleOrder/index",
|
|
|
+ query: {
|
|
|
+ jumpId: row.srcId
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ if (type == 2) {
|
|
|
+ this.$router.push({
|
|
|
+ path: "/tirePartsMall/pointsMall/pointsOrder/index",
|
|
|
+ query: {
|
|
|
+ jumpId: row.srcId
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+ },
|
|
|
getDetails(id) {
|
|
|
const loading = this.$loading({
|
|
|
lock: true,
|
|
@@ -157,16 +193,8 @@ export default {
|
|
|
spinner: 'el-icon-loading',
|
|
|
background: 'rgba(255,255,255,0.7)'
|
|
|
});
|
|
|
- getDetail({ id: id }).then(res => {
|
|
|
+ getDetail({ corpId: id }).then(res => {
|
|
|
this.form = res.data.data
|
|
|
- this.oldForm = this.deepClone(res.data.data)
|
|
|
- this.inLock()
|
|
|
- if (res.data.data.abroadConsignorId) {
|
|
|
- this.$refs.abankCode.IdGetDicData({ id: res.data.data.abroadConsignorId })
|
|
|
- }
|
|
|
- if (res.data.data.domesticConsigneeId) {
|
|
|
- this.$refs.dbankCode.IdGetDicData({ id: res.data.data.domesticConsigneeId })
|
|
|
- }
|
|
|
}).finally(() => {
|
|
|
loading.close()
|
|
|
})
|