|
@@ -16,10 +16,12 @@
|
|
|
</div>
|
|
|
<div slot="customOperation">
|
|
|
<Edit class="inline-16" v-if="tool.checkAuth($route.name,'update') && mainData.STATUS == '新建'" :data="mainData" @onSuccess="onSuccess" />
|
|
|
- <el-button type="primary" size="mini" v-if="tool.checkAuth($route.name,'createBill')" :disabled="mainData.STATUS !== '复核'" @click="addLogistics">{{$t(`生成物流单`)}}</el-button>
|
|
|
- <el-button type="primary" size="mini" v-if="tool.checkAuth($route.name,'check')" :disabled="mainData.STATUS !== '新建' && mainData.STATUS !== '审核'" @click="onCheck">{{mainData.STATUS === '审核'?$t('反审'):mainData.STATUS === '复核'?$t('反审'):$t('审核')}}</el-button>
|
|
|
- <el-button class="inline-16" type="primary" size="mini" v-if="tool.checkAuth($route.name,'recheck')" :disabled="mainData.STATUS !== '审核' && mainData.STATUS !== '复核'" @click="onReCheck">{{mainData.STATUS === '复核'?$t('反复核'):$t('复核')}}</el-button>
|
|
|
- <el-button type="primary" size="mini" @click="onDel" style="margin-left: 0px" class="inline-16" :disabled="mainData.STATUS === '审核' || mainData.STATUS === '复核'">{{$t('删 除')}}</el-button>
|
|
|
+ <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>
|
|
@@ -99,28 +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 = {}
|
|
|
- switch (that.mainData.STATUS) {
|
|
|
- case '新建':
|
|
|
- style = {color:"#000000"}
|
|
|
- break;
|
|
|
- case '提交':
|
|
|
- style = {color:"#d90a0a"}
|
|
|
- break;
|
|
|
- case '审核':
|
|
|
- style = {color:"#52C41A"}
|
|
|
- break;
|
|
|
- case '复核':
|
|
|
- style = {color:"#3874f6"}
|
|
|
- break;
|
|
|
- case '关闭':
|
|
|
- style = {color:"#b2c0ea"}
|
|
|
- break;
|
|
|
- default:
|
|
|
- break;
|
|
|
- }
|
|
|
+ let style = that.tool.getStatusColor(that.mainData.STATUS)
|
|
|
return style
|
|
|
}
|
|
|
},
|