|
|
@@ -15,13 +15,13 @@
|
|
|
<div slot="tags">
|
|
|
</div>
|
|
|
<div slot="customOperation">
|
|
|
- <Edit class="inline-16" v-if="tool.checkAuth($route.name,'update') && mainData.STATUS == '新建'" :data="mainData" @onSuccess="onSuccess" />
|
|
|
- <el-button class="inline-16" :type="mainData.STATUS !== '复核'?'':'primary'" size="mini" v-if="tool.checkAuth($route.name,'createBill') && (mainData.STATUS == '新建' || mainData.STATUS == '提交' || mainData.STATUS == '复核')" :disabled="mainData.STATUS !== '复核'" @click="addLogistics">{{$t(`生成物流单`)}}</el-button>
|
|
|
- <confirmSelection class="inline-16" v-if="tool.checkAuth($route.name,'submit') && mainData.STATUS == '新建'" btnTitle="提交" :disabled="mainData.STATUS !== '新建'" btnType="primary" content="是否确定提交发货单" confirmButtonText="确定" cancelButtonText="取消" paramId="2024120915192102" idName="sa_dispatchid" @onSuccess="onSuccess"></confirmSelection>
|
|
|
- <confirmSelection class="inline-16" v-if="tool.checkAuth($route.name,'revocation') && mainData.STATUS == '提交'" btnTitle="撤回" :disabled="mainData.STATUS !== '提交'" btnType="primary" content="是否确定撤回发货单" confirmButtonText="确定" cancelButtonText="取消" paramId="2024120915580002" idName="sa_dispatchid" @onSuccess="onSuccess"></confirmSelection>
|
|
|
- <el-button :type="mainData.STATUS !== '审核' && mainData.STATUS !== '提交'?'':'primary'" class="inline-16" size="mini" v-if="tool.checkAuth($route.name,'check') && mainData.STATUS !== '复核' && mainData.STATUS !== '关闭'" :disabled="mainData.STATUS !== '审核' && mainData.STATUS !== '提交'" @click="onCheck">{{mainData.STATUS === '审核'?$t('反审核'):mainData.STATUS === '复核'?$t('反审核'):$t('审核')}}</el-button>
|
|
|
- <el-button style="margin-left: 0px" class="inline-16" :type="mainData.STATUS !== '审核' && mainData.STATUS !== '复核'?'':'primary'" size="mini" v-if="tool.checkAuth($route.name,'recheck') && mainData.STATUS !== '关闭'" :disabled="mainData.STATUS !== '审核' && mainData.STATUS !== '复核'" @click="onReCheck">{{mainData.STATUS === '复核'?$t('反复核'):$t('复核')}}</el-button>
|
|
|
- <el-button :type="mainData.STATUS != '新建' && mainData.STATUS != '关闭'?'':'primary'" size="mini" @click="onDel" style="margin-left: 0px" class="inline-16" :disabled="mainData.STATUS != '新建' && mainData.STATUS != '关闭'">{{$t('删 除')}}</el-button>
|
|
|
+ <Edit class="inline-16" v-if="tool.checkAuth($route.name,'update') && mainData.status == '新建'" :data="mainData" @onSuccess="onSuccess" />
|
|
|
+ <el-button class="inline-16" :type="mainData.status !== '复核'?'':'primary'" size="mini" v-if="tool.checkAuth($route.name,'createBill') && (mainData.status == '新建' || mainData.status == '提交' || mainData.status == '复核')" :disabled="mainData.status !== '复核'" @click="addLogistics">{{$t(`生成物流单`)}}</el-button>
|
|
|
+ <confirmSelection class="inline-16" v-if="tool.checkAuth($route.name,'submit') && mainData.status == '新建'" btnTitle="提交" :disabled="mainData.status !== '新建'" btnType="primary" content="是否确定提交发货单" confirmButtonText="确定" cancelButtonText="取消" paramId="2024120915192102" idName="sa_dispatchid" @onSuccess="onSuccess"></confirmSelection>
|
|
|
+ <confirmSelection class="inline-16" v-if="tool.checkAuth($route.name,'revocation') && mainData.status == '提交'" btnTitle="撤回" :disabled="mainData.status !== '提交'" btnType="primary" content="是否确定撤回发货单" confirmButtonText="确定" cancelButtonText="取消" paramId="2024120915580002" idName="sa_dispatchid" @onSuccess="onSuccess"></confirmSelection>
|
|
|
+ <el-button :type="mainData.status !== '审核' && mainData.status !== '提交'?'':'primary'" class="inline-16" size="mini" v-if="tool.checkAuth($route.name,'check') && mainData.status !== '复核' && mainData.status !== '关闭'" :disabled="mainData.status !== '审核' && mainData.status !== '提交'" @click="onCheck">{{mainData.status === '审核'?$t('反审核'):mainData.status === '复核'?$t('反审核'):$t('审核')}}</el-button>
|
|
|
+ <el-button style="margin-left: 0px" class="inline-16" :type="mainData.status !== '审核' && mainData.status !== '复核'?'':'primary'" size="mini" v-if="tool.checkAuth($route.name,'recheck') && mainData.status !== '关闭'" :disabled="mainData.status !== '审核' && mainData.status !== '复核'" @click="onReCheck">{{mainData.status === '复核'?$t('反复核'):$t('复核')}}</el-button>
|
|
|
+ <el-button :type="mainData.status != '新建' && mainData.status != '关闭'?'':'primary'" size="mini" @click="onDel" style="margin-left: 0px" class="inline-16" :disabled="mainData.status != '新建' && mainData.status != '关闭'">{{$t('删 除')}}</el-button>
|
|
|
</div>
|
|
|
<div slot="slot2" >
|
|
|
<default-info :mainData="mainData"></default-info>
|
|
|
@@ -101,9 +101,9 @@ import defaultInfo from '../modules/defaultInfo.vue'
|
|
|
},
|
|
|
{
|
|
|
label:'状态',
|
|
|
- value:this.$t(this.mainData.STATUS),
|
|
|
+ value:this.$t(this.mainData.status),
|
|
|
style:function () {
|
|
|
- let style = that.tool.getStatusColor(that.mainData.STATUS)
|
|
|
+ let style = that.tool.getStatusColor(that.mainData.status)
|
|
|
return style
|
|
|
}
|
|
|
},
|
|
|
@@ -149,13 +149,13 @@ import defaultInfo from '../modules/defaultInfo.vue'
|
|
|
this.$emit('onSuccess')
|
|
|
},
|
|
|
onCheck () {
|
|
|
- this.$confirm(`${this.$t(`确定`)}${this.mainData.STATUS === '审核'?this.$t('反审核'):this.$t('审核')}${this.$t(`该发货单`)}`, this.$t('提示'), {
|
|
|
+ this.$confirm(`${this.$t(`确定`)}${this.mainData.status === '审核'?this.$t('反审核'):this.$t('审核')}${this.$t(`该发货单`)}`, this.$t('提示'), {
|
|
|
confirmButtonText: this.$t('确定'),
|
|
|
cancelButtonText: this.$t('取消'),
|
|
|
type: 'warning'
|
|
|
}).then(async () => {
|
|
|
const res = await this.$api.requested({
|
|
|
- "id": this.mainData.STATUS === '审核'?20221114135703:20221114135603,
|
|
|
+ "id": this.mainData.status === '审核'?20221114135703:20221114135603,
|
|
|
"version":1,
|
|
|
"content": {
|
|
|
"sa_dispatchid":this.$route.query.id
|
|
|
@@ -173,7 +173,7 @@ import defaultInfo from '../modules/defaultInfo.vue'
|
|
|
});
|
|
|
},
|
|
|
onReCheck() {
|
|
|
- this.$confirm(`${this.$t(`确定`)}${this.mainData.STATUS === '复核'?this.$t('反复核'):this.$t('复核')}${this.$t(`该发货单`)}`, this.$t('提示'), {
|
|
|
+ this.$confirm(`${this.$t(`确定`)}${this.mainData.status === '复核'?this.$t('反复核'):this.$t('复核')}${this.$t(`该发货单`)}`, this.$t('提示'), {
|
|
|
confirmButtonText: this.$t('确定'),
|
|
|
cancelButtonText: this.$t('取消'),
|
|
|
type: 'warning'
|
|
|
@@ -183,7 +183,7 @@ import defaultInfo from '../modules/defaultInfo.vue'
|
|
|
"version":1,
|
|
|
"content": {
|
|
|
"sa_dispatchid":this.$route.query.id,
|
|
|
- "isrecheck":this.mainData.STATUS === '复核'?false:true
|
|
|
+ "isrecheck":this.mainData.status === '复核'?false:true
|
|
|
}
|
|
|
})
|
|
|
this.tool.showMessage(res,()=>{
|