add:单据转发中鼎开关
This commit is contained in:
@@ -345,7 +345,7 @@ export default {
|
||||
html += '<div class="label">'
|
||||
html += '<h3>上海诺力</h3>'
|
||||
html += '<table>'
|
||||
html += '<tr><td class="lbl">订单号</td><td class="val">' + orderNo + '</td><td class="qr" rowspan="5"><img src="' + imgSrc + '" width="100" height="100" /></td></tr>'
|
||||
html += '<tr><td class="lbl">单据号</td><td class="val">' + orderNo + '</td><td class="qr" rowspan="5"><img src="' + imgSrc + '" width="100" height="100" /></td></tr>'
|
||||
html += '<tr><td class="lbl">行号</td><td class="val">' + itemNo + '</td></tr>'
|
||||
html += '<tr><td class="lbl">物料编码</td><td class="val">' + skuCode + '</td></tr>'
|
||||
html += '<tr><td class="lbl">物料名称</td><td class="val">' + skuName + '</td></tr>'
|
||||
|
||||
@@ -293,7 +293,7 @@ export default {
|
||||
html += '<div class="label">'
|
||||
html += '<h3>上海诺力</h3>'
|
||||
html += '<table>'
|
||||
html += '<tr><td class="lbl">订单号</td><td class="val">' + orderNo + '</td><td class="qr" rowspan="5"><img src="' + imgSrc + '" width="100" height="100" /></td></tr>'
|
||||
html += '<tr><td class="lbl">单据号</td><td class="val">' + orderNo + '</td><td class="qr" rowspan="5"><img src="' + imgSrc + '" width="100" height="100" /></td></tr>'
|
||||
html += '<tr><td class="lbl">行号</td><td class="val">' + itemNo + '</td></tr>'
|
||||
html += '<tr><td class="lbl">物料编码</td><td class="val">' + skuCode + '</td></tr>'
|
||||
html += '<tr><td class="lbl">物料名称</td><td class="val">' + skuName + '</td></tr>'
|
||||
|
||||
@@ -27,8 +27,34 @@
|
||||
</el-form>
|
||||
</div>
|
||||
<crudOperation :permission="permission">
|
||||
<el-button slot="right" class="filter-item" type="warning" icon="el-icon-s-promotion" size="mini" :disabled="audit_flag" @click="issueReturnBill">下发回传单</el-button>
|
||||
<el-button slot="right" class="filter-item" type="primary" icon="el-icon-printer" size="mini" :disabled="audit_flag" @click="printBill">打印</el-button>
|
||||
<el-button
|
||||
slot="right"
|
||||
class="filter-item"
|
||||
type="warning"
|
||||
icon="el-icon-s-promotion"
|
||||
size="mini"
|
||||
:disabled="audit_flag"
|
||||
@click="issueReturnBill"
|
||||
>下发回传单
|
||||
</el-button>
|
||||
<el-button
|
||||
slot="right"
|
||||
class="filter-item"
|
||||
type="primary"
|
||||
icon="el-icon-printer"
|
||||
size="mini"
|
||||
:disabled="audit_flag"
|
||||
@click="printBill"
|
||||
>打印
|
||||
</el-button>
|
||||
<el-switch
|
||||
slot="right"
|
||||
v-model="forwardAllZD"
|
||||
active-color="#13ce66"
|
||||
inactive-color="#dcdfe6"
|
||||
active-text="开启转发中鼎"
|
||||
@change="onForwardAllZDToggle"
|
||||
/>
|
||||
</crudOperation>
|
||||
<el-table ref="table" v-loading="crud.loading" size="mini" :data="crud.data" highlight-current-row style="width: 100%;" @selection-change="crud.selectionChangeHandler" @current-change="handleCurrentChange" @select="handleSelectionChange">
|
||||
<el-table-column type="selection" width="55" />
|
||||
@@ -150,6 +176,7 @@ export default {
|
||||
currentRow: null,
|
||||
audit_flag: true,
|
||||
printPreviewVisible: false,
|
||||
forwardAllZD: false,
|
||||
billStatusOptions: [
|
||||
{ value: '0', label: '已创建' },
|
||||
{ value: '1', label: '执行中' },
|
||||
@@ -157,7 +184,27 @@ export default {
|
||||
]
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
this.loadForwardZDStatus()
|
||||
},
|
||||
methods: {
|
||||
loadForwardZDStatus() {
|
||||
crudPurchase.getForwardZDStatus().then(res => {
|
||||
if (res.data && res.data.value) {
|
||||
this.forwardAllZD = res.data.value === '1'
|
||||
}
|
||||
}).catch(() => {
|
||||
this.forwardAllZD = false
|
||||
})
|
||||
},
|
||||
onForwardAllZDToggle(val) {
|
||||
crudPurchase.setForwardZDStatus(val ? '1' : '0').then(() => {
|
||||
this.crud.notify(val ? '已开启所有单据转发中鼎' : '已关闭所有单据转发中鼎')
|
||||
}).catch(() => {
|
||||
this.forwardAllZD = !val
|
||||
this.crud.notify('操作失败', CRUD.NOTIFICATION_TYPE.ERROR)
|
||||
})
|
||||
},
|
||||
canUd(row) {
|
||||
return row.bill_status !== '0'
|
||||
},
|
||||
@@ -314,7 +361,7 @@ export default {
|
||||
html += '<div class="label">'
|
||||
html += '<h3>上海诺力</h3>'
|
||||
html += '<table>'
|
||||
html += '<tr><td class="lbl">订单号</td><td class="val">' + orderNo + '</td><td class="qr" rowspan="5"><img src="' + imgSrc + '" width="100" height="100" /></td></tr>'
|
||||
html += '<tr><td class="lbl">单据号</td><td class="val">' + orderNo + '</td><td class="qr" rowspan="5"><img src="' + imgSrc + '" width="100" height="100" /></td></tr>'
|
||||
html += '<tr><td class="lbl">行号</td><td class="val">' + itemNo + '</td></tr>'
|
||||
html += '<tr><td class="lbl">物料编码</td><td class="val">' + skuCode + '</td></tr>'
|
||||
html += '<tr><td class="lbl">物料名称</td><td class="val">' + skuName + '</td></tr>'
|
||||
|
||||
@@ -55,4 +55,19 @@ export function pushZD(data) {
|
||||
})
|
||||
}
|
||||
|
||||
export default { add, edit, del, get, issueReturnBill, print, pushZD }
|
||||
export function getForwardZDStatus() {
|
||||
return request({
|
||||
url: '/api/param/getValueByCode/forward_all_zd',
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
export function setForwardZDStatus(value) {
|
||||
return request({
|
||||
url: '/api/param/updateValueByCode',
|
||||
method: 'put',
|
||||
data: { code: 'forward_all_zd', value: value }
|
||||
})
|
||||
}
|
||||
|
||||
export default { add, edit, del, get, issueReturnBill, print, pushZD, getForwardZDStatus, setForwardZDStatus }
|
||||
|
||||
Reference in New Issue
Block a user