|
|
@@ -7,8 +7,18 @@
|
|
|
<ele-pro-table ref="table" :columns="columns" :datasource="datasource" cache-key="workOrderTable">
|
|
|
|
|
|
|
|
|
- <template v-slot:isRelease="{ row }">
|
|
|
- <el-tag>{{ row.isRelease == 1 ? '已发布' : '未发布' }}</el-tag>
|
|
|
+
|
|
|
+
|
|
|
+ <template v-slot:requireDeliveryTime="{ row }">
|
|
|
+ <span v-if="row.deliveryMethod == 1">{{ row.requireDeliveryTime }}</span>
|
|
|
+
|
|
|
+ <el-link v-if="row.deliveryMethod == 2" type="primary" :underline="false" @click.native="handleMethod(row)">分批时间</el-link>
|
|
|
+
|
|
|
+ </template>
|
|
|
+
|
|
|
+
|
|
|
+ <template v-slot:status="{ row }">
|
|
|
+ <el-tag>{{ row.status == 1 ? '已发布' : '未发布' }}</el-tag>
|
|
|
</template>
|
|
|
|
|
|
|
|
|
@@ -43,13 +53,12 @@
|
|
|
详情
|
|
|
</el-link>
|
|
|
|
|
|
- <!-- v-if="row.isRelease == 0" -->
|
|
|
- <el-link type="primary" :underline="false" @click="handleRelease(row)">
|
|
|
+
|
|
|
+ <el-link type="primary" v-if="row.status != 1" :underline="false" @click="handleRelease(row)">
|
|
|
发布
|
|
|
</el-link>
|
|
|
|
|
|
|
|
|
-
|
|
|
</template>
|
|
|
|
|
|
|
|
|
@@ -60,6 +69,8 @@
|
|
|
<release ref="releaseRef"></release>
|
|
|
<detail ref="detailsRef"></detail>
|
|
|
|
|
|
+ <timeDialog ref="timeDialogRef"></timeDialog>
|
|
|
+
|
|
|
|
|
|
</div>
|
|
|
</template>
|
|
|
@@ -70,13 +81,15 @@ import flow from './components/flow.vue'
|
|
|
import search from './components/search.vue';
|
|
|
import release from './components/release.vue'
|
|
|
import Detail from './components/details.vue';
|
|
|
+import timeDialog from './components/timeDialog.vue'
|
|
|
import { getFile } from "@/api/system/file";
|
|
|
export default {
|
|
|
components: {
|
|
|
search,
|
|
|
flow,
|
|
|
release,
|
|
|
- Detail
|
|
|
+ Detail,
|
|
|
+ timeDialog
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
@@ -145,7 +158,7 @@ export default {
|
|
|
},
|
|
|
|
|
|
{
|
|
|
- prop: 'expectReceiveDate',
|
|
|
+ slot: 'requireDeliveryTime',
|
|
|
label: '预计到货日期',
|
|
|
align: 'center',
|
|
|
minWidth: 70
|
|
|
@@ -160,7 +173,7 @@ export default {
|
|
|
},
|
|
|
|
|
|
{
|
|
|
- slot: 'isRelease',
|
|
|
+ slot: 'status',
|
|
|
label: '状态',
|
|
|
align: 'center'
|
|
|
},
|
|
|
@@ -240,6 +253,10 @@ export default {
|
|
|
|
|
|
},
|
|
|
|
|
|
+ handleMethod(row) {
|
|
|
+ this.$refs.timeDialogRef.open(row, 'details')
|
|
|
+ },
|
|
|
+
|
|
|
|
|
|
handleRelease(row) {
|
|
|
this.$refs.releaseRef.open(row)
|