diff --git a/src/views/cxtj/edit.js b/src/views/cxtj/edit.js
new file mode 100644
index 0000000..daa77ed
--- /dev/null
+++ b/src/views/cxtj/edit.js
@@ -0,0 +1,11 @@
+import 看板数据编辑 from './看板数据编辑'
+
+const methods={
+ '/scgl/jh/edit1':看板数据编辑()
+}
+
+const edit=(page)=>{
+ return {...methods[page]}
+}
+
+export default edit
diff --git a/src/views/cxtj/edit.vue b/src/views/cxtj/edit.vue
new file mode 100644
index 0000000..606f33b
--- /dev/null
+++ b/src/views/cxtj/edit.vue
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/cxtj/看板数据编辑.js b/src/views/cxtj/看板数据编辑.js
new file mode 100644
index 0000000..e78b47a
--- /dev/null
+++ b/src/views/cxtj/看板数据编辑.js
@@ -0,0 +1,177 @@
+import request from '@/utils/request'
+import { VXETable } from 'vxe-table'
+
+const 看板数据编辑=()=>{
+
+ const butClick=()=>{
+ 保存钢加公司目标达成率统计(data.formData).then(res=>{
+ if(res.success){
+ VXETable.modal.message({ content: '成功', status: 'success' })
+ }
+ })
+ }
+
+ const addClick=function (){
+ if(data.activeName==='one'){
+ console.log(data.options1)
+ data.options1.data.push({})
+ }
+
+ if(data.activeName==='two'){
+ data.options2.data.push({})
+ }
+ }
+
+ const saveClick=()=>{
+ if(data.activeName==='one'){
+ 保存双周达成率(data.options1.data)
+ init双周达成率()
+ }
+
+ if(data.activeName==='two'){
+ 保存配送达成率(data.options2.data)
+ init配送达成率()
+ }
+ }
+
+ const data={
+ setActiveName:function (activeName){
+ data.activeName=activeName
+ },
+ activeName:'one',
+ formData:{
+ ndgc:0,
+ jhwc:0,
+ },
+ formItems:[
+ { field: 'ndgc', title: '年度钢材加工', span: 4,
+ itemRender: {
+ name: '$input', props: {placeholder: '年度钢材加工' }
+ }
+ },
+ { field: 'jhwc', title: '年度计划完成率', span: 4 ,
+ itemRender: {
+ name: '$input', props: {placeholder: '年度计划完成率' }
+ }
+ },
+ {align:'center',
+ itemRender: {
+ name: '$button', props: {content:'保存',status:'primary'},events:{click:butClick}
+ }
+ },
+ {span:14,align:'right',
+ itemRender: {
+ name: '$button', props: {content:'新增',status:'primary'},events:{click:addClick}
+ }
+ },
+ {align:'right',
+ itemRender: {
+ name: '$button', props: {content:'保存',status:'primary'},events:{click:saveClick}
+ }
+ },
+ ],
+ options1:{
+ height:700,
+ align:'center',
+ border: true,
+ resizable: true,
+ keepSource:true,
+ size:'mini',
+ showOverflow: true,
+ scrollY:{enable:true},
+ editConfig:{trigger: 'click', mode: 'cell', showStatus: true},
+ highlightCurrentRow:true,
+ data:[],
+ },
+ options2:{
+ height:700,
+ align:'center',
+ border: true,
+ resizable: true,
+ keepSource:true,
+ size:'mini',
+ showOverflow: true,
+ scrollY:{enable:true},
+ editConfig:{trigger: 'click', mode: 'cell', showStatus: true},
+ highlightCurrentRow:true,
+ data:[],
+ },
+ columns:[
+ { type: 'seq', width: 60, title: '序号' },
+ { field: 'ch', title: '船号',
+ editRender:{ name: '$input',}
+ },
+ { field: 'wcl', title: '达成率',
+ editRender:{ name: '$input',}
+ },
+ ],
+ }
+
+ 获取钢加公司目标达成率统计().then(res=>{
+ data.formData=res.data
+ })
+
+ const init双周达成率=()=>{
+ console.log(111)
+ 获取双周达成率().then(res=>{
+ data.options1.data=res.data||[]
+ })
+ }
+ init双周达成率()
+
+ const init配送达成率=()=>{
+ 获取配送达成率().then(res=>{
+ data.options2.data=res.data||[]
+ })
+ }
+ init配送达成率()
+
+ return data
+}
+
+const 获取钢加公司目标达成率统计=()=>{
+ return request({
+ url: "/YdjhKban/getMbdc",
+ method: "get",
+ });
+}
+
+const 保存钢加公司目标达成率统计=(data)=>{
+ return request({
+ url: "/YdjhKban/saveMbdc",
+ method: "post",
+ data,
+ });
+}
+
+const 获取双周达成率=()=>{
+ return request({
+ url: "/YdjhKban/getSzdc",
+ method: "get",
+ });
+}
+
+const 保存双周达成率=(data)=>{
+ return request({
+ url: "/YdjhKban/saveSzdc",
+ method: "post",
+ data,
+ });
+}
+
+const 获取配送达成率=()=>{
+ return request({
+ url: "/YdjhKban/getPsdc",
+ method: "get",
+ });
+}
+
+const 保存配送达成率=(data)=>{
+ return request({
+ url: "/YdjhKban/savePsdc",
+ method: "post",
+ data,
+ });
+}
+
+export default 看板数据编辑