Update Index.vue

This commit is contained in:
Mr Swift
2024-08-25 17:50:19 +03:30
parent 617f596b72
commit 037c4c2afb
+6 -4
View File
@@ -10,6 +10,7 @@
<el-descriptions-item label="شهر">{{ requestData.userId?.city_name }}</el-descriptions-item> <el-descriptions-item label="شهر">{{ requestData.userId?.city_name }}</el-descriptions-item>
<el-descriptions-item label="کد ملی ">{{ requestData.userId?.national_code }}</el-descriptions-item> <el-descriptions-item label="کد ملی ">{{ requestData.userId?.national_code }}</el-descriptions-item>
<el-descriptions-item label="نام فروشگاه">{{ requestData.userId?.shopName }}</el-descriptions-item> <el-descriptions-item label="نام فروشگاه">{{ requestData.userId?.shopName }}</el-descriptions-item>
<el-descriptions-item v-if=" requestData.status == 2" label="شماره پیگیری ">{{ requestData.trackingNumber }}</el-descriptions-item>
</el-descriptions> </el-descriptions>
<CCardBody> <CCardBody>
<el-table :data="[requestData?.card]" style="width: 100%"> <el-table :data="[requestData?.card]" style="width: 100%">
@@ -21,14 +22,14 @@
</CCardBody> </CCardBody>
<el-input <el-input
v-if="requestData.status === 1" v-if="requestData.status === 1"
v-model="trackingNumber" v-model="trackingNumber"
placeholder="شماره پیگیری" placeholder="شماره پیگیری"
style="display: inline-block; max-width: 500px; margin-top: 8px" style="display: inline-block; max-width: 500px; margin-top: 8px"
></el-input> ></el-input>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<el-button @click="centerDialogVisible = false">بستن</el-button> <el-button @click="centerDialogVisible = false">بستن</el-button>
<el-button type="primary" @click="patchIt(requestData._id, requestData.status, {trackingNumber})">{{ <el-button v-if=" requestData.status !== 2" type="primary" @click="patchIt(requestData._id, requestData.status, { trackingNumber })">{{
requestData.status == 1 ? 'تایید واریز' : 'تایید' requestData.status == 1 ? 'تایید واریز' : 'تایید'
}}</el-button> }}</el-button>
</span> </span>
@@ -209,8 +210,6 @@ export default {
}, },
methods: { methods: {
showDialog(data) { showDialog(data) {
console.log(data)
this.requestData = data this.requestData = data
this.centerDialogVisible = true this.centerDialogVisible = true
}, },
@@ -239,6 +238,9 @@ export default {
type: 'success', type: 'success',
message: res.data.msg message: res.data.msg
}) })
this.trackingNumber = null
this.centerDialogVisible = false
this.$nuxt.refresh() this.$nuxt.refresh()
}) })
.catch(err => { .catch(err => {