Commit 61d4e041 by wusiyi

feat: erp管理新增操作费选项

parent 7873e1b4
......@@ -51,3 +51,9 @@ export function getStatusSelect() {
export function reOpenErp(id) {
return axios.post(`/sys/domain/reopen/${id}`)
}
export function getOperationFeeSelect(name) {
return axios.get('/operationFeeManagement/selectList', {
params: { name }
})
}
......@@ -358,6 +358,34 @@
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="选择日期"></el-date-picker>
</el-form-item>
<el-form-item
label="是否代扣"
prop="operated"
:rules="[{ required: true, message: '请选择是否代扣' }]">
<el-radio v-model="editForm.operated" label="true"></el-radio>
<el-radio v-model="editForm.operated" label="false"></el-radio>
</el-form-item>
<el-form-item
v-show="editForm.operated === 'true'"
label="操作费"
prop="operationFeeId"
:rules="[
{ required: true, message: '请选择操作费', trigger: 'blur' }
]">
<el-select
style="width: 200px"
v-model="editForm.operationFeeId"
size="small"
@change="changeCharges"
placeholder="请选择操作费"
filterable>
<el-option
v-for="item in operationList"
:key="item.id"
:value="item.id"
:label="item.name"></el-option>
</el-select>
</el-form-item>
</el-form>
<span slot="footer">
<el-button @click="addVisible = false" size="small">取消</el-button>
......@@ -430,7 +458,8 @@ import {
deleteData,
reOpenErp,
addGiftOrders,
getLogById
getLogById,
getOperationFeeSelect
} from '@/common/api/manage/index'
export default {
......@@ -536,13 +565,15 @@ export default {
quantity: '',
remark: ''
},
currentRow: {}
currentRow: {},
operationList: []
}
},
async created() {
this.cloneEditForm = JSON.parse(JSON.stringify(this.editForm))
await this.getList()
await this.getStatusList()
await this.getOperationFee()
},
methods: {
async showLog(item) {
......@@ -567,6 +598,10 @@ export default {
const { data } = await getStatusSelect()
this.statusList = data
},
async getOperationFee() {
const { data } = await getOperationFeeSelect()
this.operationList = data
},
changeCharges(v) {
if (!v) return
const charges = this.paymentPackages.find((item) => item.key === v)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment