Browse Source

0512bug改完

main
lihuilin 6 days ago
parent
commit
d728848600
  1. 8
      gold-system/src/views/audit/rechargeAudit.vue
  2. 35
      gold-system/src/views/consume/addConsume.vue
  3. 16
      gold-system/src/views/managerecharge/rate.vue
  4. 2
      gold-system/src/views/recharge/addRecharge.vue

8
gold-system/src/views/audit/rechargeAudit.vue

@ -30,7 +30,7 @@ const columnOptions = ref([
// //
const defaultColumns = ['username', 'jwcode', 'area', 'activityName', 'rechargeGold', 'rechargeWay', 'paidGold', 'freeGold', const defaultColumns = ['username', 'jwcode', 'area', 'activityName', 'rechargeGold', 'rechargeWay', 'paidGold', 'freeGold',
'remark', 'payWay', 'rechargeVoucher', 'name', 'status', 'reson', 'rechargeTime', 'createTime', 'operation', ]
'remark', 'payWay', 'rechargeVoucher', 'name', 'status', 'reson', 'rechargeTime', 'createTime' ]
const selectedColumns = ref([...defaultColumns]) const selectedColumns = ref([...defaultColumns])
// //
const adminData = ref({}) const adminData = ref({})
@ -646,9 +646,9 @@ const trimJwCode = () => {
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="21"> <el-col :span="21">
<div>
<el-text class="mx-1" size="large">显示列</el-text>
<el-select v-model="selectedColumns" multiple placeholder="请选择显示列" size="large" style="width: 800px">
<div style="margin-top: 10px">
<el-text class="mx-1" size="large">请选择您想看到的数据</el-text>
<el-select v-model="selectedColumns" multiple placeholder="请选择您想看到的数据" size="large" style="width: 800px">
<el-option v-for="item in columnOptions" :key="item.prop" :label="item.label" :value="item.prop" /> <el-option v-for="item in columnOptions" :key="item.prop" :label="item.label" :value="item.prop" />
</el-select> </el-select>
</div> </div>

35
gold-system/src/views/consume/addConsume.vue

@ -39,6 +39,7 @@ const addConsume = ref({
rechargeCoin: 0, rechargeCoin: 0,
taskCoin: 0, taskCoin: 0,
updateType: "1", updateType: "1",
indexName:"", //
}); });
// //
const add = async function () { const add = async function () {
@ -130,6 +131,18 @@ const rules = reactive({
{ required: true, message: "消费金币总数不能为空", trigger: "blur" }, { required: true, message: "消费金币总数不能为空", trigger: "blur" },
{ validator: checkFreeGoldRadio, trigger: "blur" }, { validator: checkFreeGoldRadio, trigger: "blur" },
], ],
indexName: [
{
validator: (rule, value, callback) => {
if (isHC.value === 1 && !value) {
callback(new Error("请选择指标"));
} else {
callback();
}
},
trigger: ["change", "blur"],
},
]
}); });
// //
const delteConsume = function () { const delteConsume = function () {
@ -305,17 +318,22 @@ const getIndexs = async function (type) {
const isHC = ref(0); const isHC = ref(0);
const handleProductSelect = (productName) => { const handleProductSelect = (productName) => {
// //
indexs.value.productName = productName;
if (productName == "homilychart") {
// indexs.value.productName = productName;
if (productName === "homilychart") {
isHC.value = 1; isHC.value = 1;
addConsume.value.productName = "homilychart"; //
addConsume.value.indexName = ""; //
} else { } else {
isHC.value = 0; isHC.value = 0;
addConsume.value.productName = productName;
addConsume.value.indexName = "";
} }
}; };
const indexs = ref([]); const indexs = ref([]);
const handleIndexSelect = (indexName) => {
indexs.value.productName = "homilychart" + indexName;
console.log("选择的指标是", indexs.value.productName);
const handleIndexSelect = () => {
if (isHC.value === 1 && addConsume.value.indexName) {
addConsume.value.productName = "homilychart" + addConsume.value.indexName;
}
}; };
// //
@ -388,12 +406,13 @@ const handleSelectBlur = (value) => {
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item prop="productName" label="指标" v-if="isHC == 1">
<!-- prop为什么绑定productName -->
<el-form-item prop="indexName" label="指标" v-if="isHC == 1">
<el-select <el-select
v-model="indexs.name"
v-model="addConsume.indexName"
placeholder="请选择" placeholder="请选择"
style="width: 100px" style="width: 100px"
@change="handleIndexSelect(indexs.name)"
@change="handleIndexSelect"
filterable filterable
allow-create allow-create
default-first-option default-first-option

16
gold-system/src/views/managerecharge/rate.vue

@ -414,9 +414,9 @@ const rules = reactive({
// //
const handledelete = function () { const handledelete = function () {
value1.value = {}
startTime.value = ''
endTime.value = ''
time.value.startTime = ''
time.value.endTime = ''
getObj.value.pageNum = 1
} }
// //
const checkNumber = function () { const checkNumber = function () {
@ -527,14 +527,14 @@ function handleInput(value) {
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-button <el-button
type="primary"
@click="search"
>查询</el-button>
<el-button
class="button-item" class="button-item"
type="success" type="success"
@click="handledelete"
@click="handledelete()"
>重置</el-button> >重置</el-button>
<el-button
type="primary"
@click="search"
>查询</el-button>
</el-col> </el-col>
</el-row> </el-row>
</div> </div>

2
gold-system/src/views/recharge/addRecharge.vue

@ -84,7 +84,7 @@ const add = async function () {
addRecharge.value.rechargeVoucher = '' addRecharge.value.rechargeVoucher = ''
addRecharge.value.rechargeWay = '客服充值' addRecharge.value.rechargeWay = '客服充值'
addRecharge.value.freeGold = '' addRecharge.value.freeGold = ''
addRecharge.value.rechargeGold = 1
addRecharge.value.rechargeGold = null
addRecharge.value.paidGold = '' addRecharge.value.paidGold = ''
imageUrl.value = '' imageUrl.value = ''
Rate.value = null Rate.value = null

Loading…
Cancel
Save