diff --git a/src/api/sjzx/sbryWH.js b/src/api/sjzx/sbryWH.js
index 5cd02d8..45dbef5 100644
--- a/src/api/sjzx/sbryWH.js
+++ b/src/api/sjzx/sbryWH.js
@@ -72,3 +72,27 @@ export function getSbjgrys(data) {
data,
});
}
+
+export function saveJgry(data) {
+ return request({
+ url: "/emSbjgry/save",
+ method: "post",
+ data,
+ });
+}
+
+export function updateJgry(data) {
+ return request({
+ url: "/emSbjgry/update",
+ method: "post",
+ data,
+ });
+}
+export function deleteJgry(data) {
+ return request({
+ url: "/emSbjgry/delete",
+ method: "post",
+ data,
+ });
+}
+
diff --git a/src/views/jhzx/qfxqCX.vue b/src/views/jhzx/qfxqCX.vue
index 7d6acf1..d3af256 100644
--- a/src/views/jhzx/qfxqCX.vue
+++ b/src/views/jhzx/qfxqCX.vue
@@ -242,6 +242,18 @@ export default {
this.initList()
},
methods: {
+ formatterZt({cellValue}){
+ if(cellValue==='0'){
+ return '正常'
+ }
+ if(cellValue==='1'){
+ return '提前'
+ }
+ if (cellValue==='2'){
+ return '拖期'
+ }
+ return cellValue
+ },
cellClickEvent({row}) {
this.queryParam.dcch = row.cbbm
this.$refs.xDown4.hidePanel()
diff --git a/src/views/jhzx/qfxqSH.vue b/src/views/jhzx/qfxqSH.vue
index d895167..abd146e 100644
--- a/src/views/jhzx/qfxqSH.vue
+++ b/src/views/jhzx/qfxqSH.vue
@@ -206,6 +206,18 @@ export default {
this.initList()
},
methods: {
+ formatterZt({cellValue}){
+ if(cellValue==='0'){
+ return '正常'
+ }
+ if(cellValue==='1'){
+ return '提前'
+ }
+ if (cellValue==='2'){
+ return '拖期'
+ }
+ return cellValue
+ },
cellClickEvent({row}) {
this.queryParam.dcch = row.cbbm
this.$refs.xDown4.hidePanel()
diff --git a/src/views/jhzx/qfxqwh.vue b/src/views/jhzx/qfxqwh.vue
index 3896b05..697e943 100644
--- a/src/views/jhzx/qfxqwh.vue
+++ b/src/views/jhzx/qfxqwh.vue
@@ -256,6 +256,18 @@ export default {
this.initBase()
},
methods: {
+ formatterZt({cellValue}){
+ if(cellValue==='0'){
+ return '正常'
+ }
+ if(cellValue==='1'){
+ return '提前'
+ }
+ if (cellValue==='2'){
+ return '拖期'
+ }
+ return cellValue
+ },
cellClickEvent({row}) {
this.queryParam.dcch = row.cbbm
this.$refs.xDown4.hidePanel()
diff --git a/src/views/jhzx/qfzxGL.vue b/src/views/jhzx/qfzxGL.vue
index a71fd8c..12845ac 100644
--- a/src/views/jhzx/qfzxGL.vue
+++ b/src/views/jhzx/qfzxGL.vue
@@ -105,6 +105,18 @@ export default {
this.initProject()
},
methods: {
+ formatterZt({cellValue}){
+ if(cellValue==='0'){
+ return '正常'
+ }
+ if(cellValue==='1'){
+ return '提前'
+ }
+ if (cellValue==='2'){
+ return '拖期'
+ }
+ return cellValue
+ },
zx(){
const data=this.$refs.yppfk0.getSelectQfxq();
if (data.length==0){
diff --git a/src/views/jhzx/ydjhzxGL.vue b/src/views/jhzx/ydjhzxGL.vue
index a9fe61e..435d0ee 100644
--- a/src/views/jhzx/ydjhzxGL.vue
+++ b/src/views/jhzx/ydjhzxGL.vue
@@ -345,6 +345,9 @@ export default {
{ field: 'zt', title: '状态',width: 70,formatter: ['dictFormat','SYZT'],
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', }},
+ { field: 'jhlx', title: '计划类型',width: 70,formatter:this.formatterZt,
+ filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
+ filterRender: { name: 'FilterCombination', }},
{ field: 'gxsj', title: '数据更新时间',width: 100,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', }},
@@ -927,6 +930,21 @@ export default {
this.initBase()
},
methods: {
+ formatterZt({cellValue}){
+ if(cellValue==='0'){
+ return '正常'
+ }
+ if(cellValue==='1'){
+ return '提前'
+ }
+ if (cellValue==='2'){
+ return '拖期'
+ }
+ if (cellValue==='3'){
+ return '追加'
+ }
+ return cellValue
+ },
tjydjh(){
if (this.checkedList.length<1){
diff --git a/src/views/sjzx/gcrlWH.vue b/src/views/sjzx/gcrlWH.vue
index 429b00f..fbba75e 100644
--- a/src/views/sjzx/gcrlWH.vue
+++ b/src/views/sjzx/gcrlWH.vue
@@ -118,6 +118,16 @@ export default {
align: "center",
editRender: { name: "input" },
},
+ {
+ field: "pb",
+ title: "排班",
+ align: "center",
+ editRender: {
+ name: "$select",
+ options: [],
+ props: { clearable: true },
+ },
+ },
],
typeOption: [
{
@@ -129,6 +139,20 @@ export default {
label: "工作日",
},
],
+ pbOption: [
+ {
+ value: "1",
+ label: "早班",
+ },
+ {
+ value: "2",
+ label: "晚班",
+ },
+ {
+ value: "3",
+ label: "双班",
+ },
+ ],
};
},
computed: {
@@ -142,13 +166,17 @@ export default {
this.request.nf = year;
this.typeList();
this.initList();
+
},
methods: {
typeList() {
this.$nextTick(() => {
const tableRef = this.$refs.tableRef;
const typeText = tableRef.getColumnByField("xxr");
+ const pbText = tableRef.getColumnByField("pb");
typeText.editRender.options = this.typeOption;
+ pbText.editRender.options = this.pbOption;
+
});
},
// 获取列表接口
diff --git a/src/views/sjzx/sbcnWH.vue b/src/views/sjzx/sbcnWH.vue
index 184f3b3..e4325b6 100644
--- a/src/views/sjzx/sbcnWH.vue
+++ b/src/views/sjzx/sbcnWH.vue
@@ -140,6 +140,10 @@ export default {
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
+ { field: 'degsYb', title: '定额工时(夜班)', width: 160,editRender: { name: "$input"},
+ filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
+ filterRender: { name: 'FilterCombination', },
+ },
{ field: 'sdgs', title: '实动工时(小时)', width: 160,editRender: { name: "$input"},
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
diff --git a/src/views/sjzx/sbjgryWH.vue b/src/views/sjzx/sbjgryWH.vue
index 9b752f4..f604235 100644
--- a/src/views/sjzx/sbjgryWH.vue
+++ b/src/views/sjzx/sbjgryWH.vue
@@ -58,12 +58,29 @@
mode: 'row',
showStatus: true,
}"
- :span-method="rowspanMethod"
:scroll-y="{enabled: false}"
highlight-hover-row
@checkbox-all="selectAllEvent"
@checkbox-change="selectChangeEvent"
>
+
+
+
+
+
+
@@ -75,7 +92,11 @@